{
  "status": "completed",
  "completed_count": 50,
  "applicable_count": 50,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 1,
            "reason": "Continues the chase in the exact same dense forest location with damp underbrush and blue-gray fog.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the fleeing man in the torn dark jacket.",
            "keep_elements": [
              {
                "label": "dense forest environment with dark damp tree trunks",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet and flattened underbrush on the forest ground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-gray maritime fog",
                "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": 3,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 1,
            "reason": "This shot is a tight close-up detail of the bite scene established in Shot 1, zooming in on the neck area of the characters at the same utility pole under the same lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the wide wet alley pavement and the lower bodies of the two figures.",
            "keep_elements": [
              {
                "label": "damp utility pole in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim yellow streetlamp lighting casting an amber glow",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "Extreme close-up of Minsuk's wrist in the same room and moment.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the soft beige and gray interior walls",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 1,
            "reason": "Shares the same grim institutional shelter atmosphere, cold fluorescent overhead lighting, and deep green-gray color palette.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 1,
            "reason": "Transitions from daytime coastal road to night, referencing the general coastal road environment and horizon line.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the bright daytime lighting and daytime sky.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Establishes the weathered rooftop textures and overcast, damp concrete of the L04 location.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 1,
            "reason": "Shares the cold night moonlight and the wet, stained concrete textures of the villa's exterior structures.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "Maintaining overall tonal and architectural consistency of the rooftop room interior.",
            "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": [
          {
            "scene_index": 12,
            "shot_index": 5,
            "reason": "Widening the shot to reveal Minsuk slumped in the same bedroom corner near the curtain.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "dark fabric curtain hanging vertically in the corner",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the stained bedroom floor with dark blood pools",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 7,
            "reason": "Extreme close-up of Minsuk's hand holding the photograph on the floor next to her.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the bedroom floor with the blood smear",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the crumpled vintage photograph on the floor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 1,
            "reason": "Both shots take place around the exterior stairwell and alley, sharing the dark, damp night environment of the villa.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "Reframes the previous two-shot into a close-up of the detective, maintaining the same spatial background and flashing strobe lighting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing woman in the casual jacket and the detective's hands on her shoulders.",
            "keep_elements": [
              {
                "label": "shadowed stair rail cutting diagonally in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet surfaces reflecting pulsing red and blue police strobe lights",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 7,
            "reason": "Re-establishing the same bedroom layout, now cleaned and sterile.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the slumped woman on the floor and the blood pools.",
            "keep_elements": [
              {
                "label": "the layout of the corner window and the hanging curtain",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Using the bedroom's sterile bluish night light to match the living room's lighting style.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy bedroom layout as this is the living room.",
            "keep_elements": []
          }
        ],
        "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": "Both shots take place at the same foggy coastal road at night. S15_Shot4 shifts to a tracking view looking down the road, referencing the dark, foggy coastal atmosphere and distant yellow streetlights from S15_Shot1.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "Shares the visual continuity of the window structure and the contrast between cold blue light and the warm gold interior glow.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "Maintaining overall color tone and daytime lighting consistency for the bathroom.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy room layout.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 11,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 3,
            "reason": "Both shots take place outside the mart in the early morning; the blurred doorway and wall in the close-up should match the pale exterior wall and service door from the previous shot.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the middle-aged man in worker uniform and the CCTV camera on the wall.",
            "keep_elements": [
              {
                "label": "pale exterior wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "service door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 6,
            "reason": "Extreme close-up zooming into the desk area containing the scattered crime scene photographs.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "gray desk surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "scattered crime scene photographs",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Maintaining the clean bedroom wall background for the painted red mark.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the neatly made bed and the window curtain.",
            "keep_elements": [
              {
                "label": "the bedroom wall surface texture",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 7,
            "reason": "Returning to the living room near the entrance door and dining table.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing detective and the young woman.",
            "keep_elements": [
              {
                "label": "the inner face and frame of the front door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the dining table near the doorway",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 7,
            "reason": "Maintaining the messy, twilight living room state with the displaced sofa and table.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the jacket with the backpack.",
            "keep_elements": [
              {
                "label": "the messy room layout with a displaced low table and compact sofa",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the entrance door positioned obliquely in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 4,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "damp, scuffed steering console with dirty metallic and wooden finish",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "aged photograph prop with slightly curled paper surface on the console",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "cold blue-gray cabin light over the worn control area",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "The shot moves from the helm area to an immediate overhead close-up of the photograph already visible on the same damp steering console, so the prior frame is the best detail reference.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 29,
            "shot_index": 1
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 30,
            "shot_index": 1,
            "reason": "Establishes the base color palette, deep cold sea tones, and fading sunset light of the maritime environment.",
            "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": "21472a7a-2230-4efe-b29c-79a6596cb367",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-28T05:30:16.343703+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}