{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "e8b0b7859a127c94",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_forest",
        "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_city_alley",
        "members": [
          {
            "loc_id": "L02",
            "label": "도시 뒷골목",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "도심의 희미한 가로등 불빛이 비추는 좁고 어두운 골목길. 전봇대와 낡은 벽면이 늘어서 있다. (특징: 희미한 가로등 불빛; 전봇대; 좁고 어두운 골목길)"
          }
        ],
        "anchor_loc": "L02",
        "kind": "prev_shot_ref",
        "rationale": "가로등, 전봇대, 좁은 골목길이 보이는 도시 야외 골목으로 다른 건물 내부와 같은 주소라고 볼 근거가 없다. 총 3샷이지만 야외만 포함하므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_outdoor_crime_scene",
        "members": [
          {
            "loc_id": "L03",
            "label": "야외 사건 현장",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "노란색 폴리스 라인이 쳐져 있는 야외 공간. 경찰 감식 장비와 시신 수거용 도구들이 배치되어 있다. (특징: 노란색 폴리스 라인; 경찰 감식 장비; 시신 수거용 백)"
          }
        ],
        "anchor_loc": "L03",
        "kind": "prev_shot_ref",
        "rationale": "폴리스 라인이 쳐진 야외 사건 현장으로 독립된 외부 공간이다. 총 1샷이고 실내가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_rooftop_villa_unit",
        "members": [
          {
            "loc_id": "L04",
            "label": "옥탑방 옥상·철문 현관 외부",
            "shot_count": 5,
            "is_indoor": false,
            "summary": "오래된 다세대 빌라 꼭대기의 야외 공간. 낡은 물탱크, 빨랫줄, 평상이 있으며, 입구에는 광고 전단지가 끼워진 낡은 철제 현관문이 있다. (특징: 낡은 물탱크; 바람에 흔들리는 빨랫줄; 나무 평상과 널려 있는 말린 약초; 광고 전단지가 끼워진 철제 현관문)"
          },
          {
            "loc_id": "L05",
            "label": "옥탑방 내부",
            "shot_count": 18,
            "is_indoor": true,
            "summary": "거실, 주방, 방, 욕실이 연결된 낡고 소박한 생활 공간. 작은 창문으로 빛이 들어오며, 싱크대, 식탁, TV, 침대 등의 가재도구가 있다. 특정 순간 바닥에 혈흔이 나타나거나 벽면에 붉은 원 표식이 번지듯 생겨난다. (특징: 작은 창문과 스탠드 조명; 가스레인지 위 냄비와 엎어진 찻잔; 침대와 커튼; 바닥에 흥건한 혈흔과 핏자국(특정 씬); 벽면에 번지듯 나타나는 붉은 원(특정 씬); 벽에 꽂힌 피 묻은 낡은 사진(특정 씬))"
          },
          {
            "loc_id": "L10",
            "label": "다세대 빌라 외부 골목·마당",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "오래된 다세대 빌라 1층 출입문과 이어진 좁은 골목길. 자전거를 세워둘 수 있는 어둡고 후미진 마당 구석이 있다. (특징: 좁은 아스팔트 골목길; 다세대 빌라 1층 출입문; 어둡고 후미진 마당 구석)"
          },
          {
            "loc_id": "L11",
            "label": "옥탑방 외부 계단",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "빌라 마당에서 옥탑방으로 이어지는 가파르고 낡은 시멘트 계단. (특징: 가파른 시멘트 계단; 낡은 난간)"
          }
        ],
        "anchor_loc": "L05",
        "kind": "chain_bg",
        "rationale": "오래된 다세대 빌라의 1층 출입문과 마당, 옥탑으로 올라가는 외부 계단, 옥상 현관 외부, 옥탑방 내부가 모두 같은 빌라/옥탑방 구조에 속한다. L05는 벽과 천장이 있는 실내 생활 공간이고, 나머지는 옥상·골목·마당·외부 계단으로 하늘이 열려 있는 외부다. 총 27샷이고 실내 멤버가 있으므로 chain_bg로 분류하며, 가장 샷 수가 많은 실내 L05를 anchor_loc로 선택한다."
      },
      {
        "group_id": "bg_coastal_road",
        "members": [
          {
            "loc_id": "L06",
            "label": "해안도로",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "바다와 인접해 있는 아스팔트 도로. 자전거가 달릴 수 있는 갓길이 마련되어 있다. (특징: 아스팔트 포장도로; 도로 옆으로 펼쳐진 바다 풍경; 자전거 주행이 가능한 갓길)"
          }
        ],
        "anchor_loc": "L06",
        "kind": "prev_shot_ref",
        "rationale": "바다 옆 아스팔트 도로와 갓길이 있는 야외 도로로 독립된 외부 장소다. 총 3샷이지만 실내가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_animal_shelter",
        "members": [
          {
            "loc_id": "L07",
            "label": "유기견 보호원",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "철창으로 된 케이지들이 늘어서 있는 실내 공간. 동물 미용 도구와 목욕 시설, 약품들이 구비되어 있다. (특징: 철창으로 된 개집(케이지); 동물 미용용 가위와 바리캉; 목욕 시설과 앞치마; 주사기와 연고 등 약품)"
          }
        ],
        "anchor_loc": "L07",
        "kind": "chain_bg",
        "rationale": "철창 케이지, 목욕 시설, 약품이 구비된 실내 보호원 공간으로 벽과 천장이 있는 내부 장소다. 단일 멤버지만 총 3샷이고 실내이므로 chain_bg로 분류한다."
      },
      {
        "group_id": "bg_supermarket",
        "members": [
          {
            "loc_id": "L08",
            "label": "대형 마트 외부",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "포구와 인접한 번화가의 대형 마트 앞. 화려한 네온사인 간판, 길거리 포장마차, 자전거 주차 구역이 있으며 외벽에 CCTV 카메라가 설치되어 있다. (특징: 화려한 네온사인 간판; 길거리 포장마차와 택시; 자전거 주차 구역; 외벽에 설치된 CCTV 카메라)"
          },
          {
            "loc_id": "L09",
            "label": "대형 마트 매장 내부",
            "shot_count": 5,
            "is_indoor": true,
            "summary": "밝은 조명 아래 현대적인 상품 진열대가 늘어선 실내 공간. 종이 박스들이 쌓여 있다. (특징: 밝은 실내 조명; 상품이 가득 찬 진열대; 쌓여 있는 종이 박스들)"
          },
          {
            "loc_id": "L14",
            "label": "마트 총무과",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "보안팀 직원이 근무하는 사무 공간. 여러 대의 CCTV 재생 화면이 띄워진 모니터가 책상 위에 놓여 있다. (특징: 사무용 책상; 여러 분할 화면이 띄워진 CCTV 모니터; 특정 부분이 유독 어둡게 찍힌 흑백 영상 화면)"
          }
        ],
        "anchor_loc": "L09",
        "kind": "chain_bg",
        "rationale": "대형 마트의 외관, 매장 내부, 보안/CCTV 업무를 보는 총무과 사무 공간은 같은 마트 건물에 속하는 장소들이다. L08은 건물 앞 외부이고, L09와 L14는 실내 공간이다. 총 8샷이고 실내 멤버가 있으므로 chain_bg로 분류하며, 실내 중 샷 수가 가장 많은 L09를 anchor_loc로 선택한다."
      },
      {
        "group_id": "bg_coastal_bus_stop",
        "members": [
          {
            "loc_id": "L12",
            "label": "해안가 버스정류장 부근",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "바다를 마주하고 있는 버스정류장 구조물과 주변의 갯바위. 벤치가 놓여 있다. (특징: 버스정류장 표지판과 구조물; 바다를 향해 놓인 벤치; 주변의 갯바위)"
          }
        ],
        "anchor_loc": "L12",
        "kind": "prev_shot_ref",
        "rationale": "바다를 마주한 버스정류장 구조물과 갯바위 주변으로, 완전히 밀폐된 실내가 아닌 야외 장소로 판단한다. 총 3샷이지만 실내가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L13",
            "label": "경찰서 사무실",
            "shot_count": 5,
            "is_indoor": true,
            "summary": "형사들의 책상과 컴퓨터 모니터가 배치된 현대적인 사무 공간. 책상 위에는 끔찍한 살인 사건 현장의 확대 사진들이 널려 있고, 모니터에는 GPS 좌표가 표시된 디지털 지도가 떠 있다. (특징: 사무용 책상과 의자; 컴퓨터 모니터와 서류 더미; 책상에 널려 있는 살점과 상처가 찍힌 사건 현장 사진들; 모니터 화면에 띄워진 해상 지도와 붉은색 GPS 좌표)"
          },
          {
            "loc_id": "L15",
            "label": "경찰서 밖",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "현대적인 경찰서 건물 외관. 주차된 경찰차와 자전거를 세워둘 수 있는 공간이 있다. (특징: 경찰서 건물 외관과 간판; 주차된 경찰차; 자전거 주차 구역)"
          }
        ],
        "anchor_loc": "L13",
        "kind": "chain_bg",
        "rationale": "경찰서 사무실과 경찰서 건물 외관은 같은 경찰서 건물의 내부와 외부다. L13은 사무용 책상과 컴퓨터가 놓인 실내이고, L15는 건물 밖 외관이다. 총 5샷이고 실내 멤버가 있으므로 chain_bg로 분류하며 L13을 anchor_loc로 선택한다."
      },
      {
        "group_id": "bg_pc_room",
        "members": [
          {
            "loc_id": "L16",
            "label": "PC방",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "어두운 실내 조명 아래 일렬로 늘어선 컴퓨터 모니터와 키보드. 디지털 지도가 화면에 띄워져 있고 프린터가 구비되어 있다. (특징: 어두운 실내 조명; 일렬로 늘어선 컴퓨터 모니터와 키보드; 지도 화면이 띄워진 모니터; 출력용 프린터)"
          }
        ],
        "anchor_loc": "L16",
        "kind": "prev_shot_ref",
        "rationale": "컴퓨터 모니터와 키보드가 줄지어 있는 PC방 실내 공간이다. 실내이지만 총 2샷으로 3샷 미만이므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_port",
        "members": [
          {
            "loc_id": "L17",
            "label": "포구",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "짙은 해무가 깔려 시야가 제한된 텅 빈 콘크리트 선착장. 배를 묶는 기둥과 갯바위가 안개 속에 희미하게 보인다. (특징: 짙게 깔린 해무; 텅 빈 콘크리트 선착장 바닥; 배를 고정하는 밧줄과 기둥; 안개 속에 가려진 갯바위)"
          }
        ],
        "anchor_loc": "L17",
        "kind": "prev_shot_ref",
        "rationale": "해무가 낀 콘크리트 선착장과 배를 묶는 기둥이 보이는 포구 야외 공간이다. 총 3샷이지만 실내가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_open_sea",
        "members": [
          {
            "loc_id": "L18",
            "label": "바다",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "망망대해 위로 해 질 무렵의 황금빛 노을이 수면에 반사되는 풍경. 멀리 세상과 경계를 지우는 듯한 거대한 짙은 안개 띠가 형성되어 있다. (특징: 끝없이 펼쳐진 바다 수면; 해 질 무렵의 황금빛 노을 반사; 거대하고 짙은 안개 띠)"
          }
        ],
        "anchor_loc": "L18",
        "kind": "prev_shot_ref",
        "rationale": "노을과 안개 띠가 보이는 망망대해의 야외 풍경으로 독립된 외부 장소다. 총 2샷이고 실내가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_small_fishing_boat",
        "members": [
          {
            "loc_id": "L19",
            "label": "소형 어선 갑판",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "나무와 철재로 이루어진 낡은 소형 어선의 외부 공간. 닻줄과 어구들이 널려 있다. (특징: 낡은 나무와 철재 바닥; 닻줄과 고정 장치; 어선용 장비와 어구들)"
          },
          {
            "loc_id": "L20",
            "label": "소형 어선 조타실",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "조타 핸들과 바다가 내다보이는 유리창이 있는 좁고 어두운 선박 내부 공간. 특정 순간 실내 벽면과 허공에 수많은 붉은 원 표식이 빙글빙글 도는 환영이 겹쳐 보인다. (특징: 낡은 조타 핸들과 계기판; 바다가 보이는 좁은 유리창; 어두운 실내 조명; 허공과 벽면에 겹쳐 보이는 수많은 붉은 원(환영))"
          }
        ],
        "anchor_loc": "L20",
        "kind": "chain_bg",
        "rationale": "소형 어선의 외부 갑판과 내부 조타실은 같은 선박 구조에 속한다. L19는 하늘에 노출된 갑판 외부이고, L20은 유리창과 조타 핸들이 있는 밀폐된 선박 내부 공간이다. 총 6샷이고 실내 멤버가 있으므로 chain_bg로 분류하며 실내인 L20을 anchor_loc로 선택한다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "5108c196-7bd0-4af7-b02f-a58850372fbc",
  "resolved_model": "gpt",
  "updated_at": "2026-04-29T20:28:02.292799+00:00"
}