{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "d77392dfeeed61b6",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_forest_crime_scene",
        "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_city_back_alley",
        "members": [
          {
            "loc_id": "L02",
            "label": "가로등이 희미한 도시 뒷골목",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "도심의 희미한 가로등 불빛이 비치는 어두운 골목. 전봇대가 세워져 있다. (특징: 어두운 골목길; 희미한 가로등 불빛; 전봇대)"
          }
        ],
        "anchor_loc": "L02",
        "kind": "prev_shot_ref",
        "rationale": "가로등과 전봇대가 있는 독립적인 야외 골목이며 다른 건물 내부와의 명확한 연결이 없다. 총 2숏으로 3숏 미만이고 실내도 아니므로 prev_shot_ref로 분류했다."
      },
      {
        "group_id": "bg_rooftop_villa",
        "members": [
          {
            "loc_id": "L03",
            "label": "낡은 다세대 빌라 옥상과 옥탑방 외부",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "오래된 빌라의 옥상 공간. 물탱크, 바람에 흔들리는 빨랫줄, 평상이 놓여 있고 옥탑방으로 들어가는 철문 현관이 있다. (특징: 물탱크; 바람에 날리는 빨랫줄; 평상; 낡은 철제 현관문)"
          },
          {
            "loc_id": "L04",
            "label": "옥탑방 내부(거실·안방·수리영의 방·욕실·현관)",
            "shot_count": 15,
            "is_indoor": true,
            "summary": "작은 창으로 햇살이나 희미한 스탠드 불빛이 들어오는 비좁고 낡은 주거 공간. 싱크대, 식탁, TV, 침대, 커튼, 욕실 거울 등이 있으며 특정 관찰자의 주관적 시점에서는 바닥의 핏자국과 벽면의 붉은 원이 나타난다. (특징: 작은 창문; 싱크대와 수도꼭지; 식탁과 의자; 침대와 커튼; 욕실 거울과 세면대; 어질러진 가재도구(상태 변화 시); 바닥과 커튼의 혈흔(주관적 환각); 벽면과 거울에 나타나는 붉은 원(주관적 환각))"
          },
          {
            "loc_id": "L10",
            "label": "다세대 빌라 외부 골목과 마당",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "낡은 다세대 빌라 앞의 좁은 진입 골목과 자전거를 세울 수 있는 후미진 마당 공간. (특징: 좁은 골목길; 후미진 마당 구석; 낡은 건물 외벽)"
          },
          {
            "loc_id": "L11",
            "label": "옥탑방으로 이어지는 외부 철제 계단",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "마당에서 옥상으로 올라가도록 설치된 낡고 가파른 철제 계단 구조물. (특징: 낡은 철제 구조; 가파른 경사의 계단)"
          }
        ],
        "anchor_loc": "L04",
        "kind": "chain_bg",
        "rationale": "빌라 앞 골목과 마당, 옥상으로 이어지는 외부 철제 계단, 옥상 및 옥탑방 외부, 밀폐된 옥탑방 내부가 하나의 다세대 주거 건물 동선을 이룬다. 실내 멤버 중 가장 많은 15숏의 L04를 앵커로 선택했으며, 총 23숏이고 실내가 포함되어 chain_bg가 필요하다."
      },
      {
        "group_id": "bg_coastal_road_stop",
        "members": [
          {
            "loc_id": "L05",
            "label": "해안가 도로",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "바다와 인접해 있는 아스팔트 도로. 자전거가 달릴 수 있는 탁 트인 길이다. (특징: 아스팔트 포장도로; 바다를 향한 전망; 해안선)"
          },
          {
            "loc_id": "L12",
            "label": "해안가 버스정류장",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "바다가 보이는 도로변에 벤치와 함께 설치된 버스 정류장 구조물. (특징: 정류장 벤치; 표지판 구조물; 배경으로 보이는 바다)"
          }
        ],
        "anchor_loc": "L05",
        "kind": "prev_shot_ref",
        "rationale": "바다가 보이는 해안 도로와 그 도로변에 설치된 버스정류장은 동일한 해안 교통 공간으로 묶을 수 있다. 두 장소 모두 하늘에 노출된 야외이며, 가장 많은 3숏의 L05를 앵커로 선택했다. 총 5숏이지만 실내 멤버가 없으므로 prev_shot_ref로 분류했다."
      },
      {
        "group_id": "bg_animal_shelter",
        "members": [
          {
            "loc_id": "L06",
            "label": "유기견 보호원 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "철창으로 된 개 우리가 늘어서 있는 동물 보호 시설. 의료용 도구들이 있다. (특징: 철창으로 된 동물 우리; 의료 기구 및 연고; 동물 미용 도구)"
          }
        ],
        "anchor_loc": "L06",
        "kind": "chain_bg",
        "rationale": "철창 우리와 의료·미용 도구가 배치된 밀폐형 동물 보호 시설 내부이며, 연결되는 외부 장소가 제시되지 않아 단독 그룹으로 두었다. 총 3숏이고 실내 장소이므로 chain_bg로 분류했다."
      },
      {
        "group_id": "bg_downtown_street",
        "members": [
          {
            "loc_id": "L07",
            "label": "네온사인과 포장마차가 늘어선 번화가 거리",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "해질 무렵의 복잡한 시내 거리. 네온사인 간판이 켜져 있고 길거리 포장마차와 택시들이 오간다. (특징: 다양한 색상의 네온사인 간판; 길거리 포장마차; 택시와 지나다니는 차량)"
          }
        ],
        "anchor_loc": "L07",
        "kind": "prev_shot_ref",
        "rationale": "네온사인, 포장마차, 차량이 있는 개방된 번화가 거리로 다른 특정 건물과의 직접적인 소속 관계가 없다. 실내가 없고 총 0숏이므로 prev_shot_ref가 적합하다."
      },
      {
        "group_id": "bg_supermarket_complex",
        "members": [
          {
            "loc_id": "L08",
            "label": "대형 마트 외부와 입구",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "번화가에 위치한 현대적인 대형 상업 건물 외부와 출입구. 자전거 주차 공간과 CCTV 사각지대인 어두운 외곽 구역이 있다. (특징: 현대식 상업 건물 외관; 건물 출입구; 자전거 거치 공간; 외곽의 어두운 사각지대)"
          },
          {
            "loc_id": "L09",
            "label": "대형 마트 매장 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "다양한 상품이 진열된 선반과 박스들이 배치된 밝은 조명의 대형 쇼핑 공간. (특징: 밝은 인공 조명; 상품 진열대; 진열용 상품 박스)"
          },
          {
            "loc_id": "L16",
            "label": "대형 마트 총무과 사무실",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "마트 내부의 보안 및 관리 사무실. 식별이 어려운 저해상도 흑백 감시 영상이 모니터 화면에 재생된다. (특징: 사무용 가구 및 전자기기; CCTV 재생용 디지털 모니터; 어두운 저해상도 흑백 영상 화면)"
          }
        ],
        "anchor_loc": "L09",
        "kind": "chain_bg",
        "rationale": "마트 외부와 출입구, 상품 진열 매장, 내부 보안·관리 사무실은 하나의 대형 상업 건물에 속한다. 실내 멤버 L09와 L16의 숏 수가 같아 대표성이 높은 매장 내부 L09를 앵커로 선택했다. 총 7숏이고 실내가 포함되어 chain_bg로 분류했다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L13",
            "label": "경찰서 사무실 내부",
            "shot_count": 6,
            "is_indoor": true,
            "summary": "현대식 경찰 근무 공간. 책상 위에 끔찍한 사건 현장 확대 사진들이 흩어져 있고, 바탕화면에 디지털 지도 좌표가 띄워진 데스크톱 PC가 있다. (특징: 사무용 책상과 의자; 흩어진 서류와 사건 현장 사진; 디지털 지도 및 좌표가 뜬 모니터)"
          },
          {
            "loc_id": "L14",
            "label": "경찰서 건물 외부",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "자전거가 주차되어 있는 현대식 관공서 건물 앞 주차 공간. (특징: 현대식 관공서 건물 외벽; 주차 구역)"
          }
        ],
        "anchor_loc": "L13",
        "kind": "chain_bg",
        "rationale": "경찰서 사무실과 관공서 건물 앞 주차 공간은 동일한 경찰서 건물의 내부와 외부이다. 6숏인 실내 L13을 앵커로 선택했으며, 총 6숏이고 실내가 포함되어 chain_bg가 적합하다."
      },
      {
        "group_id": "bg_internet_cafe",
        "members": [
          {
            "loc_id": "L15",
            "label": "PC방 내부",
            "shot_count": 1,
            "is_indoor": true,
            "summary": "컴퓨터 모니터들이 길게 늘어서 있고 어두운 조명이 깔린 실내 공간. (특징: 줄지어 배치된 데스크톱 모니터; 컴퓨터 책상; 어두운 실내 조명)"
          }
        ],
        "anchor_loc": "L15",
        "kind": "prev_shot_ref",
        "rationale": "컴퓨터 좌석이 늘어선 밀폐된 PC방 내부이며 다른 장소와 동일한 건물이라는 근거가 없어 단독 그룹으로 분류했다. 실내이지만 총 1숏으로 3숏 미만이므로 prev_shot_ref를 사용한다."
      },
      {
        "group_id": "bg_harbor_fishing_boat",
        "members": [
          {
            "loc_id": "L17",
            "label": "안개 낀 포구와 갯바위",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "짙은 안개로 시야가 차단된 황량한 항구와 갯바위. 배를 고정하는 닻줄이 있다. (특징: 짙은 안개; 거친 질감의 갯바위; 정박용 밧줄)"
          },
          {
            "loc_id": "L18",
            "label": "낡은 소형 어선 갑판",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "낡고 녹슨 질감을 지닌 소형 어선의 외부 갑판. 바다를 향해 열려 있다. (특징: 낡은 선박 표면; 비좁은 갑판; 배의 난간)"
          },
          {
            "loc_id": "L19",
            "label": "소형 어선 조타실",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "배를 조종하는 작은 실내 공간. 유리창 너머로 안개 낀 바다가 보이며, 주관적 환각 상태에서는 표면에 수많은 붉은 원 문양이 증식하듯 나타난다. (특징: 배의 조타 장치; 유리창; 좁은 내부 공간; 표면에 번지는 수많은 붉은 원 패턴(주관적 환각))"
          }
        ],
        "anchor_loc": "L19",
        "kind": "chain_bg",
        "rationale": "닻줄이 보이는 포구, 그곳에 정박하거나 출항하는 소형 어선의 외부 갑판, 같은 배의 밀폐된 조타실이 하나의 항구·선박 장면 복합체를 이룬다. 유일한 실내 멤버인 L19를 앵커로 선택했으며, 총 9숏이고 실내가 포함되어 chain_bg로 분류했다."
      },
      {
        "group_id": "bg_open_sea",
        "members": [
          {
            "loc_id": "L20",
            "label": "서해 해상",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "망망대해. 황금빛 노을이 지거나 때때로 먹구름이 끼고 짙은 안개 띠가 수면 위를 덮고 있다. (특징: 끝없이 펼쳐진 바다 물결; 황금빛 노을 반사; 짙고 두꺼운 안개 띠; 먹구름)"
          }
        ],
        "anchor_loc": "L20",
        "kind": "prev_shot_ref",
        "rationale": "특정 선박이나 구조물 내부가 아닌, 하늘 아래 펼쳐진 독립적인 해상 전경이다. 총 1숏의 야외 전용 그룹이므로 prev_shot_ref로 분류했다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "f008adbb-d7fa-4762-8dec-4507c47a54c5",
  "resolved_model": "gpt",
  "updated_at": "2026-07-21T17:10:58.341667+00:00",
  "project_config_snapshot": {}
}