{
  "space_type": "오래된 다세대 빌라 옥상에 붙은 소형 옥탑 주거",
  "genre_or_setting": "현대 한국 변두리 도시의 미스터리/스릴러 상황",
  "summary": "인천 변두리 오래된 빌라 옥상에 있는 작고 낡은 옥탑 주거로, 옥상 외부·철문 현관·거실 겸 주방·두 개의 방·욕실이 확인된다.",
  "physical_realism": [
    "옥탑방은 오래된 빌라 위에 얹힌 소형 주거이므로 전체 면적이 작고, 실내 공간들은 조밀하게 붙어 있는 저비용 구조로 보는 것이 현실적이다.",
    "옥상 외부에서 철문 현관으로 바로 진입하며, 하부 다세대 빌라 마당에서 옥탑방으로 연결되는 계단이 명시된다.",
    "거실에 작은 창이 직접 언급되고, 새벽 장면에서 불빛이 새어 나오는 옥탑방 창문이 보인다.",
    "욕실은 얼굴을 씻고 거울을 보는 기능이 확인되지만 독립 샤워부스나 욕조는 증거가 없고, 좁은 옥탑 주거의 규모상 과한 설비는 배제한다.",
    "옥상에는 물탱크, 빨랫줄, 평상이 있어 주거용 옥탑의 생활 외부공간으로 기능한다.",
    "붉은 원 표식, 혈흔, 발자국, 시신, 뒤집힌 의자, 열린 창문 등은 사건 이후 상태이므로 초기 세트장 기본 상태에서 제외한다."
  ],
  "spaces": [
    {
      "name": "옥상 외부 생활공간",
      "enclosure": "open_air",
      "same_space_as": null,
      "construction_character": "오래된 다세대 빌라의 평지붕 옥상을 생활공간처럼 쓰는 구조. 본체 콘크리트 슬래브 위에 옥탑 주거가 후대에 얹힌 듯한 저비용 옥상 환경이며, 방수층이 낡고 난간이나 담장으로 가장자리가 둘러진 현실적인 노후 빌라 옥상이다. 물탱크와 빨랫줄 같은 외부 설비가 노출되어 있고, 본건물과 매끈하게 통합된 고급 테라스가 아니라 실용 위주의 낡은 옥상이다.",
      "frame": {
        "boundaries": [
          "하늘에 열린 평평한 옥상 바닥",
          "옥상 가장자리의 낮은 담장 또는 난간",
          "옥탑 주거 외벽과 철문 현관 앞 바닥",
          "옥상 한편에 노출된 물탱크 주변의 설비 구역"
        ],
        "openings": [
          {
            "name": "옥탑 철문 현관",
            "connects": "옥상 외부 생활공간 - 현관 전이부",
            "kind": "door"
          },
          {
            "name": "하부 계단 도착부",
            "connects": "다세대 빌라 하부 접근부 - 옥상 외부 생활공간",
            "kind": "passage"
          }
        ],
        "access_paths": [
          {
            "description": "다세대 빌라 문을 지나 마당 안쪽에서 옥탑방과 연결되는 계단을 올라 옥상에 도착하는 경로. 오래된 빌라 옥탑 접근로답게 본건물 내부의 정식 계단이라기보다 옥상으로 이어지는 좁고 실용적인 계단이며, 옥탑 증축부로 올라가는 노출되거나 반노출된 저비용 접근 구조로 보는 것이 자연스럽다.",
            "via": "계단",
            "evidence": "S#11: '다세대 빌라 문을 열고 들어와 마당 후미진 곳에 자전거를 대충 세우고, 옥탑방과 연결되는 계단을 급히 오른다.' / S#13: '비명을 지르며 옥탑방을 빠져나오는 수리영, 허겁지겁 계단을 내려간다.'"
          },
          {
            "description": "옥상 바닥에서 옥탑방 철문 현관 앞까지 걸어가 문으로 진입하는 짧은 외부 접근 경로.",
            "via": "옥상 바닥과 철문",
            "evidence": "S#10: '신발은 옥탑방 철문 현관 앞에 멈춰 선다.'"
          }
        ]
      },
      "addon": [
        {
          "role": "water_storage_utility",
          "implementation": "옥상에 노출된 주거용 물탱크. 오래된 빌라 옥탑에서 흔한 플라스틱 또는 금속 계열의 실용 설비로, 외부에 고정 배치된다.",
          "evidence": "S#10: '옥탑방 옥상. 물탱크.'"
        },
        {
          "role": "laundry_drying_fixture",
          "implementation": "바람에 흔들리는 외부 빨랫줄. 옥상 벽체나 지지대 사이에 고정된 단순한 줄 형태의 생활 설비.",
          "evidence": "S#10: '바람에 빨랫줄이 툭- 툭-'"
        },
        {
          "role": "outdoor_drying_surface",
          "implementation": "옥상에 놓인 평상. 말린 재료를 펼쳐둘 수 있을 만큼 넓은 낮은 목재 또는 금속 프레임의 고정적 생활 가구.",
          "evidence": "S#10: '평상에 놓인 말린 석창포가 바람에 날리는데...'"
        }
      ],
      "life_baseline": [
        {
          "item": "낡은 방수 바닥, 배수구, 옥상 가장자리 얼룩",
          "reason": "오래된 빌라 옥상 외부공간이며 안개·바람·비에 노출되는 생활 옥상이므로 현실적인 배경 질감에 필요하다."
        },
        {
          "item": "간단한 빨래 지지대 또는 빨랫줄 고정 브래킷",
          "reason": "빨랫줄이 장면에 등장하므로 이를 지탱하는 고정 구조가 있어야 한다."
        },
        {
          "item": "옥탑 외벽에 붙은 노후 배관 또는 전선류",
          "reason": "물탱크와 옥탑 주거가 있는 오래된 빌라 옥상에서 현실적으로 보이는 고정 설비이다."
        }
      ],
      "evidence_refs": [
        "S#4",
        "S#10",
        "S#11",
        "S#13",
        "S#17"
      ]
    },
    {
      "name": "현관 전이부",
      "enclosure": "threshold",
      "same_space_as": null,
      "construction_character": "옥탑 주거의 외부 철문 바로 안쪽에 있는 작은 출입 전이부. 오래된 옥탑방의 저비용 주거 구조상 별도 넓은 현관홀이 아니라 철문과 실내 사이의 좁은 신발 벗는 구역에 가깝다. 철문은 낡고 녹슨 금속문으로, 바람에 덜컹거리는 정도의 노후한 경첩과 잠금장치를 가진다.",
      "frame": {
        "boundaries": [
          "옥상 외부와 실내를 나누는 옥탑 외벽",
          "철문 안쪽의 좁은 바닥 전이 구역",
          "거실 겸 주방으로 이어지는 내부 방향"
        ],
        "openings": [
          {
            "name": "녹슨 철문",
            "connects": "옥상 외부 생활공간 - 현관 전이부",
            "kind": "door"
          },
          {
            "name": "거실 방향 내부 통로",
            "connects": "현관 전이부 - 거실 겸 주방",
            "kind": "passage"
          }
        ],
        "access_paths": [
          {
            "description": "옥상 외부 생활공간에서 녹슨 철문을 열고 좁은 현관 전이부를 지나 거실 겸 주방으로 들어가는 경로.",
            "via": "철문과 내부 통로",
            "evidence": "S#10: '문이 미세하게 열리고 안으로 들어가는 남자.' / S#11: '옥상에 올라와 보니 반쯤 열린 현관 철문.' / S#25: '열린 현관문 밖을 향해 선 뒷모습.'"
          }
        ]
      },
      "addon": [
        {
          "role": "entry_footwear_zone",
          "implementation": "신발을 신고 벗는 좁은 현관 바닥 구역. 별도 대형 가구가 아니라 오래된 옥탑 주거의 작은 단차 또는 바닥 마감 차이 정도의 실용적 구현.",
          "evidence": "S#5: '수리영 신발을 신으며'"
        }
      ],
      "life_baseline": [
        {
          "item": "낡은 현관문 경첩과 잠금장치",
          "reason": "철문이 잠금 해제되고 바람에 덜컹거리는 장면이 반복되어, 노후한 출입문 하드웨어가 현실 배경에 필요하다."
        },
        {
          "item": "작은 신발장 또는 벽면 신발 정리 선반",
          "reason": "주거 현관에서 신발을 신고 나가는 장면이 있으며, 옥탑방 규모에 맞는 소형 고정·준고정 수납이 현실적이다."
        }
      ],
      "evidence_refs": [
        "S#5",
        "S#10",
        "S#11",
        "S#13",
        "S#14",
        "S#25",
        "S#27"
      ]
    },
    {
      "name": "거실 겸 주방",
      "enclosure": "enclosed",
      "same_space_as": null,
      "construction_character": "옥탑방 내부의 중심 생활공간으로, 거실과 소형 주방 기능이 한 공간에 결합된 구조. 오래된 빌라 옥탑 주거답게 벽체는 경량 조적·샌드위치패널·몰탈 마감 등 저비용 증축 재료일 가능성이 높고, 본건물과 다른 시기·품질의 소박한 마감이다. 작은 창과 싱크대가 있는 검소한 생활공간이다.",
      "frame": {
        "boundaries": [
          "옥탑 외벽으로 둘러싸인 소형 실내",
          "현관 전이부와 이어지는 출입 측 벽",
          "안방, 작은 방, 욕실로 이어지는 내부 칸막이 벽",
          "싱크대가 붙은 주방 벽면",
          "식탁과 TV를 둘 수 있는 거실 벽면"
        ],
        "openings": [
          {
            "name": "거실 작은 외기창",
            "connects": "거실 겸 주방 - 외부",
            "kind": "window"
          },
          {
            "name": "현관 방향 통로",
            "connects": "거실 겸 주방 - 현관 전이부",
            "kind": "passage"
          },
          {
            "name": "안방 문",
            "connects": "거실 겸 주방 - 큰 침실",
            "kind": "door"
          },
          {
            "name": "작은 방 문",
            "connects": "거실 겸 주방 - 작은 침실",
            "kind": "door"
          },
          {
            "name": "욕실 문",
            "connects": "거실 겸 주방 - 욕실",
            "kind": "door"
          }
        ],
        "access_paths": [
          {
            "description": "옥상 외부에서 철문 현관을 통과한 뒤 바로 들어오는 중심 실내 경로.",
            "via": "철문, 현관 전이부, 내부 통로",
            "evidence": "S#12: '/거실 ‘엄마?’를 부르며 들어오는 수리영' / S#14: '/현관 집안 여기저기를 확인하면서 나오는 형사와 혜수'"
          },
          {
            "description": "거실을 중심으로 안방, 작은 방, 욕실에 접근하는 내부 분기 경로.",
            "via": "내부 방문들",
            "evidence": "S#12: '/민숙 방 안방 문을 여는데...' 및 '/수리영 방 마지막으로 자기 방문을 연다' / S#18: '/욕실 안' 이후 '거실로 튀어나와'"
          }
        ]
      },
      "addon": [
        {
          "role": "washing_fixture",
          "implementation": "싱크대와 수도꼭지. 약초를 씻고 물을 틀 수 있는 소형 주방용 세척 설비로, 하부 배수와 상수 연결이 있는 검소한 붙박이 싱크대.",
          "evidence": "S#5: '싱크대 수도꼭지에 흐르는 물, 씻다 만 약초'"
        },
        {
          "role": "cooking_heat_source",
          "implementation": "냄비의 물을 끓일 수 있는 소형 가스레인지 또는 전기/인덕션 화구. 옥탑 주거의 작은 주방에 놓이는 최소 조리 열원.",
          "evidence": "S#5: '냄비의 물이 끓어 달그락거리는 소리… 김이 피어오르고.'"
        },
        {
          "role": "dining_table_surface",
          "implementation": "두 사람이 앉아 차를 마시거나 식사를 할 수 있는 소형 식탁. 옥탑방 규모에 맞는 작은 사각 또는 원형 테이블.",
          "evidence": "S#5: '식탁에 앉으며' / S#14: '뛰쳐나가 식탁으로 가본다.' / S#18: '식탁에 놓인 엄마와 수리영의 사진'"
        },
        {
          "role": "seating",
          "implementation": "식탁 주변의 소형 식탁 의자들. 여러 개가 있으나 공간 규모상 가벼운 주거용 의자 구성.",
          "evidence": "S#25: '식탁 의자들을 쓰러져있다.'"
        },
        {
          "role": "media_fixture",
          "implementation": "거실에서 뉴스를 볼 수 있는 TV. 벽면 또는 낮은 거실장 위에 놓이는 주거용 화면 장치.",
          "evidence": "S#5: 'TV 뉴스를 뚫어지게 바라보는' / S#12: '켜져 있는 TV'"
        },
        {
          "role": "ambient_lighting",
          "implementation": "희미한 빛을 내는 거실 스탠드 조명. 이동 가능한 소품처럼 작지 않고 거실 한켠에 자리 잡은 생활 조명 가구로 구현.",
          "evidence": "S#12: '희미한 거실 스탠드 불빛'"
        }
      ],
      "life_baseline": [
        {
          "item": "소형 냉장고",
          "reason": "두 사람이 거주하는 검소한 옥탑 주거의 주방 기능을 현실화하기 위한 기본 고정 가전이다."
        },
        {
          "item": "싱크대 하부장과 작은 상부장",
          "reason": "주방 싱크대와 조리 기능이 확인되며, 오래된 옥탑방에 필요한 최소 주방 수납이다."
        },
        {
          "item": "낡은 벽지 또는 페인트 마감과 생활 얼룩",
          "reason": "오래된 빌라 옥탑방의 저비용 주거 분위기를 만들기 위한 영구 배경 질감이다."
        },
        {
          "item": "소형 거실장 또는 TV 받침대",
          "reason": "TV가 거실에 있으므로 화면 장치를 지지하는 기본 가구가 현실적으로 필요하다."
        },
        {
          "item": "천장등 또는 기본 실내 조명",
          "reason": "야간에도 실내 확인이 가능하고 창문으로 불빛이 새어 나오므로 기본 조명 인프라가 필요하다."
        }
      ],
      "evidence_refs": [
        "S#5",
        "S#10",
        "S#12",
        "S#14",
        "S#17",
        "S#18",
        "S#25",
        "S#27"
      ]
    },
    {
      "name": "큰 침실",
      "enclosure": "enclosed",
      "same_space_as": null,
      "construction_character": "거실에서 방문으로 들어가는 옥탑방 내부 침실. 슬러그라인의 '안방 안'과 S#12의 '민숙 방/안방'이 같은 기능의 큰 침실을 가리킨다. 옥탑 증축 주거 내부의 경량 칸막이로 나뉜 방이며, 마감은 오래되고 소박하다.",
      "frame": {
        "boundaries": [
          "거실과 구분되는 내부 칸막이 벽",
          "침대가 놓이는 벽면",
          "옥탑 외벽에 면한 벽면",
          "작은 침실 및 욕실과는 직접 연결되지 않고 거실을 통해 연결되는 구조"
        ],
        "openings": [
          {
            "name": "큰 침실 방문",
            "connects": "거실 겸 주방 - 큰 침실",
            "kind": "door"
          },
          {
            "name": "큰 침실 외기창",
            "connects": "큰 침실 - 외부",
            "kind": "window"
          }
        ],
        "access_paths": [
          {
            "description": "거실 겸 주방에서 큰 침실 방문을 열고 들어가는 내부 접근 경로.",
            "via": "방문",
            "evidence": "S#12: '/민숙 방 안방 문을 여는데... 없다.' / S#18: '안방 안 / 침대에 머리를 대고 앉아있는 수리영'"
          }
        ]
      },
      "addon": [
        {
          "role": "sleeping_surface",
          "implementation": "사람이 기대어 앉거나 잠을 잘 수 있는 침대. 큰 침실의 핵심 수면 가구.",
          "evidence": "S#18: '침대에 머리를 대고 앉아있는 수리영'"
        }
      ],
      "life_baseline": [
        {
          "item": "옷장 또는 붙박이형 의류 수납",
          "reason": "성인 거주자가 사용하는 안방이므로 이동하지 않는 기본 의류 수납이 현실적으로 필요하다."
        },
        {
          "item": "작은 서랍장 또는 협탁",
          "reason": "침대가 있는 소형 주거 침실의 현실적인 기본 가구이며 과도하지 않은 배경 요소이다."
        },
        {
          "item": "커튼 또는 블라인드",
          "reason": "외기창이 있는 침실의 채광·사생활 조절을 위한 기본 고정적 인테리어 요소이다."
        }
      ],
      "evidence_refs": [
        "S#12",
        "S#18"
      ]
    },
    {
      "name": "작은 침실",
      "enclosure": "enclosed",
      "same_space_as": null,
      "construction_character": "거실에서 별도 방문으로 들어가는 젊은 성인 딸의 개인 방으로 확인되는 작은 침실. 옥탑방 내부의 경량 칸막이로 구획된 소형 방이며, 창문과 커튼이 있고 침대가 벽 가까이 놓인다. 저비용 옥탑 주거의 좁은 개인실로, 장식적 여유보다는 기본 수면·수납 기능 중심이다.",
      "frame": {
        "boundaries": [
          "거실과 구분되는 내부 칸막이 벽",
          "침대 위쪽 벽면",
          "커튼이 달린 창문 쪽 외벽",
          "방 한구석과 바닥 공간",
          "방문이 있는 출입 벽면"
        ],
        "openings": [
          {
            "name": "작은 침실 방문",
            "connects": "거실 겸 주방 - 작은 침실",
            "kind": "door"
          },
          {
            "name": "커튼 달린 외기창",
            "connects": "작은 침실 - 외부",
            "kind": "window"
          }
        ],
        "access_paths": [
          {
            "description": "거실 겸 주방에서 작은 침실 방문을 열고 들어가는 내부 접근 경로.",
            "via": "방문",
            "evidence": "S#5: '딸, 수리영이 방문을 열고 기지개를 켜며 나오자' / S#12: '/수리영 방 마지막으로 자기 방문을 연다' / S#18: '닫혀있는 자신의 방을 바라본다... 조심스럽게 문을 연다.'"
          },
          {
            "description": "방 안에서 창문 쪽 커튼 앞까지 이동할 수 있는 짧은 내부 동선.",
            "via": "방 내부 바닥",
            "evidence": "S#12: '피묻은 발자국은 커튼으로 이어져 있다... 커튼을 젖히자' / S#18: '창문에 다가가 커튼을 확 열어젖힌다.'"
          }
        ]
      },
      "addon": [
        {
          "role": "sleeping_surface",
          "implementation": "작은 침실에 놓인 침대. 침대 위 벽면이 보이고, 사람이 털썩 주저앉을 수 있는 크기의 수면 가구.",
          "evidence": "S#12: '침대 위 벽에 붉은 원이 생겨난다' / S#25: '침대에 털썩 주저앉는 수리영'"
        },
        {
          "role": "window_covering",
          "implementation": "창문 앞을 가리는 커튼. 사람 뒤나 창문 앞 공간을 가릴 수 있을 만큼 내려오는 천 커튼으로, 창문에 고정된 레일 또는 봉에 달린다.",
          "evidence": "S#12: '피묻은 발자국은 커튼으로 이어져 있다... 커튼을 젖히자' / S#18: '창문에 다가가 커튼을 확 열어젖힌다.'"
        }
      ],
      "life_baseline": [
        {
          "item": "책상 또는 작은 공부/작업용 테이블",
          "reason": "21세 학생이 방학 중 거주하는 개인 방이며, 공부와 생활을 위한 기본 고정 가구가 현실적이다."
        },
        {
          "item": "의류 수납장 또는 행거",
          "reason": "개인 침실의 현실적인 기본 수납으로, 빈 세트처럼 보이지 않게 하는 고정적 배경 요소이다."
        },
        {
          "item": "책장 또는 낮은 수납 선반",
          "reason": "학생 신분의 개인 방에 있을 법한 이동하지 않는 생활 가구이다."
        },
        {
          "item": "기본 천장등",
          "reason": "방 내부가 야간에도 확인되며 주거 공간의 필수 조명이다."
        }
      ],
      "evidence_refs": [
        "S#5",
        "S#12",
        "S#14",
        "S#18",
        "S#25"
      ]
    },
    {
      "name": "욕실",
      "enclosure": "enclosed",
      "same_space_as": null,
      "construction_character": "옥탑방 내부의 작은 위생 공간. 얼굴을 씻고 거울을 볼 수 있는 최소 욕실로 확인되며, 오래된 옥탑 주거에 흔한 좁은 타일 마감의 습식 공간이다. 독립 샤워부스나 욕조는 증거가 없고 공간 규모상 배제하며, 배변·세면·배수 중심의 검소한 설비로 구성한다.",
      "frame": {
        "boundaries": [
          "거실과 구분되는 방수 타일 또는 방수 마감의 내부 벽",
          "좁은 욕실 바닥과 배수 경사",
          "거울과 세면 설비가 붙는 벽면",
          "변기가 놓이는 벽면 또는 구석"
        ],
        "openings": [
          {
            "name": "욕실 문",
            "connects": "거실 겸 주방 - 욕실",
            "kind": "door"
          },
          {
            "name": "욕실 환기 외기창",
            "connects": "욕실 - 외부",
            "kind": "window"
          }
        ],
        "access_paths": [
          {
            "description": "거실 겸 주방에서 욕실 문을 열고 들어가는 내부 접근 경로.",
            "via": "욕실 문",
            "evidence": "S#18: '/욕실 안 얼굴을 씻고 거울을 보며' 이후 '거실로 튀어나와'"
          }
        ]
      },
      "addon": [
        {
          "role": "washing_fixture",
          "implementation": "얼굴을 씻을 수 있는 소형 세면대와 수도꼭지. 좁은 욕실에 맞는 벽붙이 또는 작은 하부형 세면 설비와 배수.",
          "evidence": "S#18: '/욕실 안 얼굴을 씻고 거울을 보며'"
        },
        {
          "role": "mirror_fixture",
          "implementation": "세면대 위 벽에 고정된 욕실 거울. 사용자가 얼굴을 보며 서 있을 수 있는 기본 크기.",
          "evidence": "S#18: '거울을 보며' / shot: '거울 표면에 붉은색 둥근 원이 선명하게 비쳐진'"
        },
        {
          "role": "sanitation_fixture",
          "implementation": "소형 양변기와 바닥 배수. 욕실의 기본 배변 설비로, 좁은 옥탑 주거 규모에 맞는 검소한 구성.",
          "evidence": "S#18의 욕실 공간 확인 및 현대 주거 욕실의 최소 위생 기능 baseline"
        },
        {
          "role": "drainage_surface",
          "implementation": "물청소와 세면수 처리가 가능한 타일 바닥 및 배수구. 독립 샤워부스가 아닌 최소 습식 위생 공간의 바닥 설비.",
          "evidence": "S#18: '얼굴을 씻고' 및 욕실 공간의 배수 필요"
        }
      ],
      "life_baseline": [
        {
          "item": "소형 환풍기 또는 환기 그릴",
          "reason": "좁은 옥탑 욕실의 습기 배출을 위한 현실적인 고정 설비이다."
        },
        {
          "item": "수건걸이",
          "reason": "세면을 하는 욕실에 필요한 벽부착 생활 설비이며 이동 소품이 아니다."
        },
        {
          "item": "낡은 타일 줄눈과 방수 마감",
          "reason": "오래된 옥탑 주거의 좁은 욕실 분위기를 만드는 영구 배경 질감이다."
        }
      ],
      "evidence_refs": [
        "S#18"
      ]
    }
  ],
  "structure_kinds": [
    {
      "item": "오래된 빌라 옥탑방 전체",
      "kind": "whole_place",
      "evidence": "S#4: '인천 변두리 부감, 오래된 빌라 옥탑방 전경.'"
    },
    {
      "item": "옥상 외부 생활공간",
      "kind": "separate_space",
      "evidence": "S#10: '옥탑방 옥상. 물탱크. 바람에 빨랫줄이...' / S#11: '옥상에 올라와 보니 반쯤 열린 현관 철문.'"
    },
    {
      "item": "현관 전이부",
      "kind": "separate_space",
      "evidence": "S#14: '/현관 집안 여기저기를 확인하면서 나오는 형사와 혜수' / S#10: '옥탑방 철문 현관 앞'"
    },
    {
      "item": "거실 겸 주방",
      "kind": "separate_space",
      "evidence": "S#12: '/거실' / S#5: '거실에 난 작은 창', '싱크대 수도꼭지', '식탁에 앉으며'"
    },
    {
      "item": "큰 침실",
      "kind": "separate_space",
      "evidence": "S#12: '/민숙 방 안방 문을 여는데...' / S#18: '안방 안 / 침대에 머리를 대고 앉아있는 수리영'"
    },
    {
      "item": "작은 침실",
      "kind": "separate_space",
      "evidence": "S#12: '/수리영 방 마지막으로 자기 방문을 연다' / S#18: '/수리영 방안'"
    },
    {
      "item": "욕실",
      "kind": "separate_space",
      "evidence": "S#18: '/욕실 안 얼굴을 씻고 거울을 보며'"
    },
    {
      "item": "옥탑 철문",
      "kind": "opening",
      "evidence": "S#10: '옥탑방 철문 현관 앞' / S#11: '반쯤 열린 현관 철문' / S#27: '녹슨 현관 철문'"
    },
    {
      "item": "옥탑방 연결 계단",
      "kind": "access_path",
      "evidence": "S#11: '옥탑방과 연결되는 계단을 급히 오른다.' / S#13: '허겁지겁 계단을 내려간다.'"
    },
    {
      "item": "거실 작은 창",
      "kind": "opening",
      "evidence": "S#5: '거실에 난 작은 창으로 햇살에 가늘게 비친다.'"
    },
    {
      "item": "작은 침실 창문과 커튼",
      "kind": "opening",
      "evidence": "S#18: '창문에 다가가 커튼을 확 열어젖힌다.'"
    },
    {
      "item": "방문들",
      "kind": "opening",
      "evidence": "S#5: '방문을 열고' / S#12: '안방 문을 여는데', '자기 방문을 연다'"
    },
    {
      "item": "다세대 빌라 하부에서 옥탑으로 오르는 동선",
      "kind": "connection",
      "evidence": "S#11: '다세대 빌라 문을 열고 들어와 마당 후미진 곳에 자전거를 대충 세우고, 옥탑방과 연결되는 계단을 급히 오른다.'"
    }
  ],
  "access_validation": [
    {
      "space": "옥상 외부 생활공간",
      "has_access": true,
      "note": "다세대 빌라 마당에서 옥탑방과 연결되는 계단을 올라 옥상에 도달한다는 명시가 있다."
    },
    {
      "space": "현관 전이부",
      "has_access": true,
      "note": "옥상 외부의 철문을 통해 진입한다."
    },
    {
      "space": "거실 겸 주방",
      "has_access": true,
      "note": "현관 전이부를 지나 들어오며, S#12에서 거실로 들어오는 장면이 있다."
    },
    {
      "space": "큰 침실",
      "has_access": true,
      "note": "거실에서 안방 문을 열고 들어간다는 명시가 있다."
    },
    {
      "space": "작은 침실",
      "has_access": true,
      "note": "거실에서 자기 방문을 열고 들어가며, 방문을 열고 나오는 장면도 있다."
    },
    {
      "space": "욕실",
      "has_access": true,
      "note": "욕실 안에서 거실로 튀어나오는 장면이 있어 거실과 문으로 연결된 내부 접근이 확인된다."
    }
  ],
  "uncertain_structure_items": [
    {
      "item": "큰 침실 외기창의 정확한 위치와 크기",
      "reason": "안방 내부 창문은 직접 언급되지 않지만, 외벽에 면한 옥탑 주거 침실의 현실 기본으로 검소한 창을 포함했다. 정확한 위치는 불명확하다.",
      "evidence": "S#18: '안방 안'은 확인되나 창문 언급 없음."
    },
    {
      "item": "욕실 환기 외기창의 정확한 위치",
      "reason": "욕실 벽과 거울은 확인되지만 창은 직접 언급되지 않는다. 현대 소형 주거 욕실의 채광·환기 현실 기본으로 외벽에 면한 작은 환기창을 포함하되, 내부 칸막이에 창을 두지는 않는다.",
      "evidence": "S#18: '/욕실 안 얼굴을 씻고 거울을 보며'"
    },
    {
      "item": "옥탑방 내부 복도의 존재 여부",
      "reason": "거실에서 방들과 욕실로 이동하는 것은 확인되지만 별도의 복도가 있는지는 명시되지 않는다. 소형 옥탑 주거의 규모상 거실에서 직접 각 문으로 이어지는 것으로 처리했다.",
      "evidence": "S#12: '/거실', '/민숙 방', '/수리영 방' 하위구분 / S#18: 욕실에서 거실로 튀어나옴."
    },
    {
      "item": "현관 전이부의 독립성",
      "reason": "슬러그 하위구분 '/현관'이 있어 별도 전이공간으로 분리했지만, 실제 면적은 매우 작고 거실과 거의 붙어 있을 수 있다.",
      "evidence": "S#14: '/현관 집안 여기저기를 확인하면서 나오는 형사와 혜수'"
    }
  ],
  "excluded_items_with_reason": [
    {
      "item": "민숙 손목의 작은 원 표식 및 붉게 변하는 문신",
      "reason": "인물 신체의 표식이며 사건·미스터리와 결부된 구체 표식이므로 초기 세트장 영구 배경에서 제외한다."
    },
    {
      "item": "벽에 생기는 붉은 원, 침대 위 벽의 붉은 표식, 욕실 벽의 붉은 원",
      "reason": "사건과 결부된 초자연적·환각적 표식이며 초기 세트장 기본 상태가 아니라 샷 단계에서 얹을 요소이다."
    },
    {
      "item": "핏자국, 혈흔, 피묻은 발자국, 피묻은 사진",
      "reason": "사건 이후 흔적이므로 base에서 제외한다."
    },
    {
      "item": "시신과 상처, 뜯긴 살점",
      "reason": "사건 결과이자 인물/시신 요소로 초기 세트장에 포함하지 않는다."
    },
    {
      "item": "구겨진 사진, 액자 속 사진, 낡은 식당 사진",
      "reason": "손에 들거나 식탁 위에 놓이는 이동 가능한 소품이며 줄거리 단서이므로 제외한다."
    },
    {
      "item": "광고 전단지",
      "reason": "문틈에 끼인 이동 가능한 작은 종이 소품이자 침입 사건에 쓰이는 일회성 물품이므로 제외한다."
    },
    {
      "item": "석창포, 말린 석창포 잎",
      "reason": "약초 자체는 이동 가능한 소품·식재료이며 장면별 배치 요소이므로 제외한다. 다만 이를 씻는 싱크대와 말릴 수 있는 평상은 영구 배경으로 포함한다."
    },
    {
      "item": "냄비",
      "reason": "들고 옮길 수 있는 조리 도구이므로 addon에서 제외한다. 물을 끓일 수 있는 조리 열원만 영구 기능 설비로 포함한다."
    },
    {
      "item": "찻잔 두 개와 엎어진 찻잔",
      "reason": "이동 가능한 식기 소품이며 사건 상태와 결부되므로 제외한다."
    },
    {
      "item": "핸드폰, 스마트폰",
      "reason": "인물이 들고 다니는 휴대품이므로 제외한다."
    },
    {
      "item": "백팩과 인형",
      "reason": "개인 소지품이며 위치 변화가 서사 단서로 언급되는 이동 가능한 물품이므로 제외한다."
    },
    {
      "item": "앞치마, 가벼운 차림새, 신발",
      "reason": "착용품 또는 이동 가능한 개인 물품이므로 제외한다."
    },
    {
      "item": "자전거",
      "reason": "옥탑방 내부 세트의 영구 배경이 아니며, 마당에 세우는 이동 가능한 탈것이다."
    },
    {
      "item": "검은 고양이",
      "reason": "동물이며 일시적 등장 요소이다."
    },
    {
      "item": "발자국들, 헤집어진 가재도구, 쓰러진 식탁 의자, 열린 거실 창",
      "reason": "침입 또는 사건 이후 변화 상태이므로 초기 세트장 기본 상태에서 제외한다. 의자와 창 자체만 영구 요소로 취급한다."
    },
    {
      "item": "사이렌, 경찰차, 혜수의 차",
      "reason": "사건 대응 중 외부에서 일시적으로 등장하는 요소이며 옥탑방 세트의 영구 배경이 아니다."
    },
    {
      "item": "뉴스 화면 내용과 기자 음성",
      "reason": "매체 재생 콘텐츠로, TV 장치 자체가 아니라 일시적 화면 내용이다."
    }
  ],
  "_validation": {
    "fails": [],
    "warnings": [
      "uncertain: 큰 침실 외기창의 정확한 위치와 크기 (안방 내부 창문은 직접 언급되지 않지만, 외벽에 면한 옥탑 주거 침실의 현실 기본으로 검소한 창을 포함했다. 정확한 위치는 불명확하다.)",
      "uncertain: 욕실 환기 외기창의 정확한 위치 (욕실 벽과 거울은 확인되지만 창은 직접 언급되지 않는다. 현대 소형 주거 욕실의 채광·환기 현실 기본으로 외벽에 면한 작은 환기창을 포함하되, 내부 칸막이에 창을 두지는 않는다.)",
      "uncertain: 옥탑방 내부 복도의 존재 여부 (거실에서 방들과 욕실로 이동하는 것은 확인되지만 별도의 복도가 있는지는 명시되지 않는다. 소형 옥탑 주거의 규모상 거실에서 직접 각 문으로 이어지는 것으로 처리했다.)",
      "uncertain: 현관 전이부의 독립성 (슬러그 하위구분 '/현관'이 있어 별도 전이공간으로 분리했지만, 실제 면적은 매우 작고 거실과 거의 붙어 있을 수 있다.)"
    ],
    "independent_spaces": 6,
    "separate_space_evidence": 6
  }
}