{
  "status": "completed",
  "completed_count": 7,
  "applicable_count": 7,
  "failed_count": 0,
  "config_hash": "0271606d7da74e06",
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 2,
            "reason": "Same space and moment, reversing the angle to show the interior workbench, inverted bicycle, and open doorway.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the yellow raincoat pushing the door.",
            "keep_elements": [
              {
                "label": "the oily workbench with an open toolbox",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the inverted bicycle frame in the background",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the single overhead fluorescent light casting a desaturated glow",
                "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": "Both shots share the exact same location on the wet paved intersection next to the dropped cane.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "wet paved pavement of the four-way intersection",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "reflection of the streetlamp light on the damp pavement",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dropped wooden cane on the wet pavement",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 3,
            "reason": "Maintains the ground-level perspective of the wet pavement and the localized flashlight beam illumination.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "the woman in a yellow raincoat leaning forward in the background",
            "keep_elements": [
              {
                "label": "wet paved pavement of the intersection",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "localized circular beam of flashlight illumination on the damp pavement",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 4,
            "reason": "Same garage interior but with an altered layout where the workbench is displaced to clear the floor.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the background layout, workbench position, or characters from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 2,
            "reason": "Same doorway area, looking towards the open door from just inside the room.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman in the yellow raincoat pushing the door.",
            "keep_elements": [
              {
                "label": "the open garage door and its vertical interior frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the desaturated cool-toned overhead fluorescent light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "9d53069a-61ed-4d0f-9e6d-3a77ab8d6f8b",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-08-25T11:30:30.106656+00:00",
  "schema_version": 4,
  "project_config_snapshot": {}
}