{
  "space_type": "인천 변두리 오래된 다세대 빌라 옥상에 덧대 지은 소형 옥탑 주거",
  "genre_or_setting": "현대 한국 도시 변두리의 미스터리/스릴러 현실 배경",
  "summary": "낡은 빌라 옥상 위 옥탑방과 그 앞 옥상, 철문 현관, 거실 겸 주방, 두 개의 방, 욕실로 이루어진 검소한 옥탑 주거 세트.",
  "physical_realism": [
    "오래된 다세대 빌라 옥상에 있는 옥탑방이므로 전체 규모는 작고 방·욕실·거실 겸 주방이 빽빽하게 붙은 compact 배치가 현실적이다.",
    "옥상 공간은 물탱크, 빨랫줄, 평상, 옥탑 철문 현관이 함께 보일 만큼의 협소한 외부 서비스 공간이다.",
    "옥탑방과 연결되는 계단이 명시되어 있으므로 하부 빌라/마당에서 옥상으로 오르는 외부 또는 공용 계단 접근이 필수 frame 요소다.",
    "거실에는 작은 창, 싱크대, 식탁, TV가 동시에 성립해야 하며 주방과 거실이 분리된 큰 구조가 아니라 원룸형 거실 겸 주방에 가깝다.",
    "욕실은 얼굴을 씻고 거울을 보는 기능이 확인되지만 옥탑 소형 주거의 규모상 독립 샤워부스 같은 대형 bathing fixture는 기본 세트에 넣지 않는다.",
    "수리영 방에는 침대, 침대 위 벽면, 창문과 커튼이 동시에 보여야 하며, 커튼 뒤 창가 구석에 사람이 앉을 수 있는 정도의 바닥 여유가 필요하다."
  ],
  "spaces": [
    {
      "name": "옥상 외부 서비스 공간",
      "enclosure": "open_air",
      "same_space_as": null,
      "construction_character": "오래된 다세대 빌라의 평지붕 옥상 위 외부 공간으로, 본래 건물의 콘크리트 슬래브와 낮은 난간을 기반으로 한다. 그 위에 물탱크, 빨랫줄, 평상, 옥탑방 출입 철문이 놓인 실용적이고 낡은 옥상이며, 옥탑방 자체는 본건물보다 후기에 덧댄 저비용 증축처럼 보이는 시멘트벽돌/블록, 얇은 미장, 방수 페인트, 금속문 계열의 이질적인 시공 품질이 자연스럽다.",
      "frame": {
        "boundaries": [
          "하늘에 열린 옥상 바닥과 둘레의 낮은 난간 또는 parapet.",
          "옥탑방 외벽과 맞닿아 있으며 철문 현관이 옥상 쪽으로 열린다.",
          "오래된 빌라 옥상이라는 외부 상부 공간으로, 주변에는 낡은 다세대 빌라 옥상 맥락이 보인다."
        ],
        "openings": [
          {
            "name": "옥탑 철문 현관 외부면",
            "connects": "옥상 외부 서비스 공간 - 현관 전이부",
            "kind": "door"
          },
          {
            "name": "옥탑방 외벽 창",
            "connects": "옥상 외부 서비스 공간 - 거실 겸 주방 또는 방 내부",
            "kind": "window"
          },
          {
            "name": "옥상 계단 도착부",
            "connects": "하부 빌라 공용부 - 옥상 외부 서비스 공간",
            "kind": "passage"
          }
        ],
        "access_paths": [
          {
            "description": "다세대 빌라 문을 지나 마당 후미진 곳에서 옥탑방과 연결되는 계단을 올라 옥상에 도착한다. 오래된 빌라 옥탑 접근로이므로 본체 내부에 매끈히 통합된 고급 계단이 아니라, 공용부 끝에서 옥상으로 이어지는 노출된 콘크리트 또는 철제 난간의 좁고 실용적인 계단으로 처리한다.",
            "via": "계단",
            "evidence": "S#11: '다세대 빌라 문을 열고 들어와 마당 후미진 곳에 자전거를 대충 세우고, 옥탑방과 연결되는 계단을 급히 오른다.' / S#13: '허겁지겁 계단을 내려간다', '옥탑 방으로 뛰어 올라가는 혜수와 후배 형사'"
          }
        ]
      },
      "addon": [
        {
          "role": "water_storage_utility",
          "implementation": "옥상에 놓인 주거용 물탱크. 플라스틱 또는 FRP 계열의 원통형/각형 탱크로, 낡은 옥상 설비답게 배관이 연결된 고정적 설비.",
          "evidence": "S#10: '옥탑방 옥상. 물탱크.'"
        },
        {
          "role": "drying_line",
          "implementation": "바람에 툭툭 흔들리는 옥상 빨랫줄. 난간이나 옥탑 외벽 사이에 묶인 실용적인 줄 또는 와이어.",
          "evidence": "S#10: '바람에 빨랫줄이 툭- 툭-'"
        },
        {
          "role": "outdoor_platform_surface",
          "implementation": "옥상 평상. 말린 약초를 펼쳐 놓을 수 있고 고양이가 올라설 수 있는 낮고 넓은 목재 또는 플라스틱 평상.",
          "evidence": "S#10: '평상에 놓인 말린 석창포' / S#17 shot: '옥탑방 평상 위에 검은 고양이'"
        }
      ],
      "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: '옥상에 올라와 보니 반쯤 열린 현관 철문.'"
          }
        ]
      },
      "addon": [
        {
          "role": "entry_door_hardware",
          "implementation": "문틈과 잠금장치가 드러나는 낡은 철문용 잠금장치. 얇은 전단지가 문틈에 낄 수 있을 만큼 틈이 있는 오래된 문과 단순한 latch/lock 구조.",
          "evidence": "S#10: '문틈에 낀 광고 전단지', '철컥 하고 잠금 새가 풀리는 소리' / shot: '굳게 닫힌 철문 틈새'"
        },
        {
          "role": "shoe_changing_zone",
          "implementation": "신발을 신고 벗는 현관 바닥 단차 또는 좁은 신발 놓는 구역. 별도 신발장이 확인되지는 않으므로 단순한 문턱과 바닥 구획 정도로 최소화.",
          "evidence": "S#5: '수리영 신발을 신으며'"
        }
      ],
      "life_baseline": [
        {
          "item": "낡은 현관 바닥 타일 또는 시멘트 문턱",
          "reason": "옥상 철문 현관과 실내 사이에서 신발을 신는 장면이 있어 한국 소형 주거의 현관 바닥 구획이 필요하다."
        },
        {
          "item": "문 안쪽의 간단한 보조잠금 또는 걸쇠",
          "reason": "철문 잠금이 사건에서 중요하게 보이며, 오래된 옥탑방 현관의 현실적인 고정 철물이다."
        }
      ],
      "evidence_refs": [
        "S#5",
        "S#10",
        "S#11",
        "S#14",
        "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: '/현관 집안 여기저기를 확인하면서 나오는 형사와 혜수'"
          }
        ]
      },
      "addon": [
        {
          "role": "water_fixture",
          "implementation": "작은 주방 싱크대와 수도꼭지. 약초를 씻을 수 있고 물컵에 물을 받을 수 있는 급수·배수 기능을 가진 검소한 스테인리스 싱크 상판.",
          "evidence": "S#5: '싱크대 수도꼭지에 흐르는 물, 씻다 만 약초' / S#18: '거실로 튀어나와 물 한컵 마시고'"
        },
        {
          "role": "cooking_heat_source",
          "implementation": "냄비의 물을 끓일 수 있는 소형 가스레인지 또는 전기레인지. 옥탑 소형 주거의 싱크대 옆에 붙은 1~2구짜리 검소한 조리 열원.",
          "evidence": "S#5: '냄비의 물이 끓어 달그락거리는 소리… 김이 피어오르고' / S#12: '끓다 식은 냄비'"
        },
        {
          "role": "dining_table_surface",
          "implementation": "두 사람이 마주 앉거나 찻잔 두 개를 올릴 수 있는 작은 식탁.",
          "evidence": "S#5: '수리영 (식탁에 앉으며)' / S#12: '거실 식탁에 놓여있는 찻잔 두 개' / S#14: '식탁 역시 깨끗한'"
        },
        {
          "role": "dining_seating",
          "implementation": "식탁에 딸린 의자들. 해질 무렵 장면에서 쓰러져 있을 수 있을 만큼 독립된 식탁 의자 형태이며, 기본 상태에서는 식탁 주변에 놓인 검소한 의자.",
          "evidence": "S#25: '식탁 의자들을 쓰러져있다'"
        },
        {
          "role": "media_fixture",
          "implementation": "거실에서 뉴스를 볼 수 있는 TV. 중년 여성이 식사 준비 중 뚫어지게 바라볼 수 있는 거실용 텔레비전.",
          "evidence": "S#5: 'TV 뉴스를 뚫어지게 바라보는', '후다닥 TV를 끄는' / S#12: '켜져 있는 TV'"
        },
        {
          "role": "ambient_lighting",
          "implementation": "희미한 거실 스탠드 조명. 야간에 거실을 약하게 밝히는 이동이 쉽지 않은 생활 조명으로, 기본 배경에는 스탠드 형태의 조명 가구만 둔다.",
          "evidence": "S#12: '희미한 거실 스탠드 불빛'"
        }
      ],
      "life_baseline": [
        {
          "item": "소형 냉장고",
          "reason": "모녀가 사는 현대 한국 소형 주거의 주방 겸 거실에서 현실적으로 필요한 고정적 대형 가전이며, 검소한 옥탑 생활감을 만든다."
        },
        {
          "item": "싱크대 하부장과 간단한 상부장",
          "reason": "주방 싱크가 명시되어 있으므로 그에 딸린 붙박이 수납 구조가 현실적이다."
        },
        {
          "item": "낡은 장판 바닥과 오래된 벽지",
          "reason": "낡은 오래된 옥탑방 내부의 생활감을 주는 이동하지 않는 마감 요소다."
        },
        {
          "item": "작은 벽시계 또는 고정형 달력",
          "reason": "현대 가정 거실의 빈 세트화를 막는 검소한 고정적 생활 배경 요소로, 과장된 장식은 피한다."
        },
        {
          "item": "TV 받침대 또는 낮은 수납장",
          "reason": "TV가 거실에 놓여야 하므로 현실적으로 받치는 작은 가구가 필요하다."
        }
      ],
      "evidence_refs": [
        "S#5",
        "S#12",
        "S#14",
        "S#18",
        "S#25",
        "S#27"
      ]
    },
    {
      "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#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: '닫혀있는 자신의 방을 바라본다... 조심스럽게 문을 연다'"
          }
        ]
      },
      "addon": [
        {
          "role": "sleeping_surface",
          "implementation": "방 한쪽에 놓인 침대. 사람이 가장자리에 털썩 주저앉을 수 있고, 그 위쪽 벽면이 화면에 크게 잡히는 배치의 침대.",
          "evidence": "S#12: '침대 위 벽' / S#25: '침대에 털썩 주저앉는 수리영'"
        },
        {
          "role": "window_covering",
          "implementation": "창문을 가리는 커튼. 창가 구석 바닥과 커튼 뒤 공간을 가릴 수 있을 만큼 실제로 젖힐 수 있는 천 커튼.",
          "evidence": "S#12: '피묻은 발자국은 커튼으로 이어져 있다... 커튼을 젖히자' / S#18: '창문에 다가가 커튼을 확 열어젖힌다'"
        },
        {
          "role": "plain_wall_surface",
          "implementation": "침대 위에 이어지는 하얀 벽면. 사건 표식은 제외하고, 무언가가 시각적으로 나타날 수 있는 넓고 비어 있는 도배 또는 페인트 벽면 자체만 기본 세트로 둔다.",
          "evidence": "S#12 shot: '침대 위 하얀 벽면' / S#25: '벽에 또 붉은 원이 그려져있다'"
        }
      ],
      "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": "옥탑방 내부의 작은 욕실이다. 얼굴을 씻고 거울을 볼 수 있는 정도의 위생 공간으로, 오래된 타일 벽이 명시된다. 소형 옥탑 주거의 현실상 방수 타일, 배수구, 간단한 위생도기와 세면 설비 중심의 compact 시공이며, 독립 샤워부스나 넓은 욕조는 기본 상태에 포함하지 않는다.",
      "frame": {
        "boundaries": [
          "거실 겸 주방에서 문으로 들어가는 작은 폐쇄형 욕실.",
          "낡은 타일 벽으로 둘러싸인 습식 또는 반습식 공간.",
          "거울이 걸리는 벽면과 세면 설비가 있는 벽."
        ],
        "openings": [
          {
            "name": "욕실 문",
            "connects": "소형 욕실 - 거실 겸 주방",
            "kind": "door"
          },
          {
            "name": "소형 환기창",
            "connects": "소형 욕실 - 외기",
            "kind": "window"
          }
        ],
        "access_paths": [
          {
            "description": "현관에서 거실 겸 주방으로 들어온 뒤, 거실에 면한 욕실 문을 열고 들어간다.",
            "via": "철문, 내부 통로, 욕실 문",
            "evidence": "S#18: '/욕실 안 얼굴을 씻고 거울을 보며'"
          }
        ]
      },
      "addon": [
        {
          "role": "washing_fixture",
          "implementation": "얼굴을 씻을 수 있는 작은 세면대 또는 벽부형 세면 설비. 급수와 배수가 연결된 compact fixture.",
          "evidence": "S#18: '얼굴을 씻고 거울을 보며'"
        },
        {
          "role": "sanitation_fixture",
          "implementation": "소형 욕실에 필요한 기본 배변 설비. 좁은 한국식 옥탑 욕실에 맞는 작은 양변기.",
          "evidence": "S#18의 욕실 공간 존재와 현대 주거 욕실의 최소 위생 기능"
        },
        {
          "role": "mirror_fixture",
          "implementation": "세면 위치 위 또는 옆 벽에 붙은 욕실 거울. 등 뒤의 타일 벽이 반사될 수 있는 크기의 벽부형 거울.",
          "evidence": "S#18: '거울에 비친 욕실 벽'"
        },
        {
          "role": "drainage_surface",
          "implementation": "물이 닦이고 빠질 수 있는 타일 바닥과 바닥 배수구. 독립 샤워부스는 두지 않고 기본 습식 욕실 바닥 배수만 둔다.",
          "evidence": "S#18: '얼굴을 씻고' / shot: '낡은 타일 벽'"
        }
      ],
      "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#17: '검은 고양이가 불이 켜져 있는 옥탑 방을 슬쩍 보더니 담을 넘는다'"
    },
    {
      "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#14 하위구분 '/수리영 방 안' / S#18 하위구분 '/수리영 방안'"
    },
    {
      "item": "소형 욕실",
      "kind": "separate_space",
      "evidence": "S#18 하위구분 '/욕실 안'"
    },
    {
      "item": "옥탑방과 연결되는 계단",
      "kind": "access_path",
      "evidence": "S#11: '옥탑방과 연결되는 계단을 급히 오른다' / S#13: '허겁지겁 계단을 내려간다'"
    },
    {
      "item": "녹슨 철문",
      "kind": "opening",
      "evidence": "S#11 shot: '녹슨 철문이 반쯤 열린 채' / S#10: '철문 현관'"
    },
    {
      "item": "거실 작은 창",
      "kind": "opening",
      "evidence": "S#5: '거실에 난 작은 창으로 햇살에 가늘게 비친다' / S#25: '거실에 난 창은 열려있고'"
    },
    {
      "item": "작은 침실 창문과 커튼",
      "kind": "opening",
      "evidence": "S#18: '창문에 다가가 커튼을 확 열어젖힌다'"
    },
    {
      "item": "욕실 벽",
      "kind": "boundary",
      "evidence": "S#18 shot: '낡은 타일 벽'"
    }
  ],
  "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": "안방이 외벽에 면하는지 직접 묘사되지는 않지만, 옥탑방의 enclosed 사용 공간 기본 채광·환기 개구부로 최소 창을 포함했다.",
      "evidence": "S#18: '안방 안'만 직접 제시, 창 직접 언급 없음"
    },
    {
      "item": "거실 창이 옥상 쪽인지 외부 조망 쪽인지",
      "reason": "작은 창과 열린 창은 명시되지만 어느 외벽 방향인지는 불명확하다.",
      "evidence": "S#5: '거실에 난 작은 창' / S#25: '거실에 난 창은 열려있고'"
    },
    {
      "item": "옥탑방 내부 복도 존재 여부",
      "reason": "방문들이 거실에 직접 면하는 compact 구조가 가장 현실적이나 별도 복도는 명시되지 않았다.",
      "evidence": "S#12의 하위구분이 거실, 안방, 작은 방으로 이어짐"
    },
    {
      "item": "옥상 담/난간의 높이와 재료",
      "reason": "고양이가 담을 넘는 장면은 있으나 정확한 높이와 형태는 제시되지 않는다.",
      "evidence": "S#17: '담을 넘는다'"
    }
  ],
  "excluded_items_with_reason": [
    {
      "item": "광고 전단지",
      "reason": "문틈에 낀 이동 가능한 종이 소품이며 사건 동작에 쓰이는 transient 물품이다."
    },
    {
      "item": "석창포, 말린 석창포, 약초 달인 물",
      "reason": "약초와 물은 장면별 조리/섭취 소품으로 이동 가능하고 초기 세트의 영구 배경이 아니다."
    },
    {
      "item": "냄비",
      "reason": "주방에서 쓰는 이동 가능한 조리도구이므로 addon이 아니라 샷 소품이다. 냄비를 끓일 수 있는 열원만 영구 기능 설비로 남겼다."
    },
    {
      "item": "컵, 찻잔 두 개",
      "reason": "쉽게 들고 옮길 수 있는 식기 소품이며 장면 상태 변화와 결부되어 제외한다."
    },
    {
      "item": "앞치마",
      "reason": "인물이 착용하는 의상/소품으로 세트 영구 배경이 아니다."
    },
    {
      "item": "손목의 작은 원 표식 및 붉게 변하는 문신",
      "reason": "인물 신체 표식이자 사건·미스터리와 결부된 구체 상징으로 초기 세트에 포함하지 않는다."
    },
    {
      "item": "벽, 욕실 벽, 침대 위 벽에 나타나는 붉은 원 자국",
      "reason": "사건과 결부된 구체 표식/상징/환각이며 초기 세트에는 표면 자체만 남기고 표식은 제외한다."
    },
    {
      "item": "핏자국, 혈흔, 피묻은 발자국, 피",
      "reason": "사건 후 상태변형이므로 초기 세트 base에서 제외한다."
    },
    {
      "item": "시신 및 상처 묘사",
      "reason": "사건 결과와 인물 상태이며 세트 영구 배경이 아니다."
    },
    {
      "item": "구겨진 사진, 낡은 사진, 액자 속 사진의 얼굴 변형",
      "reason": "사진은 이동 가능한 소품이고, 얼굴 변형은 환각/사건 효과이므로 제외한다. 단 식탁이라는 표면은 유지한다."
    },
    {
      "item": "핸드폰, 스마트폰",
      "reason": "인물이 들고 사용하는 휴대품이다."
    },
    {
      "item": "백팩과 인형",
      "reason": "방 안에 놓였다고 언급되지만 이동 가능한 개인 소지품이며 위치 변화가 사건 단서로 쓰이므로 제외한다."
    },
    {
      "item": "자전거",
      "reason": "마당에 세우는 이동 수단이며 분석 대상 옥탑방 내부/옥상 영구 세트 물체가 아니다."
    },
    {
      "item": "발자국들 및 헤집어진 가재도구 상태",
      "reason": "누군가 다녀간 흔적과 어질러짐은 사건 후 transient 상태다."
    },
    {
      "item": "고양이",
      "reason": "동물 출연 요소로 세트 영구 배경이 아니다."
    },
    {
      "item": "사이렌, 경찰차, 형사들의 장비",
      "reason": "장면 사건에 따른 외부 출동 요소이며 초기 옥탑방 세트에 속하지 않는다."
    },
    {
      "item": "바람에 덜커덩거리는 현관문 상태",
      "reason": "문 자체와 철물은 frame/addon으로 보존하지만, 바람에 흔들리는 상태와 소리는 transient 연출이다."
    }
  ],
  "_validation": {
    "fails": [],
    "warnings": [
      "uncertain: 큰 침실 창의 정확한 위치 (안방이 외벽에 면하는지 직접 묘사되지는 않지만, 옥탑방의 enclosed 사용 공간 기본 채광·환기 개구부로 최소 창을 포함했다.)",
      "uncertain: 거실 창이 옥상 쪽인지 외부 조망 쪽인지 (작은 창과 열린 창은 명시되지만 어느 외벽 방향인지는 불명확하다.)",
      "uncertain: 옥탑방 내부 복도 존재 여부 (방문들이 거실에 직접 면하는 compact 구조가 가장 현실적이나 별도 복도는 명시되지 않았다.)",
      "uncertain: 옥상 담/난간의 높이와 재료 (고양이가 담을 넘는 장면은 있으나 정확한 높이와 형태는 제시되지 않는다.)"
    ],
    "independent_spaces": 6,
    "separate_space_evidence": 6
  }
}