{
  "status": "completed",
  "completed_count": 57,
  "applicable_count": 57,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 2,
            "reason": "S01_Shot5 is set on the exact same muddy forest floor with exposed thick tree roots as established in S01_Shot2.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the leg with the bleeding bite wound.",
            "keep_elements": [
              {
                "label": "wet mud and damp crushed leaves on the forest floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "exposed thick tree roots on the ground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 3,
        "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 room and character's close-up under identical golden daytime sunlight.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the counter edge, sink basin, and the woman's face and upper torso.",
            "keep_elements": [
              {
                "label": "soft gold daytime sunlight from the small window",
                "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": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 1,
        "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": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 2,
            "reason": "Same nighttime rooftop setting, shifting the camera focus to the window and maintaining the dark, humid atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the door layout and ankle-height perspective 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": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "Same rooftop room but in a different corner and under dark nighttime lighting.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "Same room and moment under the sickly blue TV light spill.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the curtain.",
            "keep_elements": [
              {
                "label": "sickly muted blue television light spill",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "Tight close-up zoom onto the hand and the crumpled photograph from the previous shot.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "shadowy floor with a dark wet blood pool",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "crumpled photograph",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "Maintains consistency of the building's exterior and concrete staircase style.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "Both shots occur on the exact same wet road at the base of the concrete stairs during the same night scene with emergency lights.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the lone woman standing in the center of the frame.",
            "keep_elements": [
              {
                "label": "wet paved road reflecting red emergency lights",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "concrete stairs and dark building facade in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "Same bedroom space near the window, but now cleaned up and tidy.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the dark wet blood pool on the floor.",
            "keep_elements": [
              {
                "label": "curtain across the window",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Same clean bedroom space and practical golden lighting, now focusing on the characters.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the neatly made bed.",
            "keep_elements": [
              {
                "label": "weak golden practical glow and humid gray-green shadows",
                "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": "The shot captures the same bus stop and bench right after the character stands up, requiring background layout and lighting continuity.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman sitting on the bench.",
            "keep_elements": [
              {
                "label": "bus stop shelter with fogged glass panels",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weathered public bench illuminated by amber spill light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet pavement reflecting amber and red lights",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 4,
            "reason": "Shares the same night coastal road atmosphere, gray sea mist, and amber bus stop lighting from a different, wider angle.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "Maintains the architectural style of the rooftop area, adjusted for the transition to dawn.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 10,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 9,
            "reason": "Maintaining the general lighting atmosphere of the rooftop room.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 15,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 14,
            "reason": "Same living room moment with the same unnatural crimson lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the photo frame on the dining table.",
            "keep_elements": [
              {
                "label": "unnatural crimson lighting and red afterimage warmth in the shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 6,
            "reason": "Maintains the exact same damp, greenish-gray exterior wall surface with rust-red stains under the same morning light.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the CCTV camera.",
            "keep_elements": [
              {
                "label": "rough damp exterior wall with greenish-gray shadows and rust-red stains",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 5,
            "reason": "Maintains the institutional police office style and greenish fluorescent lighting atmosphere under different scene conditions.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 4,
            "reason": "Tighter close-up shot of the same character sitting at the same desk with the same case photographs.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman sitting on the chair looking down at the desk.",
            "keep_elements": [
              {
                "label": "worn desk surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "case photographs scattered on the desk",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 11,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 23,
            "shot_index": 1,
            "reason": "S23_Shot2 is a reverse-angle close-up of the monitor screen, sharing the same dark PC bang environment and cold blue-white glow from S23_Shot1.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 24,
            "shot_index": 2,
            "reason": "This is a close-up zoom focusing on the character's face from the same riding sequence in the heavy rain storm on the coastal road.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the bicycle handlebars and the front wheel.",
            "keep_elements": [
              {
                "label": "cold blue-gray stormy darkness and heavy silver rain streaks",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Same bedroom space, now depicting the dirty wall with the painted red circle.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the neatly made bed and the clean curtain.",
            "keep_elements": [
              {
                "label": "damp, muted dusk gray bedroom wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 5,
            "reason": "Same room, wall, and photograph being held close to the camera lens.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the photo pinned to the wall.",
            "keep_elements": [
              {
                "label": "damp, muted dusk gray wall with a painted red circle",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "small faded vintage photograph smeared with dark red blood stains",
                "kind": "static_prop",
                "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 foggy harbor setting with slick, dark wet shoreline rocks in the foreground and a blue-gray post-rain atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the sitting woman on the rocks.",
            "keep_elements": [
              {
                "label": "slick dark wet shoreline rocks",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dense blue-gray post-rain fog",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 9,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 7,
            "reason": "Same room and dusk lighting conditions, showing the wall texture behind the detective.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the young woman holding the photograph.",
            "keep_elements": [
              {
                "label": "damp stained wall texture",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted amber dusk light",
                "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": "Same misty fishing boat deck environment and lighting at dusk. Shot 7 shifts to a wider action framing looking toward the wheelhouse, using Shot 4 as a tone and color reference.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the close-up background layout and the rail placement 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": [
          {
            "scene_index": 29,
            "shot_index": 3,
            "reason": "Maintains the sickly gold dusk light and muted red-brown undertones of the wheelhouse cabin atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the macro close-up of the hand and the photograph.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "54951b21-0aae-4044-b947-343692bbf6a6",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-28T13:31:52.757172+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}