{
  "status": "completed",
  "completed_count": 55,
  "applicable_count": 55,
  "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": "Transitioning from a tight close-up of the victim's face to a wide shot of the confrontation in the exact same forest location.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up face of the distressed man looking directly at the camera.",
            "keep_elements": [
              {
                "label": "dense undergrowth and tangled forest foliage",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "forest floor bathed in fading dusk ambient 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": "Zoom-in on the neck of the victim being bitten against the same concrete utility pole at the same moment",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "concrete utility pole surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint streetlight casting harsh shadows and severe contrast",
                "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": 9,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 9,
            "reason": "Zoom in on the inner wrist of the woman to show the distinct circular mark",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "soft out-of-focus interior wall of the room",
                "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": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "Same dog shelter enclosure space with sturdy metal wire mesh fences and muted natural daytime lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman staring through the wire mesh and the dog in the foreground.",
            "keep_elements": [
              {
                "label": "sturdy metal wire mesh fences and cage structures of the enclosure",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted natural daytime ambient lighting with neutral coastal tones",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": "Transition from the interior space to the exterior sliding door, referencing the dusk ambient lighting and overall color palette.",
            "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": "Shares the same desolate coastal road location, providing a reference for the road structure and proximity to the sea, despite the transition to night lighting.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the bright daytime sunlight, the blue sky, and the active daytime atmosphere.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 6,
        "location_refs": [],
        "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": "Maintains the visual style of the rough plastered concrete walls and the dark night mood.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 6,
            "reason": "Zooming in on the hand resting on the floor holding a crumpled photograph",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "neutral-toned floor with dark crimson bloodstains",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 6,
            "reason": "Same room under identical low-key ambient lighting, showing the wall above the bed",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "dim low-key ambient lighting with muted neutral tones",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 3,
            "reason": "Ensures consistency in the narrow aged exterior structure and plaster wall aesthetic.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 12,
            "reason": "Showing the exact same bed and wall area, now exceptionally clean and tidy",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the blood-like circular mark on the wall above the bed",
            "keep_elements": [
              {
                "label": "bed layout and the adjacent bare wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Continuous scene inside the exceptionally clean room showing the window curtain area",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "clean bedroom interior with the window curtain fabric",
                "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": 4,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 1,
            "reason": "Shares the same dark coastal environment at night, establishing continuity for the moody, low-brightness atmosphere and neutral tones.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 1,
            "reason": "Transitioning to a tighter angle in the same office space and same evening moment near the desk.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman pushing the office door open.",
            "keep_elements": [
              {
                "label": "subdued late-night office lighting and tense contrast",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the side of the office desk",
                "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": 2,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Maintains the clean bedroom layout, door, and bed location",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "clean bedroom walls and bed layout",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 2,
            "reason": "Different area (bathroom) inside the same apartment under similar daytime lighting",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 10,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 5,
            "reason": "Same mart building exterior, referencing the architectural style and wall textures, although the time has shifted to early morning.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 4,
            "reason": "Same early-morning exterior scene on the mart's outer wall, shifting the camera perspective slightly to show a window instead of the CCTV.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the CCTV camera mounted on the wall and the standing woman looking upwards.",
            "keep_elements": [
              {
                "label": "the textured exterior wall of the market building",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 1,
            "reason": "Same office interior, but referencing for overall atmosphere under daytime conditions.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the evening low-contrast lighting and the woman in the brown leather jacket at the door.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "reason": "Zooming in on the same character at the desk, showing the scattered photos on the desk surface in a tighter frame.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "unorganized scattered photographs lying flat on the desk surface",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "flat surface of the office desk",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "subdued daytime interior ambience of the office",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "reason": "An insert shot of a monitor on the same desk, referencing the background office tone.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the seated woman, the visitor chairs, and the scattered photos.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 2,
            "reason": "Looking through the bedroom doorway into the bedroom showing the wall inside",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing young woman",
            "keep_elements": [
              {
                "label": "bedroom doorway and bedroom wall structure",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 3,
            "reason": "Close-up of the vintage photograph pinned in the middle of the wall's red marking",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the paper texture and printed pattern of the old vintage photograph",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 3,
            "reason": "Same apartment space under identical subdued dusk ambient lighting",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "subdued dusk ambient light illuminating the apartment interior",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 2,
            "reason": "Shares the same general foggy coastal harbor environment and post-rain damp atmosphere, though the action shifts from the rocky shoreline to the quay.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 6,
            "reason": "Shares the same spatial layout on the damp quay next to the wooden boat, shifting the camera to a close-up profile of the woman.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing man holding the rope.",
            "keep_elements": [
              {
                "label": "dense gray-blue fog filling the background space",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wooden boat hull",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet quay surface reflecting dusk ambient light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 7,
            "reason": "Same apartment living room area, now ransacked under the same dusk light",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman in the dark windbreaker with a backpack",
            "keep_elements": [
              {
                "label": "apartment living room with a dining table and chairs",
                "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": 28,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 5,
            "reason": "Ensures the continuity of the weathered boat deck textures and the direction of the wheelhouse in the background.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the young man looking down and the small photograph.",
            "keep_elements": [
              {
                "label": "weathered wooden deck of the fishing boat",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the wheelhouse structure in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 9,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "ac4dff6c-ffa3-4d5f-8a90-3b83f515d492",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-18T21:51:18.298768+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}