{
  "status": "completed",
  "completed_count": 6,
  "applicable_count": 6,
  "failed_count": 0,
  "config_hash": "5d6a0eead186c385",
  "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": "같은 정비소 안에서 연희의 시선 맞은편에 위치한 민수를 포착하는 연속 샷으로, 정비소 내부의 조명 톤과 공구 배치를 일치시키기 위해 참조합니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman breathing heavily at the entrance.",
            "keep_elements": [
              {
                "label": "bicycle workshop interior walls and tool racks",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim interior lighting with flashlight glare",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 4,
            "reason": "Shot 6 takes place in the same ground-level spot in the dark alley intersection right beside the fallen elder, maintaining the ground texture and lighting continuity.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the leaning woman holding the small flashlight at the upper edge.",
            "keep_elements": [
              {
                "label": "dark asphalt alley ground with subtle lighting reflections",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim ambient street shadows and narrow alley background depth",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 4,
            "reason": "동일한 정비소 내부 바닥 공간으로 시간 경과 후 진행되는 씬이므로, 정비소의 전반적인 색조와 질감을 참고합니다.",
            "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": [
          {
            "scene_index": 1,
            "shot_index": 3,
            "reason": "정비소 출입문 문가 프레임과 문틀 구조를 일관되게 유지하기 위해 동일한 출입구 앵글 샷을 참조합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the front-facing woman catching her breath inside the doorway.",
            "keep_elements": [
              {
                "label": "workshop entrance doorway frame and threshold",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "51724b74-c5af-46c7-82cc-bc3ab130fdda",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-08-28T18:39:38.540435+00:00",
  "schema_version": 4,
  "project_config_snapshot": {}
}