{
  "space_groups": [
    {
      "id": "dense_low_rise_rooftop_site",
      "label": "밀집 저층 주거지 / dense low-rise housing site",
      "covers_location_ids": [
        "L04"
      ],
      "scale_estimate": "approx 60m x 60m",
      "type": "site_map",
      "visual_domain": "site_map",
      "rooms": [
        {
          "name": "저층 주거지 배치 / low-rise housing layout",
          "walls": [
            "crowded roof edges and parapet lines form an irregular block pattern",
            "aged concrete exterior walls visible from above",
            "narrow shadowed alleys separate the surrounding buildings"
          ],
          "doors": [
            {
              "connects_to": "옥상 및 현관 / rooftop terrace and entry",
              "note": "specific rooftop room is legible as the destination within the dense roofscape"
            }
          ],
          "windows": [
            {
              "position": "small exterior windows on the rooftop room mass",
              "note": "seen as small dark or reflective openings from the overhead view"
            }
          ],
          "furniture": [],
          "fixtures": [
            {
              "name": "물탱크들 / water tanks",
              "position": "scattered across nearby rooftops"
            },
            {
              "name": "전선들 / utility wires",
              "position": "diagonal lines crossing roof and alley gaps"
            }
          ]
        }
      ]
    },
    {
      "id": "rooftop_terrace_and_entry",
      "label": "옥상 및 현관 / rooftop terrace and entry",
      "covers_location_ids": [
        "L12",
        "L14"
      ],
      "scale_estimate": "approx 12m x 10m",
      "type": "exterior",
      "visual_domain": "exterior",
      "rooms": [
        {
          "name": "옥상 바닥 / rooftop terrace floor",
          "walls": [
            "low rough concrete parapet around the roof edge",
            "weather-stained rooftop room exterior wall facing the terrace",
            "dark open roof plane with damp gritty concrete surface"
          ],
          "doors": [
            {
              "connects_to": "현관 및 내부 / entry and interior",
              "note": "weathered iron entry door set into the rooftop room facade"
            },
            {
              "connects_to": "외부 계단 / exterior stairs",
              "note": "stair access reaches the rooftop landing near the entry area"
            }
          ],
          "windows": [
            {
              "position": "rooftop room facade",
              "note": "small lit window used for exterior silhouette visibility at night and dawn"
            }
          ],
          "furniture": [
            {
              "name": "평상 / low outdoor platform",
              "position": "on the rooftop terrace",
              "note": "used for drying plant leaves"
            }
          ],
          "fixtures": [
            {
              "name": "물탱크 / water tank",
              "position": "on the rooftop"
            },
            {
              "name": "빨랫줄 / clothesline",
              "position": "stretched across the rooftop air"
            },
            {
              "name": "철문 / iron entry door",
              "position": "front of rooftop room"
            }
          ]
        },
        {
          "name": "옥탑방 외벽 / rooftop room facade",
          "walls": [
            "stained and cracked exterior wall around the small window",
            "chipped metal and concrete around the iron door",
            "dark damp facade surface under night and dawn light"
          ],
          "doors": [
            {
              "connects_to": "옥탑방 내부 / rooftop room interior",
              "note": "iron door may be closed, slightly open, or rattling in wind depending on scene state"
            }
          ],
          "windows": [
            {
              "position": "main visible wall",
              "note": "small window with dirty glass and partial curtain edge"
            }
          ],
          "furniture": [],
          "fixtures": [
            {
              "name": "현관 문틈 / entry door gap",
              "position": "between iron door and frame"
            },
            {
              "name": "옥상 난간 / rooftop parapet",
              "position": "edge of roof"
            }
          ]
        }
      ]
    },
    {
      "id": "courtyard_and_exterior_stairs",
      "label": "마당과 외부 계단 / courtyard and exterior stairs",
      "covers_location_ids": [
        "L13"
      ],
      "scale_estimate": "approx 8m x 15m",
      "type": "exterior",
      "visual_domain": "exterior",
      "rooms": [
        {
          "name": "후미진 마당 / rear courtyard",
          "walls": [
            "aged exterior building walls enclose the narrow yard",
            "shadowed corner suitable for parking a bicycle",
            "damp concrete ground plane"
          ],
          "doors": [
            {
              "connects_to": "외부 계단 / exterior stairs",
              "note": "yard leads to the stair route up to the rooftop room"
            }
          ],
          "windows": [],
          "furniture": [
            {
              "name": "자전거 / bicycle",
              "position": "rear corner of the courtyard",
              "note": "left casually against or near the wall"
            }
          ],
          "fixtures": [
            {
              "name": "마당 출입문 / courtyard entrance door",
              "position": "building entrance side"
            }
          ]
        },
        {
          "name": "외부 계단 / exterior stairs",
          "walls": [
            "stained peeling side walls along the stair run",
            "narrow vertical shaft-like stair space",
            "worn concrete step surfaces"
          ],
          "doors": [
            {
              "connects_to": "후미진 마당 / rear courtyard",
              "note": "lower end of stairs"
            },
            {
              "connects_to": "옥상 바닥 / rooftop terrace floor",
              "note": "upper landing opens onto the rooftop area"
            }
          ],
          "windows": [],
          "furniture": [],
          "fixtures": [
            {
              "name": "계단 난간 / stair railing",
              "position": "diagonal along the stair edge"
            },
            {
              "name": "상부 계단 출입구 / upper stair opening",
              "position": "rooftop landing"
            }
          ]
        }
      ]
    },
    {
      "id": "small_rooftop_room_interior",
      "label": "옥탑방 내부 / small rooftop room interior",
      "covers_location_ids": [
        "L05",
        "L06",
        "L17"
      ],
      "scale_estimate": "approx 8m x 7m",
      "type": "interior",
      "visual_domain": "interior",
      "rooms": [
        {
          "name": "현관 / entry",
          "walls": [
            "narrow entry wall adjacent to the iron door",
            "worn interior finish continuing into the living area"
          ],
          "doors": [
            {
              "connects_to": "옥상 바닥 / rooftop terrace floor",
              "note": "weathered iron door opens inward from rooftop exterior"
            },
            {
              "connects_to": "거실 겸 주방 / living room and kitchen",
              "note": "entry directly adjoins the main living-kitchen area"
            }
          ],
          "windows": [],
          "furniture": [
            {
              "name": "신발 구역 / shoe area",
              "position": "inside entry threshold",
              "note": "used before leaving the room"
            }
          ],
          "fixtures": [
            {
              "name": "철문 잠금장치 / iron door latch",
              "position": "entry door edge"
            }
          ]
        },
        {
          "name": "거실 겸 주방 / living room and kitchen",
          "walls": [
            "wall with small window admitting pale daylight",
            "wall supporting an old television and dim lamp area",
            "kitchen wall with sink and gas range",
            "door wall connecting to bedrooms and bathroom"
          ],
          "doors": [
            {
              "connects_to": "현관 / entry",
              "note": "main access from iron door"
            },
            {
              "connects_to": "작은 침실 / small bedroom",
              "note": "bedroom door opens from the living area"
            },
            {
              "connects_to": "안방 / main bedroom",
              "note": "main bedroom door accessible from the interior circulation"
            },
            {
              "connects_to": "욕실 / bathroom",
              "note": "bathroom reached from the interior living zone"
            }
          ],
          "windows": [
            {
              "position": "small living-room window",
              "note": "pale cool daylight enters during daytime; at dusk or night it may be open or shadowed"
            }
          ],
          "furniture": [
            {
              "name": "식탁 / dining table",
              "position": "central living-kitchen area",
              "note": "holds cups, a water glass, or a framed family photo depending on scene state"
            },
            {
              "name": "식탁 의자 / dining chairs",
              "position": "around dining table",
              "note": "upright in normal state; overturned in disturbed state"
            },
            {
              "name": "구형 TV / old television",
              "position": "living-room wall side",
              "note": "can provide cold screen light"
            },
            {
              "name": "거실 스탠드 / living-room floor lamp",
              "position": "living area",
              "note": "dim practical light"
            }
          ],
          "fixtures": [
            {
              "name": "싱크대 / sink",
              "position": "kitchen wall"
            },
            {
              "name": "수도꼭지 / faucet",
              "position": "above sink"
            },
            {
              "name": "가스레인지 / gas range",
              "position": "kitchen counter"
            },
            {
              "name": "냄비 / pot",
              "position": "on gas range"
            }
          ]
        },
        {
          "name": "작은 침실 / small bedroom",
          "walls": [
            "bed wall with space above bed where a circular marker may appear in specific states",
            "window wall with fabric curtain",
            "door wall facing the living area",
            "worn wall finish with dim, stained texture"
          ],
          "doors": [
            {
              "connects_to": "거실 겸 주방 / living room and kitchen",
              "note": "single bedroom door used for repeated reveal views"
            }
          ],
          "windows": [
            {
              "position": "behind or beside fabric curtain",
              "note": "curtain area is a key visual anchor; state changes between marked, empty, and clean"
            }
          ],
          "furniture": [
            {
              "name": "침대 / bed",
              "position": "against bedroom wall",
              "note": "bed edge visible during seated reactions"
            },
            {
              "name": "책상 / desk",
              "position": "inside bedroom",
              "note": "orderly in the clean-room state"
            },
            {
              "name": "백팩 / backpack",
              "position": "inside bedroom",
              "note": "placement can appear subtly shifted"
            },
            {
              "name": "인형 / stuffed doll",
              "position": "near backpack or bedroom furniture",
              "note": "quiet marker of room continuity"
            }
          ],
          "fixtures": [
            {
              "name": "커튼 / fabric curtain",
              "position": "window wall"
            },
            {
              "name": "벽면 표식 구역 / wall marker zone",
              "position": "above or near bed wall"
            }
          ]
        },
        {
          "name": "안방 / main bedroom",
          "walls": [
            "plain worn wall behind the bed",
            "wall with morning light from a window",
            "door wall leading to the interior circulation"
          ],
          "doors": [
            {
              "connects_to": "거실 겸 주방 / living room and kitchen",
              "note": "interior door used when checking the room"
            }
          ],
          "windows": [
            {
              "position": "morning-light side",
              "note": "soft early light enters through this opening"
            }
          ],
          "furniture": [
            {
              "name": "침대 / bed",
              "position": "against wall",
              "note": "used as waiting and resting point"
            },
            {
              "name": "소박한 가구 / modest furniture",
              "position": "around bedroom perimeter",
              "note": "simple worn furnishings"
            }
          ],
          "fixtures": []
        },
        {
          "name": "욕실 / bathroom",
          "walls": [
            "pale damp-looking wall visible in mirror reflection",
            "plain wall that can appear clean immediately after a visual anomaly",
            "compact bathroom enclosure"
          ],
          "doors": [
            {
              "connects_to": "거실 겸 주방 / living room and kitchen",
              "note": "bathroom opens back toward the main interior"
            }
          ],
          "windows": [],
          "furniture": [],
          "fixtures": [
            {
              "name": "거울 / mirror",
              "position": "above sink"
            },
            {
              "name": "세면대 / sink",
              "position": "below mirror"
            }
          ]
        }
      ]
    }
  ],
  "shared_elements": [
    {
      "id": "pale_blue_gray_interior_light",
      "appears_in_scenes": [
        5
      ],
      "in_space_group_id": "small_rooftop_room_interior",
      "in_room": "거실 겸 주방 / living room and kitchen",
      "description": "Pale cool blue-gray daylight filters through a small window, muting the modest interior and keeping the domestic space slightly desaturated.",
      "note": "작은 창으로 들어오는 차갑고 창백한 자연광"
    },
    {
      "id": "damp_night_rooftop_exterior",
      "appears_in_scenes": [
        10
      ],
      "in_space_group_id": "rooftop_terrace_and_entry",
      "in_room": "옥상 바닥 / rooftop terrace floor",
      "description": "The dilapidated rooftop exterior is wrapped in damp night air with weak dirty blue-gray ambient light and deep shadow at the roof edges.",
      "note": "어둡고 습한 밤의 옥상 외부 분위기"
    },
    {
      "id": "scattered_dried_plant_leaves",
      "appears_in_scenes": [
        10
      ],
      "in_space_group_id": "rooftop_terrace_and_entry",
      "in_room": "옥상 바닥 / rooftop terrace floor",
      "description": "Brittle dried plant leaves lie loosely across the rooftop floor and outdoor platform, pale and withered under dim exterior light.",
      "note": "옥상 바닥과 평상 주변의 말린 약초 잎"
    },
    {
      "id": "wedged_advertising_flyer",
      "appears_in_scenes": [
        10
      ],
      "in_space_group_id": "rooftop_terrace_and_entry",
      "in_room": "옥탑방 외벽 / rooftop room facade",
      "description": "A cheap creased advertising flyer is wedged diagonally into the narrow gap of the weathered iron entry door.",
      "note": "철문 문틈에 끼워진 광고 전단지"
    },
    {
      "id": "parted_fabric_curtain",
      "appears_in_scenes": [
        12
      ],
      "in_space_group_id": "small_rooftop_room_interior",
      "in_room": "작은 침실 / small bedroom",
      "description": "A textured fabric curtain hangs at the bedroom window area and can be parted to reveal the space behind it under cold dim interior light.",
      "note": "작은 침실의 커튼과 그 뒤 공간"
    },
    {
      "id": "dark_fluid_floor_trail",
      "appears_in_scenes": [
        12
      ],
      "in_space_group_id": "small_rooftop_room_interior",
      "in_room": "작은 침실 / small bedroom",
      "description": "A glossy dark fluid stippled region covers part of the bedroom floor, with reddish marker footprints dragging diagonally toward the curtain area.",
      "note": "바닥의 어두운 액체 자국과 커튼으로 이어지는 발자국"
    },
    {
      "id": "flashing_emergency_vehicle_lights",
      "appears_in_scenes": [
        13
      ],
      "in_space_group_id": "courtyard_and_exterior_stairs",
      "in_room": "후미진 마당 / rear courtyard",
      "description": "Pulsing red and blue emergency vehicle lights cut through the damp night air, tinting walls, ground, and faces with alternating color.",
      "note": "외부 공간을 비추는 붉고 푸른 경광등"
    },
    {
      "id": "spotless_empty_curtain_area",
      "appears_in_scenes": [
        14,
        18
      ],
      "in_space_group_id": "small_rooftop_room_interior",
      "in_room": "작은 침실 / small bedroom",
      "description": "The space behind the bedroom curtain is completely empty and unnaturally clean, with no dark fluid traces and no circular wall marker in that state.",
      "note": "이전 목격과 달리 지나치게 깨끗한 커튼 주변"
    },
    {
      "id": "backpack_and_stuffed_doll",
      "appears_in_scenes": [
        14,
        18,
        25
      ],
      "in_space_group_id": "small_rooftop_room_interior",
      "in_room": "작은 침실 / small bedroom",
      "description": "A casual backpack and stuffed doll sit inside the small bedroom, acting as quiet continuity objects whose placement may subtly differ between room states.",
      "note": "작은 침실의 백팩과 인형"
    },
    {
      "id": "disturbed_living_room_state",
      "appears_in_scenes": [
        25,
        27
      ],
      "in_space_group_id": "small_rooftop_room_interior",
      "in_room": "거실 겸 주방 / living room and kitchen",
      "description": "The living-kitchen area is in heavy disarray, with scattered household items, muddy footprints, overturned wooden dining chairs, and an open window letting in cold dusk air.",
      "note": "가재도구가 흩어지고 의자가 쓰러진 거실 상태"
    },
    {
      "id": "large_red_circular_wall_marker",
      "appears_in_scenes": [
        25
      ],
      "in_space_group_id": "small_rooftop_room_interior",
      "in_room": "작은 침실 / small bedroom",
      "description": "A vivid red circular marker is drawn directly on the small bedroom wall, standing out against the dirty damp-stained wall texture.",
      "note": "작은 침실 벽에 남은 붉은 원형 표식"
    },
    {
      "id": "old_photo_with_reddish_stain",
      "appears_in_scenes": [
        12,
        25
      ],
      "in_space_group_id": "small_rooftop_room_interior",
      "in_room": "작은 침실 / small bedroom",
      "description": "An old creased photograph appears as a key object; later it is pinned at the center of a red circular wall marker with reddish marker staining on its surface.",
      "note": "구겨진 낡은 사진과 벽 표식 중앙의 사진"
    }
  ],
  "environment_canon": {
    "building": {
      "stories": "low-rise multi-family residential building with a small rooftop room; exact story count unspecified",
      "primary_material": "aged concrete, weathered metal door panels, rough roof slab, chipped painted railings",
      "color_palette": [
        "dirty gray concrete",
        "faded blue-gray shadow",
        "rust brown metal edges",
        "dull off-white interior walls",
        "muted wood furniture",
        "cold red and blue emergency light accents"
      ],
      "exterior_stairs": "steep worn concrete exterior stairs with chipped metal railing and stained peeling side walls, connecting a rear courtyard to the rooftop landing",
      "rooftop_features": [
        "water tank",
        "clothesline",
        "low outdoor platform",
        "dried plant leaves",
        "rough parapet",
        "weathered iron entry door",
        "small lit window"
      ],
      "window_pattern": "small practical windows with dirty glass, thin curtains, and limited daylight; rooftop room window is visually prominent at night and dawn",
      "weathering": "heavy damp staining, cracked concrete, chipped paint, rusted door frame, gritty roof surface, shadowed narrow exterior spaces"
    },
    "interior": {
      "wall_finish": "old worn wallpaper and stained plaster-like surfaces, mostly dull off-white or gray beige, with occasional temporary circular marker states",
      "floor_finish": "plain worn floor surface suited to a small rooftop dwelling, sometimes clean, sometimes marked by muddy footprints or dark fluid traces depending on scene state",
      "ceiling": "low modest ceiling implied by compact rooftop-room scale, with dim domestic ambience and no decorative ceiling features specified",
      "lighting_fixtures": [
        "small-window daylight",
        "old television screen glow",
        "dim living-room floor lamp",
        "cold dusk light from open window",
        "bathroom mirror-side practical light implied by reflection visibility"
      ],
      "general_clutter_level": "normally modest and lived-in; can shift to unnervingly spotless bedroom order or heavily disturbed living-kitchen disorder according to scene state"
    },
    "exterior": {
      "surface_quality": "damp concrete, dark roof slab, narrow shadowed alleys, wet reflective ground near vehicle light",
      "night_atmosphere": "dirty blue-gray ambient light with deep shadows and occasional fog or mist softness",
      "dawn_atmosphere": "pale early sky behind a lit rooftop window and dark building mass",
      "movement_elements": [
        "wind moving clothesline",
        "rattling iron entry door",
        "fluttering damp curtain at open window",
        "small animal crossing parapet"
      ]
    },
    "site_context": {
      "urban_density": "crowded low-rise residential roofs packed closely around narrow alleys",
      "approach_sequence": "rear courtyard to steep exterior stairs, then rooftop landing and iron entry door",
      "scale_relationship": "compact rooftop dwelling sits as a small unit within a dense larger roofscape",
      "visual_mood": "claustrophobic, damp, aged, and isolated despite surrounding density"
    },
    "shared_furniture_styles": [
      {
        "category": "dining furniture",
        "style_note": "plain modest wooden table and simple chairs, functional rather than decorative"
      },
      {
        "category": "bedroom furniture",
        "style_note": "small practical bed, simple desk, casual backpack, and stuffed doll creating a young adult room identity without luxury"
      },
      {
        "category": "kitchen fixtures",
        "style_note": "compact sink, exposed faucet, basic gas range, and ordinary pot in a lived-in rooftop kitchen"
      },
      {
        "category": "living-room electronics",
        "style_note": "old television and dim floor lamp providing a dated domestic atmosphere"
      },
      {
        "category": "exterior fixtures",
        "style_note": "utilitarian rooftop objects such as water tank, clothesline, iron door, and low outdoor platform, all aged and weather-stained"
      }
    ]
  }
}