{
  "status": "completed",
  "completed_count": 50,
  "applicable_count": 50,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 1,
            "reason": "This shot is a wider continuation of the same run in the same dusk forest location.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the terrified man running forward and looking at the camera.",
            "keep_elements": [
              {
                "label": "damp shadowed tree trunks forming a dark vertical corridor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-gray maritime fog and dim eerie lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "thick wet underbrush and damp leaves on the ground",
                "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": "A close-up camera crop focusing on the neck bite, maintaining the same spatial positioning and lighting next to the utility pole.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "damp utility pole in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dirty amber glow of the streetlamp",
                "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": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "Establishes the same domestic room walls as the out-of-focus background blur",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman in an apron.",
            "keep_elements": [
              {
                "label": "beige and gray interior walls",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 1,
            "reason": "Shares the same dog shelter kennel environment, matching the cold fluorescent institutional lighting and deep green-gray color palette.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "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": "Same coastal road location, transitioning from daytime fog to moonlit night fog.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the daytime fog and bright daylight colors.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Atmosphere reference for the damp concrete texture under different night lighting.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the high overhead angle or the building rooftop layout.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 1,
            "reason": "Maintains the dark, damp night atmosphere of the building's exterior spaces.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the floor level angle or the feet and shoes.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "Maintains the general layout and beige/gray wall tone of the rooftop room",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 5,
            "reason": "Continuation of the same bloody bedroom floor and window curtain setup",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "pooled blood and bloody footprint trail on the floor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark fabric curtain hanging in the corner",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 7,
            "reason": "Direct zoom-in on the floor near the slumped figure's hand",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "blood-stained floor surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 1,
            "reason": "Continues from the concrete staircase area of the building, keeping the stairs and metal railing in the background.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman in casual wear and her hands over her nose.",
            "keep_elements": [
              {
                "label": "worn concrete stairs rising upwards",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "diagonal metal railing",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark landing above sinking into darkness",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "Zoomed-in close-up shot of the detective in the exact same physical moment and location.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "pulsing red and blue strobe lights in the dark background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet dark rooftop stair rail cutting diagonally",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold, damp night atmosphere with thin drifting fog",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 7,
            "reason": "State change of the same bedroom corner from dirty and bloody to sterile and clean",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the blood pool and bloody footprints on the floor.",
            "keep_elements": [
              {
                "label": "the dark fabric curtain hanging in the corner",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the window and bedroom walls",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Maintains the flat, cold bluish night light of the same evening sequence",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 1,
            "reason": "Both shots are located at the same coastal bus stop and road, sharing the wet bench, bus shelter, and dark, misty coastal atmosphere. Shot 4 shifts the camera angle to show the road and running action.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman sitting on the bus stop bench.",
            "keep_elements": [
              {
                "label": "utilitarian bus stop bench wet from coastal mist",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bus stop shelter with translucent glass",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet coastal asphalt road",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "thick maritime fog under a dark night sky with sparse sodium streetlamps",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 1,
            "reason": "Atmosphere reference for the rooftop deck floor, wall structures, and the transition from night to blue dawn light.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the feet, shoes, or the long shadow on the floor.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 7,
            "reason": "References the dining table location and general wall layout of the apartment",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the two standing women.",
            "keep_elements": [
              {
                "label": "dining table surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 6,
            "reason": "Extreme close-up zooming in on the desk surface shown in the previous shot of the same scene.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the gray desk surface under the cool lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "scattered photographs on the desktop",
                "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": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Establishes the bedroom wall as the canvas for the painted red mark",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the sterile made bedding mat.",
            "keep_elements": [
              {
                "label": "the shadowed bedroom wall surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 7,
            "reason": "Same wide apartment view facing towards the front doorway structure",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the two women standing inside and the cleared dining table.",
            "keep_elements": [
              {
                "label": "the wall structure and the open doorway frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 7,
            "reason": "Same messy, disturbed room setup facing the entrance door",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman with a backpack standing with her back to the camera.",
            "keep_elements": [
              {
                "label": "the scattered belongings and disturbed room layout",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the entrance door and walls",
                "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": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 30,
            "shot_index": 1,
            "reason": "Shares the same cold maritime atmosphere, dark water texture, and warm golden reflection from the setting sun.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "eff479b0-960e-4d36-98ae-181c0df6ff58",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-29T04:55:46.964495+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}