{
  "status": "completed",
  "completed_count": 55,
  "applicable_count": 55,
  "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": "References the same dense forest environment at dusk for consistent lighting, color palette, and atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the running man in torn clothes.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 3,
            "reason": "Maintaining the visual continuity of the grime-streaked utility pole, alley walls, and sodium streetlamp lighting in the same alley location.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man biting the woman's neck.",
            "keep_elements": [
              {
                "label": "grime-streaked utility pole",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dirty alley wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim jaundiced glow of the sodium 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": 8,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "Same rooftop apartment space, maintaining the domestic atmosphere and textures.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "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": 5,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "Maintains the cold, damp fluorescent lighting and dreary color atmosphere of the animal shelter corridor.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout or tight framing from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 4,
            "reason": "Atmosphere reference for the supermarket interior fluorescent glow and red neon light bleed at dusk.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 1,
            "reason": "Same coastal road location but transitioned from bright day to dark night with fog.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 8,
            "reason": "Maintaining the color tone, texture, and grim domestic atmosphere 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": 11,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 6,
            "reason": "Close-up of the hand clutching the photo on the floor, zooming in from the wider bedroom scene.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the dirty floor texture with dark red blood traces",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the gathered curtain at the edge of the frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 6,
            "reason": "Same bedroom environment, focusing on the wall above the bed.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the gathered curtain.",
            "keep_elements": [
              {
                "label": "the simple bed structure and its foot edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the bare, dark bedroom wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 2,
            "reason": "The camera frame tightens into a close-up of the character standing in the exact same spot on the roadside under the same siren lights.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "harsh red and blue emergency siren light casting over the wet dark pavement",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold night roadside with dim ambient shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 6,
            "reason": "Same bedroom layout but completely cleaned up and empty.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the smeared dark red blood stains on the floor.",
            "keep_elements": [
              {
                "label": "the bedroom layout with the bed on the left and the curtain on the right",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the wooden bed frame and mattress",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the floor texture",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "Same clean bedroom, maintaining the spotless floor and lighting.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the spotless clean floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the muted gray interior lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 1,
            "reason": "The shot continues at the same seaside bench with the same damp mist and lighting, but the character has stood up.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the sitting woman on the bench.",
            "keep_elements": [
              {
                "label": "weathered horizontal seaside bench",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weak amber coastal lamp casting warm light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "thick gray ocean mist and damp blue-black darkness",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 3,
            "reason": "This shot tracks the character running along the road, sharing the same atmospheric coastal mist, color palette, and night lighting.",
            "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": "This is a physical continuation of the same confrontation at the same desk with a slightly shifted posture and framing.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman holding the phone screen towards the camera and the phone itself.",
            "keep_elements": [
              {
                "label": "cluttered office desk with computer monitor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "paper-covered office notice board in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "greenish overhead fluorescent lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "Same bedroom space with the bed structure and wall, adapting to a new lighting tone.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the simple bed structure and mattress side seam",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the plain bedroom wall plane in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 13,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 15,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 13,
            "reason": "Same dining table area, maintaining the table surface and background wall continuity.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the framed family photo lying flat on the table.",
            "keep_elements": [
              {
                "label": "the dining table surface and its edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the muted, shadowed apartment interior wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 4,
            "reason": "Maintains background continuity of the weathered supermarket exterior wall and cool morning lighting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing pointing woman.",
            "keep_elements": [
              {
                "label": "weathered supermarket facade under cool pale morning light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 4,
            "reason": "Both shots take place at the same workstation desk under the cold blue-toned spill light of the monitor, sharing the dark atmospheric background.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman's face and upper body.",
            "keep_elements": [
              {
                "label": "cold blue-toned light casting from the off-screen monitor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "heavy gray darkness of the underlit room in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "reason": "A tight close-up of writing on the desk within the same scene, maintaining the desk surface and the out-of-focus background elements.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up face of the shocked young woman and the out-of-focus crime-scene photographs on the desk.",
            "keep_elements": [
              {
                "label": "scuffed desk surface falling into dirty gray shadow",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "out-of-focus green-gray police office background",
                "kind": "environment",
                "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": 23,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 23,
            "shot_index": 3,
            "reason": "The cold blue-black digital glow and sterile color palette of the monitor in Shot 3 serves as a lighting and atmosphere reference for the monitor glow in Shot 5.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the full-frame flat digital map graphic.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 14,
            "reason": "Matches the red circle on the bedroom wall.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the huge red circle painted on the bedroom wall",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the scuffed and grimy bedroom wall surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 1,
            "reason": "Same bedroom showing the bed structure and mattress layout, shifting to dusk lighting.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the bed structure and mattress",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 7,
            "reason": "Macro close-up of the hand clutching the photo directly in front of the bed fabric.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the fabric edge of the bed",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 1,
            "reason": "Shares the same foggy coastal harbor environment at dusk, maintaining consistent weather, wet surface reflections, and silver-gray color tone.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the wet rocks and the seated woman.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 7,
            "reason": "Same rooftop apartment interior, matching the fading dusk light and dirty shadow atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 4,
            "reason": "Referencing the gold dusk lighting, maritime atmosphere, and damp cool blue-gray color palette of the boat deck.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "c2d363bd-bc9a-42d6-a096-f70e1bba4f52",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-02T10:48:41.480228+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}