{
  "status": "completed",
  "completed_count": 58,
  "applicable_count": 58,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 2,
            "reason": "Shares the same misty dusk atmosphere and gloomy forest setting during the confrontation.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 1,
            "reason": "Close-up zoom-in on the characters against the same utility pole and alley background",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "dark damp utility pole background surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim gold sodium streetlight glow through thick blue-gray fog",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 3,
            "reason": "References the same forest location and thick fog, transitioning from dusk to foggy daylight for the investigation.",
            "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": 11,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 3,
            "reason": "Maintain the consistent damp atmosphere and blue-gray shadows of the rooftop room",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 11,
            "reason": "Zoom in on the wrist of the woman standing near the door frame",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the inner side of the scuffed door and the doorway frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the dim wall shadow near the doorway",
                "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": "This shot is set in the same damp dog shelter corridor, sharing the cold blue-gray lighting and rusted cage bars.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the woman staring through the foreground cage bars.",
            "keep_elements": [
              {
                "label": "damp concrete corridor with a narrowing tunnel perspective",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "metal cage bars with red-brown rust stains and dull highlights",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold low-key daylight casting blue-gray shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 3,
            "reason": "Camera zooms in to focus on the woman's surprised face within the same supermarket aisle.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "gondola shelves stocked with product units with red and gold packaging",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly fluorescent ceiling light strips",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 1,
            "reason": "Transition from bright daylight to foggy darkness on the same coastal road.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the bright daylight and dry road.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "This close-up of the rooftop room door shares the overall weathering, building materials, and cold color palette established in S04_Shot1.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this high bird's-eye view image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "Both shots take place at the same night scene on the exterior of the rooftop room, sharing the rough wall texture and cold blue ambient light.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the metal door seam, the man's hand, and the paper flyer.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 2,
        "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": 11,
            "reason": "Use the established damp, dimly lit rooftop room setting as an atmospheric reference",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "Zoom in on the clenched hand holding the crumpled photograph near the bed",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the damp bed and its dark rumpled texture",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the crumpled old black-and-white photograph",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "Maintain the same bed and wall background in the room",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the damp bed and the dim bedside wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the hanging folds of the curtain",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 2,
            "reason": "Reuses the same yard layout and building facade, though now featuring police presence and siren lights.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman standing next to the bicycle.",
            "keep_elements": [
              {
                "label": "damp yard surface and building facade",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "stair base and bicycle in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 2,
            "reason": "Shares the exact same moment in the yard with flashing red sirens, but frames a closer over-the-shoulder dialogue setup.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the police car in the foreground.",
            "keep_elements": [
              {
                "label": "damp yard surface with red light reflections",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet facade and dark stair base in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 16,
            "reason": "Reference the bedroom layout to establish the suddenly clean version of the room",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the large red circle mark on the wall.",
            "keep_elements": [
              {
                "label": "the bedroom wall and the bed edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the thin curtain fabric",
                "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": "Maintain the exact same clean bedroom background behind the standing character",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the pristine bedroom wall and tidy bed edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the cold flat blue-gray room lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "Zoom in on the floor corner showing the backpack and doll",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the pristine bedroom floorboards and corner baseboard",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the backpack and the doll",
                "kind": "static_prop",
                "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 scene continues at the same wet bus stop, with the character starting to run from the bench.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the blue-gray hoodie sitting on the bench.",
            "keep_elements": [
              {
                "label": "wet bus stop shelter with side posts and roof edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim golden sodium-vapor light casting a yellowish spill",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet wooden bench under the shelter",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 4,
            "reason": "This is a wide surveillance-like shot from a distance showing the same bus stop and roadside area.",
            "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": 4,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "reason": "Continuous close-up on Hyesu in the same dimly lit office space.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the hand holding the smartphone and the blurred man leaning forward.",
            "keep_elements": [
              {
                "label": "dimly lit police office with cold fluorescent-blue wash",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "worn desk edge crossing the lower frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 6,
            "reason": "S17_Shot1 looks up at the exact same rooftop room window and facade as S10_Shot6, maintaining background layout and window structure.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the dark silhouettes of the massive figure and the woman pressed against the glass from inside the window.",
            "keep_elements": [
              {
                "label": "damp rough exterior wall of the rooftop room",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the window set into the facade of the rooftop room",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": 4,
            "reason": "Maintain the cold, blue-gray daylight and domestic shadow atmosphere",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 7,
            "reason": "Same exterior entrance location, maintaining background continuity of the awning and exterior wall corner as she makes a phone call.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman looking up intently.",
            "keep_elements": [
              {
                "label": "underside of the market awning receding above",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weathered pale exterior wall corner",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "warm light spilling from the shop entrance glass",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 1,
            "reason": "Zooming in on the desk monitor established in Shot 1, viewing the screen directly.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the two standing figures seen from behind.",
            "keep_elements": [
              {
                "label": "dusty black plastic bezel of the desk monitor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue lighting in the dark security office",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "reason": "Continuous scene at the same desk, showing the same room and photographs in front of the character.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman looking down at the photos.",
            "keep_elements": [
              {
                "label": "worn desk surface and the scattered crime scene photographs",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold low-key lighting casting deep blue-gray shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 8,
            "reason": "Camera zooms in tightly on the character's hand at her pocket beside the same desk.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "scratched desk surface with a pen and stationery",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold low-key lighting with cyan monitor glow",
                "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": 23,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "Show the same bedroom doorframe and wall layout",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the bedroom doorframe, wall, and bed",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 4,
            "reason": "Maintain the bedroom wall background with the red circle mark",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the bedroom wall with the red circle mark",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the bedroom furniture corner",
                "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 cold, low-key blue-gray foggy atmosphere of the harbor during dusk.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 12,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 8,
            "reason": "Maintain the low-key dusk lighting and damp wall atmosphere of the rooftop apartment",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 1,
            "reason": "Show the same wrecked living room background without the standing character",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman holding the phone.",
            "keep_elements": [
              {
                "label": "the living room floor littered with scattered debris and overturned objects",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the worn wall planes with moisture stains and the torn curtain",
                "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": 9,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 5,
            "reason": "Establishes the cold dusk sea lighting and color palette on the same boat.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 9,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 5,
            "reason": "References the overall sunset gold and cold sea-blue dusk ambient color tone.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "d88541fa-ca09-4163-ad6b-cb0376f864d7",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-23T16:18:18.239339+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}