{
  "anchor_clusters": [
    {
      "id": "cluster_site_map_photo",
      "visual_domain": "site_map",
      "anchor_plan_id": "edge_low_rise_residential_site_map",
      "source_floor_plan_image_path": "base_plan_edge_low_rise_residential_site_map.png",
      "reference_strategy": "plan_png_only"
    },
    {
      "id": "cluster_exterior_photo",
      "visual_domain": "exterior",
      "anchor_plan_id": "rooftop_exterior_and_iron_entry_elevation",
      "source_floor_plan_image_path": "base_plan_rooftop_exterior_and_iron_entry_elevation.png",
      "reference_strategy": "plan_png_only"
    },
    {
      "id": "cluster_interior_photo",
      "visual_domain": "interior",
      "anchor_plan_id": "rooftop_room_interior_plan",
      "source_floor_plan_image_path": "base_plan_rooftop_room_interior_plan.png",
      "reference_strategy": "plan_png_only"
    }
  ],
  "base_photos": [
    {
      "id": "photo_base_edge_low_rise_residential_site_map",
      "source_plan_id": "edge_low_rise_residential_site_map",
      "visual_domain": "site_map",
      "source_floor_plan_image_path": "base_plan_edge_low_rise_residential_site_map.png",
      "source_anchor_photo_id": null,
      "reference_strategy": "plan_png_only",
      "is_anchor": true,
      "label": "변두리 저층 주거지 배치도 / edge low-rise residential site map",
      "lighting": "Soft daytime natural light with muted haze and damp blue-gray shadows in narrow alleys.",
      "camera_note": "High aerial establishing photograph, slightly oblique but organized to preserve the plan geometry.",
      "t2i_prompt": "Photorealistic cinematic still, 35mm film aesthetic, high aerial view of a dense edge-of-city low-rise residential fabric matching the referenced site plan geometry. Show crowded flat rooftops made of aged reinforced concrete, weather-marked plaster walls, rough roof surfaces, peeling painted steel details, old rooftop water tanks, sagging utility wires crossing diagonally over narrow alley channels, and damp shadowed passages between buildings. Emphasize one generic rooftop access building within the cluster without signage or naming. Natural daytime light, muted dirty blue-gray and weathered beige palette, gritty realism, no people, empty streets and rooftops, uninhabited atmosphere. Clean photo, no overlaid text, no diagram lines, no architectural label letters, no map graphics, no compass, no scale bar."
    },
    {
      "id": "photo_base_rooftop_exterior_and_iron_entry_elevation",
      "source_plan_id": "rooftop_exterior_and_iron_entry_elevation",
      "visual_domain": "exterior",
      "source_floor_plan_image_path": "base_plan_rooftop_exterior_and_iron_entry_elevation.png",
      "source_anchor_photo_id": null,
      "reference_strategy": "plan_png_only",
      "is_anchor": true,
      "label": "옥상 외부와 철문 현관 / rooftop exterior and iron entry",
      "lighting": "Weak blue-gray night ambience with deep soft shadows and faint spill from the small dirty window.",
      "camera_note": "Straight-on cinematic exterior view from rooftop deck height, composed around the facade and iron entry.",
      "t2i_prompt": "Photorealistic cinematic still, 35mm film aesthetic, exterior rooftop deck of a small rooftop room above low-rise residential floors, composed from the referenced elevation and roof-deck locator. Show aged reinforced concrete, weather-marked plaster, chipped painted steel, rough damp rooftop concrete, low parapet, compact dirty-glass window, weathered iron entry door with a narrow visible gap, a cheap paper flyer wedged diagonally into the door gap, water tank near the service area, clothesline stretched across the open deck, flat wooden drying platform, and scattered dried herb leaves on the platform and rooftop surface. Palette of dirty blue-gray, damp concrete gray, rusted brown, muted off-white, and faint amber practical spill. Night atmosphere, wind-worn and quiet, no people, no human silhouettes, empty rooftop, uninhabited. Clean photo, no overlaid text, no diagram lines, no architectural label letters."
    },
    {
      "id": "photo_base_yard_and_rooftop_stair_plan",
      "source_plan_id": "yard_and_rooftop_stair_plan",
      "visual_domain": "exterior",
      "source_floor_plan_image_path": "base_plan_yard_and_rooftop_stair_plan.png",
      "source_anchor_photo_id": "photo_base_rooftop_exterior_and_iron_entry_elevation",
      "reference_strategy": "plan_png+domain_anchor_photo",
      "is_anchor": false,
      "label": "마당과 옥탑 계단 / yard and rooftop stair",
      "lighting": "Damp night ambience with weak blue-gray light and subtle red-blue emergency-light reflections across exterior walls.",
      "camera_note": "Cinematic wide exterior view from the lower yard looking along the steep stair route toward the rooftop landing.",
      "t2i_prompt": "Photorealistic cinematic still, 35mm film aesthetic, use the target stair-yard plan and the exterior anchor photo as references for material continuity. Show a secluded narrow lower yard enclosed by old exterior walls with damp discoloration, wet concrete ground, a building entry door from the approach side, a steep exposed concrete stair rising along one edge, chipped metal railing, worn stair treads, dim upper landing leading toward the rooftop deck, and a bicycle parked casually in a secluded corner. Maintain the same aged reinforced concrete, weather-marked plaster, peeling paint, rusted metal edges, dirty blue-gray night palette, and gritty damp texture as the rooftop exterior anchor. Add only subtle red-blue emergency-light reflections on walls and ground, with no visible vehicles. No people, empty yard, uninhabited. Clean photo, no overlaid text, no diagram lines, no architectural label letters."
    },
    {
      "id": "photo_base_rooftop_room_interior_plan",
      "source_plan_id": "rooftop_room_interior_plan",
      "visual_domain": "interior",
      "source_floor_plan_image_path": "base_plan_rooftop_room_interior_plan.png",
      "source_anchor_photo_id": null,
      "reference_strategy": "plan_png_only",
      "is_anchor": true,
      "label": "옥탑방 실내 / rooftop room interior",
      "lighting": "Pale cool daylight from a small window, mixed with faint old television glow and a weak standing lamp practical.",
      "camera_note": "Wide interior still from the entry side looking into the compact living-kitchen, with room connections readable.",
      "t2i_prompt": "Photorealistic cinematic still, 35mm film aesthetic, compact rooftop dwelling interior based on the referenced interior plan. Show the entry threshold with weathered iron entry door edge and shoe area, a cramped living-kitchen with old wallpaper, weather-marked plaster, worn vinyl or dull linoleum floor, low flat ceiling, modest wooden dining table, simple wooden chairs, old television, dim standing lamp, compact kitchen counter with sink and faucet, gas stove, and small cooking pot. Through open interior connections, show only the listed adjoining spaces: small sleeping room with bed, desk, fabric curtain at the window side, backpack and stuffed doll placed quietly near storage or desk; main sleeping room with simple bed and small furniture; compact bathroom with sink and spotted mirror. Everyday modest clutter only, no severe disorder, no marker states. Pale blue-gray daylight, muted domestic realism, no people, empty room, uninhabited. Clean photo, no overlaid text, no diagram lines, no architectural label letters."
    }
  ],
  "shot_photos": [
    {
      "id": "photo_shot_S12_Shot4",
      "source_shot": {
        "scene_index": 12,
        "shot_index": 4
      },
      "source_plan_id": "rooftop_room_interior_plan",
      "matching_base_photo_id": "photo_base_rooftop_room_interior_plan",
      "shot_overlay_plan_image_path": "shot_plan_S12_Shot4.png",
      "reference_strategy": "base_photo+shot_overlay",
      "lighting": "Dim night interior with cool television spill from the living-kitchen and weak standing-lamp spill crossing the threshold.",
      "camera_note": "Floor-level wide composition from the living-kitchen threshold into the small sleeping room, using the partly open door edge as foreground framing.",
      "t2i_prompt": "Photorealistic cinematic still, 35mm film aesthetic, use the matching interior base photo and the shot overlay for composition. Render a floor-level wide view from the living-kitchen threshold into the small sleeping room, with the slightly open door edge and worn threshold dominating the foreground as a narrow slit frame. Just beyond the threshold, show a dense irregular dark fluid stippled region on the worn floor, glossy but non-graphic, with reddish tread-like traces dragging diagonally toward the window-side fabric curtain. The fabric curtain is parted at the far side of the room and becomes the destination point of the trace path; do not render any person, mannequin, or human silhouette. Keep the bed, desk, old wall finish, and curtain consistent with the base interior. Dim cool television spill and weak standing-lamp spill, tense empty room, no people, uninhabited. Clean photo, no overlaid text, no diagram lines, no architectural label letters."
    },
    {
      "id": "photo_shot_S12_Shot6",
      "source_shot": {
        "scene_index": 12,
        "shot_index": 6
      },
      "source_plan_id": "rooftop_room_interior_plan",
      "matching_base_photo_id": "photo_base_rooftop_room_interior_plan",
      "shot_overlay_plan_image_path": "shot_plan_S12_Shot6.png",
      "reference_strategy": "base_photo+shot_overlay",
      "lighting": "Low night interior light with cool spill from the main room and a faint practical glow catching curtain folds.",
      "camera_note": "Medium eye-level view inside the small sleeping room, aimed at the parted curtain recess and floor trace area.",
      "t2i_prompt": "Photorealistic cinematic still, 35mm film aesthetic, use the matching interior base photo and the shot overlay for framing, but render the room with zero people. From inside the small sleeping room, compose an eye-level medium view toward the window-side parted fabric curtain. If the overlay contains any human-state marker, omit it entirely in the photo; the curtain recess must be empty. Show two wrinkled fabric curtain panels framing the empty recess, a visible dim bed edge and dark bedding outline behind the curtain area, old wallpaper, worn floor, and a dense dark fluid stippled region near the curtain-side floor with reddish tread-like traces leading diagonally from the doorway direction. Keep all detail non-graphic and environmental. No people, no mannequins, no human silhouettes, empty room, uninhabited. Clean photo, no overlaid text, no diagram lines, no architectural label letters."
    },
    {
      "id": "photo_shot_S25_Shot2",
      "source_shot": {
        "scene_index": 25,
        "shot_index": 2
      },
      "source_plan_id": "rooftop_room_interior_plan",
      "matching_base_photo_id": "photo_base_rooftop_room_interior_plan",
      "shot_overlay_plan_image_path": "shot_plan_S25_Shot2.png",
      "reference_strategy": "base_photo+shot_overlay",
      "lighting": "Cold gray dusk light entering through the open living-kitchen window, with heavy dim shadows and weak practical gloom.",
      "camera_note": "High near-ceiling wide observer view from the entry-side corner across the living-kitchen toward the open window.",
      "t2i_prompt": "Photorealistic cinematic still, 35mm film aesthetic, use the matching interior base photo and the shot overlay for a high near-ceiling wide view across the living-kitchen. Show the compact room in a severe disturbed domestic state: dining table shifted off-center, multiple wooden dining chairs overturned with legs splayed, small household items scattered across the worn floor, grey muddy texture patches, and uneven muddy tread-like traces leading diagonally away from the open small window toward the dining area and entry-side foreground. The open window lets cold gray dusk air into the room, pushing damp curtains inward with loose curved folds. Include the old television, standing lamp, kitchen counter, sink, faucet, gas stove, and small cooking pot only as listed room elements, partly obscured by disorder. Add very small reddish marker accents on disturbed surfaces only as secondary details. No people, empty room, uninhabited. Clean photo, no overlaid text, no diagram lines, no architectural label letters."
    }
  ]
}