{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "d77392dfeeed61b6",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_mountain_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_urban_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_rooftop_residence",
        "members": [
          {
            "loc_id": "L03",
            "label": "옥탑방 옥상",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "오래된 다세대 빌라의 옥상으로, 바람에 날리는 건조물과 낡은 구조물들이 배치된 옥외 공간이다. (특징: 물탱크; 빨랫줄; 평상; 말리고 있는 약초(석창포); 낡은 철문 현관; 시멘트 바닥)"
          },
          {
            "loc_id": "L04",
            "label": "옥탑방 내부",
            "shot_count": 16,
            "is_indoor": true,
            "summary": "작은 창으로 빛이 들어오는 좁고 낡은 주거 공간으로, 생활감이 묻어나는 거실, 침실, 욕실이 이어진다. (특징: 작은 창문과 낡은 싱크대; 식탁과 찻잔; 벽면과 바닥의 핏자국(일부 시점); 손으로 거칠게 그린 듯 불규칙하게 나타나는 붉은 원 형태의 표식 흔적; 어질러진 가재도구와 쓰러진 의자)"
          },
          {
            "loc_id": "L11",
            "label": "옥탑방이 있는 다세대 빌라 외부와 계단 및 골목길",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "오래된 변두리 다세대 주택의 외부와 가파른 시멘트 계단, 좁은 골목길이 이어지는 낡은 구역이다. (특징: 낡은 적벽돌이나 시멘트 외벽; 가파르고 좁은 외부 계단; 건물 내 후미진 마당; 문틈에 끼워진 종이 전단지)"
          }
        ],
        "anchor_loc": "L04",
        "kind": "chain_bg",
        "rationale": "옥탑방 내부와 옥상, 해당 옥탑방이 자리한 다세대 빌라 외부 및 진입 계단은 하나의 주거 건물과 그 접근 동선에 속한다. 실내 멤버 중 가장 많은 16샷의 L04를 앵커로 선택했다. 총 23샷이고 실내 공간이 포함되므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_coastal_road",
        "members": [
          {
            "loc_id": "L05",
            "label": "서해안 해안도로",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "바다와 인접한 해안가 포장도로로, 자전거가 주행할 수 있는 도로폭을 갖추고 있다. (특징: 아스팔트 도로; 바다와 맞닿은 방파제 구조물; 세차게 쏟아지는 비와 젖은 노면(일부 시점))"
          }
        ],
        "anchor_loc": "L05",
        "kind": "prev_shot_ref",
        "rationale": "바다에 인접한 포장도로는 하늘에 노출된 독립적인 야외 이동 공간이다. 총 4샷이지만 실내 멤버가 없으므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_animal_shelter",
        "members": [
          {
            "loc_id": "L06",
            "label": "유기견 보호원",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "철창과 진료 공간이 혼재된 동물 보호 시설로, 약간 거칠고 실용적인 구조로 되어 있다. (특징: 철창으로 된 개장; 목욕 및 미용 도구; 낡은 진료대와 주사기; 콘크리트 바닥)"
          }
        ],
        "anchor_loc": "L06",
        "kind": "prev_shot_ref",
        "rationale": "철창 개장과 진료 공간, 실내 도구 및 콘크리트 바닥으로 구성된 폐쇄형 동물 보호 시설로 판단했다. 다른 장소와 같은 구조물이라는 근거가 없어 단독 그룹으로 두며, 총 2샷으로 3샷 미만이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_commercial_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_retail_store",
        "members": [
          {
            "loc_id": "L08",
            "label": "대형 마트 매장 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "일반적인 현대 한국의 대형 마트 내부로, 물품이 진열된 밝고 정리된 상업 공간이다. (특징: 높은 진열장과 진열된 상품들; 종이 박스와 카트; 밝은 실내조명)"
          },
          {
            "loc_id": "L09",
            "label": "대형 마트 외부 및 입구",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "마트의 간판과 출입구가 있는 외부 공간으로, 자전거를 세워두는 구역과 벽면의 보안 카메라가 보인다. (특징: 대형 마트 간판; 유리문 출입구; 외벽에 설치된 디지털 감시 카메라; 보도블록 바닥)"
          },
          {
            "loc_id": "L10",
            "label": "대형 마트 총무과",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "마트 내부의 보안 및 관리 사무실로, 다수의 모니터와 사무용 집기가 배치된 공간이다. (특징: 흑백 및 컬러 CCTV 화면이 띄워진 모니터; 사무용 책상; 실내조명)"
          }
        ],
        "anchor_loc": "L08",
        "kind": "chain_bg",
        "rationale": "매장 내부, 외부 출입구, 내부 관리 사무실은 모두 동일한 대형 판매시설에 속한다. 실내 멤버의 샷 수가 동률이므로 대표적인 주 공간인 L08을 앵커로 선택했다. 총 6샷이고 실내 공간이 포함되므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_coastal_bus_stop",
        "members": [
          {
            "loc_id": "L12",
            "label": "해안가 버스정류장",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "바다 풍경이 배경으로 펼쳐지는 단출한 버스 승강장이다. (특징: 투명한 바람막이 구조물과 벤치; 정류장 표지판; 바다가 보이는 뷰)"
          }
        ],
        "anchor_loc": "L12",
        "kind": "prev_shot_ref",
        "rationale": "투명 바람막이와 벤치가 있는 승강장이지만 완전히 밀폐된 실내라는 설명이 없고 바다를 향해 열린 구조이므로 야외로 판단했다. 총 2샷이며 실내 멤버가 없어 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L13",
            "label": "경찰서 사무실과 복도",
            "shot_count": 4,
            "is_indoor": true,
            "summary": "2020년대 현대 한국 경찰서의 전형적인 내부로, 서류와 전자기기가 어지럽게 놓인 실용적인 공간이다. (특징: 형사들의 데스크톱 컴퓨터와 모니터; 디지털 GPS 지도와 위치 좌표가 뜬 화면; 어지럽게 널린 사건 현장 확대 사진 출력물; 철제 캐비닛)"
          },
          {
            "loc_id": "L14",
            "label": "경찰서 외부 도로",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "경찰서 건물 앞의 도로변으로 차량과 자전거가 주차되어 있는 일상적인 구역이다. (특징: 경찰서 건물 외관; 주차된 현대식 경찰차와 일반 차량들; 아스팔트 포장도로)"
          }
        ],
        "anchor_loc": "L13",
        "kind": "chain_bg",
        "rationale": "경찰서 사무실 및 복도와 건물 바로 앞 외부 도로는 동일한 경찰서 시설의 내부와 전면 접근 공간이다. 유일한 실내 멤버이자 4샷인 L13을 앵커로 선택했다. 총 4샷이고 실내 공간이 포함되므로 chain_bg를 적용한다."
      },
      {
        "group_id": "bg_computer_cafe",
        "members": [
          {
            "loc_id": "L15",
            "label": "PC방 내부",
            "shot_count": 1,
            "is_indoor": true,
            "summary": "모니터 불빛이 주된 조명 역할을 하는 어두운 실내로, 데스크톱 좌석이 밀집된 상업 공간이다. (특징: 일렬로 늘어선 컴퓨터와 모니터; 디지털 지도 화면이 띄워진 모니터; 어두운 조명; 지도 출력물이 인쇄되는 프린터)"
          }
        ],
        "anchor_loc": "L15",
        "kind": "prev_shot_ref",
        "rationale": "컴퓨터 좌석이 밀집된 폐쇄형 상업시설 내부이며 다른 장소와 같은 건물이라는 근거가 없어 단독 그룹으로 분류했다. 실내지만 총 1샷으로 3샷 미만이므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_foggy_harbor",
        "members": [
          {
            "loc_id": "L16",
            "label": "안개 낀 포구와 갯바위",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "시야를 가리는 짙은 안개로 덮인 텅 빈 포구와 거친 질감의 바위지대다. (특징: 시야를 가리는 자욱한 안개; 물기 젖은 거친 갯바위; 선착장 고정용 구조물)"
          }
        ],
        "anchor_loc": "L16",
        "kind": "prev_shot_ref",
        "rationale": "포구와 갯바위로 이루어진 하늘에 노출된 해안 야외 공간이다. 특정 어선이나 다른 구조물에 속한다는 근거가 없어 단독 그룹으로 두며, 총 2샷이고 실내 멤버가 없으므로 prev_shot_ref를 적용한다."
      },
      {
        "group_id": "bg_fishing_vessel",
        "members": [
          {
            "loc_id": "L17",
            "label": "소형 어선 갑판",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "오래된 소형 조업선의 외부 공간으로, 습하고 거친 바다 안개가 내려앉은 금속과 나무 표면이 특징이다. (특징: 낡은 나무와 금속 재질의 바닥; 굵은 밧줄과 고정용 닻줄; 물기 맺힌 갑판 표면)"
          },
          {
            "loc_id": "L18",
            "label": "소형 어선 조타실",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "어선의 좁은 내부 조종 공간으로, 좁은 유리창과 낡은 계기판들이 배치되어 있다. (특징: 조타 핸들과 낡은 항해 계기판; 안개가 비치는 좁은 유리창; 유리창이나 벽면에 겹쳐 보이는 불균일하고 거친 붉은 원형 표식들의 환각적 이미지)"
          }
        ],
        "anchor_loc": "L18",
        "kind": "chain_bg",
        "rationale": "외부 갑판과 폐쇄된 내부 조타실은 동일한 소형 어선에 속하는 연속 공간이다. 실내 멤버이며 3샷인 L18을 앵커로 선택했다. 총 5샷이고 실내 공간이 포함되므로 chain_bg를 적용한다."
      },
      {
        "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를 적용한다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "d56db720-e844-48e7-b622-64b598d914a5",
  "resolved_model": "gpt",
  "updated_at": "2026-07-23T11:42:04.862416+00:00",
  "project_config_snapshot": {}
}