{
  "base_plans": [
    {
      "id": "rooftop_site_map",
      "label": "옥탑 일대 부감 배치도 · rooftop area overhead site map",
      "t2i_prompt": "Create a black-and-white architectural site plan, top-down orthographic view, technical line drawing on a white background, approximate scale 80m x 80m. Use solid black outlines for dense low-rise building roofs and old rooftop room exterior walls, narrow alley corridors between buildings, no shading, no perspective, no human figures. Draw scattered rooftop water tanks as simple labeled circles or rectangles, utility wires as thin diagonal technical lines crossing the overhead plan, and one slightly off-center rooftop room exterior within the clustered roofs. Label the drawing only with bilingual room and element text: \"밀집 저층 건물군 · Dense Low-rise Buildings\", \"좁은 골목 · Narrow Alleys\", \"옥탑방 외벽 · Rooftop Room Exterior\", \"물탱크 · Water Tanks\", \"전선 · Utility Wires\". Add a compass rose marked N in a corner and a scale bar labeled 0-5m in a corner. Windows must be double parallel lines if any are shown, doors must be swing arcs if any are shown, but this site map has no doors, no windows, and no furniture.",
      "legend": [
        {
          "symbol": "■",
          "meaning": "solid black roof and exterior wall outline"
        },
        {
          "symbol": "○",
          "meaning": "rooftop water tank"
        },
        {
          "symbol": "╱",
          "meaning": "overhead utility wire"
        }
      ],
      "elements_meta": [
        {
          "id": "site_wall_dense_low_rise_building_cluster",
          "kind": "wall",
          "label": "밀집 저층 건물군 · Dense Low-rise Building Cluster",
          "position_hint": "throughout the 80m x 80m overhead site area",
          "note": "old multi-family roofs and worn rooftop exterior walls are drawn as clustered solid black roof outlines"
        },
        {
          "id": "site_wall_narrow_alleys",
          "kind": "wall",
          "label": "좁은 골목 · Narrow Alleys",
          "position_hint": "between the clustered building outlines",
          "note": "narrow alley gaps continue through the building cluster"
        },
        {
          "id": "site_fixture_water_tanks",
          "kind": "fixture",
          "label": "물탱크 · Water Tanks",
          "position_hint": "scattered across nearby rooftops",
          "note": "draw as simple rooftop tank symbols"
        },
        {
          "id": "site_fixture_utility_wires",
          "kind": "fixture",
          "label": "전선 · Utility Wires",
          "position_hint": "running diagonally across the overhead view",
          "note": "draw as thin diagonal technical lines above the roof cluster"
        },
        {
          "id": "site_fixture_rooftop_room_exterior",
          "kind": "fixture",
          "label": "옥탑방 외벽 · Rooftop Room Exterior",
          "position_hint": "slightly off-center within the clustered roofs",
          "note": "mark the worn rooftop room exterior as the main reference object in the site map"
        }
      ],
      "annotations": [
        {
          "text": "N",
          "placement": "upper right corner compass rose"
        },
        {
          "text": "0-5m",
          "placement": "lower left corner scale bar"
        }
      ]
    },
    {
      "id": "rooftop_room_exterior",
      "label": "옥탑방 외부와 옥상 · rooftop room exterior and roof deck",
      "t2i_prompt": "Create a black-and-white architectural plan, top-down orthographic view, technical line drawing on a white background, approximate scale 12m x 10m. Draw a roof deck with an enclosing roof parapet around the edge, a worn rooftop room exterior wall with an exterior iron entry door, one dirty lit window shown as double parallel lines, and a rooftop stair entrance connected to exterior stairs. Use solid black lines for walls and parapets, door swing arcs for the iron entry door and stair access doors, and double parallel lines for the exterior wall window. Draw a water tank, clothesline, flat platform, dried herbs on the platform and scattered across the roof surface, an advertising flyer wedged diagonally in the narrow iron door gap, and a marked emergency light wash zone as a dashed annotation only with no color and no shading. Label the drawing only with bilingual text: \"옥상 바닥 · Roof Deck\", \"옥상 담 · Roof Parapet\", \"철문 현관 · Iron Entry Door\", \"창문 · Window\", \"옥상 계단 입구 · Rooftop Stair Entrance\", \"외부 계단 · Exterior Stairs\", \"물탱크 · Water Tank\", \"빨랫줄 · Clothesline\", \"평상 · Flat Platform\", \"말린 약초 · Dried Herbs\", \"광고 전단지 · Advertising Flyer\", \"철문 틈 · Iron Door Gap\", \"경광등 빛 · Emergency Light Wash\". Keep the plan strictly 2D, with no perspective, no people, no shading. Add a compass rose marked N in a corner and a scale bar labeled 0-5m in a corner.",
      "legend": [
        {
          "symbol": "━━",
          "meaning": "solid black wall or roof parapet"
        },
        {
          "symbol": "⌒",
          "meaning": "door swing arc"
        },
        {
          "symbol": "║║",
          "meaning": "window double parallel lines"
        },
        {
          "symbol": "- - -",
          "meaning": "annotated exterior light wash or scattered surface element"
        }
      ],
      "elements_meta": [
        {
          "id": "exterior_wall_roof_deck_boundary",
          "kind": "wall",
          "label": "옥상 바닥 경계 · Roof Deck Boundary",
          "position_hint": "around the main roof deck",
          "note": "old concrete roof surface enclosed by parapet edges"
        },
        {
          "id": "exterior_wall_rooftop_room_exterior",
          "kind": "wall",
          "label": "옥탑방 외벽 · Rooftop Room Exterior Wall",
          "position_hint": "one side of the roof deck, enclosing the entry door and window",
          "note": "worn, stained, cracked exterior wall around the iron door and window"
        },
        {
          "id": "exterior_wall_stair_entrance",
          "kind": "wall",
          "label": "옥상 계단 입구 벽 · Rooftop Stair Entrance Wall",
          "position_hint": "at the roof access corner",
          "note": "old exterior wall around the stair entrance"
        },
        {
          "id": "exterior_door_roof_deck_to_entry",
          "kind": "door",
          "label": "철문 현관 · Iron Entry Door",
          "position_hint": "between roof deck and rooftop room entry",
          "note": "connects exterior roof deck to the interior entry; draw as weathered door with swing arc"
        },
        {
          "id": "exterior_door_roof_deck_to_stairs",
          "kind": "door",
          "label": "외부 계단 문선 · Exterior Stair Access",
          "position_hint": "at the rooftop stair entrance",
          "note": "connects roof deck to the exterior stair route"
        },
        {
          "id": "exterior_door_iron_entry_to_interior",
          "kind": "door",
          "label": "실내 현관 연결문 · Interior Entry Connection",
          "position_hint": "in the exterior iron entry door opening",
          "note": "weathered iron door shown slightly ajar with a swing arc"
        },
        {
          "id": "exterior_door_stair_route",
          "kind": "door",
          "label": "계단 동선 · Stair Route",
          "position_hint": "at the rooftop stair entrance opening",
          "note": "stair route connects roof level to the lower yard route"
        },
        {
          "id": "exterior_window_rooftop_room_wall",
          "kind": "window",
          "label": "창문 · Window",
          "position_hint": "on the rooftop room exterior wall",
          "note": "lit dirty glass visible from outside; draw as double parallel lines"
        },
        {
          "id": "exterior_window_near_iron_door",
          "kind": "window",
          "label": "현관 옆 창문 · Window Near Entry",
          "position_hint": "near the iron entry door on the exterior wall",
          "note": "dirty lit glass acting as outside viewing surface into the room"
        },
        {
          "id": "exterior_furniture_flat_platform",
          "kind": "furniture",
          "label": "평상 · Flat Platform",
          "position_hint": "on the roof deck",
          "note": "dried herbs are placed on this platform"
        },
        {
          "id": "exterior_fixture_water_tank",
          "kind": "fixture",
          "label": "물탱크 · Water Tank",
          "position_hint": "on the roof deck",
          "note": "draw as a simple labeled tank outline"
        },
        {
          "id": "exterior_fixture_clothesline",
          "kind": "fixture",
          "label": "빨랫줄 · Clothesline",
          "position_hint": "across the roof deck",
          "note": "draw as a thin line spanning the roof deck"
        },
        {
          "id": "exterior_fixture_roof_parapet",
          "kind": "fixture",
          "label": "옥상 담 · Roof Parapet",
          "position_hint": "around the roof edge",
          "note": "continuous parapet boundary around the deck"
        },
        {
          "id": "exterior_fixture_dried_herbs",
          "kind": "fixture",
          "label": "말린 약초 · Dried Herbs",
          "position_hint": "on the flat platform and across the roof surface",
          "note": "small dry leaf symbols scattered on platform and roof floor"
        },
        {
          "id": "exterior_fixture_advertising_flyer",
          "kind": "fixture",
          "label": "광고 전단지 · Advertising Flyer",
          "position_hint": "wedged diagonally into the narrow iron door gap",
          "note": "thin paper rectangle angled in the door gap"
        },
        {
          "id": "exterior_fixture_iron_door_gap",
          "kind": "fixture",
          "label": "철문 틈 · Iron Door Gap",
          "position_hint": "between the iron door and frame",
          "note": "narrow gap indicated beside the ajar door panel"
        },
        {
          "id": "exterior_fixture_emergency_light_wash",
          "kind": "fixture",
          "label": "경광등 빛 · Emergency Light Wash",
          "position_hint": "across exterior surfaces near the rooftop stair entrance",
          "note": "represent as a dashed labeled wash area only, without color or shading"
        }
      ],
      "annotations": [
        {
          "text": "N",
          "placement": "upper right corner compass rose"
        },
        {
          "text": "0-5m",
          "placement": "lower left corner scale bar"
        },
        {
          "text": "철문은 약간 열린 상태 · iron door slightly ajar",
          "placement": "callout beside the exterior iron entry door"
        }
      ]
    },
    {
      "id": "residential_yard_and_stairs",
      "label": "다세대 빌라 마당과 외부 계단 · multi-family villa yard and exterior stairs",
      "t2i_prompt": "Create a black-and-white architectural plan, top-down orthographic view, technical line drawing on a white background, approximate scale 8m x 18m. Draw a secluded yard enclosed by old building walls and a steep exterior concrete stair route rising from the yard toward the rooftop stair entrance. Use solid black lines for surrounding walls, door swing arcs for the building entrance and stair route connections, and repeated narrow rectangles for concrete steps. Draw one bicycle leaning in a secluded corner of the yard as a simple labeled outline, and draw a stair railing running diagonally along the exterior stairs. Label the drawing only with bilingual text: \"후미진 마당 · Secluded Yard\", \"건물 출입문 · Building Entrance\", \"가파른 외부 콘크리트 계단 · Steep Exterior Concrete Stairs\", \"옥상 계단 입구 · Rooftop Stair Entrance\", \"낡은 벽면 · Old Wall\", \"자전거 · Bicycle\", \"계단 난간 · Stair Railing\", \"콘크리트 계단 · Concrete Steps\". Keep the plan strictly 2D, with no perspective, no people, no shading. Add a compass rose marked N in a corner and a scale bar labeled 0-5m in a corner.",
      "legend": [
        {
          "symbol": "━━",
          "meaning": "solid black old building wall"
        },
        {
          "symbol": "⌒",
          "meaning": "door swing arc"
        },
        {
          "symbol": "▥",
          "meaning": "concrete stair treads"
        },
        {
          "symbol": "—",
          "meaning": "stair railing"
        }
      ],
      "elements_meta": [
        {
          "id": "yard_wall_secluded_yard_enclosure",
          "kind": "wall",
          "label": "후미진 마당 벽 · Secluded Yard Walls",
          "position_hint": "around the yard perimeter",
          "note": "old building walls enclose the yard"
        },
        {
          "id": "yard_wall_exterior_stair_side",
          "kind": "wall",
          "label": "계단 옆 낡은 벽면 · Old Wall Beside Stairs",
          "position_hint": "along one side of the steep exterior stairs",
          "note": "stained and worn wall surface beside the stair route"
        },
        {
          "id": "yard_door_building_entrance",
          "kind": "door",
          "label": "건물 출입문 · Building Entrance",
          "position_hint": "at the lower yard edge",
          "note": "entry point into the secluded yard through a multi-family building door"
        },
        {
          "id": "yard_door_yard_to_stairs",
          "kind": "door",
          "label": "마당-계단 연결 · Yard to Stairs",
          "position_hint": "between secluded yard and lower end of exterior stairs",
          "note": "yard route leads toward the stairs up to the rooftop room"
        },
        {
          "id": "yard_door_stairs_to_yard",
          "kind": "door",
          "label": "계단 하부 연결 · Lower Stair Connection",
          "position_hint": "at the lower end of the exterior stairs",
          "note": "lower end of the stair route connects to the secluded yard"
        },
        {
          "id": "yard_door_stairs_to_rooftop",
          "kind": "door",
          "label": "옥상 계단 입구 연결 · Rooftop Stair Entrance Connection",
          "position_hint": "at the upper end of the exterior stairs",
          "note": "upper end of the stair route connects to the rooftop stair entrance"
        },
        {
          "id": "yard_furniture_bicycle",
          "kind": "furniture",
          "label": "자전거 · Bicycle",
          "position_hint": "in a secluded corner of the yard",
          "note": "left carelessly against the yard area"
        },
        {
          "id": "yard_fixture_stair_railing",
          "kind": "fixture",
          "label": "계단 난간 · Stair Railing",
          "position_hint": "running diagonally along the exterior stairs",
          "note": "thin railing line following the stair slope in plan"
        },
        {
          "id": "yard_fixture_concrete_steps",
          "kind": "fixture",
          "label": "콘크리트 계단 · Concrete Steps",
          "position_hint": "rising from the yard toward the rooftop",
          "note": "draw as repeated step treads along the stair route"
        }
      ],
      "annotations": [
        {
          "text": "N",
          "placement": "upper right corner compass rose"
        },
        {
          "text": "0-5m",
          "placement": "lower left corner scale bar"
        },
        {
          "text": "상부 랜딩 · upper landing",
          "placement": "near the upper end of the stair route"
        }
      ]
    },
    {
      "id": "rooftop_room_interior",
      "label": "옥탑방 내부 · rooftop room interior",
      "t2i_prompt": "Create a black-and-white architectural floor plan, top-down orthographic view, technical line drawing on a white background, approximate scale 7m x 6m. Draw a compact rooftop room interior with five labeled zones: interior entry, living room and kitchen, small private bedroom, main bedroom, and bathroom. Use solid black lines for all walls, door swing arcs for the iron entry door, the opening from entry to living room and kitchen, the small private bedroom door, and the main bedroom door; do not add an unlisted bathroom door. Use double parallel lines for the living room window, small private bedroom window near the curtain, and main bedroom window. Draw all listed furniture as simple labeled geometric outlines: dining table, dining chairs, old television, floor stand lamp, framed photo on the dining table, bed in the small private bedroom, backpack, stuffed doll, bed in the main bedroom, simple furniture in the main bedroom. Draw all fixtures: shoe area near the entry door, kitchen sink, faucet, gas stove, pot on the stove, fabric curtain by the small bedroom window, bedroom wall above or near the bed, floor area with possible blood trail between doorway and curtain, bathroom mirror above washing area, and bathroom wall. Also show the ransacked state as optional dashed line annotations only: scattered household items, muddy footprints, overturned dining chairs, open living room window, red circle mark on the small bedroom wall, and empty clean curtain area; keep all markings black-and-white with no shading and no human figures. Label the drawing only with bilingual text: \"실내 현관 · Interior Entry\", \"거실·주방 · Living Room and Kitchen\", \"작은 개인 방 · Small Private Bedroom\", \"안방 · Main Bedroom\", \"욕실 · Bathroom\", \"철문 현관 · Iron Entry Door\", \"창문 · Window\", \"신발 구역 · Shoe Area\", \"싱크대 · Kitchen Sink\", \"수도꼭지 · Faucet\", \"가스레인지 · Gas Stove\", \"냄비 · Pot\", \"식탁 · Dining Table\", \"식탁 의자 · Dining Chairs\", \"구형 TV · Old Television\", \"스탠드 조명 · Floor Stand Lamp\", \"액자 사진 · Framed Photo\", \"침대 · Bed\", \"백팩 · Backpack\", \"인형 · Stuffed Doll\", \"소박한 가구 · Simple Furniture\", \"커튼 · Fabric Curtain\", \"침실 벽 · Bedroom Wall\", \"혈흔 동선 · Blood Trail Area\", \"욕실 거울 · Bathroom Mirror\", \"욕실 벽 · Bathroom Wall\", \"붉은 원 · Red Circle\", \"흩어진 가재도구 · Scattered Household Items\", \"흙 묻은 발자국 · Muddy Footprints\", \"빈 커튼 뒤 공간 · Empty Curtain Area\". Add a compass rose marked N in a corner and a scale bar labeled 0-5m in a corner.",
      "legend": [
        {
          "symbol": "━━",
          "meaning": "solid black interior wall"
        },
        {
          "symbol": "⌒",
          "meaning": "door swing arc"
        },
        {
          "symbol": "║║",
          "meaning": "window double parallel lines"
        },
        {
          "symbol": "□",
          "meaning": "labeled furniture or fixture outline"
        },
        {
          "symbol": "- - -",
          "meaning": "optional scene-state annotation or trace"
        }
      ],
      "elements_meta": [
        {
          "id": "interior_wall_entry",
          "kind": "wall",
          "label": "실내 현관 벽 · Interior Entry Wall",
          "position_hint": "inside the iron entry door, leading into the living room and kitchen",
          "note": "entry walls connect the exterior iron door to the main interior space"
        },
        {
          "id": "interior_wall_living_kitchen",
          "kind": "wall",
          "label": "거실·주방 벽 · Living Room and Kitchen Walls",
          "position_hint": "central main room of the plan",
          "note": "worn wallpaper and compact living-kitchen boundary walls"
        },
        {
          "id": "interior_wall_small_private_bedroom",
          "kind": "wall",
          "label": "작은 개인 방 벽 · Small Private Bedroom Walls",
          "position_hint": "adjacent to the living room and kitchen",
          "note": "small bedroom walls with bed wall and curtain-side window"
        },
        {
          "id": "interior_wall_main_bedroom",
          "kind": "wall",
          "label": "안방 벽 · Main Bedroom Walls",
          "position_hint": "adjacent to the living room and kitchen",
          "note": "worn wallpaper and modest bedroom enclosure"
        },
        {
          "id": "interior_wall_bathroom",
          "kind": "wall",
          "label": "욕실 벽 · Bathroom Walls",
          "position_hint": "within the compact interior plan",
          "note": "bathroom wall also appears in mirror view; no unlisted door is added"
        },
        {
          "id": "interior_door_iron_entry",
          "kind": "door",
          "label": "철문 현관 · Iron Entry Door",
          "position_hint": "between exterior roof side and interior entry",
          "note": "iron entry door opens between the roof exterior and the interior"
        },
        {
          "id": "interior_door_entry_to_living",
          "kind": "door",
          "label": "현관-거실 연결 · Entry to Living Connection",
          "position_hint": "between interior entry and living room and kitchen",
          "note": "entry area leads into the main interior space"
        },
        {
          "id": "interior_door_living_to_entry",
          "kind": "door",
          "label": "거실-현관 연결 · Living to Entry Connection",
          "position_hint": "at the main entrance route into the living room and kitchen",
          "note": "main route from entry into the room"
        },
        {
          "id": "interior_door_living_to_small_bedroom",
          "kind": "door",
          "label": "작은 개인 방 문 · Small Private Bedroom Door",
          "position_hint": "opening from living room and kitchen into the small private bedroom",
          "note": "bedroom door opens from the living area"
        },
        {
          "id": "interior_door_living_to_main_bedroom",
          "kind": "door",
          "label": "안방 문 · Main Bedroom Door",
          "position_hint": "opening from living room and kitchen into the main bedroom",
          "note": "main bedroom door is opened from the living area"
        },
        {
          "id": "interior_door_small_bedroom_to_living",
          "kind": "door",
          "label": "작은 방-거실 연결 · Small Bedroom to Living Connection",
          "position_hint": "same doorway between small private bedroom and living room and kitchen",
          "note": "private bedroom door opens from the living area"
        },
        {
          "id": "interior_door_main_bedroom_to_living",
          "kind": "door",
          "label": "안방-거실 연결 · Main Bedroom to Living Connection",
          "position_hint": "same doorway between main bedroom and living room and kitchen",
          "note": "main bedroom door opens during search"
        },
        {
          "id": "interior_window_living_room",
          "kind": "window",
          "label": "거실 창문 · Living Room Window",
          "position_hint": "on the living room wall",
          "note": "small window admitting pale daylight; may be annotated as open in the ransacked state"
        },
        {
          "id": "interior_window_small_bedroom",
          "kind": "window",
          "label": "작은 방 창문 · Small Bedroom Window",
          "position_hint": "behind or near the fabric curtain",
          "note": "window near the curtain; draw as double parallel lines"
        },
        {
          "id": "interior_window_main_bedroom",
          "kind": "window",
          "label": "안방 창문 · Main Bedroom Window",
          "position_hint": "on the main bedroom wall",
          "note": "window admits morning sunlight in scene context; plan remains black-and-white"
        },
        {
          "id": "interior_furniture_dining_table",
          "kind": "furniture",
          "label": "식탁 · Dining Table",
          "position_hint": "in the living area",
          "note": "used for cups, framed photo, and seated conversation"
        },
        {
          "id": "interior_furniture_dining_chairs",
          "kind": "furniture",
          "label": "식탁 의자 · Dining Chairs",
          "position_hint": "around the dining table",
          "note": "later state includes overturned chairs as dashed annotation"
        },
        {
          "id": "interior_furniture_old_television",
          "kind": "furniture",
          "label": "구형 TV · Old Television",
          "position_hint": "facing the living area",
          "note": "simple rectangle oriented toward the dining and living zone"
        },
        {
          "id": "interior_furniture_floor_stand_lamp",
          "kind": "furniture",
          "label": "스탠드 조명 · Floor Stand Lamp",
          "position_hint": "in the living room",
          "note": "draw as small circular lamp base with label"
        },
        {
          "id": "interior_furniture_framed_photo",
          "kind": "furniture",
          "label": "액자 사진 · Framed Photo",
          "position_hint": "on the dining table",
          "note": "small rectangle placed on tabletop"
        },
        {
          "id": "interior_furniture_small_bedroom_bed",
          "kind": "furniture",
          "label": "침대 · Bed",
          "position_hint": "inside the small private bedroom",
          "note": "bed edge and wall above it are key reference positions"
        },
        {
          "id": "interior_furniture_backpack",
          "kind": "furniture",
          "label": "백팩 · Backpack",
          "position_hint": "inside the small private bedroom",
          "note": "simple soft rectangular outline; placement may be annotated as subtly variable"
        },
        {
          "id": "interior_furniture_stuffed_doll",
          "kind": "furniture",
          "label": "인형 · Stuffed Doll",
          "position_hint": "near or attached to the backpack",
          "note": "small personal object near backpack"
        },
        {
          "id": "interior_furniture_main_bedroom_bed",
          "kind": "furniture",
          "label": "안방 침대 · Main Bedroom Bed",
          "position_hint": "inside the main bedroom",
          "note": "used as a waiting or resting place"
        },
        {
          "id": "interior_furniture_simple_furniture",
          "kind": "furniture",
          "label": "소박한 가구 · Simple Furniture",
          "position_hint": "inside the main bedroom",
          "note": "modest old furniture drawn as simple rectangles"
        },
        {
          "id": "interior_fixture_shoe_area",
          "kind": "fixture",
          "label": "신발 구역 · Shoe Area",
          "position_hint": "near the entry door",
          "note": "small entry shoe zone immediately inside the iron door"
        },
        {
          "id": "interior_fixture_kitchen_sink",
          "kind": "fixture",
          "label": "싱크대 · Kitchen Sink",
          "position_hint": "kitchen side of the living room and kitchen",
          "note": "draw as counter rectangle with sink basin"
        },
        {
          "id": "interior_fixture_faucet",
          "kind": "fixture",
          "label": "수도꼭지 · Faucet",
          "position_hint": "at the kitchen sink",
          "note": "small faucet symbol at sink basin"
        },
        {
          "id": "interior_fixture_gas_stove",
          "kind": "fixture",
          "label": "가스레인지 · Gas Stove",
          "position_hint": "kitchen side of the room",
          "note": "draw as small cooktop rectangle"
        },
        {
          "id": "interior_fixture_pot",
          "kind": "fixture",
          "label": "냄비 · Pot",
          "position_hint": "on the gas stove",
          "note": "small circular pot outline on cooktop"
        },
        {
          "id": "interior_fixture_fabric_curtain",
          "kind": "fixture",
          "label": "커튼 · Fabric Curtain",
          "position_hint": "by the small private bedroom window",
          "note": "parted curtain shown beside window as a technical line symbol"
        },
        {
          "id": "interior_fixture_bedroom_wall",
          "kind": "fixture",
          "label": "침실 벽 · Bedroom Wall",
          "position_hint": "above or near the bed in the small private bedroom",
          "note": "wall reference area for the red circle mark annotation"
        },
        {
          "id": "interior_fixture_floor_blood_trail_area",
          "kind": "fixture",
          "label": "혈흔 동선 · Blood Trail Area",
          "position_hint": "between the small bedroom doorway and curtain area",
          "note": "represent as dashed trace annotation only in black-and-white"
        },
        {
          "id": "interior_fixture_bathroom_mirror",
          "kind": "fixture",
          "label": "욕실 거울 · Bathroom Mirror",
          "position_hint": "above the washing area in the bathroom",
          "note": "draw as a thin rectangle on the bathroom wall"
        },
        {
          "id": "interior_fixture_bathroom_wall",
          "kind": "fixture",
          "label": "욕실 벽 · Bathroom Wall",
          "position_hint": "wall surface reflected in the bathroom mirror and directly viewed",
          "note": "bathroom wall reference surface"
        },
        {
          "id": "interior_fixture_scattered_household_items",
          "kind": "fixture",
          "label": "흩어진 가재도구 · Scattered Household Items",
          "position_hint": "across the living room and kitchen floor",
          "note": "optional ransacked-state dashed annotation; no extra furniture added"
        },
        {
          "id": "interior_fixture_muddy_footprints",
          "kind": "fixture",
          "label": "흙 묻은 발자국 · Muddy Footprints",
          "position_hint": "tracking across the living room and kitchen floor",
          "note": "optional ransacked-state footprint trace annotation in black-and-white"
        },
        {
          "id": "interior_fixture_open_living_window_state",
          "kind": "fixture",
          "label": "열린 창문 상태 · Open Window State",
          "position_hint": "at the living room window",
          "note": "optional ransacked-state annotation indicating the living room window is open"
        },
        {
          "id": "interior_fixture_red_circle_mark",
          "kind": "fixture",
          "label": "붉은 원 · Red Circle",
          "position_hint": "on the small private bedroom wall above or near the bed",
          "note": "optional wall mark annotation; draw as a black outlined circle with label only"
        },
        {
          "id": "interior_fixture_empty_curtain_area",
          "kind": "fixture",
          "label": "빈 커튼 뒤 공간 · Empty Curtain Area",
          "position_hint": "behind the fabric curtain in the small private bedroom",
          "note": "optional annotation for the clean empty space behind the curtain"
        }
      ],
      "annotations": [
        {
          "text": "N",
          "placement": "upper right corner compass rose"
        },
        {
          "text": "0-5m",
          "placement": "lower left corner scale bar"
        },
        {
          "text": "욕실 문 추가 금지 · no unlisted bathroom door",
          "placement": "small note outside bathroom wall"
        }
      ]
    }
  ]
}