{
  "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": 4,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 2,
            "reason": "Maintains the cold dusk lighting, blue-gray shadows, and damp forest atmosphere established in the previous shot.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 2,
            "reason": "Shares the same cold blue-gray back alley atmosphere and the warm amber streetlamp rim lighting next to the utility pole.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 7,
        "location_refs": [],
        "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": 5,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "Maintains the consistent visual background of the cold blue-gray dog shelter hallway and metallic cage bars.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman looking forward.",
            "keep_elements": [
              {
                "label": "metallic cage bars in the dog shelter",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "harsh blue-gray fluorescent lighting in the corridor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 5,
            "reason": "Maintain the dusk ambient lighting tone, color grading, and overall atmospheric mood of the supermarket location.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Referencing the worn building texture and door location established in the wide shot, adjusting for a tight night detail.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the bright daytime overhead lighting and wide view of the whole villa complex.",
            "keep_elements": [
              {
                "label": "weather-stained exterior wall texture of the rooftop room",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 3,
            "reason": "Maintaining the damp blue-black night atmosphere from the immediately preceding night shot on the same rooftop.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the hand inserting the flyer and the close-up door seam.",
            "keep_elements": [
              {
                "label": "damp blue-black night lighting and cold shadow atmosphere",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": "Reverses the camera angle to look from inside the half-open door outwards, referencing the same nighttime rooftop environment",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 7,
            "reason": "Zoom in on the bloodied hand and photo resting on the wet floor where the body lies.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the wood floorboards wet with blood",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 7,
            "reason": "Same bedroom corner with the bed frame and window curtains, now showing the white wall.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "unmade bed frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "closed window curtain in the corner",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "Widens the frame to show the characters interacting on the same concrete landing and staircase",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the shocked young woman's face.",
            "keep_elements": [
              {
                "label": "cold concrete wall with weathered textures",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blurred dark diagonal stair edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 6,
            "reason": "Changes camera angle to an over-the-shoulder view on the same narrow stair landing",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the two women standing in profile holding shoulders.",
            "keep_elements": [
              {
                "label": "narrow concrete landing and the damp concrete wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "metal stair railing",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 16,
            "reason": "Same bedroom wall and bed layout, now depicted as unnaturally clean without the supernatural red circle.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing woman in the dark windbreaker.",
            "keep_elements": [
              {
                "label": "white bedroom wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "unmade bed and closed window curtain",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Same clean and sterile scene atmosphere, referencing style and lighting for the adjacent dining area.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the bedroom layout and bed from the reference image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 7,
            "reason": "Same dining table area and open bedroom door, reframing closer on the defensive woman.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the pointing detective in the gray jacket.",
            "keep_elements": [
              {
                "label": "clean dining table with wiped edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "open bedroom door leading to a dark room",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 1,
            "reason": "The scene continues at the same coastal bus stop, capturing Sooliyoung running away from the bench where she was sitting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hunched-forward woman sitting on the bench.",
            "keep_elements": [
              {
                "label": "outdoor bus stop bench under a faint warm glow",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "damp asphalt pavement of the coastal road",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "thick blue-gray marine fog over the dark sea",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 5,
            "reason": "This is a voyeuristic angle of the exact same moment and setup as Shot 5, peering through nearby foliage.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the running young woman and the standing middle-aged woman.",
            "keep_elements": [
              {
                "label": "outdoor bus stop bench with a faint warm light spill",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet coastal road enveloped in blue-gray marine fog",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 1,
            "reason": "Continues in the same police office space under the same cold blue-gray fluorescent lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman holding the phone to her ear in the center of the office.",
            "keep_elements": [
              {
                "label": "cold blue-gray fluorescent lighting from the ceiling panels",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "vacant office desks in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Re-establishing the overall rooftop room structure and boundary walls under the new dawn lighting.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the bright daytime sky and high-angle overhead perspective.",
            "keep_elements": [
              {
                "label": "weather-stained concrete rooftop room structure",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "concrete rooftop boundary walls",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Same bedroom layout featuring the bed and curtain, now captured under morning daylight.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman.",
            "keep_elements": [
              {
                "label": "bed frame against the wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "closed window curtain",
                "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": 13,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 10,
            "reason": "Provides continuity for the clean dining table surface where the frame stands.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman looking down.",
            "keep_elements": [
              {
                "label": "clean dining table surface",
                "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": [
          {
            "scene_index": 19,
            "shot_index": 3,
            "reason": "References the previous shot at the same supermarket location to carry over the cool, tense color grading and overall lighting atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 4,
            "reason": "Shot 5 is an over-the-shoulder reverse angle at the same desk in the security room, continuing the scene with Hyesu.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the close-up pointing hand and face of the security officer in the foreground.",
            "keep_elements": [
              {
                "label": "CCTV monitor on the desk casting a cold blue glow",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "desk surface layout",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dimly lit office room in gray shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 8,
        "location_refs": [],
        "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": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 23,
            "shot_index": 2,
            "reason": "Maintains the same PC cubicle environment, desk surface, and the distinct cold blue-white light spill from the monitor.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the glowing computer monitor dominating the center of the frame.",
            "keep_elements": [
              {
                "label": "dark PC-room cubicle partition edges",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-white light spill illuminating the scene",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 2,
            "reason": "Shares the same dark, wet night/storm atmosphere and the structure of the bicycle and coastal road environment.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman riding the bicycle.",
            "keep_elements": [
              {
                "label": "dark wet asphalt coastal road with guardrail",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark metal bicycle handlebars",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 16,
            "reason": "Maintains the identical shape, texture, and placement of the pre-existing red circle on the white wall.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman.",
            "keep_elements": [
              {
                "label": "white bedroom wall with the giant red circle",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bed frame in the room",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 4,
            "reason": "Keeps the messy state of the wrecked room and scattered clutter consistent across shots in the scene.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "overturned room clutter and scattered belongings on the floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "edge of the bed",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 1,
            "reason": "Shares the identical camera angle (from behind), wet rocky pier foreground, and the dense fog obscuring the horizon.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the sitting woman on the edge of the pier.",
            "keep_elements": [
              {
                "label": "dark, wet, and slick rocky edge of the harbor pier",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dense, heavy gray fog covering the sea and completely obscuring the horizon",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "soft, cold blue-gray lighting of the post-rain dusk filtering through the mist",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 2,
        "location_refs": [],
        "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": "Maintains the visual tone of the cold, blue-gray dusk lighting and damp boat deck atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the close-up face of the man and the hand holding the photograph.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 4,
            "reason": "Establishes the cold blue-gray lighting and mold-dark tone of the wheelhouse cabin.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image. Ignore the hand and the photograph.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 7,
            "reason": "Maintains the mold-dark blue-gray cabin walls and the painted red circular marks established in the wide view.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "mold-dark blue-gray cabin walls",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "red circular paint mark on the wall surface",
                "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": "964babc1-8538-4dbf-a5c1-98635940f096",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-10T15:55:58.424572+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}