{
  "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 chase in the exact same forest location with identical fading sunset lighting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the running panicked man in hiking wear.",
            "keep_elements": [
              {
                "label": "dense wild forest with overgrown bushes and foliage",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "fading sunset lighting casting muted earth tones",
                "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": "Maintains the same dark concrete alleyway, asphalt ground, and concrete utility pole as the previous shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man and the standing woman pressed against the utility pole.",
            "keep_elements": [
              {
                "label": "concrete utility pole",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "rough asphalt ground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark narrow alleyway background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint streetlamp lighting and desaturated shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 3,
            "reason": "Same rooftop interior and lighting during the daytime.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman in the apron staring at the TV screen.",
            "keep_elements": [
              {
                "label": "subdued earth tones and tense cool shadows of the rooftop home interior",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "small window letting in a narrow trace of daylight",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 10,
            "reason": "Zooming in on the wrist of the character present in the same scene.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the two women in physical contact.",
            "keep_elements": [
              {
                "label": "subdued earth tones of the rooftop home interior in a soft out-of-focus 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": "Same animal shelter enclosure area, maintaining the desaturated daytime ambient lighting and out-of-focus background enclosure details.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman staring tightly in a three-quarter view.",
            "keep_elements": [
              {
                "label": "out-of-focus background dog enclosure with faint metal bars",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "daytime ambient lighting with desaturated shadows and earth tones",
                "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": "Shares the same outdoor dusk atmosphere, cool shadows, and selective warm neon lighting accents on the street.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the street stalls and taxis on the roadway into the background layout.",
            "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": "Referencing the daytime overhead shot of the same rooftop for architectural style and material consistency of the villa rooftop, despite the transition to night.",
            "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": "Referencing the previous nighttime shot on the same rooftop to maintain the consistent pitch-dark atmosphere, desaturated shadows, and building texture.",
            "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": "Shares the same low-key nighttime outdoor lighting and unsettling atmosphere of the rooftop.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the close-up of the woman.",
            "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": "Same room and nighttime lighting, showing the same blood pool and footprints.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "bedroom floorboards with a concentrated pool of dark-red blood",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "receding trail of bloody footprints leading into the room",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 9,
            "reason": "Zooming in on the wrist of the character in the same nighttime scene.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the pulled-aside curtain.",
            "keep_elements": [
              {
                "label": "subdued low-brightness nighttime illumination and heavy shadows",
                "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": "This shot is set at the exact same location at the base of the stairs, shifting from a frontal angle to an over-the-shoulder angle.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing young woman facing the camera.",
            "keep_elements": [
              {
                "label": "weathered concrete stairs extending upward in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "concrete ground at the base of the stairway",
                "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 shot zooms in directly onto the middle-aged woman's face from the previous shot, keeping the same background and setting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the young woman with her back to the camera in the foreground.",
            "keep_elements": [
              {
                "label": "weathered concrete stairs extending upward 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": "Same clean apartment interior at night.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman in profile staring at the curtain.",
            "keep_elements": [
              {
                "label": "unnaturally clean and meticulously organized apartment interior under subdued nighttime lighting",
                "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": "Maintains the same wooden bench and the dark, subdued nighttime atmosphere of the coastal bus stop.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand holding the canned drink and the knees of the seated woman on the bench.",
            "keep_elements": [
              {
                "label": "wooden bench",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "subdued nighttime lighting of the coastal bus stop area",
                "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": "Continues the tense scene at the same detective office desk during the night.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand holding the smartphone and the recoiling man in the background.",
            "keep_elements": [
              {
                "label": "the shared office desk",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "low-to-moderate nighttime office illumination with firm 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": "This shot takes place in the same villa yard, but moves to the rooftop wall and shifts from night to dawn.",
            "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": "Same apartment interior and daytime lighting style.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "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": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 6,
            "reason": "Suyeong stands in the same market interior aisle, maintaining consistent lighting and environment, but her pose shifts to making a phone call.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the pointing hand gesture and the out-of-focus worker in the background.",
            "keep_elements": [
              {
                "label": "the market aisle background with shelving structures",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "desaturated cool-toned natural morning light",
                "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": "같은 공간과 시간대에서 카메라를 수리영의 얼굴로 타이트하게 클로즈업하여 수리영의 불안한 표정을 강조함",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "subdued cool lighting and dark shadows in the office 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": "Establishes continuity with the same office space, transitioning from night to daytime.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the dark detective jacket and the nighttime indoor background.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 2,
            "reason": "Maintains the daytime lighting and office desk setup within the same scene.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing man holding the document folder and the woman in the foreground.",
            "keep_elements": [
              {
                "label": "the detective's office desk",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "daytime ambient office light with muted earth tones and desaturated shadows",
                "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": "Maintains continuity of the office desk and daytime lighting during the same moment.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the woman's face, her shoulders, and the photographs on the desk.",
            "keep_elements": [
              {
                "label": "the edge of the detective's office desk",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "daytime office ambient light with muted earth tones and desaturated shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 17,
            "reason": "References the overall color tone and daytime lighting of the police station setting.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the indoor office desk, the floor, and the hand pushing the paper note into the pocket.",
            "keep_elements": []
          }
        ],
        "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": "Same room, dusk lighting, and the same bloodstained old photograph.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "heavily creased old photograph with vivid dark red bloodstains",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "subdued dusk lighting casting deep desaturated shadows",
                "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": "Carry over the desaturated cool tones, dusk lighting, and dense sea fog atmosphere from the coastal rock setting.",
            "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": [
          {
            "scene_index": 26,
            "shot_index": 8,
            "reason": "Maintain the same misty harbor background and desaturated cool lighting for the close-up of the woman.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the man standing in the foreground.",
            "keep_elements": [
              {
                "label": "dense sea fog obscuring the background harbor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "low dusk illumination with cool desaturated shadows",
                "kind": "environment",
                "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": "Same disordered living room under dusk lighting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman looking up and the man standing next to her.",
            "keep_elements": [
              {
                "label": "visibly disordered living room with scattered items strewn across the floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "low dusk ambient illumination casting long dark shadows and severe contrast",
                "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": "This shot is a close-up of the man's face on the same boat deck during the exact same moment and lighting conditions.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the hand in the foreground, the large photograph, and the man in the background.",
            "keep_elements": [
              {
                "label": "boat deck in dim dusk lighting with cool bluish shadows",
                "kind": "environment",
                "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": "Maintains the same cramped wheelhouse environment and dim dusk lighting in the background margins.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman with arms spread wide and the man reaching for the control panel.",
            "keep_elements": [
              {
                "label": "worn wooden wall panels of the wheelhouse",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "low dusk ambient illumination casting desaturated cool shadows",
                "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": "Maintains the same helm-side control area and cramped wheelhouse interior as the background.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing woman with arms spread wide and the man reaching forward.",
            "keep_elements": [
              {
                "label": "worn helm-side control area",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cramped wheelhouse interior walls",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "low dusk ambient illumination casting desaturated cool shadows",
                "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": "7c73a5c6-6e4e-4aa5-aa1c-c27b0aed59f3",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-16T22:55:20.207835+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}