{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "d77392dfeeed61b6",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_winter_reed_field",
        "members": [
          {
            "loc_id": "L01",
            "label": "겨울 갈대숲",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "흑백과 컬러가 교차하는 빽빽하고 넓은 갈대밭. (특징: 성인 키 높이의 무성한 마른 갈대; 핏자국이 묻은 잎; 강한 명암 대비의 흑백 질감과 컬러가 공존)"
          }
        ],
        "anchor_loc": "L01",
        "kind": "prev_shot_ref",
        "rationale": "하늘 아래 펼쳐진 독립적인 갈대밭 야외 공간이다. 실내 구성원이 없는 야외 전용 그룹이므로 총 3샷이어도 prev_shot_ref로 분류했다."
      },
      {
        "group_id": "bg_reed_field_wooden_shed",
        "members": [
          {
            "loc_id": "L02",
            "label": "갈대숲의 낡은 나무 창고 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "판자와 각목을 대충 덧대 만든 염전 소금창고 크기의 가건물 내부. (특징: 판자와 각목이 얼기설기 덧대어진 벽면; 어두운 실내; 나무 문)"
          },
          {
            "loc_id": "L03",
            "label": "갈대숲의 낡은 나무 창고 앞",
            "shot_count": 5,
            "is_indoor": false,
            "summary": "갈대숲 사이에 위치한 허름한 가건물 앞 공터. 시체와 피로 얼룩진 바닥. (특징: 나무 판자로 엉성하게 만든 외벽과 문; 피가 흩뿌려진 흙바닥; 주변을 둘러싼 갈대숲)"
          }
        ],
        "anchor_loc": "L02",
        "kind": "chain_bg",
        "rationale": "동일한 갈대숲 창고의 내부와 바로 앞 공터이므로 하나의 구조물 그룹이다. 실내인 L02를 앵커로 삼았고 총 7샷이므로 chain_bg다."
      },
      {
        "group_id": "bg_city_commuter_bus",
        "members": [
          {
            "loc_id": "L04",
            "label": "서울 시내 퇴근 버스 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "현대 도심을 달리는 버스의 빽빽한 실내. 차창 밖으로 네온사인 불빛이 스친다. (특징: 유리창에 비치는 도심 네온사인 불빛; 좌석에 앉거나 서 있는 사람들의 밀집된 모습; 스마트폰 화면 불빛들)"
          }
        ],
        "anchor_loc": "L04",
        "kind": "prev_shot_ref",
        "rationale": "벽과 천장으로 둘러싸인 버스 객실이지만 2샷뿐인 독립 차량 공간이다. 총 샷 수가 3 미만이므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_metropolitan_nightscape",
        "members": [
          {
            "loc_id": "L05",
            "label": "서울 도심 야경",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "미세먼지와 높은 빌딩, 정체된 차량들로 가득 찬 현대 대도시. (특징: 회색빛 미세먼지로 덮인 빌딩 숲; 꽉 막힌 도로와 차량 라이트 불빛; 광고용 대형 LED 스크린)"
          }
        ],
        "anchor_loc": "L05",
        "kind": "prev_shot_ref",
        "rationale": "도시의 빌딩과 도로를 조망하는 야외 배경이며 특정 건물 내부와 연결되지 않는다. 실내가 없어 prev_shot_ref다."
      },
      {
        "group_id": "bg_convenience_store",
        "members": [
          {
            "loc_id": "L06",
            "label": "편의점 냉장고 뒤편 공간",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "편의점 내 캔 음료가 꽉 들어찬 투명 냉장고 문 뒤의 비좁은 재고 공간. (특징: 음료 캔이 빼곡히 진열된 선반 뒷면; 흰색 타일 바닥; 폐기처분 음식 바구니)"
          },
          {
            "loc_id": "L07",
            "label": "편의점 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "형광등 조명의 평범한 현대식 편의점. 카운터와 통유리문. (특징: 밝은 형광등 조명; 유리창 밖 어둠; 카운터와 계산대)"
          },
          {
            "loc_id": "L08",
            "label": "편의점 앞 벤치와 보도",
            "shot_count": 5,
            "is_indoor": false,
            "summary": "밤거리의 편의점 앞. 가로등과 간판 불빛이 비치는 벤치 공간. (특징: 편의점 통유리 앞 외부 벤치; 야간 도심의 잡다한 불빛; 보도블럭)"
          }
        ],
        "anchor_loc": "L06",
        "kind": "chain_bg",
        "rationale": "같은 편의점의 냉장고 뒤 재고 공간, 매장 내부, 전면 벤치와 보도로 이어지는 단일 점포 복합 공간이다. 최다 샷 실내인 L06이 앵커이며 총 10샷이라 chain_bg다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L09",
            "label": "경찰서 주차장",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "대낮의 경찰서 외부 주차 공간. 주차된 경찰차와 포장된 바닥. (특징: 주차된 경찰차들; 아스팔트 바닥; 경찰서 건물 외벽)"
          },
          {
            "loc_id": "L14",
            "label": "경찰서 형사과 사무실",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "여러 대의 컴퓨터 모니터와 형사들의 책상이 놓인 사무실. (특징: CCTV 화면이 띄워진 모니터; 책상 위 널브러진 서류와 집기; 밝은 실내 조명)"
          }
        ],
        "anchor_loc": "L14",
        "kind": "chain_bg",
        "rationale": "경찰서 건물의 형사과 사무실과 그 외부 주차장으로 같은 시설에 속한다. 실내 구성원인 L14를 앵커로 선택했고 총 5샷이므로 chain_bg다."
      },
      {
        "group_id": "bg_multifamily_residence",
        "members": [
          {
            "loc_id": "L10",
            "label": "민숙의 다세대 주택 내부",
            "shot_count": 5,
            "is_indoor": true,
            "summary": "난장판이 된 단촐한 투룸 빌라 거실. 가구와 화분이 부서져 있고 피가 묻어 있다. (특징: 작은 소파가 있는 거실; 부서진 가구와 깨진 화분; 바닥과 벽의 선명한 핏자국)"
          },
          {
            "loc_id": "L11",
            "label": "다세대 주택가 골목과 외부 계단",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "좁고 어두운 야간 골목. 경찰차 경광등이 번뜩이며, 다세대 주택으로 오르는 외부 계단이 있다. (특징: 좁은 다세대 주택 사이 골목길; 적색과 청색의 경찰차 경광등 불빛; 건물 외벽에 붙은 계단)"
          }
        ],
        "anchor_loc": "L10",
        "kind": "chain_bg",
        "rationale": "다세대 주택 내부와 해당 주택으로 오르는 외부 계단 및 인접 골목이 연결된 주거지 공간이다. 실내 최다 샷인 L10이 앵커이며 총 9샷이라 chain_bg다."
      },
      {
        "group_id": "bg_rural_highway",
        "members": [
          {
            "loc_id": "L12",
            "label": "지방 국도",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "가로등이 적고 어둑한 텅 빈 왕복 도로. (특징: 어두운 아스팔트 도로; 주변의 희미한 수풀 실루엣; 달리는 차량의 헤드라이트 불빛)"
          }
        ],
        "anchor_loc": "L12",
        "kind": "prev_shot_ref",
        "rationale": "특정 차량이나 건물에 귀속되지 않은 독립적인 야외 도로다. 실내가 없으므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_old_suv_cabin",
        "members": [
          {
            "loc_id": "L13",
            "label": "구형 산타페 SUV 내부",
            "shot_count": 6,
            "is_indoor": true,
            "summary": "어두운 구형 SUV 차량의 운전석과 뒷좌석 공간. (특징: 운전대와 계기판 불빛; 조수석과 넓은 뒷좌석; 차창 밖으로 스치는 새벽/밤 풍경)"
          }
        ],
        "anchor_loc": "L13",
        "kind": "chain_bg",
        "rationale": "차체로 둘러싸인 SUV 객실은 실내 공간이다. 단독 그룹이지만 6샷으로 기준을 충족하므로 chain_bg다."
      },
      {
        "group_id": "bg_compact_sedan_cabin",
        "members": [
          {
            "loc_id": "L15",
            "label": "구형 아반테 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "현대 소형 세단의 운전석. 스마트폰 거치대와 앞유리창. (특징: 내비게이션용 거치된 스마트폰; 운전대; 햇빛이 들어오는 앞유리)"
          }
        ],
        "anchor_loc": "L15",
        "kind": "prev_shot_ref",
        "rationale": "밀폐된 세단 운전석이므로 실내지만 총 2샷뿐이다. 따라서 prev_shot_ref다."
      },
      {
        "group_id": "bg_fishing_boat",
        "members": [
          {
            "loc_id": "L16",
            "label": "낚시 어선 갑판과 외부",
            "shot_count": 10,
            "is_indoor": false,
            "summary": "5톤 규모의 흰색 소형 낚시 어선 외부. 뱃머리와 선미 쪽에 낚시 장비와 사람들이 있다. (특징: 흰색 선체와 갑판; 뱃머리와 선미의 빈 공간; 난간 바(rail bar); 바다가 보이는 배경)"
          },
          {
            "loc_id": "L17",
            "label": "낚시 어선 조타실",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "어선의 조종간이 있는 좁은 공간. 유리창을 통해 외부가 보인다. (특징: 조타 핸들(키); 좁은 조종실 내부; 외부를 향한 유리창)"
          }
        ],
        "anchor_loc": "L17",
        "kind": "chain_bg",
        "rationale": "동일한 낚시 어선의 개방 갑판과 밀폐된 조타실이다. 실내 구성원을 우선하는 규칙에 따라 L17이 앵커이며 총 10샷이라 chain_bg다."
      },
      {
        "group_id": "bg_open_sea",
        "members": [
          {
            "loc_id": "L18",
            "label": "금월도 인근 해상",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "섬들이 사라지고 오직 단일한 섬만 물결 위에 떠 있는 푸른 바다. 안개가 끼기도 한다. (특징: 햇살에 반짝이거나 안개에 덮인 바다 수면; 멀리 보이는 섬의 실루엣; 하얀 포말)"
          }
        ],
        "anchor_loc": "L18",
        "kind": "prev_shot_ref",
        "rationale": "특정 선박 구조물이 아닌 섬 인근의 독립적인 해상 야외 공간이다. 실내가 없어 prev_shot_ref다."
      },
      {
        "group_id": "bg_island_main_pier",
        "members": [
          {
            "loc_id": "L19",
            "label": "금월도 선착장",
            "shot_count": 18,
            "is_indoor": false,
            "summary": "육지와 단절된 작은 섬의 선착장. 시멘트 바닥과 정박 시설이 있다. (특징: 바다에 접한 시멘트 바닥; 어선이 묶인 기둥과 밧줄; 뒤로 보이는 숲과 작은 마을 입구)"
          },
          {
            "loc_id": "L49",
            "label": "선착장 옆 어구 창고 내부",
            "shot_count": 8,
            "is_indoor": true,
            "summary": "선착장 부근에 위치한, 어망과 낚시 도구가 천장까지 층층이 쌓인 비좁은 창고. (특징: 쌓여 있는 그물망과 통발; 길쭉한 낚싯대들; 커다란 생선 바구니들; 먼지 낀 흐릿한 창문)"
          }
        ],
        "anchor_loc": "L49",
        "kind": "chain_bg",
        "rationale": "주 선착장과 그 바로 옆에 부속된 어구 창고로 동일한 항만 시설 복합 공간이다. 실내 구성원인 L49가 앵커이며 총 26샷이므로 chain_bg다."
      },
      {
        "group_id": "bg_restaurant_compound",
        "members": [
          {
            "loc_id": "L20",
            "label": "반월 식당 홀과 주방",
            "shot_count": 13,
            "is_indoor": true,
            "summary": "초등학교 교실 크기의 식당 겸 편의점, 낚시 용품점. 주방 공간과 식사 테이블이 있다. (특징: 테이블과 의자들; 벽면의 격자무늬 나무 창; 낚시 용품과 잡화 매대; 조리 시설이 있는 주방)"
          },
          {
            "loc_id": "L21",
            "label": "반월 식당 뒷방",
            "shot_count": 4,
            "is_indoor": true,
            "summary": "창문을 통해 햇살과 달빛이 들어오는 정갈한 방. (특징: 정돈된 이부자리; 바깥을 볼 수 있는 커튼 달린 창문; 미닫이 혹은 드르륵 열리는 문)"
          },
          {
            "loc_id": "L22",
            "label": "반월 식당의 강영란 방",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "화려한 붉은색 무녀복이 걸려있는 방. 제례 준비 용품이 놓여 있다. (특징: 벽에 걸린 붉은색 무녀복; 각종 제례용 물건들; 어두운 분위기)"
          },
          {
            "loc_id": "L23",
            "label": "반월 식당 앞과 골목",
            "shot_count": 6,
            "is_indoor": false,
            "summary": "식당 건물 앞의 비포장 또는 흙길 골목. (특징: 허름한 건물 외관; 주변 흙길; 나무 문과 간판)"
          },
          {
            "loc_id": "L31",
            "label": "반월 식당 뒤뜰",
            "shot_count": 6,
            "is_indoor": false,
            "summary": "잘 꾸며진 텃밭과 평상, 그리고 허름한 창고가 위치한 식당 후면 공터. (특징: 채소를 키우는 텃밭; 시래기가 널린 평상; 흙바닥과 허름한 건물 외벽)"
          },
          {
            "loc_id": "L32",
            "label": "반월 식당 뒤뜰의 의례용 창고 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "십수 개의 촛불로 밝혀진 제단과 기괴한 무속 장식들이 있는 어두운 실내. (특징: 제단 위의 검은 염소 머리; 피가 담긴 사발; 벽과 천장 구석의 기괴한 뼈 장식들; 촛불의 일렁이는 빛)"
          },
          {
            "loc_id": "L33",
            "label": "반월 식당 뒤뜰의 평범한 창고 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "의례 장식 없이 식당 식자재와 낚시 용품이 쌓인 평범한 창고. (특징: 쌓여 있는 잡동사니 박스들; 낚시 도구와 식자재들; 어두운 목조 실내)"
          },
          {
            "loc_id": "L34",
            "label": "불타거나 전소된 반월 식당 뒤뜰 창고",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "검은 연기를 내뿜으며 불타거나 까맣게 뼈대만 남은 창고 잔해. (특징: 활활 타오르는 붉은 불꽃과 솟아오르는 검은 연기; 검게 그을린 목재 기둥들; 바닥에 고인 물웅덩이(진화 작업의 흔적))"
          }
        ],
        "anchor_loc": "L20",
        "kind": "chain_bg",
        "rationale": "식당의 홀·주방·방들과 전면 골목, 뒤뜰, 뒤뜰 창고의 내부 및 불탄 외부 상태가 모두 같은 식당 부지에 속한다. 실내 중 13샷인 L20이 앵커이며 총 34샷이라 chain_bg다."
      },
      {
        "group_id": "bg_island_coastal_village",
        "members": [
          {
            "loc_id": "L24",
            "label": "금월도 해안 마을",
            "shot_count": 5,
            "is_indoor": false,
            "summary": "50여 가구 미만의 알록달록한 지붕을 가진 소담스러운 집들이 모인 마을. 담장에는 새끼줄이 걸려 있다. (특징: 다양한 색의 지붕들; 얕은 담장과 대문; 대문에 걸린 종이 인형과 새끼줄 장식; 집집마다 널린 녹색 석창포 풀)"
          }
        ],
        "anchor_loc": "L24",
        "kind": "prev_shot_ref",
        "rationale": "여러 민가와 골목을 포괄하는 야외 마을 전경으로 특정 단일 건물 내부와 연결되지 않는다. 야외 전용 그룹이므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_pine_forest_trail",
        "members": [
          {
            "loc_id": "L25",
            "label": "금월도 해송 숲길과 숲속",
            "shot_count": 22,
            "is_indoor": false,
            "summary": "빽빽한 해송 나무가 가득한 어두운 숲속 오솔길과 비탈. (특징: 빽빽한 해송 나무 기둥과 가지들; 바닥의 수풀과 나뭇잎; 가로등 없는 좁고 거친 흙길)"
          }
        ],
        "anchor_loc": "L25",
        "kind": "prev_shot_ref",
        "rationale": "하늘 아래의 숲길과 비탈로 이루어진 광범위한 야외 자연 공간이다. 샷 수와 관계없이 실내가 없으므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_dream_forest_path",
        "members": [
          {
            "loc_id": "L26",
            "label": "꿈속 금월도 숲속 오솔길",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "거리가 비논리적으로 고정되는 기이한 느낌의 숲속 길. (특징: 끝없이 이어지는 듯한 고정된 원근감의 오솔길; 비정상적으로 억눌린 움직임의 공간감)"
          }
        ],
        "anchor_loc": "L26",
        "kind": "prev_shot_ref",
        "rationale": "현실 숲과 다른 비논리적 원근감을 지닌 꿈속 야외 오솔길이므로 별도 공간으로 두었다. 실내가 없어 prev_shot_ref다."
      },
      {
        "group_id": "bg_forest_entrance",
        "members": [
          {
            "loc_id": "L27",
            "label": "금월도 숲속 입구",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "밝은 마을 쪽에서 이어지는 숲의 시작점. 숲 안쪽은 어둡다. (특징: 경계가 뚜렷한 빛과 어둠; 좁은 오솔길의 시작 지점; 우거진 해송과 수풀)"
          }
        ],
        "anchor_loc": "L27",
        "kind": "prev_shot_ref",
        "rationale": "마을과 숲의 경계에 놓인 개방된 야외 진입 지점이다. 실내가 없고 총 2샷이므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_forest_stone_markers",
        "members": [
          {
            "loc_id": "L28",
            "label": "수리영 비석이 있는 숲속",
            "shot_count": 9,
            "is_indoor": false,
            "summary": "숲속 길가에 허리 높이의 이끼 낀 비석들이 간격을 두고 서 있는 공간. (특징: '수리영'이라 새겨진 이끼 낀 돌 비석들; 비석 앞에 놓인 썩은 붉은 육고기 덩어리들; 주변을 둘러싼 해송과 수풀)"
          }
        ],
        "anchor_loc": "L28",
        "kind": "prev_shot_ref",
        "rationale": "숲길가 비석과 제물이 배치된 독립적인 야외 지점이다. 실내 구성원이 없으므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_natural_cave",
        "members": [
          {
            "loc_id": "L29",
            "label": "숲속 자연동굴 입구",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "커다란 바위 구멍에 나무 기둥이 덧대어져 있는 어두운 동굴 출입구. (특징: 거대한 검은 자연 암벽의 구멍; 입구를 엉성하게 덧댄 나무 기둥들; 빛이 닿지 않는 내부의 어둠)"
          },
          {
            "loc_id": "L30",
            "label": "숲속 자연동굴 내부",
            "shot_count": 15,
            "is_indoor": true,
            "summary": "바닥에 인골과 피가 널려있고 천장에 박쥐가 매달린 거대하고 깊은 바위 동굴. (특징: 천장에 빼곡히 매달린 박쥐 떼; 바닥에 흩어진 사람의 뼈와 토막 난 신체 일부; 마르지 않은 붉은 피웅덩이; 벽에 박힌 쇠사슬)"
          }
        ],
        "anchor_loc": "L30",
        "kind": "chain_bg",
        "rationale": "동일한 자연동굴의 바깥 입구와 암벽 천장으로 둘러싸인 내부다. 실내 최다 샷인 L30이 앵커이며 총 19샷이므로 chain_bg다."
      },
      {
        "group_id": "bg_forest_goat_pen",
        "members": [
          {
            "loc_id": "L35",
            "label": "숲속 염소 축사",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "숲 깊은 곳에 위치한 울타리 형태의 가건물. 다수의 덩치 큰 뿔 달린 검은 염소들이 몰려 있다. (특징: 나무 울타리와 기둥; 건초와 배설물이 섞인 바닥; 검은 털에 두 뿔이 달린 염소 떼)"
          }
        ],
        "anchor_loc": "L35",
        "kind": "prev_shot_ref",
        "rationale": "벽과 천장으로 완전히 밀폐된 축사가 아니라 숲속의 울타리형 가건물로 묘사되어 야외로 판단했다. 야외 전용 그룹이므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_forest_slaughterhouse",
        "members": [
          {
            "loc_id": "L36",
            "label": "도축장 외벽과 깨진 창문 주변",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "숲속에 얼기설기 지어진 나무 가건물. 먼지와 거미줄이 낀 깨진 창문이 있다. (특징: 거친 나무 판자 외벽; 거미줄이 쳐진 깨진 유리창; 주변의 무성한 수풀)"
          },
          {
            "loc_id": "L37",
            "label": "도축장 내부",
            "shot_count": 13,
            "is_indoor": true,
            "summary": "곳곳에 핏자국이 선명하고 도축용 도구들이 걸려 있는 끔찍한 실내 공간. (특징: 벽에 걸린 크고 작은 도축용 칼과 금속 갈고리; 바닥에 놓인 피받이 양동이; 벽과 바닥, 도축대에 흩뿌려진 붉은 피)"
          },
          {
            "loc_id": "L38",
            "label": "도축장 부속 창고 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "도축장 안쪽에 위치한 비좁은 공간. 피가 배어 나온 포대자루들이 쌓여 있다. (특징: 겹겹이 쌓인 피 묻은 거친 포대자루들; 좁고 폐쇄된 목조 공간; 어두운 조명)"
          },
          {
            "loc_id": "L39",
            "label": "도축장 옆 숲길",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "도축장 건물 밖으로 이어지는 나무와 풀이 무성한 길. (특징: 밤빛에 비치는 도축장 건물의 실루엣; 건물과 맞닿은 수풀과 흙바닥)"
          }
        ],
        "anchor_loc": "L37",
        "kind": "chain_bg",
        "rationale": "도축장의 외벽, 본실, 안쪽 부속 창고, 건물에 맞닿은 숲길이 동일한 시설에 속한다. 실내 최다 샷인 L37이 앵커이고 총 15샷이므로 chain_bg다."
      },
      {
        "group_id": "bg_roadside_gas_station",
        "members": [
          {
            "loc_id": "L40",
            "label": "국도변 주유소",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "지방 도로 옆에 위치한 한산한 형태의 주유 공간. (특징: 주유기 구조물; 콘크리트 포장 바닥; 밝은 캐노피 조명)"
          }
        ],
        "anchor_loc": "L40",
        "kind": "prev_shot_ref",
        "rationale": "캐노피 아래에 있지만 측면이 열린 주유 공간으로, 시각적 프레임은 야외에 해당한다. 실내가 없고 1샷뿐이므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_mainland_harbor",
        "members": [
          {
            "loc_id": "L41",
            "label": "육지 해안 마을 선착장",
            "shot_count": 7,
            "is_indoor": false,
            "summary": "금월도 밖 육지의 항구. 드럼통 모닥불과 어선, 폴리스라인이 쳐진 구역이 있다. (특징: 불타는 드럼통 모닥불; 정박된 배들; 바닥의 훼손된 시체와 노란색 폴리스라인; 바다와 인접한 시멘트 호안)"
          }
        ],
        "anchor_loc": "L41",
        "kind": "prev_shot_ref",
        "rationale": "섬 밖 육지에 있는 개방형 항구와 시멘트 호안 공간이다. 야외 전용 그룹이므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_harbor_restaurant_deck",
        "members": [
          {
            "loc_id": "L42",
            "label": "해안 마을 횟집 야외 테이블",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "육지 항구 근처, 밤바다가 보이는 식당 야외 데크. (특징: 플라스틱 의자와 테이블; 소주병과 잔; 멀리 보이는 조업 어선들의 불빛)"
          }
        ],
        "anchor_loc": "L42",
        "kind": "prev_shot_ref",
        "rationale": "밤바다를 향해 열린 식당 외부 데크로, 밀폐된 식당 실내는 제시되지 않았다. 총 2샷의 야외 공간이므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_forest_ritual_clearing",
        "members": [
          {
            "loc_id": "L43",
            "label": "숲속 만월제 도당",
            "shot_count": 12,
            "is_indoor": false,
            "summary": "숲 한가운데 뻥 뚫린 공터. 핏자국이 처발린 거대한 바위와 타오르는 모닥불들이 있다. (특징: 성인 키 서너 배 높이의 거대한 검은 바위; 바위 표면의 검붉은 손바닥 핏자국들; 원형으로 배치된 여러 개의 모닥불; 모닥불 연기로 자욱한 공기)"
          }
        ],
        "anchor_loc": "L43",
        "kind": "prev_shot_ref",
        "rationale": "숲 한가운데 하늘로 열린 의례 공터이며 거대한 바위와 모닥불이 중심인 야외 공간이다. 실내가 없어 prev_shot_ref다."
      },
      {
        "group_id": "bg_coastal_rock_path",
        "members": [
          {
            "loc_id": "L44",
            "label": "금월도 해안 바윗길",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "바다와 맞닿아 있는 가파르고 거친 암석 지대의 비좁은 길. (특징: 울퉁불퉁한 갯바위 덩어리들; 발아래 출렁이는 바닷물; 가파른 경사)"
          }
        ],
        "anchor_loc": "L44",
        "kind": "prev_shot_ref",
        "rationale": "바다와 맞닿은 개방형 암석 지대의 야외 통로다. 실내가 없으므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_police_patrol_boat",
        "members": [
          {
            "loc_id": "L45",
            "label": "경찰 순찰정 갑판",
            "shot_count": 8,
            "is_indoor": false,
            "summary": "소형 경찰선의 외부 데크. 난간 바(rail bar)와 통로가 있다. (특징: 순찰정 외장(경찰 마크, 붉은/푸른 선); 철제 난간 바; 물에 젖은 갑판 바닥)"
          },
          {
            "loc_id": "L46",
            "label": "경찰 순찰정 조타실",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "순찰정 선체 앞쪽의 유리로 덮인 좁은 조종석. (특징: 배의 조타 핸들; 장비 계기판; 전면 유리창)"
          }
        ],
        "anchor_loc": "L46",
        "kind": "chain_bg",
        "rationale": "동일한 경찰 순찰정의 개방 갑판과 유리 및 선체로 둘러싸인 조타실이다. 실내 우선 규칙으로 L46을 앵커로 삼았고 총 8샷이므로 chain_bg다."
      },
      {
        "group_id": "bg_opposite_coast_pier",
        "members": [
          {
            "loc_id": "L47",
            "label": "금월도 반대편 해안 선착장",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "섬 반대쪽에 위치한, 선착장 시멘트 구조물과 갯바위가 섞인 해안 구역. (특징: 돌과 시멘트로 된 접안 시설; 주변의 거친 갯바위; 배를 맞이하는 육지 공간)"
          }
        ],
        "anchor_loc": "L47",
        "kind": "prev_shot_ref",
        "rationale": "주 선착장과 구분되는 섬 반대편의 개방형 접안 시설이다. 실내가 없어 prev_shot_ref다."
      },
      {
        "group_id": "bg_wave_battered_rocks",
        "members": [
          {
            "loc_id": "L48",
            "label": "금월도 갯바위",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "파도가 거칠게 들이치는 날카롭고 거친 바위 지대. (특징: 파도가 부딪쳐 부서지는 하얀 포말; 검고 날카로운 거대 암석들; 바위 틈새에 고인 바닷물)"
          }
        ],
        "anchor_loc": "L48",
        "kind": "prev_shot_ref",
        "rationale": "파도가 직접 들이치는 개방된 갯바위 지대로 독립적인 야외 자연 공간이다. 실내 구성원이 없어 prev_shot_ref다."
      },
      {
        "group_id": "bg_village_speaker_tower",
        "members": [
          {
            "loc_id": "L50",
            "label": "금월도 마을 스피커 탑 주변",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "마을 전역에 방송을 내보내는 확성기 스피커가 달린 기둥 형태의 구조물 인근. (특징: 높게 솟은 철제/나무 기둥; 기둥 꼭대기에 달린 나팔 모양 확성기; 주변의 민가 지붕들)"
          }
        ],
        "anchor_loc": "L50",
        "kind": "prev_shot_ref",
        "rationale": "마을의 야외 기둥형 방송 시설 주변이며 밀폐된 내부가 없다. 총 2샷의 야외 그룹이므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_coastal_cliff",
        "members": [
          {
            "loc_id": "L51",
            "label": "금월도 해안 절벽",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "바다로 바로 떨어지는 수직의 높은 낭떠러지 위. (특징: 바다가 내려다보이는 높은 시야; 거친 암벽 바닥; 발아래 펼쳐진 푸른 바다)"
          },
          {
            "loc_id": "L52",
            "label": "금월도 절벽 아래 갯바위",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "높은 절벽에서 수직으로 내려다보이는, 파도가 거칠게 치는 바다 쪽 암초. (특징: 수면 위로 드러난 뾰족한 암초들; 거칠게 부서지는 파도와 하얀 포말)"
          }
        ],
        "anchor_loc": "L51",
        "kind": "prev_shot_ref",
        "rationale": "절벽 위와 그 수직 아래의 갯바위가 동일한 해안 절벽 지형을 이룬다. 두 위치 모두 야외이므로 총 3샷이어도 prev_shot_ref다."
      },
      {
        "group_id": "bg_coastal_police_post",
        "members": [
          {
            "loc_id": "L53",
            "label": "해안 마을 경찰 지구대 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "시골 섬마을의 허름한 관할 파출소 실내. (특징: 낡은 책상과 의자; 서류철과 전화기; 벽면에 붙은 지도와 게시물)"
          }
        ],
        "anchor_loc": "L53",
        "kind": "prev_shot_ref",
        "rationale": "벽과 천장으로 둘러싸인 경찰 지구대 사무실 내부지만 연결되는 외부 위치가 제시되지 않았다. 총 2샷이라 prev_shot_ref다."
      },
      {
        "group_id": "bg_historic_drought_village",
        "members": [
          {
            "loc_id": "L54",
            "label": "경신 대기근의 메마른 조선 시골 마을",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "흑백과 높은 대비가 강조된, 가뭄으로 황폐해진 17세기 조선의 초가 마을. 골목에 사체가 널려 있다. (특징: 바싹 말라 쩍쩍 갈라진 논바닥; 말라비틀어진 개와 닭의 사체; 마을 길바닥에 널브러진 사람 시체들; 낡은 초가지붕들)"
          }
        ],
        "anchor_loc": "L54",
        "kind": "prev_shot_ref",
        "rationale": "가뭄으로 황폐해진 조선시대 마을의 골목과 논을 보여주는 야외 전경이다. 실내가 없어 prev_shot_ref다."
      },
      {
        "group_id": "bg_historic_thatched_house",
        "members": [
          {
            "loc_id": "L55",
            "label": "경신 대기근의 초가집 부엌",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "부뚜막과 흙바닥이 있는 어둡고 비참한 조선시대 부엌 내부. (특징: 어두운 흙바닥; 재가 날리는 가마솥 부뚜막; 바닥에 놓인 피범벅 시체 일부)"
          },
          {
            "loc_id": "L56",
            "label": "경신 대기근의 초가집 마당",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "둥근 보름달 빛이 드리워진 흙바닥 마당. (특징: 거친 흙바닥; 밝게 비치는 달빛 그림자; 배경에 보이는 초가집 마루와 기둥)"
          }
        ],
        "anchor_loc": "L55",
        "kind": "prev_shot_ref",
        "rationale": "같은 대기근 시기 초가집의 밀폐된 부엌과 집 앞 마당으로 판단되는 한 주거 구조물 그룹이다. 실내인 L55가 앵커지만 총 샷 수가 0이므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_historic_government_office_yard",
        "members": [
          {
            "loc_id": "L57",
            "label": "조선시대 관아 앞",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "조선 관청 건물 앞 공터. 거적대기 위에 처참하게 훼손된 시체들이 놓여 있다. (특징: 관청의 한옥 기와와 나무 문; 마당 바닥의 짚 거적대기; 팔다리가 뜯기거나 머리가 사라진 시체들; 전통 복장의 사람들(엑스트라))"
          }
        ],
        "anchor_loc": "L57",
        "kind": "prev_shot_ref",
        "rationale": "관아 건물 앞의 하늘에 열린 공터와 마당을 프레임으로 하는 야외 위치다. 실내가 없어 prev_shot_ref다."
      },
      {
        "group_id": "bg_historic_mountain_path",
        "members": [
          {
            "loc_id": "L58",
            "label": "조선시대 산길",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "선비가 걸어가는 나무와 풀이 무성한 옛날 흙 산길. (특징: 포장되지 않은 거친 흙길; 울창한 나무와 산비탈; 주변의 잡풀)"
          }
        ],
        "anchor_loc": "L58",
        "kind": "prev_shot_ref",
        "rationale": "나무와 풀 사이로 이어지는 개방형 흙 산길이며 다른 구조물과 연결되지 않는다. 실내가 없어 prev_shot_ref다."
      },
      {
        "group_id": "bg_historic_burning_village",
        "members": [
          {
            "loc_id": "L59",
            "label": "식민지기의 불타는 조선인 마을",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "일본군에 의해 파괴되고 불길에 휩싸인 식민지 시대 산속 마을. (특징: 맹렬히 타오르는 초가와 나무집들; 자욱한 화염과 연기; 총격으로 훼손된 집의 잔해; 피 흘리며 쓰러진 사람들)"
          }
        ],
        "anchor_loc": "L59",
        "kind": "prev_shot_ref",
        "rationale": "불타는 가옥과 마을 잔해를 외부에서 보는 야외 전경이다. 특정 건물 내부 프레임이 아니므로 prev_shot_ref다."
      },
      {
        "group_id": "bg_historic_wooden_boat",
        "members": [
          {
            "loc_id": "L60",
            "label": "과거 금월도행 목선",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "육혈귀 무리가 타고 섬으로 향하는 오래된 나무 배 갑판. (특징: 낡은 목재로 만들어진 갑판; 나무 돛대와 밧줄; 배 주변의 바다 수면)"
          }
        ],
        "anchor_loc": "L60",
        "kind": "prev_shot_ref",
        "rationale": "하늘과 바다에 노출된 과거 목선의 갑판으로, 밀폐된 선실은 제시되지 않았다. 야외 전용 그룹이라 prev_shot_ref다."
      },
      {
        "group_id": "bg_historic_island_landing",
        "members": [
          {
            "loc_id": "L61",
            "label": "과거 금월도 선착장",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "17세기 조선인 복장과 일제강점기 전후 복장이 혼재되지 않은 과거 금월도의 자연스러운 해안 접안지. (특징: 가공되지 않은 바위와 흙으로 된 해안선; 주변의 원시적인 식생; 환영하는 옛 복식의 사람들(엑스트라))"
          }
        ],
        "anchor_loc": "L61",
        "kind": "prev_shot_ref",
        "rationale": "과거 시기의 자연 해안 접안지로 하늘에 열린 바위와 흙 해안 공간이다. 실내가 없어 prev_shot_ref다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "2212d940-d402-4716-8675-475d36174bfe",
  "resolved_model": "gpt",
  "updated_at": "2026-07-28T12:41:48.238816+00:00",
  "project_config_snapshot": {}
}