{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "e8b0b7859a127c94",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_forest_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_alley",
        "members": [
          {
            "loc_id": "L02",
            "label": "도시 뒷골목",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "희미한 가로등 불빛이 비치는 야간의 비좁은 도심 골목길. (특징: 희미한 가로등 불빛; 낡은 전봇대; 어두운 골목길 바닥; 밤 시간대의 어둠)"
          }
        ],
        "anchor_loc": "L02",
        "kind": "prev_shot_ref",
        "rationale": "야간의 도심 골목길과 가로등, 전봇대가 중심인 실외 장소다. 다른 건물 내부와 같은 주소로 묶을 근거가 없고 1샷뿐이므로 prev_shot_ref가 적합하다."
      },
      {
        "group_id": "bg_rooftop_unit",
        "members": [
          {
            "loc_id": "L03",
            "label": "인천 변두리 낡은 빌라 옥탑방 외부·옥상·계단·마당",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "낡은 다세대 빌라의 마당, 비좁은 계단, 그리고 물탱크와 빨랫줄이 있는 옥상 공간. 평상 위에 약초가 널려 있고, 전단지가 끼워진 철문이 있다. (특징: 오래된 다세대 빌라 외관; 마당의 후미진 곳; 옥탑방으로 이어지는 비좁고 가파른 계단; 옥상 물탱크; 바람에 흔들리는 빨랫줄; 말린 석창포 잎이 널려 있는 평상; 광고 전단지가 문틈에 끼워진 낡은 철제 현관문)"
          },
          {
            "loc_id": "L04",
            "label": "옥탑방 내부(거실·방·욕실 포함)",
            "shot_count": 16,
            "is_indoor": true,
            "summary": "낡고 생활감 있는 주거 공간으로, 작은 창문이 있는 거실, 싱크대, 식탁, 그리고 침대와 커튼이 있는 방과 욕실로 구성됨. 상황에 따라 핏자국이나 벽의 붉은 원이 나타났다 사라지며, 가재도구가 헤집어진 모습이 묘사됨. (특징: 작은 창문을 통해 들어오는 좁은 햇살; 생활감 있는 싱크대와 가스레인지 위 냄비; 희미한 거실 스탠드 조명; 식탁과 엎어진 찻잔; 침대와 커튼이 있는 좁은 방; 바닥부터 커튼으로 이어지는 핏자국 흔적 (재확인 시 사라짐); 침대 위 벽이나 욕실 거울 타일 벽에 일시적으로 그려지는 붉은 원 표식 (환시); 서랍과 가재도구가 온통 헤집어져 엉망이 된 방 안; 쓰러진 식탁 의자)"
          }
        ],
        "anchor_loc": "L04",
        "kind": "chain_bg",
        "rationale": "L03은 같은 낡은 빌라의 마당, 옥상, 옥탑방으로 이어지는 외부 동선이며, L04는 그 옥탑방의 거실·방·욕실 내부다. 같은 주거 구조물의 외부와 내부로 물리적으로 연결되므로 한 그룹으로 묶었다. 실내 멤버가 있고 총 20샷이므로 chain_bg로 분류하며, 가장 샷 수가 많은 실내 L04를 앵커로 선택했다."
      },
      {
        "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": "바다가 인접한 아스팔트 도로와 날씨 변화가 핵심인 야외 도로 공간이다. 같은 건물 또는 구조물 내부와 연결되는 근거가 없어 단독 그룹이며, 실내 멤버가 없으므로 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_large_mart",
        "members": [
          {
            "loc_id": "L07",
            "label": "번화가 대형 마트 외부·입구",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "항구 포구와 인접한 번화가에 위치한 대형 마트의 외부. 네온사인과 길거리 상점들이 붐비는 야간 풍경. (특징: 야간의 번화가 네온사인 불빛; 주차된 택시와 통행하는 차량들; 길거리 포장마차; 대형 마트 외부 입구 구조물; 자전거가 세워진 주차 구역)"
          },
          {
            "loc_id": "L08",
            "label": "대형 마트 내부 매장",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "물품들이 진열되어 있는 실용적인 마트 내부. 종이상자와 상품 진열대가 주를 이루는 공간. (특징: 물건이 빼곡한 상품 진열대; 바닥이나 카트에 놓인 종이 박스들; 실용적인 앞치마나 마트 직원용 조끼; 밝고 건조한 실내 조명)"
          },
          {
            "loc_id": "L11",
            "label": "대형 마트 총무과·보안실",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "마트 내부의 보안 구역으로, 낮은 해상도의 CCTV 영상이 송출되는 모니터들이 설치된 방. (특징: 여러 대의 감시 카메라 화면이 나오는 CCTV 모니터; 식별이 불가능할 정도로 비정상적으로 어둡게 표현된 특정 영상 구간; 사무용 책상 및 기기들)"
          }
        ],
        "anchor_loc": "L08",
        "kind": "chain_bg",
        "rationale": "L07은 대형 마트의 외부 입구, L08은 같은 마트의 내부 매장, L11은 마트 내부의 총무과·보안실로 같은 상업 건물에 속한다. 외부 입구는 실외, 매장과 보안실은 실내로 판단했다. 총 6샷이고 실내 멤버가 있으므로 chain_bg로 분류하며, 실내 최다 샷 동률 중 대표 매장인 L08을 앵커로 선택했다."
      },
      {
        "group_id": "bg_coastal_bus_stop",
        "members": [
          {
            "loc_id": "L09",
            "label": "해안가 버스정류장 부근",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "밤바다가 보이는 한적한 버스정류장 인근 야외 공간. (특징: 바다를 마주한 정류장 구조물과 벤치; 어두운 밤바다 풍경; 야간 가로등의 희미한 불빛; 플라스틱 음료수 병)"
          }
        ],
        "anchor_loc": "L09",
        "kind": "prev_shot_ref",
        "rationale": "밤바다를 마주한 버스정류장 인근의 야외 공간으로, 정류장 구조물이 있더라도 완전히 밀폐된 실내가 아니므로 실외로 판단했다. 독립된 야외 장소이고 실내 멤버가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L10",
            "label": "경찰서 사무실·내부",
            "shot_count": 5,
            "is_indoor": true,
            "summary": "현대 한국의 전형적인 경찰 행정 업무 공간. 책상 위에 서류와 사건 현장 사진들이 어지럽게 널려 있고, 모니터에 위치 추적 지도가 떠 있다. (특징: 사무용 책상과 의자들이 배치된 내부; 책상 위에 어지럽게 널려 있는 훼손된 시신의 확대 사진들; 실종신고서 등 사무 서류 뭉치; 위치추적 좌표와 해상 지도가 띄워진 컴퓨터 모니터 화면 (현실적인 UI 디자인))"
          },
          {
            "loc_id": "L12",
            "label": "경찰서 외부·주차장",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "경찰서 건물의 외곽 공간으로, 차량과 자전거가 세워져 있는 구역. (특징: 현대식 경찰서 외관 및 현판; 경찰차 및 일반 차량이 주차된 구역; 한구석에 세워진 자전거; 주간의 자연광)"
          }
        ],
        "anchor_loc": "L10",
        "kind": "chain_bg",
        "rationale": "L10은 경찰서 내부 사무실이고 L12는 같은 경찰서의 외관 및 주차장으로 같은 공공청사에 속한다. 사무실은 실내, 주차장은 실외로 판단했다. 총 6샷이고 실내 멤버가 있으므로 chain_bg로 분류하며, 실내 최다 샷인 L10을 앵커로 선택했다."
      },
      {
        "group_id": "bg_pc_room",
        "members": [
          {
            "loc_id": "L13",
            "label": "PC방 내부",
            "shot_count": 1,
            "is_indoor": true,
            "summary": "현대 한국의 전형적인 PC방. 여러 대의 모니터가 나열되어 있고 해상 지도 화면이 띄워져 있는 어두운 좌석. (특징: 어두운 실내와 다채로운 모니터 불빛; 컴퓨터 모니터, 키보드, 마우스; 화면에 띄워진 디지털 해상 지도와 위치 좌표 UI; 프린터로 인쇄된 여러 장의 종이 지도)"
          }
        ],
        "anchor_loc": "L13",
        "kind": "prev_shot_ref",
        "rationale": "여러 모니터와 좌석이 있는 현대 한국 PC방 내부로 명확한 실내다. 하지만 단독 1샷으로 총 샷 수가 3 미만이므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_foggy_port",
        "members": [
          {
            "loc_id": "L14",
            "label": "안개 낀 포구",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "시야가 차단될 정도로 짙은 안개가 깔린 해질 무렵의 텅 빈 포구. 갯바위와 습한 공기가 특징적이다. (특징: 형체를 알아보기 힘든 짙은 안개; 정박된 배가 전혀 보이지 않는 텅 빈 선착장; 어둡고 축축한 갯바위; 흐린 해질녘의 우중충한 조명)"
          }
        ],
        "anchor_loc": "L14",
        "kind": "prev_shot_ref",
        "rationale": "선착장, 갯바위, 안개와 습한 공기가 중심인 포구의 야외 공간이다. 특정 배 내부나 다른 건물과 같은 구조물로 묶을 근거가 부족하므로 단독 그룹으로 두었다. 실내 멤버가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_small_fishing_boat",
        "members": [
          {
            "loc_id": "L15",
            "label": "바다 위 소형 어선 갑판",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "낡은 소형 어선의 외부 갑판 공간. 닻줄과 갑판 장비들이 있으며, 안개 낀 바다를 배경으로 한다. (특징: 낡고 바닷물에 젖은 소형 어선 갑판 표면; 갑판에 고정된 굵은 닻줄; 주변을 둘러싼 안개와 바다 수면)"
          },
          {
            "loc_id": "L16",
            "label": "소형 어선 조타실 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "배를 조종하는 협소한 조타실. 유리창 너머로 바다가 보이며, 벽면이나 유리창에 수많은 붉은 원형 표식이 환시처럼 나타난다. (특징: 협소한 조타실 내부 구조물; 선박 조타 장치 핸들과 계기판; 비좁은 유리창 너머로 보이는 안개 낀 바다 풍경; 조타실 내부 벽면과 허공에 빙글빙글 돌며 무수히 나타나는 붉은 원형 표식 (주관적 환시 이미지))"
          }
        ],
        "anchor_loc": "L16",
        "kind": "chain_bg",
        "rationale": "L15는 소형 어선의 외부 갑판이고 L16은 같은 배의 밀폐된 조타실 내부이므로 하나의 선박 구조물로 묶었다. 갑판은 하늘이 열린 실외, 조타실은 벽과 창이 있는 실내로 판단했다. 총 6샷이고 실내 멤버가 있으므로 chain_bg로 분류하며, 실내 멤버인 L16을 앵커로 선택했다."
      },
      {
        "group_id": "bg_open_sea_fog",
        "members": [
          {
            "loc_id": "L17",
            "label": "해질녘 바다·안개 장벽",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "저무는 해가 황금빛 그림자를 길게 늘어뜨리는 바다. 세상의 경계를 가리듯 거대하고 짙은 안개 띠가 수면에 형성되어 있다. (특징: 해 질 무렵의 붉고 황금빛이 도는 태양광; 빛이 길게 반사되는 바다 수면; 시야를 완전히 가로막는 거대하고 짙은 안개 띠; 흐리고 습한 공기 질감)"
          }
        ],
        "anchor_loc": "L17",
        "kind": "prev_shot_ref",
        "rationale": "해질녘 바다 수면과 거대한 안개 띠가 중심인 개방된 자연 야외 공간이다. 특정 선박이나 항구 구조물 내부와 동일 장소로 단정할 근거가 없어 단독 그룹으로 두었고, 1샷의 실외 장소이므로 prev_shot_ref로 분류한다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "1501b878-0e37-4bcf-857b-0f984a4f1e41",
  "resolved_model": "gpt",
  "updated_at": "2026-05-13T06:42:12.813522+00:00",
  "project_config_snapshot": {}
}