{
  "status": "completed",
  "completed_count": 58,
  "applicable_count": 58,
  "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": "Same forest corridor during the attack sequence, maintaining the density of the foliage and dusk atmosphere.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man facing the camera and pushing the bushes with his arms.",
            "keep_elements": [
              {
                "label": "dense undergrowth with wet leaves and tangled twigs",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark shadowed tree trunks and thin low dusk fog",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "low-key dusk lighting catching the foliage edges",
                "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": 4,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 1,
            "reason": "Same dark alleyway, utility pole, and sickly yellow sodium streetlamp lighting as Shot 1, showing the subsequent moment of struggle.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man pinning the woman against the pole and the woman pressed against the pole.",
            "keep_elements": [
              {
                "label": "stained vertical utility pole in the center background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly yellow sodium streetlamp casting a pool of light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark damp alleyway walls",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet and gritty alley pavement reflecting light",
                "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": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 9,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 2,
            "reason": "References the warm daylight mixing with cool tones in the same kitchen/dining space",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "Maintain the cold lighting atmosphere and the grimy metallic texture of the cage bars.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the close-up of the woman's face.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 1,
            "reason": "Same supermarket exterior location at dusk with neon lights.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the woman standing with the bicycle on the sidewalk.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 3,
            "reason": "Shares the same cold night blue ambient lighting and rustic nighttime atmosphere of the rooftop location.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 5,
            "reason": "S11_Shot6 features the character standing directly in front of the same half-open iron door and pitch-black interior shown in S11_Shot5.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "half-open iron door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pitch-black interior void beyond the door opening",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "concrete building wall edge under cold night lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 9,
            "reason": "References the tone and wall textures of the rooftop room interior",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 5,
            "reason": "Closer insert angle focusing on the floor beside the slumped body",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "scuffed dim floor with dark stains",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly reddish-brown warmth on the floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "The camera frame tightens dramatically in the exact same moment and location, focusing closer on the face profile.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "stair entrance background in dark blue-gray shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 5,
            "reason": "The same bedroom space, now cleaned up and undisturbed",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the dark damp patches on the floor.",
            "keep_elements": [
              {
                "label": "pulled curtain on the left",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "walls forming a cramped corner",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "Maintains the exact same clean, sterile bedroom background behind the character",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "impeccably clean bed with neat sheets",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pale curtain hanging flat",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "spotless polished floor",
                "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": 5,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 1,
            "reason": "Matches the same coastal bus stop location under the harsh amber sodium streetlamp, maintaining background glass and lighting continuity.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the young woman in the gray hoodie sitting on the bench.",
            "keep_elements": [
              {
                "label": "glass panels of the bus stop structure in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "warm dusk-gold glow from the amber sodium streetlamp",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 1,
            "reason": "Shares the same physical bus stop structure and coastal lighting, establishing the wider atmosphere from a distant observer's perspective.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the young woman sitting on the bench.",
            "keep_elements": [
              {
                "label": "coastal bus stop structure with glass panels",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "amber sodium streetlamp and cold blue-gray coastal haze",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": "Tight close-up of the woman in the same police office setup under the same greenish fluorescent lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the man in the beige blouson and the smartphone.",
            "keep_elements": [
              {
                "label": "greenish fluorescent lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blurred police office desks in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 5,
            "reason": "Establishes stylistic continuity of the rooftop building structure, transitioning from nighttime shadows to early morning dawn.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 9,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 11,
            "reason": "The same dining table surface used to place the framed photo",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand and wrist resting on the dining table.",
            "keep_elements": [
              {
                "label": "worn matte dining table surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted natural daylight landing on the table",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 11,
            "reason": "The dining table with the framed photograph is pulled back to show the screaming character",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "framed photograph on the dining table",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dining table surface",
                "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": "Same supermarket interior location but under different morning lighting conditions.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the male employee in uniform and the stacked boxes on the floor.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 1,
            "reason": "Shares the same office room and desk workspace under the same cool lighting conditions.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing young woman in the gray hoodie, the seated middle-aged woman, and the seated man in the security uniform.",
            "keep_elements": [
              {
                "label": "office desk with a computer monitor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "filing cabinet and notice board in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool overhead fluorescent lighting casting a green-gray tint",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "reason": "Reuses the same police office desk layout and bulletin board background, now empty and quiet.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the black leather jacket and the man in the beige blouson.",
            "keep_elements": [
              {
                "label": "cluttered police office desk",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bulletin board on the rear wall with papers",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "greenish fluorescent office lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 6,
            "reason": "Maintains the cold lighting and muted gray color palette of the room for the screen close-up.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 6,
            "reason": "Close-up detail of the hand at the desk in the same scene setup as S21_Shot6.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the same desk with scattered papers",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the cold, muted gray police office background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "The same bedroom layout, now in a messy, ransacked state with a symbol on the wall",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the perfectly tidy, spotless and empty state of the room.",
            "keep_elements": [
              {
                "label": "bedroom doorway framing the view",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bed placement against the wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 4,
            "reason": "An extreme macro insert of the photograph pinned to the red circle symbol on the wall",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "crumpled paper texture of the photograph",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "red paint stains on the photograph",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 4,
            "reason": "Maintains the same messy, ransacked domestic lighting and chaotic atmosphere of the rooftop room",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 6,
            "reason": "Same port dock location during dusk, switching to a closer over-the-shoulder shot of the woman pleading.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing young woman in the khaki windbreaker and the man on the boat.",
            "keep_elements": [
              {
                "label": "damp dock surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dense muted blue-gray dusk fog in the harbor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet mooring rope",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 9,
            "reason": "Maintains the exact same front door entrance area at dark dusk",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman in the khaki windbreaker.",
            "keep_elements": [
              {
                "label": "rusty iron front door and its frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold dark walls near the entrance",
                "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": 4,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 1,
            "reason": "The close-up takes place on the same boat deck during the same sunset.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing woman in a khaki windbreaker and the paper map.",
            "keep_elements": [
              {
                "label": "weathered damp boat deck structures",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "fading sunset lighting casting dusk-gold highlights and deep gray-blue shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 7,
            "reason": "Maintains the same wheelhouse cabin location, color grading, and lighting style, but shot from a different angle.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the man's back and the specific wall layout with red circular patterns.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 7,
            "reason": "Reuses the same weathered wooden panels and blood-red circular patterns established on the wheelhouse wall.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the man standing with his back to the camera.",
            "keep_elements": [
              {
                "label": "weathered rotting gray wooden panels of the wheelhouse wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blood-red circular patterns drawn on the wooden wall panels",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "1fd342b6-3efd-49dc-a833-9b17d5a600fd",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-08T23:48:29.444720+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}