{
  "status": "completed",
  "completed_count": 53,
  "applicable_count": 53,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 1,
            "reason": "This shot is an immediate continuation of the chase in the same forest path, with a wider framing to introduce the leaping black figure.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the fleeing Korean man and his running pose.",
            "keep_elements": [
              {
                "label": "narrow muddy dirt trail",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dense damp bushes bordering the trail",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "low-hanging thin gray-green fog in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": "Continues in the same dark alleyway featuring the utility pole and stained alley wall.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the Korean man with glowing red eyes and the blurry edge of the woman's shoulder at the bottom.",
            "keep_elements": [
              {
                "label": "weathered vertical utility pole",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark alley wall with damp green-gray textures",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dirty amber streetlamp light casting a warm glow",
                "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": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 4,
            "reason": "Establishes the damp green-gray room lighting and general kitchen/domestic atmosphere in the same sequence.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the middle-aged woman in the floral apron.",
            "keep_elements": [
              {
                "label": "damp green-gray interior shadows and weak daylight from the window",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 4,
            "reason": "Shares the same character and sequence, useful for maintaining the damp green-gray color grading and overall room tone.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "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": 4,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "Maintains the same sickly cold fluorescent lighting tone and damp shelter atmosphere from the previous shot.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Referencing the same old villa rooftop environment for architectural style and structure consistency under a different time of day.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout or daytime lighting from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 1,
            "reason": "Shares the same nighttime rooftop setting and bruised greenish-blue ambient light style.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 3,
            "reason": "The camera shifts its angle to look directly at the half-open iron door on the same rooftop, maintaining spatial continuity and lighting style.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the khaki field jacket.",
            "keep_elements": [
              {
                "label": "the iron door on the rooftop",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the damp exterior wall texture and dirty green-gray lighting atmosphere",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 5,
            "reason": "Direct continuity showing what is beyond the dark curtain and the wet crimson traces on the floor.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the shocked young woman in the khaki jacket.",
            "keep_elements": [
              {
                "label": "heavy dark parted curtain framing the view",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dull crimson sheen on the floor and wet crimson traces",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly green-gray ambient room light",
                "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": "Continuation of the bedroom area, showing the bare wall above the undisturbed mattress under the same sickly light.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the collapsed middle-aged woman on the floor.",
            "keep_elements": [
              {
                "label": "dim undisturbed mattress and dark bare wall layout",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly green-gray ambient light and murky shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 5,
            "reason": "Maintains the continuous depiction of Suriyeong in her khaki jacket and her position relative to the curtain area.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the wet deep crimson traces on the floor.",
            "keep_elements": [
              {
                "label": "motionless curtain and the adjacent bare wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sick green-gray light casting shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Maintains the same sequence's washed-out, sick green-gray practical light and sterile atmosphere.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the shocked woman's face.",
            "keep_elements": [
              {
                "label": "washed-out sick green-gray practical light and sterile shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dimly lit apartment walls",
                "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": 6,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 2,
            "reason": "Same desolate coastal bus stop area with cold desaturated lighting and misty gray fog, but captured from a distant hidden foliage perspective.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the close-up hand holding the canned drink and the woman sitting on the bench.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 8,
            "reason": "Maintains the visual appearance and glowing yellow-green lighting style of the rooftop room's dirty window.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the reflected silhouettes of a man and a woman.",
            "keep_elements": [
              {
                "label": "the dirty window glass glowing with yellow-green light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 16,
            "reason": "Provides the essential bedroom wall and mattress layout to maintain consistency as the character wakes up next to the bed.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the fresh crimson circular mark on the wall.",
            "keep_elements": [
              {
                "label": "side seam of the mattress and the dark bedroom wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly green-gray ambient light and wall shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 2,
            "reason": "Maintains the consistent sickly green-gray light and damp atmosphere for the hallucination scene in the bathroom.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 8,
            "reason": "Establishes the dark dining table surface on which the framed photo prop is resting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man in the leather jacket and the woman shrinking by the table.",
            "keep_elements": [
              {
                "label": "dark dining table tabletop surface",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sick green-gray room tone and shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 6,
            "reason": "This shot continues the scene in the same police office area, transitioning from a tight close-up to a wider side profile view of the character near the desks.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the shocked young woman covering her mouth.",
            "keep_elements": [
              {
                "label": "messy police desks and office partitions in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold fluorescent ceiling lighting casting a stark gray-green wash",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 1,
            "reason": "Referencing the dark night atmosphere of the coastal road to carry over tone and style into the storm scene.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 8,
            "reason": "Establishes the main room's dining table area and general geometry, now depicted with overturned chairs and fading dusk light.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing man in the black leather jacket, the shrinking woman, and the clean upright chairs.",
            "keep_elements": [
              {
                "label": "dining table and general apartment layout",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly green-gray ambient tone and shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 16,
            "reason": "Maintains exact continuity of the red circular mark on the bare bedroom wall surface.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the undisturbed mattress.",
            "keep_elements": [
              {
                "label": "dark stained-looking bare wall with the raw-crimson circle",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly green-gray ambient tone and 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": 6,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 3,
            "reason": "Maintain the cool desaturated gray color palette and foggy coastal dusk atmosphere established in the phone close-up.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 6,
            "reason": "Zoom in on the female character at the edge of the same fog-covered wooden pier.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing man and the fishing boat with its crimson-brown rope.",
            "keep_elements": [
              {
                "label": "wet dark wooden pier surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "heavy desaturated gray fog in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 2,
            "reason": "Direct spatial continuity showing the same ruined living room layout with overturned chairs and fading evening light.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the drenched young woman in the windbreaker at the entrance doorway.",
            "keep_elements": [
              {
                "label": "ruined living area layout with overturned dining chairs and scattered household items",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "open window showing fading dusk and exterior haze",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly green-gray ambient room tone and evening shadows",
                "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": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 7,
            "reason": "Uses the same interior wall of the wheelhouse featuring the distinctive crimson circular markings as the background.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the man in the waterproof jumper looking into the distance.",
            "keep_elements": [
              {
                "label": "dark interior wall of the cramped wheelhouse with smeared crimson circular markings",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sickly green-gray interior shadow and muted dusk-gray coastal light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 1,
            "reason": "References the same small fishing boat in the vast ocean under a fading sunset, now transitioning into heavy fog.",
            "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": "45716640-8b26-4dcf-8d20-ac564ae1567e",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-30T10:33:30.084163+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}