{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "d77392dfeeed61b6",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_forest_floor",
        "members": [
          {
            "loc_id": "L01",
            "label": "해 질 무렵의 숲속 수풀과 숲 바닥",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "해 질 무렵의 어둑한 조명 속 우거진 수풀과 거친 흙바닥. (특징: 우거진 수풀; 벗겨진 한쪽 신발; 어둑한 조명; 거친 흙바닥)"
          }
        ],
        "anchor_loc": "L01",
        "kind": "prev_shot_ref",
        "rationale": "수풀과 흙바닥으로 이루어진 야외 숲이며 다른 장소와의 물리적 연계가 명시되지 않아 단독 그룹으로 분류했다. 총 2샷으로 3샷 미만이고 실내도 없으므로 prev_shot_ref가 적합하다."
      },
      {
        "group_id": "bg_urban_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_rooftop_residence",
        "members": [
          {
            "loc_id": "L03",
            "label": "인천 변두리 낡은 다세대 빌라 옥상과 옥탑방 외부",
            "shot_count": 5,
            "is_indoor": false,
            "summary": "오래된 다세대 빌라의 옥상 공간. 물탱크와 빨랫줄, 평상이 배치되어 있으며 철문으로 된 옥탑방 현관이 연결되어 있다. (특징: 물탱크; 바람에 흔들리는 빨랫줄; 말린 식물이 놓인 평상; 철문 현관; 문틈에 끼워진 전단지; 낡은 시멘트 바닥과 외벽)"
          },
          {
            "loc_id": "L04",
            "label": "평상시 및 말끔하게 정돈된 옥탑방 내부",
            "shot_count": 6,
            "is_indoor": true,
            "summary": "거실, 작은 방, 욕실로 구성된 낡고 소박한 옥탑방 내부. 햇살이 비치는 작은 창과 일상적인 가재도구들이 정돈되어 있다. (특징: 햇살이 들어오는 작은 창문; 거실 식탁과 찻잔; 물이 끓는 냄비가 올려진 싱크대; 구형 TV; 거실 스탠드 불빛; 백팩과 인형이 놓인 깨끗한 침대 방; 세면대와 거울이 있는 욕실)"
          },
          {
            "loc_id": "L05",
            "label": "핏자국과 시신이 나타난 옥탑방 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "벽과 바닥에 붉은 흔적이 묻어있는 옥탑방 방안. 커튼 쪽으로 자국이 이어지며 벽면에는 불완전한 붉은 원 형태가 나타난다. (특징: 벽과 바닥에 튄 붉은 얼룩; 바닥의 혈흔; 바닥에 찍힌 발자국; 닫힌 창문 커튼; 침대 위 벽면에 붓으로 그린 듯한 붉은 원)"
          },
          {
            "loc_id": "L06",
            "label": "난장판이 된 옥탑방 내부",
            "shot_count": 4,
            "is_indoor": true,
            "summary": "가재도구가 흩어지고 뒤집혀 엉망이 된 옥탑방 거실과 방안. 열린 창문과 쓰러진 가구들이 있다. (특징: 열려 있는 거실 창문; 바닥에 쓰러진 식탁 의자들; 어지럽게 흩어진 가재도구들; 바닥에 남은 흙 묻은 발자국들; 벽에 나타난 붉은 원; 벽에 꽂혀 있는 낡은 사진)"
          },
          {
            "loc_id": "L13",
            "label": "다세대 빌라 외부 골목·후미진 마당·철제 증축 계단",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "다세대 빌라로 진입하는 좁은 골목길과 자전거를 세워둘 수 있는 어두운 마당, 옥탑방으로 이어지는 가파른 철제 계단. (특징: 좁은 골목길; 건물 1층 철제 출입문; 어두운 마당 구석; 옥상으로 향하는 낡은 철제 계단)"
          }
        ],
        "anchor_loc": "L04",
        "kind": "chain_bg",
        "rationale": "빌라 진입 골목과 마당, 옥상으로 이어지는 철제 계단, 옥상 외부, 그리고 서로 다른 상태로 묘사된 동일 옥탑방 내부가 하나의 주거 건물 동선을 이룬다. 실내 구성원 중 가장 많은 6샷의 L04를 앵커로 선택했으며, 총 21샷이고 실내를 포함하므로 chain_bg가 필요하다."
      },
      {
        "group_id": "bg_coastal_road",
        "members": [
          {
            "loc_id": "L07",
            "label": "맑거나 어두운 해안가 도로",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "바다와 인접해 있는 아스팔트 포장도로. (특징: 해안선; 아스팔트 도로; 자전거; 자연광 또는 야간 조명)"
          },
          {
            "loc_id": "L08",
            "label": "폭우가 쏟아지는 해안가 도로",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "짙은 먹구름이 끼고 세찬 소나기와 번개가 치는 어두운 해안가 도로. (특징: 짙은 먹구름; 세차게 쏟아지는 빗줄기; 번개 불빛; 비에 젖은 아스팔트 표면; 물보라를 일으키는 자전거)"
          }
        ],
        "anchor_loc": "L07",
        "kind": "prev_shot_ref",
        "rationale": "두 장소는 모두 바다에 인접한 아스팔트 도로이며 날씨와 조명 상태만 달라진 동일 해안도로의 변형으로 볼 수 있다. 총 3샷이지만 전부 하늘에 노출된 야외이므로 prev_shot_ref로 분류했다."
      },
      {
        "group_id": "bg_animal_shelter_cage_area",
        "members": [
          {
            "loc_id": "L09",
            "label": "유기견 보호원 철장 구역",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "여러 마리의 개들을 가둬둔 쇠창살 철장과 미용 및 처치가 이루어지는 작업 구역. (특징: 쇠창살로 된 철장; 미용 도구; 연고와 약품 병; 목욕용 시설)"
          }
        ],
        "anchor_loc": "L09",
        "kind": "prev_shot_ref",
        "rationale": "철장과 작업 시설은 제시되지만 프레임이 벽과 천장으로 둘러싸인 실내라는 설명은 명확하지 않아, 모호한 철장 구역을 야외로 판단했다. 총 2샷이고 확실한 실내 구성원이 없으므로 prev_shot_ref가 적합하다."
      },
      {
        "group_id": "bg_entertainment_street",
        "members": [
          {
            "loc_id": "L10",
            "label": "네온사인과 포장마차가 늘어선 번화가 거리",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "해 질 무렵 항구와 인접한 화려한 번화가. 간판 불빛과 노점들이 거리를 채우고 있다. (특징: 형형색색의 네온사인 간판; 길거리에 늘어선 포장마차들; 정차된 택시들; 아스팔트 도로와 인파)"
          }
        ],
        "anchor_loc": "L10",
        "kind": "prev_shot_ref",
        "rationale": "네온사인, 포장마차, 택시와 인파가 있는 개방된 번화가 거리이며 다른 건물 내부와의 직접적인 연계가 없다. 0샷의 야외 단독 장소이므로 prev_shot_ref로 분류했다."
      },
      {
        "group_id": "bg_large_store",
        "members": [
          {
            "loc_id": "L11",
            "label": "대형 마트 외부 입구와 자전거 거치대",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "현대식 대형 마트의 외부 건물 앞 출입구와 자전거를 세워두는 철제 거치대 구역. (특징: 유리문으로 된 출입구; 철제 자전거 거치대; 주차된 자전거들; 현대식 상업 건물 외벽; 천장에 달린 외부 방범용 CCTV)"
          },
          {
            "loc_id": "L12",
            "label": "대형 마트 내부 진열대 구역",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "밝은 조명 아래 물건들이 박스와 함께 진열되어 있는 대형 마트 내부 상점 구역. (특징: 길게 늘어선 상품 진열대; 다양한 상품이 담긴 종이 박스들; 밝은 형광등 조명; 마트 카트)"
          },
          {
            "loc_id": "L16",
            "label": "대형 마트 보안실 겸 총무과 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "여러 대의 감시 카메라 화면이 송출되는 모니터들이 설치된 보안 통제실. (특징: 다분할된 CCTV 화면이 나오는 모니터들; 사무용 책상과 의자; 키보드와 마우스)"
          }
        ],
        "anchor_loc": "L12",
        "kind": "chain_bg",
        "rationale": "마트 건물 앞 외부 출입구와 자전거 거치대, 내부 판매 구역, 같은 시설의 보안실 겸 총무과가 하나의 상업 건물에 속한다. 실내 구성원 최다 샷이 동률이어서 대표 판매 공간인 L12를 앵커로 선택했다. 총 6샷이고 실내를 포함하므로 chain_bg로 분류했다."
      },
      {
        "group_id": "bg_coastal_bus_stop",
        "members": [
          {
            "loc_id": "L14",
            "label": "해안가 버스정류장과 벤치 주변",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "어두운 밤바다가 배경으로 보이는 도로 옆의 버스정류장과 벤치. (특징: 버스정류장 안내 표지판; 금속 벤치; 어두운 밤바다; 캔 음료수)"
          }
        ],
        "anchor_loc": "L14",
        "kind": "prev_shot_ref",
        "rationale": "밤바다와 도로 옆에 놓인 표지판 및 벤치 중심의 개방된 정류장으로, 밀폐된 승차 대기실은 묘사되지 않았다. 총 2샷의 야외 단독 장소이므로 prev_shot_ref가 적합하다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L15",
            "label": "경찰서 사무실 내부",
            "shot_count": 5,
            "is_indoor": true,
            "summary": "형사들의 책상과 서류가 널려 있는 현대식 경찰서 수사팀 사무실. (특징: 어지럽게 서류와 사진이 널린 책상; 지도와 GPS 좌표가 띄워진 PC 모니터; 화이트보드; 사무용 의자와 책상 파티션; 밝은 형광등 조명)"
          },
          {
            "loc_id": "L17",
            "label": "낡은 경찰서 외부와 정문 앞",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "현대적이지만 다소 낡은 느낌의 지방 경찰서 외부 정문과 앞마당. (특징: 경찰서 현판; 건물 정문 유리문; 주차된 자전거; 아스팔트 바닥)"
          }
        ],
        "anchor_loc": "L15",
        "kind": "chain_bg",
        "rationale": "수사팀 사무실과 경찰서 정문 및 앞마당은 동일 경찰서 건물의 내부와 외부로 명확히 연결된다. 실내이면서 5샷인 L15를 앵커로 선택했으며, 총 6샷이고 실내를 포함하므로 chain_bg가 필요하다."
      },
      {
        "group_id": "bg_computer_cafe",
        "members": [
          {
            "loc_id": "L18",
            "label": "어두운 PC방 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "컴퓨터 모니터 불빛만이 실내를 밝히는 어두운 분위기의 현대식 PC방 내부. (특징: 줄지어 배치된 PC 모니터와 키보드; 해상 지도가 띄워진 화면; 출력용 프린터; 어두운 실내 조명)"
          }
        ],
        "anchor_loc": "L18",
        "kind": "prev_shot_ref",
        "rationale": "컴퓨터와 프린터가 배치된 밀폐형 상업시설 내부이며 다른 장소와의 직접적인 물리적 연계가 없다. 실내이지만 총 2샷으로 3샷 미만이므로 prev_shot_ref로 분류했다."
      },
      {
        "group_id": "bg_foggy_harbor",
        "members": [
          {
            "loc_id": "L19",
            "label": "안개가 짙게 깔린 텅 빈 포구와 선착장",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "짙은 안개로 인해 시야가 제한된 적막하고 비어 있는 바닷가 포구와 갯바위. (특징: 자욱한 잿빛 안개; 텅 빈 시멘트 선착장; 밧줄을 매어두는 낡은 기둥; 거친 갯바위; 다가오는 소형 어선)"
          }
        ],
        "anchor_loc": "L19",
        "kind": "prev_shot_ref",
        "rationale": "시멘트 선착장과 갯바위로 이루어진 개방된 포구이며 어선과 접촉하는 지점이지만 선박 자체와는 별개의 육상 장소다. 총 3샷이지만 야외 전용 그룹이므로 prev_shot_ref로 분류했다."
      },
      {
        "group_id": "bg_fishing_vessel",
        "members": [
          {
            "loc_id": "L20",
            "label": "소형 어선 외부 갑판",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "낡고 작은 어선의 외부 바닥 공간. (특징: 나무와 철재가 섞인 갑판 바닥; 철제 난간; 밧줄과 닻줄; 바다 안개 배경)"
          },
          {
            "loc_id": "L21",
            "label": "소형 어선 조타실 내부",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "어선을 조종하기 위한 낡은 장비들이 있는 비좁은 조종실 공간. (특징: 낡은 조타 핸들; 오래된 계기판; 좁은 전면 유리창; 유리창 너머 허공에 나타나는 붉은 원 형태들)"
          },
          {
            "loc_id": "L22",
            "label": "해 질 무렵 안개 띠가 형성된 먼바다",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "해가 지면서 수면에 황금빛이 반사되고, 수평선 부근에 짙은 안개 장벽이 형성된 광활한 바다. (특징: 광활한 바다 수평선; 해 질 녘의 황금빛 물결 반사광; 두껍게 띠를 두른 짙은 안개 장벽; 물살을 가르는 소형 어선)"
          }
        ],
        "anchor_loc": "L21",
        "kind": "chain_bg",
        "rationale": "어선의 개방 갑판과 밀폐된 조타실은 동일 선박의 외부와 내부이며, 먼바다 장면에도 물살을 가르는 해당 소형 어선이 명시되어 항해 장면의 외부 전경으로 함께 묶었다. 유일한 실내이자 3샷인 L21을 앵커로 선택했으며, 총 7샷이고 실내를 포함하므로 chain_bg로 분류했다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "da9734e6-2630-4abc-9c5b-d6e9fee55422",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T17:46:22.614409+00:00",
  "project_config_snapshot": {}
}