{
  "status": "completed",
  "completed_count": 54,
  "applicable_count": 54,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 3,
            "reason": "This shot is a wider action sequence immediately following the close-up of the terrified man, sharing the same foggy, dark forest environment and dusk lighting.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 3,
            "reason": "Shares the same alley environment with the utility pole and damp yellow-green streetlight tone, but shifts from a shoulder-level close-up to an ankle-level perspective.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "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": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 11,
        "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": 6,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "Maintains the same kennel environment background with cool daylight and metallic cage lines.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman facing forward in close-up.",
            "keep_elements": [
              {
                "label": "soft-focus metallic cage lines in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted gray-green kennel walls and functional texture",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 1,
            "reason": "Transitions from day to night on the same coastal road, maintaining the overall layout of the road next to the misty sea.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the woman on the bicycle and the bright daylight.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 3,
            "reason": "Referencing the cold blue-black moonlight illumination and the weathered textures of the rooftop from the previous night shot.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the dark shoes and the long shadow of the man on the floor.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 4,
        "location_refs": [],
        "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": "Macro close-up zooming in on the hand and floor detail directly shown in the previous shot.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the dark red-smeared floor surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the small crumpled photograph",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 14,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 7,
            "reason": "Same bedroom layout but shown cleaned up; references the position of the bed and curtains.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the dark bloodstain pools on the floor.",
            "keep_elements": [
              {
                "label": "the bedroom window layout and the curtain panels",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the bed structure and its position",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "Same moment and clean bedroom space, with the character standing near the curtain.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "neatly arranged bed with flat linens",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pale beige curtain hanging straight down",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "clean gray floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Maintains the same clean bedroom background and cold gray-green lighting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman with dark long hair standing by the curtain.",
            "keep_elements": [
              {
                "label": "neatly arranged bed in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold gray-green lighting and room tones",
                "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": "Referencing the dark night atmosphere, coastal sea fog, and wet roadside texture for visual continuity.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Maintains structural continuity of the rooftop room and building exterior layout from the earlier establishing shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the golden hazy sunset sky, the warm dusk light, and the silhouetted edges.",
            "keep_elements": [
              {
                "label": "structure of the rooftop room and the faded parapet wall on the roof deck",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "water tank on the roof deck",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Maintains continuity of the clean floor and the pale beige curtain layout.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the young woman standing near the curtain.",
            "keep_elements": [
              {
                "label": "the clean gray floor and the pale beige curtain panels",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the tidy scrubbed-looking wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 11,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 14,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 3,
            "reason": "Same office room showing the desk and CCTV monitor under the same fluorescent lighting.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman sitting with her head bowed.",
            "keep_elements": [
              {
                "label": "office desk with the CCTV monitor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "beige-grey partition walls of the office",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "fluorescent ceiling lights casting grey-green light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "reason": "The character is sitting at the exact same desk inside the police office.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the young woman sitting at the desk and looking down.",
            "keep_elements": [
              {
                "label": "the detective's desk",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the office chair",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool fluorescent lighting draining the colors",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 1,
            "reason": "Referencing the style of the police station door and wall area.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "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": "Same coastal road at night, shifting from a side-profile view to a frontal view during a heavy rainstorm.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the woman riding the bicycle and the overhead streetlamp pool of light.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 14,
            "reason": "Maintains spatial consistency of the blood-red circle on the bedroom wall above the bed.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "the damp blank wall above the bed",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the dark horizontal line of the mattress edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 3,
            "reason": "References the low golden dusk light and heavy interior shadows of the bedroom.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 1,
            "reason": "Shares the same post-rain harbor atmosphere, heavy fog, and fading dusk light, though set at a different spot on the dock.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the seated figure and the wet black rocks.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 1,
            "reason": "Continuity of the deck environment, rail, and sunset lighting under close-up reframing",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the sitting woman on the left and the map she is holding.",
            "keep_elements": [
              {
                "label": "wet, salt-stained port-side deck rail",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet cluttered deck boards",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "golden dusk backlight warming the sea haze",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 3,
            "reason": "Same cramped wheelhouse interior under the same cold, damp, gray-green shadow and golden dusk lighting atmosphere.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 5,
            "reason": "Maintains the same wheelhouse background with the blood-red circular marks on the gray-green metal wall.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing man looking off-screen.",
            "keep_elements": [
              {
                "label": "gray-green metal wall with blood-red circular marks",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cramped wheelhouse interior with cold damp shadows and gray-green undertones",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "chipped metal doorframe and fogged side window letting in golden dusk light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 1,
            "reason": "Maintaining the color palette, sunset atmosphere, and overall ocean mood of the fishing boat's exterior",
            "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": "ab2c99d3-91ed-42cd-83bb-5c85853f6ed3",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-30T23:30:39.442169+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}