{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "960915a3cf860ae6",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_seabed_debris",
        "members": [
          {
            "loc_id": "L01",
            "label": "인천 앞바다 수중·해저 쓰레기 더미",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "푸른 바닷속에 각종 쓰레기 더미와 낡은 기계 잔해가 가라앉아 있는 환경이다. 해저 바닥에 묻힌 폐기물과 물고기들이 시각적으로 대조된다. (특징: 푸른빛의 해저 수중 질감; 플라스틱, 고철, 부서진 헬기 및 선박 잔해가 엉킨 쓰레기 산; 쓰레기 사이로 튀어나온 기계식 로봇 손가락; 유유히 헤엄치는 이름 모를 물고기 떼)"
          }
        ],
        "anchor_loc": "L01",
        "kind": "prev_shot_ref",
        "rationale": "구조물 내부가 아닌 개방된 해저 환경이다. 다른 장소와 동일 구조물이라는 근거가 없어 단독으로 묶으며, 실내 없이 총 2샷이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_collection_vessel",
        "members": [
          {
            "loc_id": "L02",
            "label": "인천 앞바다 쓰레기 수거선 주변 수면",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "수면에 수많은 폐기물이 부유하는 탁한 해상으로, 거대한 기계 장비가 바다 위를 덮치는 장면이 연출된다. (특징: 수면 위에 떠 있는 반 토막 난 선박 잔해와 일상 쓰레기들; 수면 위에서 강하게 내려찍는 우악스러운 금속 크레인 구조물; 물 표면에 튀어 오르는 거대한 물보라와 기포)"
          },
          {
            "loc_id": "L03",
            "label": "쓰레기 수거선 갑판",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "거대한 금속제 수거선의 갑판으로, 인양된 잡다한 고철과 부서진 기계들이 쏟아지는 작업 공간이다. (특징: 그물망에 몸이 감긴 채 쌓여 있는 고철 로봇 찰리 (금속 하드서페이스, 낡은 마감재); 갑판 위로 우수수 떨어지는 물 젖은 폐기물과 헬기 파편)"
          }
        ],
        "anchor_loc": "L03",
        "kind": "prev_shot_ref",
        "rationale": "동일 수거선의 인양 작업이 이루어지는 주변 수면과 개방 갑판이다. 모두 실외이고 총 2샷이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_scrap_dump_truck",
        "members": [
          {
            "loc_id": "L04",
            "label": "고철 운반 덤프트럭 주행 도로",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "자율주행 기술과 노후한 차량이 공존하는 근미래의 아스팔트 주행 도로다. (특징: 낡은 타이어와 금속 적재함을 가진 연료식 덤프트럭 외관; 아스팔트 도로를 달리는 차량과 배경의 도로 표지판)"
          },
          {
            "loc_id": "L05",
            "label": "고철 운반 덤프트럭 적재함",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "덤프트럭 뒤편에 달린 개방형 금속 적재함으로 낡은 기계 부품이 한가득 실려 있다. (특징: 산더미처럼 쌓인 녹슨 고철과 파손된 로봇 부품들; 부품들 사이에 섞인 낡은 고철 로봇 찰리의 형태)"
          },
          {
            "loc_id": "L06",
            "label": "고철 운반 덤프트럭 운전실",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "노후한 덤프트럭 내부로, 구형 조작 패널과 아날로그 라디오가 장착된 공간이다. (특징: 운전대를 잡고 꾸벅꾸벅 조는 운전사; 자율주행 시스템이 가동 중인 운전석 계기판 표지; 소리가 흘러나오는 낡은 카 라디오 장비)"
          }
        ],
        "anchor_loc": "L06",
        "kind": "prev_shot_ref",
        "rationale": "동일 고철 운반 덤프트럭의 주행 외관, 개방 적재함, 밀폐 운전실을 차량 장면군으로 묶는다. 실내 운전실이 있지만 총 2샷이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_upscale_house_approach",
        "members": [
          {
            "loc_id": "L07",
            "label": "고급주택가 도로·주택 앞길",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "도심의 화려한 빌딩을 배경으로, 높은 담장과 세련된 건축물을 갖춘 부유한 주택가의 포장도로다. (특징: 매끄러운 노면과 조경이 잘 된 주택가 거리; 현우(라틴계 혼혈남 페드로와 동행한 한국계 미국인 입양아)와 길 건너 고급주택)"
          },
          {
            "loc_id": "L09",
            "label": "고급주택 담장 안쪽·현관 앞·외벽 창가",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "높은 담장을 넘어서 진입하는 외벽 공간으로 구형 보안 장치와 통유리창이 보인다. (특징: 주택을 둘러싼 석조 또는 콘크리트 담벼락; 구형 아날로그 도어락이 설치된 현관문; 유리창 앞에 슬쩍 놓아둔 스마트폰)"
          }
        ],
        "anchor_loc": "L09",
        "kind": "prev_shot_ref",
        "rationale": "길 건너 주택을 바라보는 앞길과 그 주택 담장 안쪽의 진입 공간으로 연결된다. 현관 앞과 외벽 창가도 건물 밖이므로 모두 실외이며, 총 3샷이어도 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_compact_car_cabin",
        "members": [
          {
            "loc_id": "L08",
            "label": "페드로의 자동차 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "노후한 시트와 최신 전자기기가 공존하는 페드로의 자동차 운전석과 조수석이다. (특징: 운전대를 잡고 노트북을 조작하는 페드로; 조수석에 구겨진 종이 도면을 들고 있는 현우; 페드로의 귀에 꽂힌 소형 이어폰 장비)"
          }
        ],
        "anchor_loc": "L08",
        "kind": "chain_bg",
        "rationale": "차량의 지붕과 차체로 둘러싸인 운전석·조수석 공간이다. 다른 차량과 구분되는 단독 그룹이며, 실내 총 3샷이므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_abandoned_parts_warehouse",
        "members": [
          {
            "loc_id": "L100",
            "label": "익산 한옥마을 폐창고 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "거대한 기계 부품이 쌓여 있는 버려진 부품 보관소다. (특징: 구석에 산더미처럼 쌓여 있는 파손된 로봇 잔해들; 박스 안에서 삐약거리는 살아있는 아기 새들; 개조된 팔을 번쩍 드는 B-200의 거대한 금속 몸체)"
          }
        ],
        "anchor_loc": "L100",
        "kind": "chain_bg",
        "rationale": "기계 부품을 보관하는 폐창고 실내다. 식량창고와 같은 건물이라는 근거가 없으므로 분리하며, 실내 총 3샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_militia_transport_cabin",
        "members": [
          {
            "loc_id": "L104",
            "label": "민병대 수송 트럭 운전실",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "군사 목적으로 개조된 군용 트럭의 앞좌석이다. (특징: 군용 헤드라이트 불빛과 운전석 내부의 민병대원)"
          }
        ],
        "anchor_loc": "L104",
        "kind": "prev_shot_ref",
        "rationale": "군용 트럭의 밀폐된 앞좌석 공간이다. 동일 차량의 다른 장소가 명시되지 않았으며, 총 0샷이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_village_outskirts_airspace",
        "members": [
          {
            "loc_id": "L106",
            "label": "익산 한옥마을 외곽 상공",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "총격전이 벌어지는 마을 외곽을 비행하는 하늘이다. (특징: 서치라이트를 켜고 저공 비행하며 기총소사하는 군용 헬기 편대)"
          }
        ],
        "anchor_loc": "L106",
        "kind": "prev_shot_ref",
        "rationale": "마을 외곽의 열린 하늘을 담는 실외 장소다. 특정 건물에 속하지 않는 단독 그룹으로, 총 0샷이며 실내가 없어 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_collapsed_department_store",
        "members": [
          {
            "loc_id": "L107",
            "label": "무너진 백화점 외부·잔해 지대",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "지진으로 반쯤 무너진 거대한 건물 터에 숲과 식물이 정글처럼 자라난 곳이다. (특징: 콘크리트 잔해 위를 넓게 덮은 초록 이끼와 무성한 나무; 방독면을 쓴 현우와 수빈의 복장; 측정기 바늘이 0을 가리키는 계기판)"
          },
          {
            "loc_id": "L108",
            "label": "무너진 백화점 상층 내부·에스컬레이터·바닥 구멍",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "어둡고 위험한 실내로 붕괴된 콘크리트 슬라브가 겹쳐져 있다. (특징: 손전등 불빛에 비친 먼지 쌓인 층별 안내판 비석; 잔해 틈새로 보이는 멈춰 선 고장 난 에스컬레이터; 우르르 무너져 내리는 거대한 지반 싱크홀)"
          },
          {
            "loc_id": "L109",
            "label": "무너진 백화점 지하 식품 코너",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "추락 지점 아래 보존된 낡은 마트 판매 구역이다. (특징: 먼지 쌓인 와인병, 진열대 위의 통조림 캔들; 천장 구멍에서 길게 늘어뜨려진 굵은 밧줄; 짧은 머리와 날카로운 인상의 한수 실루엣)"
          }
        ],
        "anchor_loc": "L108",
        "kind": "chain_bg",
        "rationale": "동일 백화점의 외부 잔해, 상층 실내, 지하 매장이다. 일부 붕괴 구멍이 있어도 상층과 지하는 건물 내부 공간으로 묘사된다. 실내를 포함한 총 6샷이므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_open_companion_truck",
        "members": [
          {
            "loc_id": "L110",
            "label": "수빈의 트럭 운전실",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "현우의 차량과 나란히 주행하는 낡고 개방된 트럭 좌석이다. (특징: 지붕 없이 노출된 금속 프레임과 운전석의 수빈)"
          }
        ],
        "anchor_loc": "L110",
        "kind": "prev_shot_ref",
        "rationale": "운전실이라는 명칭과 달리 지붕 없이 금속 프레임이 노출된 좌석이다. 별도 차량의 실외 그룹으로, 총 3샷이지만 실내가 없어 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_military_hospital",
        "members": [
          {
            "loc_id": "L113",
            "label": "군 병원 복도·병실 문 앞",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "군사 시설 내의 정돈된 의료 통로 공간이다. (특징: 제복을 입은 대령 이강준과 국방장관이 걸어가는 복도)"
          },
          {
            "loc_id": "L114",
            "label": "군 병원 박철진의 병실",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "흰 환자복과 의료 기기가 있는 입원실이다. (특징: 한쪽 눈과 팔다리에 두꺼운 하얀 깁스를 한 박철진; 박철진의 붉게 충혈된 남은 눈동자)"
          }
        ],
        "anchor_loc": "L113",
        "kind": "chain_bg",
        "rationale": "동일 군 병원의 내부 복도와 연결된 병실이다. 두 장소 모두 실내이며 총 3샷이므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_dawn_highway",
        "members": [
          {
            "loc_id": "L115",
            "label": "해남으로 향하는 새벽 도로",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "안개가 걷히는 새벽빛 아래 주행하는 도로 환경이다. (특징: '해남 5km'라고 적힌 낡은 금속 교통 표지판)"
          }
        ],
        "anchor_loc": "L115",
        "kind": "prev_shot_ref",
        "rationale": "새벽의 개방된 주행 도로로 특정 건물에 속하지 않는다. 실외 단독 장소이며 총 0샷이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_coastal_ridge_clearing",
        "members": [
          {
            "loc_id": "L116",
            "label": "해남의 바다가 보이는 능선·트럭 정차 공터",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "바다의 윤슬이 내려다보이는 흙길 공터다. (특징: 능선 사이로 반짝이는 바다 표면; 흙장난을 치는 아이들과 종이 뒷면에 그려진 보라색 제비꽃 크레파스 그림)"
          }
        ],
        "anchor_loc": "L116",
        "kind": "prev_shot_ref",
        "rationale": "바다가 내려다보이는 개방된 능선과 흙길 공터다. 연구소 부지라는 근거가 없어 독립시키며, 실외 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_mainland_research_house",
        "members": [
          {
            "loc_id": "L117",
            "label": "지동현의 연구소 주변 제비꽃밭",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "현실 공간에 넓게 피어 있는 보라색 꽃밭이다. (특징: 화려하게 만개한 실제 보라색 제비꽃 밭)"
          },
          {
            "loc_id": "L121",
            "label": "지동현의 연구소 2층·피아노 공간",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "비어 있는 2층 홀 한가운데 악기가 놓인 공간이다. (특징: 먼지가 뽀얗게 쌓인 낡은 목재 피아노; 하얗게 센 머리의 60대 남영규 (청소부 차림))"
          }
        ],
        "anchor_loc": "L121",
        "kind": "prev_shot_ref",
        "rationale": "동일 연구소의 주변 꽃밭과 건물 2층 홀을 묶는다. 실내 홀을 앵커로 삼지만 총 0샷이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_command_suv",
        "members": [
          {
            "loc_id": "L123",
            "label": "윤성찬의 SUV 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "추격 현장에서 윤성찬이 지휘하는 묵직한 오프로드 차량 내부와 외부 충돌 연출이다. (특징: 공중으로 붕 떠올라 심하게 찌그러지며 바닥에 곤두박질치는 차량 후드; 망가진 차문 밖으로 기어 나오는 윤성찬)"
          }
        ],
        "anchor_loc": "L123",
        "kind": "prev_shot_ref",
        "rationale": "외부 충돌 연출도 포함하지만 장소의 중심은 차체와 지붕으로 둘러싸인 SUV 실내다. 다른 세단이나 헬기와는 별개 차량이며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_coastal_pursuit_road",
        "members": [
          {
            "loc_id": "L124",
            "label": "지동현의 연구소 인근 추격 도로·목포행 도로",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "차량 추격전이 벌어지는 도로로 서서히 연료가 바닥나는 상황이 연출된다. (특징: 옆구리에서 피를 흘리며 시트에 기댄 앰버; 계기판 팝업창에 뜬 'CAUTION' 적색 문구(찰리 시점); 연료 바닥으로 서서히 정지하는 트럭과 창밖의 빗방울; 전방 유리를 강타하는 강렬한 군용 손전등 불빛 실루엣)"
          }
        ],
        "anchor_loc": "L124",
        "kind": "prev_shot_ref",
        "rationale": "차량 내부 세부 묘사가 섞여 있으나 장소 자체는 연구소 인근에서 항구 방향으로 이어지는 개방 추격 도로다. 특정 차량의 밀폐 공간으로 한정되지 않아 실외 단독 그룹으로 두며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_harbor_clinic",
        "members": [
          {
            "loc_id": "L125",
            "label": "목포 보건소 내부",
            "shot_count": 5,
            "is_indoor": true,
            "summary": "열악한 장비가 갖춰진 지방 항구마을의 작은 의료 시설이다. (특징: 수술 침대에 창백하게 누워 링거를 꽂고 있는 앰버; 의료 가운을 입은 지역 의사와 쿠마의 등장)"
          },
          {
            "loc_id": "L126",
            "label": "목포 항구마을 거리·보건소 앞",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "바닷가 비린내가 나는 어둡고 활기 없는 어촌 거리다. (특징: '목포' 간판 불빛과 수레로 생선을 나르는 어부들)"
          }
        ],
        "anchor_loc": "L125",
        "kind": "chain_bg",
        "rationale": "보건소 실내와 해당 보건소 앞의 거리 외경을 하나의 시설 장면군으로 묶는다. 실내를 포함한 총 5샷이므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_harbor_restaurant",
        "members": [
          {
            "loc_id": "L127",
            "label": "목포 항구마을 식당 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "항구 길거리에 열린 작은 간이식당이다. (특징: 접시에 담긴 기형적 돌연변이 생선회 형태)"
          }
        ],
        "anchor_loc": "L127",
        "kind": "prev_shot_ref",
        "rationale": "라벨이 식당 내부로 명시하며 지붕 없는 노점이라는 설명은 없어 실내로 판단한다. 보건소와는 별개 업장이며 총 2샷이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_abandoned_airport",
        "members": [
          {
            "loc_id": "L128",
            "label": "목포공항 외부·활주로",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "잡초가 자라고 이끼가 낀 깨진 아스팔트 활주로 비행장이다. (특징: 반쯤 낡아 떨어진 '(구) 공항' 금속 간판; 활주로 바닥에 피어둔 모닥불과 쿠마 일행들)"
          },
          {
            "loc_id": "L129",
            "label": "목포공항 격납고 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "거대한 창고 건물 안으로 먼지 덮인 비행체들이 보관되어 있다. (특징: 육중한 창고 문 안쪽의 낡고 먼지 쌓인 경비행기들; 로봇 찰리의 가슴 링이 고속 회전하며 전구들이 깜빡이는 강한 빛 연출; 비행기 프로펠러가 돌며 배기구에서 뿜어져 나오는 검은 매연)"
          }
        ],
        "anchor_loc": "L129",
        "kind": "chain_bg",
        "rationale": "동일 공항 단지의 개방 활주로와 밀폐된 격납고다. 실내를 포함한 총 5샷이므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_refugee_scrap_dump",
        "members": [
          {
            "loc_id": "L13",
            "label": "인천 난민촌 쓰레기장",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "난민 구역 외곽에 위치한 거대한 쓰레기 산으로, 온갖 고철, 모포, 낡은 가전이 널려 있다. (특징: 녹슬고 부서진 헬리콥터 잔해 및 거대한 폐품 산; 먼지를 막는 마스크와 수선된 헌 옷을 입은 앰버(한국계 백인 혼혈 여자아이)와 라울(라틴계 흑인 혼혈 남자아이); 공구 주머니와 렌치를 들고 로봇 팔을 해체하는 앰버; 부서진 구형 주크박스와 널브러진 LP판들; 쓰레기 더미를 뚫고 일어나는 고릴라형 외형의 기계 관절 로봇 찰리 (푸른 발광 눈 장착); 외투와 모자를 걸쳐 사람처럼 위장한 찰리의 뚱뚱한 실루엣)"
          }
        ],
        "anchor_loc": "L13",
        "kind": "prev_shot_ref",
        "rationale": "난민 구역 외곽의 개방된 쓰레기 산이다. 고물상 실내나 재판소 밖 쓰레기 더미와 동일 부지라는 근거가 없으며, 실외 총 3샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_escape_helicopter",
        "members": [
          {
            "loc_id": "L130",
            "label": "쿠마가 조종하는 헬기 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "정비된 구형 헬기 조종석과 뒷좌석 비행 공간이다. (특징: 조종 스틱을 잡은 쿠마; 창밖으로 멀어지는 현우와 찰리를 내려다보는 앰버의 시야)"
          }
        ],
        "anchor_loc": "L130",
        "kind": "prev_shot_ref",
        "rationale": "헬기의 밀폐 조종석과 뒷좌석이다. 공항 건물이나 다른 헬기와 분리되는 차량 공간이며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_fishing_vessel",
        "members": [
          {
            "loc_id": "L134",
            "label": "크리스의 어선 선원실",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "소파와 선반이 있는 매우 비좁은 2인용 휴식 공간이다. (특징: 작은 인조가죽 소파에 기대앉은 현우와 찰리; 배가 기울며 바닥으로 쏟아지는 벽면 집기들)"
          },
          {
            "loc_id": "L136",
            "label": "크리스의 어선 조타실",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "배를 조종하는 키와 유리창이 있는 선장실이다. (특징: 조타키를 꽉 잡고 있는 크리스와 하얗게 질린 얼굴; 유리창을 덮치는 거대한 파도 장벽)"
          }
        ],
        "anchor_loc": "L134",
        "kind": "prev_shot_ref",
        "rationale": "동일 어선 안의 선원 휴식실과 유리창이 있는 조타실이다. 모두 실내지만 총 2샷이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_stormy_sea_surface",
        "members": [
          {
            "loc_id": "L137",
            "label": "폭풍우가 몰아치는 밤바다 수면",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "선박이 전복되고 파편과 인물들이 휩쓸리는 거친 해상이다. (특징: 파도에 부서져 흩어지는 선박 화물과 바닷물 기포)"
          }
        ],
        "anchor_loc": "L137",
        "kind": "prev_shot_ref",
        "rationale": "선체 내부가 아니라 파편과 인물이 떠밀리는 개방 해상이다. 독립된 자연 외경으로 두며, 실외 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_sinking_site_underwater",
        "members": [
          {
            "loc_id": "L138",
            "label": "어선 침몰 지점의 밤바다 수중",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "빛이 전혀 닿지 않는 어두운 심연으로 서서히 가라앉는 수중 화면이다. (특징: 바다 밑으로 끝없이 추락하는 현우와 주변 짐들의 무중력 움직임)"
          }
        ],
        "anchor_loc": "L138",
        "kind": "prev_shot_ref",
        "rationale": "침몰한 선박의 객실이 아닌 개방된 수중 심연이다. 어선 실내와 분리된 자연 공간이며, 실외 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_island_research_complex",
        "members": [
          {
            "loc_id": "L139",
            "label": "제주도 연구소 임시보호소 병실·숙소",
            "shot_count": 6,
            "is_indoor": true,
            "summary": "눈부시게 하얀 조명과 깨끗한 흰색 침구가 있는 모던한 병실이다. (특징: 새하얀 환자복을 입고 깨어나는 현우; 깨끗한 연구복을 입은 20대 서지민; 창밖으로 보이는 에메랄드빛 푸른 제주 바다 뷰; 화상통화 화면 속 앰버와 라울의 얼굴 디스플레이)"
          },
          {
            "loc_id": "L142",
            "label": "제주도 연구소 메인 실험실·유리벽 실험 구역",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "원형 유리벽 안에 수술대가 위치하고 컴퓨터 패널이 빙 둘러싼 하이테크 실험 공간이다. (특징: 투명한 대형 원형 유리벽과 내부의 차가운 스테인리스 침대; 침대 위에 누워 전선이 주렁주렁 연결된 찰리; 찰리 주변을 바쁘게 움직이는 인공지능 로봇 스캔 팔; 컴퓨터 스크린에 치솟는 그래프와 'ERROR' 붉은 팝업 글자; 찰리의 링에서 뿜어지는 짙은 흑색 연기; 연구원이 서랍에서 꺼내는 스턴 건(전기 충격기))"
          },
          {
            "loc_id": "L143",
            "label": "제주도 연구소 식당",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "자급자족 농장 작물로 조리된 신선한 음식이 배식되는 깨끗한 구내식당이다. (특징: 테이블 위 접시에 놓인 먹음직스러운 빵과 요리들)"
          },
          {
            "loc_id": "L144",
            "label": "제주도 연구소 소장실",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "모던하고 깔끔한 인테리어에 낡은 피아노가 놓인 지소영의 개인 공간이다. (특징: 최신 가구 사이에 놓인 낡은 목재 피아노; 건반을 두드리는 소영의 뒷모습과 숨어보는 찰리; 책상 위에 놓인 지동현과 소영의 어린 시절 사진 액자)"
          },
          {
            "loc_id": "L149",
            "label": "제주도 연구소 통제실",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "기지를 방어하는 대형 스크린과 제어 시스템이 위치한 지휘 구역이다. (특징: 나비 드론 카메라 시야가 전송되는 멀티스크린 화면; 격추당해 유리창을 뚫고 제어 콘솔로 추락하는 드론 파편)"
          },
          {
            "loc_id": "L152",
            "label": "제주도 연구소 외벽·폭격 지점",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "공중 폭격으로 건물이 파괴되는 외부 시점이다. (특징: 유빅사 로고가 선명한 검은색 무장 헬기 편대의 미사일 발사; 콘크리트 파편이 튀고 연기가 솟는 연구소 외벽)"
          }
        ],
        "anchor_loc": "L139",
        "kind": "chain_bg",
        "rationale": "동일 섬 연구소 단지의 병실, 실험실, 식당, 소장실, 통제실과 건물 외벽이다. 최다 실내 샷을 가진 병실을 앵커로 삼으며, 실내 포함 총 11샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_special_operations_headquarters",
        "members": [
          {
            "loc_id": "L145",
            "label": "특임대 청사 복도",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "절도 있는 군사 조직의 딱딱한 건물 복도다. (특징: 군화를 신은 특임대원들의 정렬된 발걸음)"
          },
          {
            "loc_id": "L146",
            "label": "특임대 이강준의 사무실",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "군사 지휘관의 사무실로 문건이 보고되는 공간이다. (특징: 군복을 입은 이강준 대령과 서류 파일)"
          }
        ],
        "anchor_loc": "L145",
        "kind": "prev_shot_ref",
        "rationale": "동일 특임대 청사 안의 복도와 지휘관 사무실이다. 실내 샷 수가 동률이므로 복도를 앵커로 선택하며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_island_panorama",
        "members": [
          {
            "loc_id": "L147",
            "label": "제주도와 주변 바다 전경",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "아침 해가 밝아오는 에메랄드빛 해상 위 화산섬의 전경이다. (특징: 바다 한가운데 우뚝 솟은 섬의 능선과 아침 햇살)"
          }
        ],
        "anchor_loc": "L147",
        "kind": "prev_shot_ref",
        "rationale": "섬 전체와 주변 바다를 담는 개방 전경이다. 연구소라는 특정 시설의 범위보다 넓은 독립 외경이며, 실외 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_coastal_landing_beach",
        "members": [
          {
            "loc_id": "L148",
            "label": "제주도 연구소 인근 해변·상륙 지점",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "무장 병력이 백사장에 도달하는 해안 전투 지대다. (특징: 모래밭에 닿는 상륙선의 램프 도어와 우르르 내리는 무장 특임대 병력; 허공을 날아와 포위하는 수많은 나비 형태의 소형 방어 드론들; 나비 드론을 격추시키는 기관총 사격 섬광)"
          }
        ],
        "anchor_loc": "L148",
        "kind": "prev_shot_ref",
        "rationale": "연구소 인근의 개방 백사장으로, 연구소 건물이나 부지 내부라는 명시는 없다. 별도 해안 장소로 두며, 실외 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_executive_command_helicopter",
        "members": [
          {
            "loc_id": "L153",
            "label": "윤성찬의 지휘 헬기 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "옥상에 착륙하는 유빅 회장의 전용 헬기 실내다. (특징: 비웃음을 흘리며 통신 마이크를 쥔 윤성찬)"
          }
        ],
        "anchor_loc": "L153",
        "kind": "prev_shot_ref",
        "rationale": "전용 지휘 헬기의 밀폐된 객실이다. 착륙 대상 건물과는 별개의 차량 구조물이며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_offshore_rock_retreat",
        "members": [
          {
            "loc_id": "L156",
            "label": "섬바위 주변 얕은 바다·수중",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "투명하게 맑은 에메랄드빛 해안의 바위섬 일대다. (특징: 바닷속으로 헤엄쳐 다니는 물고기들의 실루엣; 수면으로 강하게 다이빙하는 찰리의 둔탁한 파열음과 물보라; 그물로 고기를 잡는 앰버와 라울의 모습)"
          },
          {
            "loc_id": "L157",
            "label": "섬바위 위 식탁 공간",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "바다 위 너른 바위에 세팅된 야외 다이닝 공간이다. (특징: 테이블 보가 깔린 식탁과 근사하게 차려진 음식들; 식탁을 세팅하는 현우와 지민; 찰리의 어깨 위에 내려앉은 작은 새; 고기를 잡기 위해 집중할 때 희미하게 푸른 회전을 시작하는 찰리의 가슴 링 발광)"
          }
        ],
        "anchor_loc": "L156",
        "kind": "prev_shot_ref",
        "rationale": "같은 섬바위 위 식사 공간과 바로 주변의 얕은 바다로 이루어진 장면군이다. 수중도 밀폐 실내가 아니며, 실외만 있는 총 3샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_refugee_courthouse",
        "members": [
          {
            "loc_id": "L19",
            "label": "난민 재판소 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "권위주의적이지만 허름하게 방치된 재판소 실내로, 서류 더미가 쌓인 책상이 놓여 있다. (특징: 얼굴에 피멍이 들고 다리를 절뚝이며 끌려온 현우; 제복을 입은 경찰관의 곤봉과 강압적 제압; 산더미처럼 쌓인 서류와 낡은 나무 탁자 뒤에 앉은 권태로운 재판관)"
          },
          {
            "loc_id": "L21",
            "label": "난민 재판소 외부 쓰레기 더미",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "난민 재판소 건물 밖의 황폐한 공터로 쓰레기와 고철이 널브러져 있다. (특징: 먼지 날리는 황폐한 흙바닥과 쓰레기 무더기; 바닥에서 깨어나 비틀거리는 현우의 피 묻은 다리와 상처; 바닥에 버려진 재판관의 신분증 지갑)"
          }
        ],
        "anchor_loc": "L19",
        "kind": "chain_bg",
        "rationale": "같은 재판소의 실내 심리 공간과 건물 밖 공터다. 실내를 포함한 총 6샷이므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_riot_street_flashback",
        "members": [
          {
            "loc_id": "L20",
            "label": "미국의 폭력 사태가 벌어진 거리 — 회상",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "현우의 악몽 속 공간으로, 흑백 톤과 툭툭 끊기는 영상 질감을 가진 과거 폭동 거리다. (특징: 단속적인 프레임과 흑백 화면 질감; 무릎을 꿇은 미연, 어린 현우, 어린 앰버; 커다란 성조기를 들거나 복면을 쓴 무장 폭도들; 기관총 발사 섬광과 미군 군복을 입은 백인 아버지의 몸을 날리는 동작)"
          }
        ],
        "anchor_loc": "L20",
        "kind": "prev_shot_ref",
        "rationale": "회상 속 해외 폭동 거리로 다른 장소와 주소가 구분된다. 흑백 연출과 무관하게 개방 실외이며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_back_alley_restaurant",
        "members": [
          {
            "loc_id": "L22",
            "label": "허름한 골목 식당 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "난민촌 구석에 위치한 어둡고 후미진 식당 실내다. (특징: 낡은 탁자를 마주하고 돈 봉투를 밀어놓는 현우; 외사과 담당자 장규석의 미소와 제스처)"
          }
        ],
        "anchor_loc": "L22",
        "kind": "chain_bg",
        "rationale": "난민촌 안의 독립된 식당 실내다. 다른 식당과 동일 업장이라는 근거가 없으며, 실내 총 3샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_refugee_camp_gate",
        "members": [
          {
            "loc_id": "L23",
            "label": "인천 난민 수용소 철제 출입문",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "수용소를 통제하는 거대한 철문으로 통금 시간에 닫힌다. (특징: 확성기가 매달린 기둥과 경고 방송 설비; 닫히기 직전의 육중한 철문을 통과해 미끄러져 들어오는 현우)"
          }
        ],
        "anchor_loc": "L23",
        "kind": "prev_shot_ref",
        "rationale": "수용소 경계의 철문과 확성기 기둥을 담는 실외 공간이다. 관리사무소와 같은 건물이라는 근거가 없어 단독으로 두며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_container_home_entrance",
        "members": [
          {
            "loc_id": "L24",
            "label": "이현우의 컨테이너 외부·출입문 앞",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "7-31 번호가 적힌 구형 컨테이너 주택의 철문 앞이다. (특징: '7-31' 페인트 글씨가 적힌 낡은 철문과 문고리; 어둠 속 좁은 컨테이너 사이 골목길)"
          }
        ],
        "anchor_loc": "L24",
        "kind": "prev_shot_ref",
        "rationale": "특정 컨테이너 주택의 문 밖과 골목이다. 다른 인물의 컨테이너와 분리하며, 실외만 있는 총 3샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_electronics_junk_shop",
        "members": [
          {
            "loc_id": "L27",
            "label": "인천 난민촌 고물상 내부",
            "shot_count": 6,
            "is_indoor": true,
            "summary": "온갖 고장 난 구형 가전제품과 잡동사니가 천장까지 쌓인 수리점 겸 고물상이다. (특징: 부품이 해체된 TV, 컴퓨터, 낡은 전자기기 무더기; 찰리의 가슴 장갑에 희미하게 남은 '유빅' 로고; 모니터 화면에 뜬 찰리의 모델명과 현상금 뉴스 브라우저; 검은 양복을 입은 수하 1과 소음소총을 맞아 책상에 엎어지는 마츠다)"
          }
        ],
        "anchor_loc": "L27",
        "kind": "chain_bg",
        "rationale": "천장까지 가전제품이 쌓인 밀폐된 수리점 겸 고물상이다. 야외 쓰레기장과 같은 주소라는 근거가 없으며, 실내 총 6샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_container_home_with_yard",
        "members": [
          {
            "loc_id": "L28",
            "label": "라울의 컨테이너 앞마당",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "컨테이너 건물 앞에 호스가 연결된 수돗가가 있는 흙바닥 마당이다. (특징: 고무 호스에서 뿜어져 나오는 물줄기; 흙먼지가 씻겨 내려가며 금속 표면이 드러나는 찰리의 몸체)"
          },
          {
            "loc_id": "L29",
            "label": "라울의 컨테이너 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "앰버가 임시로 자고 있는 라울의 생활 공간이다. (특징: 허름한 모포 위에서 자다 부스스 깨어나는 앰버)"
          }
        ],
        "anchor_loc": "L29",
        "kind": "chain_bg",
        "rationale": "동일 컨테이너 주거의 실내와 수돗가가 있는 앞마당이다. 실내를 앵커로 삼으며, 실내 포함 총 4샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_militia_city_office",
        "members": [
          {
            "loc_id": "L30",
            "label": "수도권 도심 민병대 사무실·박철진의 사무실",
            "shot_count": 5,
            "is_indoor": true,
            "summary": "난민촌을 감시하는 통제 기지로, 군사 지도가 걸린 박철진의 본거지다. (특징: 책상 위에 넓게 펼쳐진 한반도 종이 지도와 다트; 칼을 만지작거리다 벽에 꽂는 자체 제복 차림의 박철진; 손수건으로 코를 틀어막고 양복 차림으로 서 있는 노인 윤성찬 회장)"
          }
        ],
        "anchor_loc": "L30",
        "kind": "chain_bg",
        "rationale": "도심 민병대 지휘 사무실 실내다. 난민촌 관리사무소와 동일 건물이라는 명시가 없어 분리하며, 실내 총 5샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_luxury_sedan",
        "members": [
          {
            "loc_id": "L31",
            "label": "윤성찬의 고급 세단 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "검고 윤기 나는 고급 차량 내부와 외부의 호화로운 실루엣. (특징: 말끔한 정장 차림의 운전기사(비서)와 뒷좌석의 윤성찬; 차량 문을 열 때 바닥에 짚은 금속 지팡이 끝에 묻은 진흙 얼룩)"
          }
        ],
        "anchor_loc": "L31",
        "kind": "prev_shot_ref",
        "rationale": "차량 외관 묘사가 일부 있지만 중심 장소는 밀폐된 세단 객실이다. SUV와 다른 차량이며, 실내 총 2샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_detention_visiting_room",
        "members": [
          {
            "loc_id": "L33",
            "label": "구치소 면회실",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "조명이 켜진 차가운 구조의 넓은 면회실로 단단한 중앙 테이블이 있다. (특징: 피멍 든 얼굴로 쇠수갑을 차고 중앙 테이블에 앉은 현우; 양복 차림으로 들어와 수배 전단을 보여주는 윤성찬)"
          }
        ],
        "anchor_loc": "L33",
        "kind": "chain_bg",
        "rationale": "구치소 내부의 독립 면회실이다. 재판소와 같은 건물이라는 근거가 없으며, 실내 총 3샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_priest_van",
        "members": [
          {
            "loc_id": "L39",
            "label": "신부의 밴 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "지붕에 십자가 할로겐 전등이 달린 구급대 형태의 낡은 승합차 내부다. (특징: 차량 지붕에 달린 조악한 십자가 형태의 점등 장치; 뒷좌석 화물칸에 쌓인 물품 상자들과 그 사이에 웅크린 현우, 앰버, 찰리)"
          }
        ],
        "anchor_loc": "L39",
        "kind": "prev_shot_ref",
        "rationale": "물품 상자와 인물들이 있는 밴의 밀폐 객실·화물칸이다. 성당 건물과는 별개 이동 구조물이며, 총 2샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_church_entrance_exterior",
        "members": [
          {
            "loc_id": "L43",
            "label": "인천 성당 출입문 밖",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "낡은 성당 건물 외부로 감시 장비와 출입을 단속하는 문이 보인다. (특징: 둔탁한 금속 소리를 내는 거대한 문; 하늘을 날며 서치라이트를 비추는 드론과 헬기 편대)"
          }
        ],
        "anchor_loc": "L43",
        "kind": "prev_shot_ref",
        "rationale": "성당 문 밖에서 건물 외관과 상공 감시 장비를 보는 실외 장소다. 같은 성당의 실내 항목이 없으며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_refugee_district_airspace",
        "members": [
          {
            "loc_id": "L45",
            "label": "인천 난민촌 상공",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "난민촌을 굽어보는 상공으로 드론과 헬기에서 비추는 강렬한 조명이 특징이다. (특징: 밤하늘을 수놓은 전투 헬기의 서치라이트 광선; 헬기를 뒤따라 비행하는 붉은 램프의 감시 드론 떼)"
          }
        ],
        "anchor_loc": "L45",
        "kind": "prev_shot_ref",
        "rationale": "난민촌 전역을 굽어보는 열린 상공이다. 개별 건물과 묶지 않는 독립 외경이며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_camp_administration_yard",
        "members": [
          {
            "loc_id": "L46",
            "label": "인천 난민촌 관리사무소 외부·마당",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "난민촌 내에서 가장 견고하게 세워진 건물 외부와 출동용 트럭이 대기하는 마당이다. (특징: 환하게 전등이 켜진 3층 규모의 콘크리트 건물 외관; 바닥의 맨홀 뚜껑이 밀리며 나타나는 현우; 경비병들이 우르르 올라타는 시동 켜진 트럭들)"
          }
        ],
        "anchor_loc": "L46",
        "kind": "prev_shot_ref",
        "rationale": "관리사무소의 건물 외관과 차량 대기 마당이다. 도심 민병대 사무실과 동일 주소라는 근거가 없으며, 실외 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_militia_combat_helicopter",
        "members": [
          {
            "loc_id": "L50",
            "label": "박철진이 탑승한 전투 헬기 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "공중 지휘가 가능한 헬리콥터 조종석과 탑승 공간이다. (특징: 태블릿 스크린 불빛에 얼굴이 비치는 수하 1; 헤드셋을 끼고 아래를 내려다보며 지휘하는 박철진; 조종석 계기판의 기계적 불빛)"
          }
        ],
        "anchor_loc": "L50",
        "kind": "prev_shot_ref",
        "rationale": "전투 헬기의 밀폐 조종석과 탑승 공간이다. 다른 지휘 헬기나 탈출 헬기와 구분하며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_escape_car",
        "members": [
          {
            "loc_id": "L51",
            "label": "쿠마가 운전하는 차량 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "은밀하게 탈출을 시도하는 난민들이 탑승한 자동차 실내다. (특징: 운전대를 잡은 쿠마와 어두운 헤드라이트 불빛)"
          }
        ],
        "anchor_loc": "L51",
        "kind": "prev_shot_ref",
        "rationale": "탈출 인원들이 탑승한 자동차 실내다. 다른 차량과 동일하다는 근거가 없어 단독으로 두며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_flooded_refugee_district",
        "members": [
          {
            "loc_id": "L53",
            "label": "수몰된 인천 난민촌 7구역·표류 잔해 수면",
            "shot_count": 5,
            "is_indoor": false,
            "summary": "제방 붕괴 후 바다가 된 난민촌 위로 컨테이너와 시신이 떠다니는 수면부다. (특징: 물 위에 섬처럼 떠 있는 찌그러진 컨테이너 박스 판자들; 복부 출혈로 옷이 붉게 젖은 채 쓰러진 미연; 수면에 떠 있는 사체를 막대기로 뒤적이는 고무보트 위의 민병대원들; 상공에서 내려다보는 뉴스 중계용 드론 렌즈 시야)"
          }
        ],
        "anchor_loc": "L53",
        "kind": "prev_shot_ref",
        "rationale": "수몰 구역의 수면과 부유 잔해를 담는 넓은 실외 환경이다. 개별 컨테이너 내부가 아니며, 총 5샷이어도 실내가 없어 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_unattended_store",
        "members": [
          {
            "loc_id": "L54",
            "label": "인천 난민촌 외곽 도심 거리·무인점포 앞",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "침수 구역을 벗어난 한적한 도심 거리로 전력이 차단되거나 상점들이 버려져 있다. (특징: 통행인이 없는 아스팔트 포장도로; 깨진 유리와 간판이 방치된 상가 외관)"
          },
          {
            "loc_id": "L55",
            "label": "무인점포 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "물건이 남아있는 상점으로 약품과 일상용품이 진열되어 있다. (특징: 신발, 더플백, 통조림, COPD 흡입기가 있는 약품 진열대; 찰리가 금속 주먹으로 내리쳐 구멍이 뚫리고 지폐와 동전을 쏟아내는 ATM 기계; 파란 눈을 반짝이며 귀여운 동물 인형을 들고 있는 찰리; 꽁지머리를 한 라울과 점포 구석의 낡은 모포)"
          }
        ],
        "anchor_loc": "L55",
        "kind": "chain_bg",
        "rationale": "무인점포 앞 거리와 해당 점포의 내부 매장이다. 실내를 포함한 총 6샷이므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_defense_minister_office",
        "members": [
          {
            "loc_id": "L56",
            "label": "국방장관 집무실",
            "shot_count": 5,
            "is_indoor": true,
            "summary": "정부 고위 관료의 고급스러운 집무실 공간이다. (특징: 세련된 데스크와 명패, 중압감 있는 관공서 인테리어; 정장 차림의 국방장관과 전화기를 든 손)"
          }
        ],
        "anchor_loc": "L56",
        "kind": "chain_bg",
        "rationale": "정부 관료의 밀폐 집무실이다. 군 병원이나 특임대 청사와 같은 주소라는 근거가 없으며, 실내 총 5샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_camper_storage_warehouse",
        "members": [
          {
            "loc_id": "L57",
            "label": "폐공장 옆 캠핑카 보관 창고",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "버려진 공장 지대 옆에 은닉된 낡은 창고로 어두운 셔터 문이 있다. (특징: 철제 셔터가 위로 말려 올라가는 입구; 먼지 덮인 낡고 작은 소형 캠핑카 외관)"
          }
        ],
        "anchor_loc": "L57",
        "kind": "prev_shot_ref",
        "rationale": "셔터를 열어 내부에 보관된 캠핑카를 드러내는 창고 공간으로 실내로 판단한다. 다른 정비 창고와 별개 주소이며, 총 2샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_rainy_city_road",
        "members": [
          {
            "loc_id": "L59",
            "label": "비 내리는 도심 도로",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "인천 외곽의 한적한 젖은 도로다. (특징: 비바람에 젖은 아스팔트와 헤드라이트를 끈 채 주행하는 캠핑카 실루엣)"
          }
        ],
        "anchor_loc": "L59",
        "kind": "prev_shot_ref",
        "rationale": "비에 젖은 아스팔트와 주행 차량을 보는 실외 도로다. 보관 창고나 다른 도로와 동일 부지라는 근거가 없으며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_abandoned_library_exterior",
        "members": [
          {
            "loc_id": "L60",
            "label": "버려진 도서관 외부",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "외벽에 금이 가고 넝쿨이 자란 폐건물 도서관이다. (특징: '미추홀도서관, 인천'이라는 낡고 기울어진 간판; 건물 벽면을 뒤덮은 마른 식물 넝쿨과 콘크리트 균열)"
          }
        ],
        "anchor_loc": "L60",
        "kind": "prev_shot_ref",
        "rationale": "도서관 외벽과 간판을 보는 외부 장소다. 입력에 같은 도서관의 실내가 없으므로 실외 단독 그룹이며, 총 3샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_roadside_service_station",
        "members": [
          {
            "loc_id": "L66",
            "label": "휴게소 진입로·인근 추격 도로",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "주유소가 딸린 국도변 휴게소와 그 앞을 지나는 2차선 포장도로다. (특징: 낡은 주유기 미터기가 서 있는 진입로; 캠핑카를 맹렬히 뒤쫓는 말벌형 소형 사냥 드론의 기계 비행선; 드론 총구에서 뿜어지는 기관총 섬광)"
          },
          {
            "loc_id": "L67",
            "label": "휴게소 주유소 주유 구역",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "차량에 연료를 보급하는 낡은 주유 시설 구역이다. (특징: 빠르게 숫자가 올라가는 아날로그 주유 미터기; 캠핑카 주유구에 호스를 꽂고 경계하는 현우; 로봇 시야 인터페이스에 'CRP 9mg/dL 위험' 문구가 띄워지는 찰리 시점)"
          },
          {
            "loc_id": "L68",
            "label": "휴게소 주유소 마트 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "물품 진열대가 있는 상점으로 카운터에 총기류가 감춰져 있다. (특징: 해병대 모자와 훈장이 달린 군복을 입은 조일광; 계산대 아래서 꺼내 드는 긴 산탄총(샷건); 천장을 관통한 총알 구멍; 찰리의 펀치에 의해 부서지며 우르르 쏟아지는 물품 진열대와 파편)"
          }
        ],
        "anchor_loc": "L68",
        "kind": "chain_bg",
        "rationale": "동일 휴게소 주유소의 진입로, 개방 주유 구역, 부속 마트다. 유일한 실내인 마트를 샷 수와 무관하게 앵커로 선택하며, 실내 포함 총 3샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_auto_repair_complex",
        "members": [
          {
            "loc_id": "L70",
            "label": "카센터 창고·정비 작업 공간",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "록밴드 포스터가 잔뜩 붙어 있는 자동차 정비 및 수리 창고다. (특징: 오래된 록밴드 종이 포스터가 다닥다닥 붙은 벽면; 부서진 캠핑카의 덮개가 열린 엔진룸; 거대한 음향 스피커와 대형 펜치, 오일 용액 병; 붕대로 응급 처치된 현우의 다리)"
          },
          {
            "loc_id": "L71",
            "label": "카센터 옆 컨테이너 간이식당 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "정비소 옆에 붙은 식사 공간으로 간이 테이블이 마련되어 있다. (특징: 낡은 철제 테이블과 뚝배기 국밥 그릇; 어깨 용접 수리 자국이 보이는 찰리의 금속 관절)"
          },
          {
            "loc_id": "L72",
            "label": "카센터 마당",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "건물 앞 공터로 수리가 완료된 캠핑카가 시동을 건다. (특징: 기계 작동음과 함께 시동이 걸린 수리된 캠핑카; 작업복 차림의 태진과 은영)"
          }
        ],
        "anchor_loc": "L70",
        "kind": "chain_bg",
        "rationale": "카센터 정비 창고, 바로 붙은 컨테이너 식당, 앞마당으로 이루어진 동일 정비 시설 장면군이다. 실내 최다 샷 동률 중 정비 공간을 앵커로 삼으며, 총 6샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_spring_cave_flashback",
        "members": [
          {
            "loc_id": "L87",
            "label": "과거 익산 마을의 샘물 동굴 — 회상",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "과거 발견 당시의 어두운 바위 동굴로 신비로운 물이 고여 있다. (특징: 손전등 불빛에 반사되는 에메랄드빛 푸른 샘물; 방사능 수치 0을 가리키는 구형 아날로그 측정기 화면)"
          }
        ],
        "anchor_loc": "L87",
        "kind": "prev_shot_ref",
        "rationale": "암벽과 암반 천장에 둘러싸인 어두운 동굴 안을 담으므로 공간의 폐쇄성에 따라 실내로 판단한다. 다른 마을 시설과 같은 구조물은 아니며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_water_channel_flashback",
        "members": [
          {
            "loc_id": "L88",
            "label": "과거 익산 마을의 수로 — 회상",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "마을로 맑은 물을 흘려보내기 위해 연결된 야외 인공 수로다. (특징: 에메랄드빛 맑은 물이 흐르는 콘크리트 수로 배관)"
          }
        ],
        "anchor_loc": "L88",
        "kind": "prev_shot_ref",
        "rationale": "야외 인공 수로로 명시된 개방 공간이다. 동굴과 물길은 연결되어도 동일 밀폐 구조물은 아니므로 분리하며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_departure_ridge_flashback",
        "members": [
          {
            "loc_id": "L89",
            "label": "과거 익산 마을 인근 능선·출발 지점 — 회상",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "탐사 장비를 갖춘 청년들이 떠나는 산등성이 길이다. (특징: 배낭과 사냥 장비를 멘 한수와 청년들의 뒷모습)"
          }
        ],
        "anchor_loc": "L89",
        "kind": "prev_shot_ref",
        "rationale": "마을 인근의 개방 산등성이 길이다. 특정 창고나 동굴에 속하지 않는 독립 실외 장소이며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_corporate_command_office",
        "members": [
          {
            "loc_id": "L95",
            "label": "유빅사 회장실·지휘 사무실",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "첨단 디스플레이 장비로 현장 상황을 중계받는 최신식 기업 본부다. (특징: 벽면을 가득 채운 대형 스크린 모니터; 모니터에서 중계되는 격투장 난투극 시야; 마이크에 대고 소리치는 윤성찬 회장)"
          }
        ],
        "anchor_loc": "L95",
        "kind": "chain_bg",
        "rationale": "기업 본부의 대형 스크린이 있는 밀폐 지휘 사무실이다. 다른 군사 사무실과 별도 시설이며, 실내 총 3샷으로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_village_food_warehouse",
        "members": [
          {
            "loc_id": "L96",
            "label": "익산 한옥마을 식량창고 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "마을의 물자를 보관하는 철문 안쪽의 빈 창고 공간이다. (특징: 바닥에 덩그러니 놓인 쌀 몇 포대와 감자 포루)"
          }
        ],
        "anchor_loc": "L96",
        "kind": "prev_shot_ref",
        "rationale": "철문 안쪽에 식량을 보관하는 창고 실내다. 기계 부품이 쌓인 폐창고와 동일 건물이라는 근거가 없으며, 총 0샷으로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_open_travel_truck",
        "members": [
          {
            "loc_id": "L97",
            "label": "이현우의 트럭 운전실",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "지붕 없이 개방되거나 앞유리가 낡은 형태의 노후 트럭 운전석이다. (특징: 먼지 낀 낡은 조향 장치와 빈 연료 게이지 바늘)"
          },
          {
            "loc_id": "L98",
            "label": "이현우의 트럭 적재함",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "짐을 싣는 뒷공간으로 사람들이 이불을 덮고 탈 수 있다. (특징: 짐칸 모서리에 기대앉은 찰리와 배낭 더미)"
          }
        ],
        "anchor_loc": "L97",
        "kind": "prev_shot_ref",
        "rationale": "동일 트럭의 운전석과 뒤 적재함이다. 운전석은 지붕 없는 개방형 가능성이 명시되어 있고 밀폐 여부가 불명확하므로 실외로 판단하며, 적재함에도 벽과 천장의 밀폐 묘사가 없다. 실외만 있는 총 5샷으로 prev_shot_ref를 적용한다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "b8a8b9ab-8654-46ab-9756-fe094356418b",
  "resolved_model": "gpt",
  "updated_at": "2026-09-20T17:48:52.395426+00:00",
  "project_config_snapshot": {}
}