{
  "status": "completed",
  "completed_count": 63,
  "applicable_count": 63,
  "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": "The scene continues in the same forest clearing, expanding the framing to a wider shot of the physical impact on the forest floor.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the terrified man's face and the leaf pile immediately enclosing his face.",
            "keep_elements": [
              {
                "label": "dark wet matted leaves covering the forest ground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim tangled misty forest undergrowth in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 4,
            "reason": "The location is the same forest crime scene, but it has changed to a daytime investigative setup with new barriers and personnel.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 7,
            "reason": "Same interior space (rooftop room) with similar muted blue-gray daylight, shifting from table to entryway.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 9,
            "reason": "Close-up of the wrist in the same entryway area, keeping the out-of-focus door edge in the background.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman pressing her face against the older woman's shoulder.",
            "keep_elements": [
              {
                "label": "interior face of the worn door forming a vertical line",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 1,
            "reason": "This shot is set in the exact same dog run kennel looking through the vertical metal bars, showing a state change of the dog.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the aggressive Rottweiler standing with its front paws on the metal bars.",
            "keep_elements": [
              {
                "label": "heavy vertical metal bars in the foreground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damp concrete floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dirty flat rear kennel wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "Share the cold-blue nighttime rooftop atmosphere and lighting",
            "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": "Maintain the damp, misty night rooftop atmosphere of the same scene",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "Same scene S12 atmosphere with cold blue-gray gloom.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 15,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "Same scene S12 with cold blue-gray room light.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 3,
            "reason": "Establishes the same dark alley setting near the wet stairs with flashing red police lights, widening to show both characters in the frame.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the single young woman standing alone with a blank expression.",
            "keep_elements": [
              {
                "label": "damp shadowed stairwell receding upward",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet blue-gray pavement",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 6,
            "reason": "Tightens the camera framing into a close-up zoom on the shocked detective woman, maintaining the exact same stairwell background and lighting continuity.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the young woman in casual clothes who is now off-screen.",
            "keep_elements": [
              {
                "label": "damp shadowed stair wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "rhythmic pulses of harsh crimson warning light casting on blue-gray shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 15,
            "reason": "Same bedroom layout featuring the bed and walls, but now completely clean and devoid of any stains.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the red circular stain on the wall.",
            "keep_elements": [
              {
                "label": "bed frame and mattress layout",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bedroom walls and floor layout",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Same spotless bedroom space and clean background elements from the previous shot.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "spotless bed sheets and vertical curtain folds",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "clean walls and clinical light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Same apartment under clinical cold blue-gray light, shifting focus to the dining table.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 3,
            "reason": "Shares the same cold blue-gray coastal night atmosphere and wet pavement texture, but framed from a different 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": "Shares the same cramped police office setting, utilitarian desk, and cool blue-gray fluorescent lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the hand holding the glowing smartphone and the man leaning forward in the background.",
            "keep_elements": [
              {
                "label": "utilitarian office desk with scattered clutter",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "paper-stacked duty board with pinned notes on the wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "Reference the misty rooftop environment for transition to dawn fog",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 1,
            "reason": "Same scene S18, maintaining the heavy, damp atmosphere and cool blue-gray lighting into the bathroom.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 11,
            "reason": "Same scene S18 atmosphere with cold, desaturated blue-gray daylight.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 3,
            "reason": "Shares the same interior supermarket aisle layout, shelving, and harsh fluorescent ceiling lights.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman in the jacket staring puzzledly.",
            "keep_elements": [
              {
                "label": "supermarket shelf ends and the glowing fluorescent ceiling light panel",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 5,
            "reason": "Maintains the cold, damp, blue-gray overcast atmosphere of the supermarket exterior.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "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": "This shot is a close-up detail zooming in on the CCTV monitor screen visible on the desk in Shot 2.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the two women standing in the office and the physical desk around the monitor screen.",
            "keep_elements": [
              {
                "label": "cold dull blue-gray glow from the monitor screen",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the flat CCTV monitor screen texture",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 8,
            "reason": "Adjacent desk area in the same police office under the identical fluorescent light tone.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 8,
            "reason": "Same office interior showing the desk layout leading towards the glass exit door.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the woman clutching the white photo prints.",
            "keep_elements": [
              {
                "label": "muted office partitions and standard institutional desks",
                "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": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 13,
            "reason": "Same rooftop room interior, now ransacked at dusk with cold dusk-blue lighting.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 15,
            "reason": "Same bedroom wall and red circular mark, now with an added pinned photo under dusk-blue lighting.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "wall texture and the red circular mark on the wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 5,
            "reason": "Same bedroom wall with the red circular mark, now with the character in the foreground holding the photograph.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the photograph pinned to the wall.",
            "keep_elements": [
              {
                "label": "bedroom wall with the red circular mark",
                "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": 8,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 2,
            "reason": "Shares the same foggy harbor setting, cold blue-gray dusk lighting, and damp atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 8,
            "reason": "Matches the heavy blue-gray mist, moisture-filled air, and cold dusk illumination at the harbor.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 1,
            "reason": "Same ransacked living room layout with scattered debris and cold dusk lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "heavily cluttered living room floor with scattered debris and broken shapes",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 1,
            "reason": "Same high overhead perspective of the ransacked rooftop room, focusing on the cluttered entryway.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "cluttered floor with scattered debris and broken shapes",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 4,
            "reason": "Continues the same tense standoff on the boat deck, shifting focus to a tight close-up of the defensive man.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the hand holding the photograph in the sharp foreground and the sitting man in the background.",
            "keep_elements": [
              {
                "label": "slippery wet boat deck",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pervasive blue-gray maritime mist",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 7,
            "reason": "The characters move toward the wheelhouse door established in the background of the previous shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the fearful man and the blurred profile of the woman.",
            "keep_elements": [
              {
                "label": "wet dark wheelhouse exterior frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "slippery wet boat deck",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "heavy blue-gray maritime mist",
                "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": [
          {
            "scene_index": 29,
            "shot_index": 4,
            "reason": "Shares the same wheelhouse cabin's overall low-key blue-gray dusk lighting, but uses a different overhead camera angle on a console.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 4,
            "reason": "Reuses the exact background composition including the damp wall, mist-streaked window, steering wheel edge, and faint crimson circular indicator.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the weeping woman looking directly at the camera.",
            "keep_elements": [
              {
                "label": "dim damp-stained wall with faded circular stains",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "mist-streaked dull window showing milky sea light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark curved steering wheel edge at the lower frame edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint restrained crimson circular indicator on the wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 30,
            "shot_index": 2,
            "reason": "Shares the same sea and massive fog wall background, establishing continuity as the boat enters the frame.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "massive dark gray fog wall spanning across the upper horizon",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damp blue-gray metallic ripples on the ocean surface reflecting faint gold sunset glint",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "b75fc983-8cd8-4f47-b6b1-4fa5c5e1ff9b",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-30T05:19:04.567146+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}