{
  "status": "completed",
  "completed_count": 24,
  "applicable_count": 24,
  "failed_count": 0,
  "config_hash": "5d6a0eead186c385",
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 8,
            "reason": "같은 폐광 갱도 내부의 어둡고 거친 암벽 질감과 조명 톤을 공유합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the man reaching toward the wall.",
            "keep_elements": [
              {
                "label": "rough dark rock texture of the mine tunnel walls",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim industrial lighting tone of the underground vault",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 9,
            "reason": "천장 구조물과 상단 갱도 프레임의 공간적 연속성을 유지합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the iron blast door descending in the center.",
            "keep_elements": [
              {
                "label": "rocky ceiling structure and tunnel arch",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 21,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 22,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 26,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 8,
            "reason": "인물이 서 있던 동일한 갱도 벽면 배경 및 조명 환경을 공유합니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the smiling expression and the reaching hand gesture.",
            "keep_elements": [
              {
                "label": "dark mine tunnel wall in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim side lighting casting hard shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 30,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 31,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 22,
            "reason": "동일한 스마트폰 기기 외형과 정지된 시계 화면 표시를 연속성 있게 참조합니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "cracked smartphone displaying 21:14:07 on the screen",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 32,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 33,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 36,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 32,
            "reason": "같은 폐허 갱도 내부의 어두운 조명 톤과 흙먼지 질감 일관성 유지",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 41,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 43,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 41,
            "reason": "Shot 43 views the same primeval forest and distant leaning building skeleton introduced in Shot 41 from behind the character.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "dense primeval forest canopy extending across the valley",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "leaning concrete high-rise skeleton rising above the treetops",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 49,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 43,
            "reason": "Continues in the same overgrown clearing observing the massive ruined concrete structures among the forest.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man seen from behind.",
            "keep_elements": [
              {
                "label": "primeval forest trees and overgrown ground terrain",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weathered concrete building ruin with carved cylindrical section",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 53,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 49,
            "reason": "Maintains spatial continuity in the same forest clearing while the character drops to ground level near dense brush.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man looking up at the ruins.",
            "keep_elements": [
              {
                "label": "primeval forest floor with soil, roots, and dense thicket brush",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "overcast diffuse lighting through forest canopy",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 14,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 19,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 1,
            "reason": "동일한 거대 수목 숲속 능선의 수목 구조 및 지형 조명 분위기 연속성 유지",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the airborne leaping woman.",
            "keep_elements": [
              {
                "label": "giant trees, forest foliage, and ground soil lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 1,
            "reason": "동일한 대치 장소의 숲속 자연광 및 배경 흙바닥 톤 유지",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the standing man with raised hands and the discarded knife on the ground.",
            "keep_elements": [
              {
                "label": "soft forest background lighting and earthy color palette",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 5,
            "reason": "절벽 상공의 흐린 하늘과 숲 환경의 조명 톤 및 색감 분위기 참고",
            "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": "7161ae84-5e74-4e66-810f-27368c8e61a4",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-09-04T17:42:45.032580+00:00",
  "schema_version": 4,
  "project_config_snapshot": {}
}