{
  "status": "completed",
  "completed_count": 53,
  "applicable_count": 53,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 1,
            "reason": "Maintains the same dense forest environment, low-contrast twilight lighting, and blue-green color grading from the previous shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the sweating man recoiling and the dark silhouette attacker crashing down.",
            "keep_elements": [
              {
                "label": "thick damp foliage and dark thorny brush under blue-green twilight lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "misty shadowed forest depth with fading green-gray light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 1,
            "reason": "같은 공간에서 동일한 전봇대를 배경으로 인물들의 밀착 상태를 확대한 클로즈업 샷이므로 전봇대와 골목벽, 조명 톤의 시공간적 연속성을 유지하기 위해 참조함",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "weathered utility pole",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damp alley wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "amber glow from the streetlight",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 9,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "cramped indoor entryway just inside a closed door",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "soft golden daylight in muted domestic shadows",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "thin backlit kitchen steam drifting in shallow depth",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "Immediately continues from the intimate entryway framing into a tight wrist detail under the same warm light and steam.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 5,
            "shot_index": 8
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "Shares the same gloomy dog shelter atmosphere, cool fluorescent lighting, and damp gray-green color tones.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "The metallic kennel bars in the foreground.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 1,
            "reason": "Referencing the coastal road environment from the daytime shot to establish the nighttime version of the same location.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the bright daylight, the blue sky, and the cyclist on the bicycle.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "References the weathered concrete texture of the rooftop structure.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "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 building exterior, establishing the consistent cold blue ambient lighting and damp, misted night atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 10,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 16,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "heavy underlit darkness with a cool blue-black spill",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "dim corner walls closing in behind the seated area",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "dark muted red stage paint stains across the floor surface",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "Same dark bedroom area and floor staining, shifting from the wider curtain-framed view to a low insert detail.",
            "ref_usage": "exact_background",
            "scene_index": 12,
            "shot_index": 10
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 19,
        "location_refs": [
          {
            "ignore_elements": "Ignore the crumpled old photograph.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "faint horizontal bed edge in the dark room",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "cool blue-black underlit room darkness",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "weak amber-blue glancing light across nearby surfaces",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "The previous insert already establishes the same dark bedroom lighting and bed orientation before the camera shifts up to the wall above the bed.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 12,
            "shot_index": 16
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "Shares the exact same rooftop landing and the half-open metal door with interior amber light leaking out.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman standing in the center with her back to the camera.",
            "keep_elements": [
              {
                "label": "half-open metal front door of the rooftop room",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damp concrete landing of the rooftop",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint dirty amber light leaking from the open door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 4,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "unnaturally neat and spotless bedroom interior",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "cleanly made bed with a smooth unmarked top plane",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "perfectly arranged straight curtain over the window",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "backpack with a small doll sitting on the floor",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "flat pale interior light with sterile eerie tones",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "Same clean bedroom immediately after the empty establishing view, now reframed tighter with a person added in front of the same background.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 14,
            "shot_index": 3
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 3,
            "reason": "Shares the same misty coastal environment and dirty-gold streetlamp lighting at the bus stop, but shot from a different high-angle wide perspective.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "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": "Same desk environment and greenish-gray fluorescent lighting in the police station office.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the hand holding the phone and the man sitting in the background.",
            "keep_elements": [
              {
                "label": "greenish-gray fluorescent lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cluttered desktop plane",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 5,
            "reason": "References the dirty rooftop window glass and parapet wall under dark ambient conditions.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 12,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 16,
        "location_refs": [
          {
            "ignore_elements": "Ignore the young woman standing in the middle of the living room.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "quiet tidy living area in dim gray-blue morning tones",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "clean dining table resting undisturbed",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "weak morning daylight filtering through the closed window",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "flat lifeless atmosphere across the living room walls and floor",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "Returns to the same living area and dining table established earlier, now as a close tabletop insert with the background defocused.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 18,
            "shot_index": 3
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 1,
            "reason": "References the same supermarket exterior during early morning to match the wall material and cool green-blue dawn lighting.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the bicycle, the sidewalk, and the storefront glass entrance layout.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 2,
            "reason": "Zooming in directly on the computer monitor that was positioned in the foreground of the previous shot.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman standing behind the monitor.",
            "keep_elements": [
              {
                "label": "computer monitor with a thin dark bezel",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold, dirty blue-green digital glow",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 5,
            "reason": "Same police station office environment with sterile greenish-gray lighting style.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "reason": "Same desk area in the empty office, zooming in on the character looking at the desk.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the wide aisle and empty rows of desks.",
            "keep_elements": [
              {
                "label": "scattered photographs on the desk",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "flat fluorescent daylight casting pale colors",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 7,
            "reason": "Same desk environment as the character finishes her action at the workstation.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the tight close-up of the woman's face.",
            "keep_elements": [
              {
                "label": "harsh fluorescent lighting style",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sterile office environment background",
                "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": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 1,
            "reason": "Referencing the frontal perspective on the coastal road from the nighttime shot to maintain composition consistency during the storm.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the dry road surface, the warm yellow streetlight glows, and the cyclist on the bicycle.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 3,
        "location_refs": [
          {
            "ignore_elements": "Ignore the young woman standing in the middle of the living room.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "living room floor and wall layout with broad negative space",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "open doorway leading to a darker hallway",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "dining table area in the background",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "closed window position within the living room",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "Same living room architecture before its later ransacked state; the camera still faces the entrance and hallway side of the room.",
            "ref_usage": "exact_background",
            "scene_index": 18,
            "shot_index": 3
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 5,
        "location_refs": [
          {
            "ignore_elements": "Ignore the bed edge below the wall.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "gray-beige bedroom wall plane",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "crude brush-like crimson circular mark on the wall",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "cramped side wall edge at the frame margin",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "Revisits the same bedroom wall mark composition, with the later shot adding a pinned photograph at the center.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 12,
            "shot_index": 19
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 6,
            "reason": "Maintains the same boat-side quay setting, continuing the presence of the dark boat hull and fog.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman's face in close-up.",
            "keep_elements": [
              {
                "label": "wet nearly black boat hull side",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "thick pale gray harbor mist",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "ignore_elements": "Ignore the young woman standing at the open door.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "ransacked living room viewed toward the entrance",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "brown-gray damp walls in fading dusk light",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "chairs displaced across the room edges",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "pre-existing footprints on the floor",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "dirty interior shadows mixed with fading golden dusk light",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "Same ransacked living room state and dusk lighting, with the active figure changed from the doorway to the room center.",
            "ref_usage": "exact_background",
            "scene_index": 25,
            "shot_index": 3
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 3,
            "reason": "Refer to the low-key sunset lighting and damp, dark green-black color palette of the wheelhouse from the previous close-up shot to maintain atmospheric continuity.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "08d991f8-8c52-46b5-b5fe-97af8dbec8e5",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-01T17:04:45.277955+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}