{
  "status": "completed",
  "applicable_count": 4,
  "completed_count": 4,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "b7e49c3724053048",
  "data": {
    "groups": {
      "bg_city_street": {
        "status": "ok",
        "plan": {
          "segments": [
            {
              "segment_id": "SEG_1",
              "label_en": "street-side interaction spot",
              "dominant_mode": "movement",
              "evidence": [
                {
                  "scene_index": 5,
                  "quote_ko": "도심 거리. 붉은 노을. 현석은 카메라로 풍경을 찍는다."
                },
                {
                  "scene_index": 5,
                  "quote_ko": "제호는 흔들리는 눈빛으로 그를 바라보다, 어깨를 조심스레 두드린다."
                }
              ],
              "confidence": "high"
            },
            {
              "segment_id": "SEG_2",
              "label_en": "broad pedestrian street flow",
              "dominant_mode": "movement",
              "evidence": [
                {
                  "scene_index": 11,
                  "quote_ko": "회색빛 도시. 현석, 초라한 몰골. 낡은 카메라를 들고 걷는다."
                },
                {
                  "scene_index": 11,
                  "quote_ko": "주변 학생들은 투명 안경을 쓰고 무표정하게 지나간다."
                }
              ],
              "confidence": "high"
            }
          ],
          "shot_bindings": [
            {
              "scene_index": 5,
              "shot_index": 2,
              "segment_id": "SEG_1",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "거리의 배치보다 두 인물 사이의 격한 대치와 얼굴 표정이 중심인 근접 숄더 숏이다. 이동 경로나 상대적 거리의 지도화가 필요하지 않다.",
              "evidence": {
                "scene_index": 5,
                "quote_ko": "(터지듯) 넌 반항 같은 건 안 하냐? 왜 완전체 되기 싫다고 죽음만 기다리는데!"
              }
            },
            {
              "scene_index": 5,
              "shot_index": 7,
              "segment_id": "SEG_1",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "어깨에 얹힌 손을 중심으로 한 세부 감정 숏이며, 거리 공간의 방향이나 인물 간 배치를 위에서 통제할 필요가 없다.",
              "evidence": {
                "scene_index": 5,
                "quote_ko": "제호는 흔들리는 눈빛으로 그를 바라보다, 어깨를 조심스레 두드린다."
              }
            },
            {
              "scene_index": 11,
              "shot_index": 1,
              "segment_id": "SEG_2",
              "lane": "map_marker",
              "confidence": "high",
              "rationale_ko": "넓은 거리에서 한 인물이 걷고 주변 학생들이 서로 다른 보행 흐름으로 지나가는 구도다. 주인공과 행인들의 상대 위치, 이동 방향, 거리 점유가 광각 숏의 핵심이므로 상부 배치 지도가 유효하다.",
              "evidence": {
                "scene_index": 11,
                "quote_ko": "회색빛 도시. 현석, 초라한 몰골. 낡은 카메라를 들고 걷는다.\n주변 학생들은 투명 안경을 쓰고 무표정하게 지나간다."
              }
            },
            {
              "scene_index": 11,
              "shot_index": 7,
              "segment_id": "SEG_2",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "눈과 카메라 뷰파인더를 분리해 보여주는 얼굴 측면의 밀착 숏이다. 거리 내 동선이나 상대적 위치는 화면의 핵심이 아니므로 지도 배치가 필요하지 않다.",
              "evidence": {
                "scene_index": 11,
                "quote_ko": "현석은 멈춰 서서 카메라를 들어 올린다. 렌즈 속으로 서울 거리 풍경이 잡힌다."
              }
            }
          ],
          "site": {
            "has_complex_structure": false,
            "structure_evidence_en": "The mapped elements are only the urban street corridor (S1) and the adjoining street-side pedestrian circulation area (P1). No building face, rooftop, exterior stair, deck, balcony, gate, threshold, pier building, or other complex built form is mapped."
          }
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L05"
        ],
        "scene_indices": [
          5,
          11
        ]
      },
      "bg_narrow_alley": {
        "status": "ok",
        "plan": {
          "segments": [
            {
              "segment_id": "SEG_01",
              "label_en": "enclosed illuminated alley passage",
              "dominant_mode": "structure",
              "evidence": [
                {
                  "scene_index": 3,
                  "quote_ko": "좁은 골목길. 벽면엔 홀로그램 광고판, 네온 불빛이 반짝인다."
                }
              ],
              "confidence": "high"
            }
          ],
          "shot_bindings": [
            {
              "scene_index": 3,
              "shot_index": 2,
              "segment_id": "SEG_01",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "주먹과 구겨지는 종이에 집중하는 클로즈업으로, 골목의 구조적 배치나 이동 관계를 제어할 필요가 없다.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "손에 힘이 들어가 종이가 구겨진다."
              }
            },
            {
              "scene_index": 3,
              "shot_index": 4,
              "segment_id": "SEG_01",
              "lane": "structure_plate",
              "confidence": "high",
              "rationale_ko": "인물이 사진을 찍는 순간과 함께 좁은 골목의 벽면, 홀로그램 광고판, 네온 조명이 배경 구조로 읽혀야 하므로 구조 사진 플레이트가 적합하다.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "좁은 골목길. 벽면엔 홀로그램 광고판, 네온 불빛이 반짝인다."
              }
            },
            {
              "scene_index": 3,
              "shot_index": 8,
              "segment_id": "SEG_01",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "복잡하게 흔들리는 눈빛을 포착하는 감정 중심 클로즈업이며, 골목의 구조나 인물 간 배치를 지도처럼 통제하는 것이 핵심이 아니다.",
              "evidence": {
                "scene_index": 3,
                "quote_ko": "제호의 눈빛이 복잡하게 흔들린다."
              }
            }
          ],
          "site": {
            "has_complex_structure": true,
            "structure_evidence_en": "The mapped display-bearing building wall face (A2) and opposing alley boundary wall face (A5) form a narrow enclosed passage, while the wall-mounted hologram advertising installation (A3) and neon lighting installation (A4) establish readable constructed faces, attachments, and occlusion relationships."
          }
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L03"
        ],
        "scene_indices": [
          3
        ]
      },
      "bg_outdoor_basketball_court": {
        "status": "ok",
        "plan": {
          "segments": [
            {
              "segment_id": "SEG_01",
              "label_en": "open court playing area",
              "dominant_mode": "movement",
              "evidence": [
                {
                  "scene_index": 4,
                  "quote_ko": "둘은 농구를 시작한다. 처음엔 가볍게 웃던 두 사람. 점점 치열해지고, 땀이 비 오듯 흐른다."
                },
                {
                  "scene_index": 4,
                  "quote_ko": "잠시 후, 지쳐 바닥에 드러누운 두 사람."
                }
              ],
              "confidence": "high"
            }
          ],
          "shot_bindings": [
            {
              "scene_index": 4,
              "shot_index": 4,
              "segment_id": "SEG_01",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "두 사람이 충돌하는 찰나를 좁게 포착하는 액션 중심 숏이다. 코트 위 이동 경로나 인물 사이의 전체 배치를 도식화하는 것이 핵심이 아니므로 레이아웃 맵이 필요하지 않다.",
              "evidence": {
                "scene_index": 4,
                "quote_ko": "점점 치열해지고, 땀이 비 오듯 흐른다."
              }
            },
            {
              "scene_index": 4,
              "shot_index": 7,
              "segment_id": "SEG_01",
              "lane": "map_marker",
              "confidence": "medium",
              "rationale_ko": "복잡한 구조물이 없는 열린 코트에서 두 사람이 떨어져 누운 상대적 위치와 전신 배치를 정확한 부감으로 보여주는 숏이므로, 인물과 카메라 마커를 둔 평면 지도가 공간 구성을 직접 지원한다.",
              "evidence": {
                "scene_index": 4,
                "quote_ko": "잠시 후, 지쳐 바닥에 드러누운 두 사람."
              }
            },
            {
              "scene_index": 4,
              "shot_index": 9,
              "segment_id": "SEG_01",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "바닥에 누운 한 인물의 공포 어린 눈과 얼굴에 집중하는 감정 중심 숏이다. 코트 내 거리나 방향 관계가 서사의 핵심이 아니므로 지도 제약 없이 구성하는 편이 적절하다.",
              "evidence": {
                "scene_index": 4,
                "quote_ko": "제호는 하늘만 바라본다. 눈동자는 두려움으로 가득하다."
              }
            }
          ],
          "site": {
            "has_complex_structure": false,
            "structure_evidence_en": "The mapped elements are the Outdoor basketball court playing surface and the Old basketball hoop at the court end. The court is open ground, and the single hoop is a simple sports fixture rather than a complex structure with readable faces, levels, openings, or significant occlusions."
          }
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L04"
        ],
        "scene_indices": [
          4
        ]
      },
      "bg_testing_facility": {
        "status": "ok",
        "plan": {
          "segments": [
            {
              "segment_id": "SEG_FRONTAGE",
              "label_en": "examination building frontage",
              "dominant_mode": "structure",
              "evidence": [
                {
                  "scene_index": 6,
                  "quote_ko": "미래식 시험장 건물. 로고: \"유니타스 프로젝트.\""
                }
              ],
              "confidence": "high"
            },
            {
              "segment_id": "SEG_BENCH",
              "label_en": "exterior bench interaction area",
              "dominant_mode": "movement",
              "evidence": [
                {
                  "scene_index": 6,
                  "quote_ko": "제호와 현석이 벤치에 나란히 앉아 있다. 묵직한 침묵."
                },
                {
                  "scene_index": 8,
                  "quote_ko": "현석은 손을 내민다. 옅은 미소. 제호는 그 손을 꼭 잡는다."
                }
              ],
              "confidence": "high"
            }
          ],
          "shot_bindings": [
            {
              "scene_index": 6,
              "shot_index": 1,
              "segment_id": "SEG_FRONTAGE",
              "lane": "structure_plate",
              "confidence": "high",
              "rationale_ko": "건물 전면, 부착 로고, 전면 벤치의 관계가 전경 구성의 핵심이다. 건물의 입면과 벤치 앞뒤 관계를 보존할 구조 배경 플레이트가 필요하다.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "미래식 시험장 건물. 로고: \"유니타스 프로젝트.\""
              }
            },
            {
              "scene_index": 6,
              "shot_index": 3,
              "segment_id": "SEG_BENCH",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "카메라를 건네고 받는 손동작의 근접 순간이 핵심이며, 장소 전체의 거리나 이동 경로를 도식화할 필요가 없다.",
              "evidence": {
                "scene_index": 6,
                "quote_ko": "현석은 카메라를 제호에게 건네며 옅은 미소."
              }
            },
            {
              "scene_index": 8,
              "shot_index": 2,
              "segment_id": "SEG_BENCH",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "벤치에 앉은 두 사람 사이의 시선과 감정에 집중하는 근접 구도이므로, 장소 배치보다 인물 연기가 중요하다.",
              "evidence": {
                "scene_index": 8,
                "quote_ko": "제호\n(붉어진 눈으로) 두렵냐?"
              }
            },
            {
              "scene_index": 8,
              "shot_index": 6,
              "segment_id": "SEG_BENCH",
              "lane": "none",
              "confidence": "high",
              "rationale_ko": "맞잡은 손의 클로즈업으로 공간 배치나 구조 입면이 화면의 핵심이 아니다. 일반 배경 합성으로 충분하다.",
              "evidence": {
                "scene_index": 8,
                "quote_ko": "현석은 손을 내민다. 옅은 미소. 제호는 그 손을 꼭 잡는다."
              }
            }
          ],
          "site": {
            "has_complex_structure": true,
            "structure_evidence_en": "The mapped Unitus Project examination building (B1) forms a substantial built frontage with an attached logo sign (B2), a front entrance opening (B3), and an adjoining front access area (B4). Its face, opening, and occlusion relationships constitute a complex man-made structure."
          }
        },
        "attempts": 1,
        "outdoor_loc_ids": [
          "L06"
        ],
        "scene_indices": [
          6,
          8
        ]
      }
    }
  },
  "step_id": "outdoor_lane_plan",
  "run_id": "008ceb98-f19b-4cd0-b731-61a9afdeffaf",
  "resolved_model": "gpt",
  "updated_at": "2026-08-24T09:29:02.528092+00:00",
  "project_config_snapshot": {}
}