{
  "space_groups": [
    {
      "id": "rooftop_apartment_interior",
      "label": "옥탑방 실내",
      "covers_location_ids": [
        "L05",
        "L06",
        "L17"
      ],
      "scale_estimate": "approx 8m x 8m",
      "type": "interior",
      "visual_domain": "interior",
      "rooms": [
        {
          "name": "거실 겸 주방",
          "walls": [
            "낡은 벽지",
            "얼룩진 벽면"
          ],
          "doors": [
            {
              "connects_to": "현관",
              "note": "외부 철문과 연결"
            },
            {
              "connects_to": "작은 방",
              "note": "열려 있는 방문"
            },
            {
              "connects_to": "안방",
              "note": "닫혀 있는 방문"
            }
          ],
          "windows": [
            {
              "position": "거실 벽면",
              "note": "작은 창문, 옅은 자연광 유입"
            }
          ],
          "furniture": [
            {
              "name": "식탁과 의자",
              "position": "거실 중앙",
              "note": "소박한 나무 식탁, 의자 여러 개"
            },
            {
              "name": "구형 TV",
              "position": "거실 한쪽 벽면",
              "note": "작은 스탠드 위에 배치"
            }
          ],
          "fixtures": [
            {
              "name": "싱크대",
              "position": "주방 벽면"
            },
            {
              "name": "가스레인지",
              "position": "싱크대 옆"
            }
          ]
        },
        {
          "name": "작은 방",
          "walls": [
            "깨끗하게 정돈된 벽면",
            "특정 시점에 붉은 원형 표식 발생"
          ],
          "doors": [
            {
              "connects_to": "거실 겸 주방",
              "note": "거실로 통하는 문"
            }
          ],
          "windows": [
            {
              "position": "외벽 쪽",
              "note": "커튼이 쳐져 있음"
            }
          ],
          "furniture": [
            {
              "name": "침대",
              "position": "방 안쪽",
              "note": "단정한 침구"
            },
            {
              "name": "책상",
              "position": "벽면",
              "note": "학생용 책상"
            }
          ],
          "fixtures": [
            {
              "name": "커튼",
              "position": "창문 앞"
            }
          ]
        },
        {
          "name": "안방",
          "walls": [
            "낡은 벽지"
          ],
          "doors": [
            {
              "connects_to": "거실 겸 주방",
              "note": "거실로 통하는 문"
            }
          ],
          "windows": [
            {
              "position": "외벽 쪽",
              "note": "아침 햇살 유입"
            }
          ],
          "furniture": [
            {
              "name": "침대",
              "position": "방 중앙",
              "note": "낡고 소박한 가구"
            }
          ],
          "fixtures": []
        },
        {
          "name": "욕실",
          "walls": [
            "타일 벽면",
            "특정 시점에 붉은 원형 표식 발생"
          ],
          "doors": [
            {
              "connects_to": "거실 겸 주방",
              "note": "거실로 통하는 문"
            }
          ],
          "windows": [],
          "furniture": [],
          "fixtures": [
            {
              "name": "세면대",
              "position": "벽면"
            },
            {
              "name": "거울",
              "position": "세면대 위"
            }
          ]
        }
      ]
    },
    {
      "id": "rooftop_terrace_and_stairs",
      "label": "옥상 마당 및 외부 계단",
      "covers_location_ids": [
        "L04",
        "L12",
        "L13",
        "L14"
      ],
      "scale_estimate": "approx 15m x 15m",
      "type": "exterior",
      "visual_domain": "exterior",
      "rooms": [
        {
          "name": "옥상 마당",
          "walls": [
            "콘크리트 난간",
            "낡은 외벽"
          ],
          "doors": [
            {
              "connects_to": "거실 겸 주방",
              "note": "낡은 철문 현관"
            }
          ],
          "windows": [
            {
              "position": "옥탑방 외벽",
              "note": "실내 불빛이 새어나오는 창문"
            }
          ],
          "furniture": [
            {
              "name": "평상",
              "position": "마당 한쪽",
              "note": "나무로 된 평상, 말린 식물 잎사귀 배치"
            }
          ],
          "fixtures": [
            {
              "name": "물탱크",
              "position": "옥상 구석"
            },
            {
              "name": "빨랫줄",
              "position": "마당 가로지름"
            }
          ]
        },
        {
          "name": "외부 계단",
          "walls": [
            "다세대 빌라 외벽"
          ],
          "doors": [],
          "windows": [],
          "furniture": [],
          "fixtures": [
            {
              "name": "철제 난간",
              "position": "계단 측면"
            }
          ]
        },
        {
          "name": "1층 마당",
          "walls": [
            "건물 하단 외벽"
          ],
          "doors": [],
          "windows": [],
          "furniture": [
            {
              "name": "자전거",
              "position": "마당 후미진 곳",
              "note": "아무렇게나 세워진 상태"
            }
          ],
          "fixtures": []
        }
      ]
    }
  ],
  "shared_elements": [
    {
      "id": "rooftop_room_lighting",
      "appears_in_scenes": [
        5
      ],
      "in_space_group_id": "rooftop_apartment_interior",
      "in_room": "거실 겸 주방",
      "description": "The interior environment is bathed in a pale, cool blue-gray light filtering through a small window. This soft daylight creates a muted, slightly desaturated atmosphere throughout the room, casting gentle, cool tones on the surroundings.",
      "note": "창백하고 차가운 청회색조 자연광"
    },
    {
      "id": "rooftop_night_exterior",
      "appears_in_scenes": [
        10
      ],
      "in_space_group_id": "rooftop_terrace_and_stairs",
      "in_room": "옥상 마당",
      "description": "The exterior of a dilapidated rooftop room at night, enveloped in damp, heavy air. The surrounding outdoor space is bathed in a weak, dirty blue-gray ambient light, leaving the edges of the rooftop swallowed in deep shadows.",
      "note": "어둡고 습한 밤의 옥탑방 외부"
    },
    {
      "id": "scattered_dried_leaves",
      "appears_in_scenes": [
        10
      ],
      "in_space_group_id": "rooftop_terrace_and_stairs",
      "in_room": "옥상 마당",
      "description": "Dried, withered plant leaves are scattered across the outdoor rooftop surface. They lie loosely on the ground and nearby flat surfaces, appearing brittle and faded in the dark night setting.",
      "note": "바닥에 흩어진 말린 잎사귀"
    },
    {
      "id": "wedged_flyer",
      "appears_in_scenes": [
        10
      ],
      "in_space_group_id": "rooftop_terrace_and_stairs",
      "in_room": "옥상 마당",
      "description": "A cheap paper advertising flyer is wedged tightly into the narrow gap of the iron door. The paper sits diagonally against the metal surface, its texture visible under the dim outdoor lighting.",
      "note": "철문 틈에 끼워진 전단지"
    },
    {
      "id": "parted_fabric_curtain",
      "appears_in_scenes": [
        12
      ],
      "in_space_group_id": "rooftop_apartment_interior",
      "in_room": "작은 방",
      "description": "A fabric curtain hanging in the room, parted in the middle to reveal the space behind it. The curtain has a subtle texture and is dimly lit by cold blue and weak amber ambient light.",
      "note": "가운데가 벌어진 패브릭 커튼"
    },
    {
      "id": "dark_fluid_floor_environment",
      "appears_in_scenes": [
        12
      ],
      "in_space_group_id": "rooftop_apartment_interior",
      "in_room": "작은 방",
      "description": "The floor of the room is stained with a dense, wet pool of dark fluid. A distinct trail of footprints drags diagonally across the floor, leading directly toward the curtain area.",
      "note": "바닥의 짙은 액체 흔적과 발자국"
    },
    {
      "id": "flashing_emergency_lights",
      "appears_in_scenes": [
        13
      ],
      "in_space_group_id": "rooftop_terrace_and_stairs",
      "in_room": "외부 계단",
      "description": "The dark, damp night environment is continuously illuminated by the pulsing red and blue emergency lights from a nearby vehicle. These intermittent flashes cut through the foggy air, casting alternating cold cyan and bright red hues across the surroundings.",
      "note": "붉고 푸른 경광등 불빛"
    },
    {
      "id": "empty_curtain_area",
      "appears_in_scenes": [
        14
      ],
      "in_space_group_id": "rooftop_apartment_interior",
      "in_room": "작은 방",
      "description": "The space behind the curtain is entirely empty and spotlessly clean. There is no motionless figure, no dark fluid stains, and no red markings anywhere near the curtain, making the area look unnaturally pristine.",
      "note": "비정상적으로 깨끗해진 커튼 주변"
    },
    {
      "id": "backpack_and_doll",
      "appears_in_scenes": [
        14
      ],
      "in_space_group_id": "rooftop_apartment_interior",
      "in_room": "작은 방",
      "description": "A casual backpack and a stuffed doll are situated in the room. They are placed neatly, serving as quiet markers in the unnervingly spotless space.",
      "note": "방 안에 놓인 백팩과 인형"
    },
    {
      "id": "ransacked_living_room",
      "appears_in_scenes": [
        25,
        27
      ],
      "in_space_group_id": "rooftop_apartment_interior",
      "in_room": "거실 겸 주방",
      "description": "The living room area is in a state of complete disarray with scattered household items and muddy footprints tracking across the floor. Wooden dining chairs lie overturned, emphasizing the chaotic aftermath of an intrusion.",
      "note": "난장판이 된 거실 바닥과 쓰러진 의자"
    },
    {
      "id": "red_circle_on_wall",
      "appears_in_scenes": [
        25
      ],
      "in_space_group_id": "rooftop_apartment_interior",
      "in_room": "작은 방",
      "description": "A large, ominous red circular mark is drawn directly onto the surface of the bedroom wall. The vivid red mark stands out starkly against the surrounding wall texture.",
      "note": "벽에 그려진 붉은 원형 표식"
    }
  ],
  "environment_canon": {
    "building": {},
    "interior": {},
    "exterior": {},
    "site_context": {},
    "shared_furniture_styles": [
      {
        "category": "seating",
        "style_note": "Modest, practical wooden dining chairs, slightly worn."
      },
      {
        "category": "storage",
        "style_note": "Old, cheap wood veneer cabinets and small stands."
      },
      {
        "category": "bed",
        "style_note": "Simple frame beds with casual, slightly faded bedding."
      }
    ]
  }
}