{
  "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_urban_back_alley",
        "members": [
          {
            "loc_id": "L02",
            "label": "도시의 어두운 콘크리트 뒷골목",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "희미한 가로등 불빛만 비추는 좁고 낡은 콘크리트 뒷골목. 전봇대와 낡은 담벼락이 있는 후미진 공간. (특징: 희미한 가로등 불빛; 거친 콘크리트 벽면; 전봇대; 어두운 톤의 짙은 그림자)"
          }
        ],
        "anchor_loc": "L02",
        "kind": "prev_shot_ref",
        "rationale": "다른 건물과의 명확한 소속 관계가 제시되지 않은 독립적인 야외 뒷골목이다. 총 2샷으로 규모가 작고 실내도 없어 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_old_villa_complex",
        "members": [
          {
            "loc_id": "L03",
            "label": "낡은 다세대 빌라 옥상·옥탑방 외부",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "오래된 빌라 건물의 옥상. 시멘트 바닥에 낡은 생활 구조물들이 놓여 있으며, 거친 철문과 작은 창문이 달린 옥탑방 외관이 보인다. (특징: 낡은 시멘트 바닥; 물탱크; 빨랫줄; 평상; 바람에 날리는 말린 식물(석창포); 낡은 철문; 문틈에 끼워진 종이 전단지; 빛이 새어 나오는 작은 창문)"
          },
          {
            "loc_id": "L04",
            "label": "낡은 다세대 빌라 옥탑방 내부",
            "shot_count": 15,
            "is_indoor": true,
            "summary": "거실, 안방, 작은 방, 욕실로 구성된 비좁고 낡은 실내 공간. 오래된 생활 가구와 스탠드 불빛이 있으며, 상황에 따라 깔끔하거나 어질러진 형태로 나타난다. (특징: 낡은 싱크대; 가스레인지 위 끓는 냄비; 거실 식탁과 의자; 작은 창문을 통해 들어오는 얇은 햇살; 희미한 스탠드 조명; 침대와 커튼; 벽면에 나타나는 불완전한 붓질 형태의 붉은 원(주관적 시점); 엎어진 찻잔과 어질러진 가재도구)"
          },
          {
            "loc_id": "L10",
            "label": "낡은 다세대 빌라 인근의 비좁은 골목길",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "다세대 주택들 사이로 난 좁고 어두운 아스팔트 길. 야간 가로등 불빛이 제한적으로 비추는 구역. (특징: 좁은 폭의 골목; 주택 담벼락; 어두운 야간 조명)"
          },
          {
            "loc_id": "L11",
            "label": "낡은 다세대 빌라 마당·계단 아래 외부",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "건물 1층에 위치한 후미진 공터와 주차 공간. 햇빛이 잘 들지 않는 어둡고 낡은 시멘트 바닥. (특징: 후미진 시멘트 공터; 그늘진 어두운 공간)"
          },
          {
            "loc_id": "L12",
            "label": "옥탑방으로 이어지는 가파른 외부 시멘트 계단",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "건물 하층부에서 옥상으로 직결되는 낡고 좁은 야외 시멘트 계단. (특징: 가파른 경사의 계단; 거친 시멘트 재질; 낡은 철제 난간)"
          }
        ],
        "anchor_loc": "L04",
        "kind": "chain_bg",
        "rationale": "옥탑방 내부와 옥상 외부, 건물 마당, 옥상으로 이어지는 외부 계단, 인접 골목은 동일한 낡은 다세대 빌라를 중심으로 연결되는 하나의 주거 복합 공간이다. 실내 중 가장 많은 15샷의 L04를 앵커로 선택했으며, 총 24샷이고 실내 멤버가 있으므로 chain_bg로 분류한다."
      },
      {
        "group_id": "bg_coastal_road",
        "members": [
          {
            "loc_id": "L05",
            "label": "서해안 해안도로",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "바다를 옆에 끼고 이어지는 아스팔트 포장도로. 탁 트인 바다 전망을 배경으로 뻗어 있는 길. (특징: 아스팔트 포장도로; 바다 풍경; 가로등 불빛)"
          }
        ],
        "anchor_loc": "L05",
        "kind": "prev_shot_ref",
        "rationale": "바다와 맞닿은 독립적인 야외 도로이며 다른 장소와 동일한 물리적 지점이라는 근거가 부족하다. 총 3샷이지만 실내 멤버가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_animal_shelter_yard",
        "members": [
          {
            "loc_id": "L06",
            "label": "유기견 보호원 철장 구역",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "철장 견사가 늘어선 실외 유기견 보호소 구역. 거친 철조망과 시멘트 바닥으로 이루어진 공간. (특징: 낡은 철조망 견사; 시멘트 바닥; 대형 검은색 맹견(로트와일러); 주사기 및 동물 미용 도구)"
          }
        ],
        "anchor_loc": "L06",
        "kind": "prev_shot_ref",
        "rationale": "철장 견사와 시멘트 바닥이 노출된 실외 보호소 구역으로 판단된다. 총 2샷이며 실내 멤버가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_street_food_district",
        "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_large_retail_store",
        "members": [
          {
            "loc_id": "L08",
            "label": "대형 마트 외부·입구",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "현대적인 대형 상업 건물의 출입구 주변. 유리로 된 자동문과 그 앞의 보도 공간. (특징: 현대식 유리 출입문; 자전거 거치대; 마트 간판; 보도블록 바닥)"
          },
          {
            "loc_id": "L09",
            "label": "대형 마트 매장 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "밝은 형광등 조명 아래 현대식 상품들이 진열된 대형 매장 실내. 상품 진열대와 통로가 이어진다. (특징: 밝은 형광등 조명; 다양한 상품이 놓인 진열대; 재고용 종이 박스)"
          },
          {
            "loc_id": "L15",
            "label": "대형 마트 총무과·보안실",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "마트 내부의 작은 사무용 공간. 데스크톱 컴퓨터와 여러 개의 CCTV 감시 화면이 송출되는 모니터들이 설치되어 있다. (특징: 분할된 화면이 띄워진 여러 대의 CCTV 모니터; 어둡고 식별이 어려운 디지털 감시 영상; 컴퓨터 책상과 의자)"
          }
        ],
        "anchor_loc": "L09",
        "kind": "chain_bg",
        "rationale": "마트 출입구 외부, 매장 내부, 내부 총무과·보안실은 동일한 대형 상업 건물에 속한다. 실내 멤버 중 가장 많은 3샷의 L09를 앵커로 선택했으며, 총 8샷이고 실내 공간을 포함하므로 chain_bg로 분류한다."
      },
      {
        "group_id": "bg_coastal_bus_stop",
        "members": [
          {
            "loc_id": "L13",
            "label": "해안가 버스정류장과 주변 도로",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "바다를 마주하고 있는 도로변의 낡은 버스정류장. 벤치와 구조물이 한적한 야간 해안가에 놓여 있다. (특징: 버스정류장 팻말과 구조물; 야외 벤치; 어두운 바다 배경; 가로등 불빛)"
          }
        ],
        "anchor_loc": "L13",
        "kind": "prev_shot_ref",
        "rationale": "바다를 마주한 도로변의 야외 정류장으로, 구조물이 있더라도 개방된 공간이므로 실외다. 총 2샷이며 다른 장소와의 동일 지점 관계가 명확하지 않아 단독 그룹의 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L14",
            "label": "경찰서 형사과 사무실",
            "shot_count": 6,
            "is_indoor": true,
            "summary": "책상과 파티션이 배열된 현대식 경찰서 실내. 평면 모니터와 사건 관련 서류, 사진들이 어지럽게 배치된 실무 중심 공간. (특징: 현대식 사무용 책상과 파티션; 평면 컴퓨터 모니터; 디지털 지도 및 위치정보 인터페이스 화면; 책상 위 어지러운 서류 더미; 신체 훼손 부위가 찍힌 사건 현장 확대 사진들)"
          },
          {
            "loc_id": "L16",
            "label": "경찰서 건물 외부",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "관공서 건물의 출입구와 외곽 주차 공간. (특징: 경찰서 현판 및 간판; 아스팔트 주차장 바닥; 건물 출입구)"
          }
        ],
        "anchor_loc": "L14",
        "kind": "chain_bg",
        "rationale": "형사과 사무실과 건물 출입구·주차 공간은 동일한 경찰서 건물의 내부와 외부다. 6샷의 실내 공간 L14를 앵커로 선택했으며, 총 6샷이고 실내 멤버가 있으므로 chain_bg로 분류한다."
      },
      {
        "group_id": "bg_computer_cafe",
        "members": [
          {
            "loc_id": "L17",
            "label": "어두운 PC방 내부",
            "shot_count": 1,
            "is_indoor": true,
            "summary": "컴퓨터 모니터 불빛만 밝게 빛나는 어두운 실내 공간. 좌석마다 장비가 세팅된 현대적인 구조. (특징: 어두운 실내 조명; 밝은 평면 모니터 화면; 디지털 지도 인터페이스; 컴퓨터 책상; 프린터기)"
          }
        ],
        "anchor_loc": "L17",
        "kind": "prev_shot_ref",
        "rationale": "벽과 천장으로 둘러싸인 독립적인 PC방 실내이며 다른 장소와의 물리적 연결이 제시되지 않았다. 실내이지만 총 1샷으로 3샷 미만이므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_foggy_harbor",
        "members": [
          {
            "loc_id": "L18",
            "label": "안개 낀 포구·시멘트 선착장·갯바위",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "짙은 안개로 덮여 앞이 잘 보이지 않는 해안가 선착장 주변. 시멘트 바닥과 자연적인 거친 바위들이 혼재된 공간. (특징: 짙은 백색 안개; 표면이 거친 갯바위; 시멘트 선착장 바닥; 배를 고정하는 밧줄)"
          }
        ],
        "anchor_loc": "L18",
        "kind": "prev_shot_ref",
        "rationale": "선착장과 갯바위가 결합된 개방형 해안 야외 공간이다. 총 3샷이지만 실내 멤버가 없고 특정 어선과 동일한 물리적 장면이라는 명시적 근거도 부족하므로 단독 그룹의 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_open_sea",
        "members": [
          {
            "loc_id": "L19",
            "label": "서해의 먼바다",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "육지에서 멀리 떨어진 수역. 짙고 어두운 물결 위로 노을빛과 두꺼운 안개 띠가 함께 깔려 있는 풍경. (특징: 어두운 톤의 일렁이는 바닷물; 해 질 무렵의 황금빛 햇살 반사; 바다 위를 덮고 있는 짙은 안개 띠)"
          }
        ],
        "anchor_loc": "L19",
        "kind": "prev_shot_ref",
        "rationale": "육지에서 떨어진 개방 수역으로 이루어진 독립적인 야외 환경이다. 총 1샷이며 실내 멤버가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_small_fishing_boat",
        "members": [
          {
            "loc_id": "L20",
            "label": "낡은 소형 어선 갑판",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "칠이 벗겨지고 나무와 쇠붙이가 부식된 낡고 작은 어선의 야외 구역. (특징: 낡은 나무 갑판 바닥; 어구와 그물; 녹슨 철제 구조물)"
          },
          {
            "loc_id": "L21",
            "label": "낡은 소형 어선 조타실",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "선박을 조종하는 비좁은 실내 공간. 낡은 장비들이 놓여 있고 창밖으로 바다가 보인다. (특징: 조타 핸들; 낡은 해양 계기판; 바깥 안개가 보이는 유리창; 허공에 중첩되어 나타나는 불완전한 붓질 형태의 붉은 원들(주관적 시점))"
          }
        ],
        "anchor_loc": "L21",
        "kind": "chain_bg",
        "rationale": "야외 갑판과 밀폐된 조타실은 동일한 낡은 소형 어선에 속하는 직접 연결 공간이다. 실내이면서 3샷인 L21을 앵커로 선택했으며, 총 5샷이고 실내 멤버가 있으므로 chain_bg로 분류한다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "856428f0-c78d-485b-8ad0-383029394fea",
  "resolved_model": "gpt",
  "updated_at": "2026-07-16T22:56:26.956097+00:00",
  "project_config_snapshot": {}
}