{
  "status": "completed",
  "completed_count": 60,
  "applicable_count": 60,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 1,
            "reason": "This shot continues the action on the same forest path during the same sunset moment.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the running man in hiking clothes.",
            "keep_elements": [
              {
                "label": "dense forest environment with thick overgrown bushes and foliage",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted earth tones under desaturated sunset lighting",
                "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": "This shot occurs in the exact same concrete back alley but from a low ground-level angle, sharing the same atmospheric lighting and environmental style.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 1,
            "reason": "This is the same forest location, referenced to maintain the consistency of the flora and tree types under different daytime lighting.",
            "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": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 10,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 10,
            "reason": "Direct zoom-in on the character's marked wrist shown in the previous shot",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "subdued earth tones and cool shadows of the room in the soft background",
                "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": 6,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "Both shots take place in the same dog shelter enclosure area, maintaining the background cage details and low-saturation daytime lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the young woman looking toward the off-screen dog from a three-quarter angle.",
            "keep_elements": [
              {
                "label": "out-of-focus dog enclosure with faint metal bars",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": "Shot 7 is a medium shot outside the mart, sharing the overall dusk environment, cool shadow tone, and warm neon accent lights from Shot 1.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Provides the structural layout and architectural style of the old multi-family villa rooftop room.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 3,
            "reason": "Maintains the low-key night lighting, dark shadows, and color palette of the rooftop room exterior.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "Establishes atmospheric continuity for the rooftop at night, maintaining the same somber tone and low-key lighting.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 5,
            "reason": "The same bloodstains and footprint trail on the floorboards continue into this shot",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "pooled bloodstain and trail of footprints on the floorboards",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bedroom corner with subdued nighttime interior illumination",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 9,
            "reason": "Direct zoom-in on the character's wrist mark under the same nighttime lighting",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "soft deep shadows on the floor and subdued nighttime interior illumination",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 3,
            "reason": "Both shots occur in the exact same concrete courtyard with the exterior stairs as the central background element.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman in casual clothes who was previously facing the camera.",
            "keep_elements": [
              {
                "label": "concrete ground of the courtyard",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weathered exterior concrete stairs rising upward",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "This is a tight close-up reaction shot focusing on the detective who was facing the camera in the previous shot.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the back of the woman in the foreground.",
            "keep_elements": [
              {
                "label": "soft out-of-focus weathered outdoor concrete stairway in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Maintains the unnaturally clean, meticulously organized apartment wall during the same night",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the pale-faced young woman looking toward the curtain.",
            "keep_elements": [
              {
                "label": "pristine wall and low-brightness nighttime illumination",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 2,
            "reason": "Shares the same nighttime coastal bus stop setting and dark ambient lighting mood.",
            "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": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "reason": "Same office desk and night lighting atmosphere, with the character standing and leaning on the desk instead of sitting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand holding the smartphone in the foreground and the seated man in the background.",
            "keep_elements": [
              {
                "label": "office desk surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dimly lit police office background with soft shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 3,
            "reason": "Set in the same villa courtyard, but shifts to dawn, showing a different angle of a yard wall and the rooftop window.",
            "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": 9,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 1,
            "reason": "Maintains the same daytime interior lighting and overall apartment atmosphere",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 11,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 6,
            "reason": "Zooming in on the ceiling corner pointed to in Shot 6 to show the CCTV camera",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the pointing hand, the woman in the foreground, and the worker in the background.",
            "keep_elements": [
              {
                "label": "textured surface of the indoor market ceiling",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool-toned early morning lighting casting soft shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 6,
            "reason": "Maintains the consistent market environment and cool, early morning lighting from the established sequence",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the pointing hand, the close-up profile framing, and the worker in the background.",
            "keep_elements": [
              {
                "label": "desaturated early morning natural light and color palette",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "indoor market background structure",
                "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": 5,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 3,
            "reason": "Tight facial close-up of the same character in the same security room scene, zooming in on her anxious reaction.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the foreground middle-aged woman and the male security guard.",
            "keep_elements": [
              {
                "label": "dimly lit office wall with cool, subdued shadows in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 5,
            "reason": "Same office layout, transitioning from night to daytime ambient light.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the nighttime lighting layout and the standing woman.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 2,
            "reason": "Same daytime office environment and desk setup, cutting to a tight close-up of a character.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing man and the woman in the foreground.",
            "keep_elements": [
              {
                "label": "workstation desk surface and edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "daytime office background with muted tones",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 17,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 9,
            "reason": "Same daytime office setting, shifting focus down to her hands and pocket near the desk.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the woman's face.",
            "keep_elements": [
              {
                "label": "workstation desk edge running diagonally",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "office floor and daytime ambient lighting",
                "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": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 5,
            "reason": "The red circular mark on the bedroom wall is kept as a blurred background element behind the character",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "bedroom wall with red circular mark under subdued dusk interior illumination",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 3,
            "reason": "Maintains the foggy, cool-toned dusk atmosphere and damp coastal environmental palette established in Shot 3.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 8,
            "reason": "Camera zooms in from the medium-close shot of the woman to a tight close-up of her face, retaining the same foggy background and lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the shoulder of the standing man in the foreground.",
            "keep_elements": [
              {
                "label": "dense grey sea fog in the background with muted dusk lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damp fabric of the casual jacket",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 2,
            "reason": "Maintains the same messy, disordered room status and desaturated dusk lighting",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man in the detective coat and the middle-aged woman looking at him.",
            "keep_elements": [
              {
                "label": "disordered room with scattered items under low dusk ambient illumination",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 5,
            "reason": "Same moment and location on the boat deck, shifting focus from the photo to the man's shocked face.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the foreground hand pointing at the photograph and the out-of-focus man in the background.",
            "keep_elements": [
              {
                "label": "old boat deck surface with dim dusk lighting and cool bluish shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damaged photograph with dark stains",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 1,
            "reason": "The close-up photo is placed on the control console established in Shot 1, sharing the same wheelhouse atmosphere and lighting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman and the man reaching for the control console.",
            "keep_elements": [
              {
                "label": "worn control console",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 1,
            "reason": "The characters remain in the same cramped wheelhouse area near the helm, but their poses and states have changed.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the active standing poses of the woman with arms spread wide and the man reaching for the controls.",
            "keep_elements": [
              {
                "label": "cramped wheelhouse interior walls",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "helm-side control console",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "a813f6b7-1636-424a-a1e6-112560a136ca",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-17T00:46:02.639577+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}