{
  "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": "Direct continuation in the same forest space and same action beat; the frame is a tighter follow-on to the airborne attack, making the previous shot the best background reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the cowering man in the lower foreground and the airborne silhouette above him.",
            "keep_elements": [
              {
                "label": "cold green-black forest shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "crushed wet underbrush and flattened grass",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint dusk backlight through the foliage",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bluish dusk mist behind the figures",
                "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": "Same forest crime scene and same overall location atmosphere, but this is a different moment and angle within the broader case setting, so the earlier forest reference is best for background continuity.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "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": "Same rooftop kitchen area with the steaming pot and countertop still present; this is a tighter face-level continuation from the prior still-life setup.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman in the foreground and the cup at her lips.",
            "keep_elements": [
              {
                "label": "dim rooftop kitchen countertop",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "gas stove with a metal pot",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint white herbal steam",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "metal faucet and sink area",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 7,
            "reason": "Direct insert on the wrist mark already visible in the previous close-up; same room and same prop, now framed tighter.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "warm cup rim at the lower edge",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blurred dining table edge in the foreground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim kitchen-dining background blur",
                "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": 2,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 1,
            "reason": "Same kennel enclosure and immediate confrontation; the close-up continues the dog-facing standoff but with a tighter framing.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the lunging dog in the kennel.",
            "keep_elements": [
              {
                "label": "wet scratched concrete kennel floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "shadowed back wall of the kennel",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "vertical metal bars of the kennel barrier",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold shelter daylight and pale fluorescent overhead light",
                "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 corridor and kennel-bar setting; the angle shifts from the face close-up to a wider view within the same space.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the close-up.",
            "keep_elements": [
              {
                "label": "utilitarian concrete aisle",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "row of sturdy vertical metal kennel bars receding into the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark cage interiors behind the bars",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "harsh cold mixed shelter lighting",
                "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": "Both shots are inside the same supermarket setting, with similar aisle lighting and storefront glow, so the earlier interior shot is the best background continuity reference.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman in an apron standing opposite her and the stocked aisle products.",
            "keep_elements": [
              {
                "label": "parallel supermarket aisles with stocked shelves",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool white fluorescent ceiling lights",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sliding glass door area with faint red-gold neon spill",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 2,
            "reason": "같은 해안가 도로이지만 낮의 클로즈업과 달리 밤의 주행 장면으로, 배경의 도로와 바다 분위기 연속을 참고하기에 적합하다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the smiling close-up face and upper body in the foreground.",
            "keep_elements": [
              {
                "label": "coastal road edge with sea horizon",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "open coastal sky above the road",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop-and-rooftop-room location; the roof geometry and surrounding low-rise buildings can serve as the background base, while this shot narrows to a door-seam insert on the same exterior.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "Same exterior rooftop setting and immediately adjacent action around the rooftop room; the lit window surface and warm nighttime lighting connect directly to the prior insert shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand, fingertips, and leaflet. Ignore the man in the black hoodie.",
            "keep_elements": [
              {
                "label": "lit window glass with weathered frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "warm interior light spilling through the window",
                "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": "Same rooftop stair location and same cold blue night environment; this shot shifts from a close-up on the stair wall to the adjacent rooftop entrance area, so the prior shot is the best background continuity reference.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the woman in close-up.",
            "keep_elements": [
              {
                "label": "narrow stained concrete stair wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "Same rooftop interior and floor level, now shifted to the aftermath with the blood pool on the wooden boards.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "wooden floorboards with visible plank seams",
                "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": "The blood-stained floor continues from the previous close-up, with the curtain-side corner of the same room now revealed.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "wooden floorboards with visible plank seams",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark blood pool on the floor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "curtain edge on the left",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "narrow wall and window recess",
                "kind": "environment",
                "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 corner and bed-wall arrangement; this shot continues to the wall surface near the bed from the prior space.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the people and the blood pool on the floor.",
            "keep_elements": [
              {
                "label": "blank white wall surface above the bed",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "top edge of the bed",
                "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": "Same rooftop stair landing and entrance area, now with the same doorway region occupied by people; the earlier shot best establishes the door and threshold layout for background continuity.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in close-up.",
            "keep_elements": [
              {
                "label": "half-open rooftop entrance door",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "flat exterior wall around the doorway",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark threshold opening",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "Same rooftop stair landing under the same blue-red siren lighting; this is a tighter reaction close-up following the prior two-shot, so it is best used as the background reference.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "wet rooftop stair rail",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blue-red police siren haze",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 17,
            "reason": "The clean wall-and-bed-room layout is the closest prior match; this shot shifts to a wider view of the same sanitized room environment.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "spotless floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "open entrance door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "low table in the shadows",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool gray ambient lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 1,
            "reason": "Same spotless rooftop living area, now reframed to the opposite side with the bed and blank wall emphasized.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "spotless floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blank white wall above the bed",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "neatly made bed",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool gray 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": "Continues in the same sterile room, using the prior shot’s bed-and-wall background while moving into a closer interaction framing.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "blurred spotless dining table",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool gray ambient lighting",
                "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 bus stop area with the same bench and shelter background, but the framing changes from a close foreground hand-and-can view to a wider two-shot of the two women standing by the bench.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the seated young woman on the bench.",
            "keep_elements": [
              {
                "label": "stationary outdoor bench",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bus stop shelter glass panels",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted gold sodium lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damp pavement",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold fogged glass panels behind the bench",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "distant coastal sea covered in night mist",
                "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": "Direct spatial continuation in the same bus stop area: the standing two-shot transitions into a rear view of one woman stepping away while the bench and shelter remain the shared background anchor.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman standing near the bench.",
            "keep_elements": [
              {
                "label": "stationary outdoor bench",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bus stop shelter area",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted gold sodium lighting at the bus stop",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damp illuminated pavement",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-black mist over the distant sea",
                "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": "같은 인물의 얼굴에서 스마트폰을 들이민 직후로, 동일한 공간에서 카메라만 더 타이트해진 연속 구도다.",
            "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 below the frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark green-gray 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": "Same rooftop exterior and same lit rooftop-room window, but now from a wider, lower angle showing the cat watching the window; the shared window and roof edge preserve continuity.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the reflected human silhouettes in the window.",
            "keep_elements": [
              {
                "label": "lit rooftop-room window",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weathered parapet wall along the roof edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damp rooftop deck surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "slightly fogged window pane with warm interior glow",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "clothesline crossing the air above the roof",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Same bed-side interior and wall backdrop, now tightened into a face close-up from the bed area.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "wrinkled sheet edge at the lower frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pale wall shadow behind the head",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "closed curtain fabric with weak daylight leak",
                "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": "The red circular wall marking is a direct continuation of the same wall area seen in the room environment, now presented through the bathroom mirror surface.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "clean pale bathroom tiles",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "mirror surface with slight haze",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint grime at the mirror edge",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 15,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 1,
            "reason": "Same rooftop living area and low-table context, with the photograph now isolated into an insert from the prior tabletop setting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "wooden low table edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "partly filled water glass",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 3,
            "reason": "This shot is also inside the same mart, and the aisle/counter environment is closer to the earlier interior framing than the later exterior shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the middle-aged man in worker uniform leaning over the checkout counter.",
            "keep_elements": [
              {
                "label": "quiet supermarket aisle with parallel shelf lines",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "checkout counter spanning the lower frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool fluorescent mart lighting",
                "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 store exterior and entrance area, sharing the same outside lighting and storefront context, making the earlier exterior-view shot the best reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the smartphone in the lowered hand.",
            "keep_elements": [
              {
                "label": "smudged supermarket glass doors",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "storefront neon glow reflecting in the entrance area",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool exterior daylight around the entrance",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": "Same office setting and the CCTV monitor remains the key visual anchor; this shot is a close reaction to the screen, so the monitor and surrounding office continuity are best carried over.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the blurred surveillance image inside the monitor and the dark silhouetted man on the screen.",
            "keep_elements": [
              {
                "label": "standard office CCTV monitor with thin black casing",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-gray and fluorescent green-blue monitor spill",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "soft muted gray shadows in the cramped office background",
                "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": "This is the same office reaction space with the monitor spill continuing across the characters; the prior close-up provides the closest background continuity for the adjoining office setup.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the anxious woman in the foreground and the off-screen gaze target.",
            "keep_elements": [
              {
                "label": "cold blue-gray and fluorescent green-blue monitor spill",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark office interior with muted gray shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "side edge of the CCTV monitor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "desk clutter and scattered logbooks below the frame line",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim filing cabinets receding into the background",
                "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": "같은 경찰서 사무실에서 같은 자리 주변으로 이어지는 연속 장면이며, 앞선 샷의 책상 방향과 조명 분위기를 배경으로 쓰기 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the smartphone held close to the camera and the close-up face framing.",
            "keep_elements": [
              {
                "label": "detective desk surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold fluorescent office lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark green-gray institutional wall shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blurred desk edge in the foreground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 1,
            "reason": "같은 사무실 안에서 책상과 의자 배치가 이어지고, 인물 배치만 달라진 같은 공간의 연속 장면이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing detective and the other standing woman by the desk.",
            "keep_elements": [
              {
                "label": "vacant desk in the middle of the office",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "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 stack",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "empty chair behind the desk",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "harsh overhead fluorescent lighting",
                "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": "같은 책상 위의 사진 더미를 바로 이어서 더 위에서 내려다본 정물 구도라, 앞 샷을 배경 참조로 쓰는 것이 가장 자연스럽다.",
            "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 edges",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "harsh overhead fluorescent light reflection",
                "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 monitor and same displayed map; this shot is a tighter close-up of the screen content from the previous framing.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "thin black monitor bezel",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "glowing digital sea map with red pin marker",
                "kind": "static_prop",
                "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": "Same rooftop living room, now widened to the window side with furniture displacement and floor clutter.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "open living room window",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "overturned dining chairs",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "scattered household items",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dirty footprints on the floor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Same white wall and bedroom-side room geometry, now focusing on the marked wall near the doorway.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "flat white bedroom wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "open wooden doorway edge on the left",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "small crumpled black-and-white photograph pinned to the wall",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 4,
            "reason": "Direct continuation of the wall-mark and pinned photo, now reframed into a closer reaction shot with the same wall still present.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "flat white wall with the red circular mark",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "crumpled vintage photograph in the foreground",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "disordered bed texture",
                "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": "같은 포구와 선착장 공간에서, 안개 낀 부두와 물가의 배경 분위기가 이어진다. 이전 샷의 항구 전경을 바탕으로 같은 장소의 중간 구도 장면을 구성하기에 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the approaching fishing boat in the water.",
            "keep_elements": [
              {
                "label": "wet dock planks along the pier edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "mooring post beside the dock",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "taut mooring rope extending toward the harbor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dense blue-gray sea 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": 5,
            "reason": "같은 부두 공간에서 바로 이어지는 더 타이트한 구도이며, 직전 샷의 부두·안개·밧줄 배경을 그대로 활용해 어깨 너머 시점으로 좁혀진 연속이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "wet dock planks",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "mooring post",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "taut mooring rope",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dense blue-gray harbor fog",
                "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": 14,
            "shot_index": 1,
            "reason": "Same rooftop entry area as the earlier living-room shots, with the inward-open door now isolated as the main background element.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "inward-bent iron entrance door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bare dim floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue dusk light from the doorway",
                "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": "Direct spatial continuation of the same entry-and-living-room setup; the open bent door remains in the background while the camera widens to the room interior.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the people.",
            "keep_elements": [
              {
                "label": "inward-bent iron entrance door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "scuffed floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "deep blue-black interior shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue dusk light spilling through the doorway",
                "kind": "environment",
                "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": "같은 어선 갑판에서 이어지는 구도이며, 갑판과 바다 조명 분위기를 배경으로 유지하기 가장 적합한 앞샷이다. 얼굴 클로즈업이지만 배경은 같은 장소의 연속으로 자연스럽다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the distant boat silhouette and open sea horizon from the reference image.",
            "keep_elements": [
              {
                "label": "wet salt-stained deck rail",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "soft-focus evening sea with broken dusk 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": "같은 갑판 공간에서 인우의 반응이 바로 이어지는 클로즈업으로, 앞샷의 배경과 조명 흐름을 그대로 이어 쓰기 가장 자연스럽다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the furrowed-faced man close to the camera and the blurred map near the lower frame edge.",
            "keep_elements": [
              {
                "label": "dim weathered wheelhouse edge on the 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, but the framing shifts from the tight face-to-face close-up to a wall-focused view. The worn helm console and dirty wheelhouse wall provide the most consistent background base for the red markings.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the two people pressed close in the foreground.",
            "keep_elements": [
              {
                "label": "worn helm console",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dirty wheelhouse wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 6,
            "reason": "Same cramped wheelhouse wall with the red circular markings, now seen again behind the collapsed pair. The marked wall and fog-streaked window match the established background better than the earlier face close-up.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man supporting the woman in the foreground.",
            "keep_elements": [
              {
                "label": "wheelhouse wall covered in red circular markings",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "fog-streaked window",
                "kind": "environment",
                "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": "262736ef-cca6-4a17-8aa1-07471db6582a",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-21T03:22:47.755942+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}