{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "7f8f8f67e79ec8a0",
  "data": {
    "floor_plans": {
      "fp_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic architectural floor plan diagram of a modest modern coastal Korean multi-family villa rooftop exterior. Use a clean CAD-like plan style with single-weight black outlines on a white or off-white background, simple geometric symbols only. Use solid flat pastel area fills with one consistent color per zone: main rooftop deck pale gray, rooftop room block pale beige, exterior stair landing pale tan. Draw a rectangular rooftop slab with a continuous low parapet around the perimeter. Place a small rectangular rooftop room block along the south side; its north-facing facade opens onto the roof deck. Add an exterior stair landing at the southwest corner beside the entrance. Put a heavy iron entrance door on the west part of the rooftop room facade with a simple door swing arc, and a small horizontal sliding window on the east part of the same facade using double parallel window lines. Add a cylindrical rooftop water tank symbol near the northeast corner, a clothesline stretched east-west across the middle of the roof between two slim posts, a low outdoor platform along the west parapet, and a small outdoor utility sink and drain near the room facade. Mark a black cat perch spot near the small window and southeast parapet as a tiny simple top-down symbol. Place small white circular markers with black numbers exactly once for every numbered item: 1 rooftop deck area, 2 rooftop room block, 3 exterior stair landing area, 4 parapet, 5 iron entrance door, 6 small sliding window, 7 water tank, 8 clothesline, 9 low outdoor platform, 10 utility sink and drain, 11 stair opening, 12 black cat perch spot. Area labels may appear only as short generic English words: Rooftop Deck, Rooftop Room, Stair Landing. A small north arrow with N is allowed in one corner. No other text or annotations inside the drawing. Do not create 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "1024x1024 flat top-down schematic rooftop exterior plan",
          "modern Korean coastal multi-family villa rooftop layout cues: compact roof deck, low parapet, rooftop room facade, exterior stair landing, utility water tank, laundry line",
          "solid pastel area fills: rooftop deck pale gray, rooftop room block pale beige, stair landing pale tan",
          "single-weight black architectural outlines on white or off-white background",
          "numbered circular markers only for objects, openings, plot devices, and areas",
          "iron entrance door, small sliding window, water tank, clothesline, low platform, parapet, stair landing, black cat perch spot"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck area",
            "number": 1,
            "position_hint": "center of main open rooftop deck"
          },
          {
            "category": "area",
            "label": "Rooftop room block",
            "number": 2,
            "position_hint": "south side of plan, rectangular block attached to rooftop deck"
          },
          {
            "category": "area",
            "label": "Exterior stair landing area",
            "number": 3,
            "position_hint": "southwest corner, adjacent to the iron door and connected to stair opening"
          },
          {
            "category": "prop",
            "label": "Low parapet wall",
            "number": 4,
            "position_hint": "continuous perimeter around the rooftop slab"
          },
          {
            "category": "opening",
            "label": "Iron entrance door",
            "number": 5,
            "position_hint": "north-facing facade of rooftop room block, west side, opening toward rooftop deck and stair landing"
          },
          {
            "category": "opening",
            "label": "Small sliding window",
            "number": 6,
            "position_hint": "north-facing facade of rooftop room block, east of the iron door"
          },
          {
            "category": "prop",
            "label": "Water tank",
            "number": 7,
            "position_hint": "northeast corner of rooftop deck near parapet"
          },
          {
            "category": "prop",
            "label": "Clothesline",
            "number": 8,
            "position_hint": "stretched east-west across the middle of rooftop deck between two slim posts"
          },
          {
            "category": "furniture",
            "label": "Low outdoor platform",
            "number": 9,
            "position_hint": "west side of rooftop deck, against parapet but clear of stair landing"
          },
          {
            "category": "prop",
            "label": "Outdoor utility sink and drain",
            "number": 10,
            "position_hint": "east side of rooftop room facade below the window area"
          },
          {
            "category": "opening",
            "label": "Stair opening",
            "number": 11,
            "position_hint": "inside exterior stair landing area at southwest corner"
          },
          {
            "category": "plot_device",
            "label": "Black cat perch spot",
            "number": 12,
            "position_hint": "near the small sliding window ledge and southeast parapet side"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_exterior_day_overcast_establishing",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (west parapet edge), facing diagonally across number 1 (rooftop deck) toward number 7 (water tank), number 8 (clothesline), and the rooftop room facade with number 5 (iron door) and number 6 (window)",
            "framing_notes": "Use this as a wide establishing view; include the perimeter parapet, water tank, clothesline, and rooftop room facade clearly.",
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_exterior_night_intrusion_shadow_door_ajar",
            "camera_height": "slightly low standing ~1.4m",
            "camera_position": "near number 7 (water tank), facing southwest toward number 5 (iron door) beside number 3 (stair landing area), with number 6 (window) on the same facade",
            "framing_notes": "Emphasize the iron door position and its relation to the stair landing; keep the water tank as a foreground reference.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_exterior_predawn_lit_window_black_cat",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 8 (clothesline), facing south toward number 6 (small sliding window) and number 12 (black cat perch spot), with number 5 (iron door) still visible to one side",
            "framing_notes": "Frame the window and black cat perch as the main focus; include part of the clothesline for rooftop context.",
            "lens_hint": "35mm natural wide angle",
            "sub_location": "rooftop_exterior"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot5",
          "S10_Shot6",
          "S17_Shot2"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_villa_stairs_yard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram, like a clean architectural CAD plan or simple room-layout sketch, for an old low-rise multi-family villa exterior route in a contemporary coastal South Korean residential neighborhood. The plan must show only geometric top-down symbols with single-weight black outlines on a white or off-white background. Use flat solid pastel area fills with one consistent color per zone: number 1 Alley area in pale cool gray along the south edge, number 2 Front yard area in pale beige in the center, number 3 Exterior porch area in pale muted yellow at the northwest side of the yard, number 4 Outdoor stair route area in pale lavender along the east side, number 5 Rooftop landing area in pale blue-gray at the northeast/top side, and number 6 Building footprint area in pale tan forming the west and north building mass. Short area labels such as ALLEY, YARD, PORCH, STAIRS, ROOFTOP, and BUILDING may appear inside the colored zones; no other text is allowed inside the drawing except the numbered markers and a small north arrow with N in one corner. Place a small circle with a black number at every numbered element, each number appearing exactly once. Layout: north is at the top. A narrow alley runs east-west along the bottom, with a wider southeast alley mouth for number 22 Police car stopping zone. A low boundary wall encloses a compact front yard; number 7 Pedestrian metal gate is centered on the south boundary between alley and yard, and number 8 Low concrete boundary wall continues along the south and east yard edges. The building footprint occupies the west and north sides. Number 9 Ground-level entrance door is on the west facade at the porch and must use a simple door line plus swing arc. Number 13 Ground-floor front window is a double parallel line in the west wall facing the yard. Number 15 Utility meter cluster is a small row of boxes near the porch wall. Number 17 Exterior wall light fixture is a tiny circle or square above the entrance. Number 16 Wall-mounted CCTV camera is a small triangular camera symbol at the building corner above the gate, aimed toward the yard and alley. Number 18 Trash and recycling bins are simple small rectangles outside the gate along the southwest alley edge. Number 19 Drainage grate is a small slotted rectangle in the yard near the stair base. The exterior stair route starts at the southeast part of the yard and climbs along the east building side toward the top-right rooftop landing; show number 10 Exterior stair flight as repeated tread lines and number 11 Metal stair handrail as a thin parallel line along the outer stair edge. Number 14 Small landing window is a double-line window symbol near the upper stair wall. At the rooftop landing, number 12 Half-open rooftop steel door is on the north side and must be drawn as a door panel left partly open with a swing arc. Number 23 Bad-smell source threshold is a small numbered marker just inside that half-open door. Beyond the rooftop landing, include number 20 Rooftop water tank as a simple circle or rounded rectangle and number 21 Rooftop clothesline posts as two tiny post symbols connected by a simple line. Keep the diagram simple, legible, and schematic. Do not include 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of an old low-rise multi-family villa exterior route",
          "Color-coded flat pastel zones for alley, enclosed front yard, exterior porch, outdoor stair route, rooftop landing, and building footprint",
          "Narrow contemporary coastal South Korean residential alley with a small gated concrete yard",
          "Exterior stair route along the side wall leading up to a rooftop landing",
          "Half-open rooftop steel door as the key bad-smell source threshold",
          "Police car stopping zone at the alley mouth for the siren-arrival state",
          "All furniture, openings, props, and plot devices shown only as simple top-down symbols with unique numbered circle markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Alley area",
            "number": 1,
            "position_hint": "south edge of the plan, running east-west in front of the villa gate"
          },
          {
            "category": "area",
            "label": "Front yard area",
            "number": 2,
            "position_hint": "center of plan, enclosed concrete yard between gate, porch, and stair base"
          },
          {
            "category": "area",
            "label": "Exterior porch area",
            "number": 3,
            "position_hint": "northwest side of the yard, directly in front of the ground-level entrance"
          },
          {
            "category": "area",
            "label": "Outdoor stair route area",
            "number": 4,
            "position_hint": "east side of the yard and building, following the exterior stair path upward"
          },
          {
            "category": "area",
            "label": "Rooftop landing area",
            "number": 5,
            "position_hint": "northeast upper portion of the plan, at the top of the exterior stairs"
          },
          {
            "category": "area",
            "label": "Building footprint area",
            "number": 6,
            "position_hint": "west and north mass of the old multi-family building enclosing the yard and stair route"
          },
          {
            "category": "opening",
            "label": "Pedestrian metal gate",
            "number": 7,
            "position_hint": "south boundary wall, centered between the alley and the front yard"
          },
          {
            "category": "opening",
            "label": "Low concrete boundary wall",
            "number": 8,
            "position_hint": "south and east edges of the front yard, separating yard from alley and neighboring side"
          },
          {
            "category": "opening",
            "label": "Ground-level entrance door",
            "number": 9,
            "position_hint": "west building facade at the exterior porch, opening into the building"
          },
          {
            "category": "furniture",
            "label": "Exterior stair flight",
            "number": 10,
            "position_hint": "east side route, starting near the southeast yard corner and rising toward the rooftop landing"
          },
          {
            "category": "furniture",
            "label": "Metal stair handrail",
            "number": 11,
            "position_hint": "outer edge of the exterior stair flight along the east side"
          },
          {
            "category": "opening",
            "label": "Half-open rooftop steel door",
            "number": 12,
            "position_hint": "north side of the rooftop landing, drawn with a door swing arc and an angled open panel"
          },
          {
            "category": "opening",
            "label": "Ground-floor front window",
            "number": 13,
            "position_hint": "west building facade facing the front yard, near the ground entrance"
          },
          {
            "category": "opening",
            "label": "Small landing window",
            "number": 14,
            "position_hint": "upper wall beside the stair route, near the rooftop landing"
          },
          {
            "category": "prop",
            "label": "Utility meter cluster",
            "number": 15,
            "position_hint": "west wall near the exterior porch and ground entrance"
          },
          {
            "category": "prop",
            "label": "Wall-mounted CCTV camera",
            "number": 16,
            "position_hint": "building corner above the gate, aimed toward the alley and yard"
          },
          {
            "category": "prop",
            "label": "Exterior wall light fixture",
            "number": 17,
            "position_hint": "above the ground-level entrance on the porch wall"
          },
          {
            "category": "prop",
            "label": "Trash and recycling bins",
            "number": 18,
            "position_hint": "southwest alley edge, just outside the gate"
          },
          {
            "category": "prop",
            "label": "Drainage grate",
            "number": 19,
            "position_hint": "front yard floor near the base of the exterior stairs"
          },
          {
            "category": "prop",
            "label": "Rooftop water tank",
            "number": 20,
            "position_hint": "northwest side beyond the rooftop landing, partially visible as rooftop equipment"
          },
          {
            "category": "prop",
            "label": "Rooftop clothesline posts",
            "number": 21,
            "position_hint": "north edge of the rooftop area beyond the landing"
          },
          {
            "category": "plot_device",
            "label": "Police car stopping zone",
            "number": 22,
            "position_hint": "southeast alley mouth, where arriving police vehicle would stop"
          },
          {
            "category": "plot_device",
            "label": "Bad-smell source threshold",
            "number": 23,
            "position_hint": "immediately inside the half-open rooftop steel door at the rooftop landing"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_villa_stairs_yard_night_bad_smell_half_open_door",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 in the front yard, just inside number 7, facing diagonally upward along number 10 toward number 12 and number 23 on the rooftop landing",
            "framing_notes": "Include the narrow yard foreground, number 10 stair route, number 11 handrail, and number 12 half-open rooftop door prominently.",
            "lens_hint": "28mm wide angle",
            "sub_location": "villa_stairs_yard"
          },
          {
            "bg_id": "bg_villa_stairs_yard_night_police_siren_arrival",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 at the exterior porch, facing south through number 7 toward number 1 and number 22 at the alley mouth, with number 10 visible along the side",
            "framing_notes": "Keep number 22 readable as the arrival zone while retaining the gate and yard layout for orientation.",
            "lens_hint": "35mm wide angle",
            "sub_location": "villa_stairs_yard"
          }
        ],
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot5",
          "S13_Shot2",
          "S13_Shot4",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_living_kitchen": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square, flat top-down schematic floor plan diagram of a small contemporary coastal Korean rooftop-unit living room with kitchenette. The drawing must look like a clean architectural CAD plan or simple IKEA-style layout sketch: single-weight black outlines, white or off-white background, geometric plan symbols only. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use only flat solid pastel area fills with no gradients and no blending: Living Room area pale yellow, Kitchenette area pale green, Entry threshold area pale beige. Add short area labels only: “Living Room”, “Kitchenette”, “Entry”. A small north arrow with “N” is allowed in one corner. Do not write object names or annotations inside the drawing.\n\nLayout: draw one compact rectangular rooftop-unit interior, wider than deep, with north at the top. The metal exterior entry door opens directly from the southwest wall into a tiny shoe-taking threshold; show the door as a plan line with swing arc. No corridor. The main living area occupies the center and west side. A narrow kitchenette strip runs along the east wall, typical of a cramped modern rooftop room: long counter, sink, two-burner cooktop, mini refrigerator at the lower end, and a shallow wall cabinet above. Put a sliding aluminum window on the north wall of the living area using double parallel wall-line convention; add a thin curtain line just inside it. Furniture must be top-down symbolic glyphs: small dining table in the center, two chairs, low two-seat sofa along the west wall, TV on a low stand on the northwest wall facing inward, and a wall-mounted air conditioner as a small wall rectangle. Plot-device positions should be simple schematic symbols only: an old printed photo on the table, herb tea cup and dried herbs near the table/kitchen, a diagonal muddy footprint path from the sliding window toward the entry, a ransacked scatter zone around the table and chairs, and a marker-only transient wall-symbol location on the north wall. Do not add dramatic visual effects.\n\nPlace small white circular markers with black outlines and black numbers, each number unique and appearing exactly once. Use these marker positions: 1 Living Room area in the central/west pale yellow zone; 2 Kitchenette area in the east pale green strip; 3 Entry threshold area at southwest; 4 metal entry door on southwest wall; 5 sliding window on north wall; 6 kitchenette counter run on east wall; 7 sink basin near north end of counter; 8 two-burner cooktop mid-counter; 9 mini refrigerator at southeast end; 10 wall cabinet shelf above counter; 11 small dining table in room center; 12 two dining chairs around table; 13 low sofa on west wall; 14 TV on low stand on northwest wall; 15 old printed photo on table; 16 herb tea cup and dried herbs near table/kitchen; 17 wall-mounted air conditioner on west wall; 18 muddy footprint trail from window toward entry; 19 ransacked scatter zone around table and chairs; 20 transient wall-symbol location on north wall between window and TV; 21 thin window curtain at sliding window. The final image should be a simple readable reference map, not artwork.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a small contemporary Korean rooftop-unit living room with kitchenette.",
          "Compact one-room layout: exterior metal entry door opens directly into a small shoe threshold, no corridor, living area immediately beyond.",
          "Kitchenette is a narrow strip along one wall with sink, cooktop, counter, mini refrigerator, and wall cabinet.",
          "Living area contains a small dining table, two chairs, low sofa, TV stand, herb-tea props, and an old printed photograph used as a plot device.",
          "Openings include the entry door with swing arc and a sliding aluminum window with curtain, important for ransacked and windy states.",
          "State-related plot-device markers show footprint trail, ransacked scatter zone, and a transient wall-symbol location without adding dramatic effects or extra text."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living Room area",
            "number": 1,
            "position_hint": "main central and west portion of the rectangular unit, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Kitchenette area",
            "number": 2,
            "position_hint": "narrow east-side strip of the unit, pale green fill"
          },
          {
            "category": "area",
            "label": "Entry threshold area",
            "number": 3,
            "position_hint": "southwest corner just inside the exterior door, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Metal entry door",
            "number": 4,
            "position_hint": "southwest exterior wall, inward swing into entry threshold"
          },
          {
            "category": "opening",
            "label": "Sliding window",
            "number": 5,
            "position_hint": "north wall of living area, centered slightly west, shown with double parallel window lines"
          },
          {
            "category": "furniture",
            "label": "Kitchenette counter run",
            "number": 6,
            "position_hint": "east wall, long narrow counter from northeast toward southeast"
          },
          {
            "category": "furniture",
            "label": "Sink basin",
            "number": 7,
            "position_hint": "within kitchenette counter, east wall near north end"
          },
          {
            "category": "furniture",
            "label": "Two-burner cooktop",
            "number": 8,
            "position_hint": "within kitchenette counter, east wall near middle"
          },
          {
            "category": "furniture",
            "label": "Mini refrigerator",
            "number": 9,
            "position_hint": "southeast end of kitchenette counter run"
          },
          {
            "category": "furniture",
            "label": "Wall cabinet shelf",
            "number": 10,
            "position_hint": "above kitchenette counter on east wall, shown as a shallow overhead rectangle"
          },
          {
            "category": "furniture",
            "label": "Small dining table",
            "number": 11,
            "position_hint": "center of living area, slightly south of room center"
          },
          {
            "category": "furniture",
            "label": "Two dining chairs",
            "number": 12,
            "position_hint": "on opposite sides of number 11, one near entry side and one near window side"
          },
          {
            "category": "furniture",
            "label": "Low two-seat sofa",
            "number": 13,
            "position_hint": "west wall of living area, facing toward TV and table"
          },
          {
            "category": "prop",
            "label": "TV on low stand",
            "number": 14,
            "position_hint": "northwest wall below or beside the sliding window zone, facing inward toward sofa and table"
          },
          {
            "category": "plot_device",
            "label": "Old printed photo on table",
            "number": 15,
            "position_hint": "on top of number 11, slightly toward the window side"
          },
          {
            "category": "prop",
            "label": "Herb tea cup and dried herbs",
            "number": 16,
            "position_hint": "on number 11 and near kitchenette counter, grouped as one marker"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted air conditioner",
            "number": 17,
            "position_hint": "upper west wall above or near sofa, shown as a small wall rectangle"
          },
          {
            "category": "plot_device",
            "label": "Muddy footprint trail",
            "number": 18,
            "position_hint": "diagonal path across living area from number 5 toward number 4, shown as simple small footprint glyphs with one numbered marker"
          },
          {
            "category": "plot_device",
            "label": "Ransacked scatter zone",
            "number": 19,
            "position_hint": "around number 11 and number 12 in the central living area, shown as a few simple displaced rectangles"
          },
          {
            "category": "plot_device",
            "label": "Transient wall-symbol location",
            "number": 20,
            "position_hint": "north wall area between number 5 and number 14, marker only for possible hallucination or apparition placement"
          },
          {
            "category": "prop",
            "label": "Thin window curtain",
            "number": 21,
            "position_hint": "inside edge of number 5 on the north wall, simple narrow folded line symbol"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_kitchen_day_normal_news_herb_tea",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 4 (entry door), facing diagonally across number 3 (entry threshold) toward number 11 (small dining table), number 14 (TV on low stand), and number 7 (kitchenette counter)",
            "framing_notes": "Include number 16 (herb tea and dried herbs) near the table or kitchenette, with number 14 readable as the news-screen location.",
            "lens_hint": "28mm wide angle for a cramped rooftop-unit interior",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_night_clean_after_disappearance",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 13 (low sofa), facing toward number 4 (entry door) and number 11 (small dining table), with number 7 (kitchenette counter) along the side of frame",
            "framing_notes": "Keep the open floor between number 11 and number 4 visible so the room can feel recently cleaned and empty.",
            "lens_hint": "35mm natural wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_day_photo_hallucination",
            "camera_height": "seated eye-level ~1.2m",
            "camera_position": "beside number 11 (small dining table), facing down and across number 15 (old printed photo on table), with number 5 (sliding window) and number 20 (transient wall-symbol location) in the background direction",
            "framing_notes": "Emphasize number 15 as the focal point; keep number 20 as a possible background hallucination location, not a physical object.",
            "lens_hint": "35mm to 50mm close interior lens",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_dusk_ransacked_footprints_open_window",
            "camera_height": "low standing or crouched ~1.1m",
            "camera_position": "near number 4 (entry door), looking along number 18 (muddy footprint trail) across the living area toward number 5 (sliding window) and number 21 (thin window curtain)",
            "framing_notes": "Show the path from entry to open window clearly; include number 19 (ransacked scatter zone) around the table and chair area.",
            "lens_hint": "24mm wide angle to exaggerate the cramped path",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_dusk_ransacked_windy_door_ajar",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 7 (kitchenette counter), facing diagonally toward number 4 (entry door) and number 3 (entry threshold), with number 11 (small dining table) and number 19 (ransacked scatter zone) in the midground",
            "framing_notes": "Frame number 4 as the ajar wind source; leave number 21 near the window as secondary wind movement reference.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen"
          }
        ],
        "applied_shots": [
          "S5_Shot2",
          "S5_Shot5",
          "S5_Shot9",
          "S14_Shot1",
          "S14_Shot9",
          "S18_Shot16",
          "S25_Shot3",
          "S27_Shot3",
          "S27_Shot4"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_private_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic floor plan diagram of a small private bedroom in an older modern Korean rooftop home. The image must look like a clean architectural CAD plan or simple room layout sketch: off-white background, single-weight black outlines, simple geometric plan symbols, and no decorative illustration. Fill the bedroom area with one solid flat pastel pale blue color, used consistently. Add only a short area label \"Bedroom\" inside the pale blue area, plus small circular black-number markers for every listed element; no other words inside the diagram. Draw a compact rectangular room with slightly thick black perimeter walls. Place an inward-swinging entrance door at the southwest corner. Place a low single floor-style bed or thin mattress along the west wall, head toward the northwest corner, drawn as a rectangle with a small pillow rectangle. Put a small window centered on the north wall, drawn as double parallel wall lines, with a simple curtain line just inside the room. Put a compact storage shelf on the east wall. Put a worn backpack symbol near the south wall close to the entrance and bed foot, with a tiny attached doll charm symbol next to it. Mark a ransacked belongings zone in the center floor with a few simple scattered rectangles. Reserve the east wall opposite the bed for a large simple flat red circular wall mark location. Show a body position as a restrained top-down outline on the floor beside the bed, with no graphic detail. Show a blood trace zone as a flat dark red irregular patch between the body position and curtained window. Show a small old photograph symbol on the southeast floor near the scattered belongings, with a tiny red stain. Use unique numbered black circles: 1 bedroom area, 2 entrance door, 3 low single bed, 4 small window with curtain, 5 compact storage shelf, 6 worn backpack with doll charm, 7 ransacked belongings zone, 8 red circular wall mark, 9 body position, 10 bloody old photograph, 11 blood trace zone. Keep all furniture and openings as simple top-down glyphs only, with clean spacing and high readability. Do not add camera icons, view cones, human character names, extra annotations, surface texture, pictorial depth, light effects, tonal modeling, or artistic scene treatment.",
        "key_elements": [
          "Small modern Korean rooftop-house private bedroom layout, compact rectangular footprint.",
          "Flat pastel pale blue bedroom area fill with simple black CAD-like outlines on an off-white background.",
          "Low single bed or floor mattress placed against one wall, suitable for a cramped older Korean room.",
          "Small curtained window on the exterior wall, with the curtain position clearly shown.",
          "Door swing at the entrance, backpack position near the entrance or bed, and small doll charm attached to the backpack.",
          "Wall section reserved for the ominous red circular mark, shown as a simple flat red ring marker location.",
          "State-specific plot-device positions: body location, blood trace zone, ransacked belongings zone, and bloody old photograph position.",
          "All objects are represented only by simple top-down symbols and unique numbered circular markers."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "entire small rectangular private_bedroom, filled pale blue"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 2,
            "position_hint": "southwest corner of private_bedroom, inward swing shown with arc"
          },
          {
            "category": "furniture",
            "label": "Low single bed",
            "number": 3,
            "position_hint": "west wall of private_bedroom, head near northwest corner"
          },
          {
            "category": "opening",
            "label": "Small window with curtain",
            "number": 4,
            "position_hint": "north wall of private_bedroom, centered above the bed area"
          },
          {
            "category": "furniture",
            "label": "Compact storage shelf",
            "number": 5,
            "position_hint": "east wall of private_bedroom, upper half near northeast corner"
          },
          {
            "category": "prop",
            "label": "Worn backpack with doll charm",
            "number": 6,
            "position_hint": "south wall near entrance door, close to foot of bed"
          },
          {
            "category": "prop",
            "label": "Ransacked belongings zone",
            "number": 7,
            "position_hint": "center floor of private_bedroom between bed and storage shelf"
          },
          {
            "category": "plot_device",
            "label": "Red circular wall mark",
            "number": 8,
            "position_hint": "east wall of private_bedroom, open wall space opposite the bed"
          },
          {
            "category": "plot_device",
            "label": "Body position",
            "number": 9,
            "position_hint": "floor beside the bed, slightly north of room center near the curtain side"
          },
          {
            "category": "plot_device",
            "label": "Bloody old photograph",
            "number": 10,
            "position_hint": "floor near southeast side of ransacked belongings zone, between storage shelf and entrance"
          },
          {
            "category": "plot_device",
            "label": "Blood trace zone",
            "number": 11,
            "position_hint": "floor and lower wall area between body position and curtained window"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_private_bedroom_night_blood_corpse_curtain_red_circle",
            "camera_height": "eye-level standing ~1.55m in a cramped room",
            "camera_position": "near number 2 (bedroom entrance), facing diagonally toward number 4 (curtained window) and number 8 (red circle wall mark), with number 9 (body position) near the bed edge",
            "framing_notes": "Include the curtain and red circle wall mark prominently; keep the compact bed and body position readable in the same view.",
            "lens_hint": "28mm wide angle",
            "sub_location": "private_bedroom"
          },
          {
            "bg_id": "bg_private_bedroom_night_impossibly_clean_rearranged",
            "camera_height": "eye-level standing ~1.55m in a cramped room",
            "camera_position": "near number 2 (bedroom entrance), facing inward toward number 3 (low bed), number 4 (curtained window), and number 6 (backpack with doll charm position)",
            "framing_notes": "Emphasize the unnaturally tidy arrangement and the backpack location; keep the same room geometry as the other bedroom states.",
            "lens_hint": "28mm wide angle",
            "sub_location": "private_bedroom"
          },
          {
            "bg_id": "bg_private_bedroom_dusk_ransacked_red_circle_bloody_photo",
            "camera_height": "eye-level standing ~1.55m in a cramped room",
            "camera_position": "near number 3 (low bed), looking across the floor toward number 7 (ransacked belongings zone), number 10 (bloody old photograph), and number 8 (red circle wall mark)",
            "framing_notes": "Let the disturbed floor area lead the eye toward the photograph and the wall mark; include part of the bed in the foreground.",
            "lens_hint": "30mm wide angle",
            "sub_location": "private_bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot6",
          "S12_Shot13",
          "S12_Shot14",
          "S14_Shot5",
          "S25_Shot6",
          "S25_Shot8"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_main_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram for a compact modern Korean rooftop-apartment main bedroom bed area used for waiting and waking. The drawing must look like a clean CAD or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Use flat solid pastel area fills with no gradients: fill the main Bedroom area in pale blue and a tiny outside threshold strip at the entrance in pale beige. Include a short generic area label “Bedroom” inside the pale blue zone, and optionally a small north arrow marked “N” in one corner. Do not add any other text labels inside the drawing.\n\nPlan geometry: show one small rectangular bedroom, longer east-west than north-south, with the north wall as the exterior wall. Put an inward-swing hinged bedroom entrance door at the south-west wall, shown with a standard door swing arc. Put a centered exterior sliding window on the north wall, shown as double parallel lines in the wall. Place a low floor-style bed or thin low mattress along the west wall with the head near the north wall, drawn as a rectangle with a small pillow symbol. Add a small low bedside table in the north-west corner beside the bed. Put a tiny smartphone rectangle on that bedside table. Add a small floor cushion near the south side of the bed. Place a long shallow built-in wardrobe along the east wall. Add a compact wall-mounted air conditioner symbol on the north wall above and slightly east of the window. Add a folded blanket stack symbol at the foot of the bed. Keep the layout narrow and practical, like an old but tidy 2020s Korean rooftop dwelling bedroom.\n\nNumbered markers: place one small white circle with a black outline and black number for every listed area, opening, furniture item, and prop. Each number must appear exactly once: 1 Bedroom area, 2 entrance door, 3 exterior sliding window, 4 low floor bed, 5 bedside low table, 6 smartphone, 7 floor cushion, 8 built-in wardrobe, 9 wall-mounted air conditioner, 10 folded blanket stack. Do not write these object names in the diagram; use only the numbered circles.\n\nStrictly keep the image as a flat 2D plan view. No 3D, no isometric view, no perspective, no axonometric view, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, no material rendering, no decorative illustration.",
        "key_elements": [
          "square 1024x1024 flat top-down schematic plan",
          "compact modern Korean rooftop-apartment bedroom layout",
          "single pale blue solid fill for the bedroom area",
          "small pale beige threshold strip outside the entrance door",
          "low floor-style bed placed along the west wall, suitable for a small heated-floor bedroom",
          "north exterior sliding window shown as double parallel wall lines",
          "inward-swing bedroom door at the south-west corner",
          "built-in wardrobe along the east wall",
          "small bedside table with modern black smartphone near the bed",
          "wall-mounted air conditioner above the window area",
          "minimal numbered circular markers only, with no object text labels inside the plan"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of the pale blue bedroom room area"
          },
          {
            "category": "opening",
            "label": "Bedroom entrance door",
            "number": 2,
            "position_hint": "south-west wall, opening inward from a narrow pale beige threshold"
          },
          {
            "category": "opening",
            "label": "Exterior sliding window",
            "number": 3,
            "position_hint": "north wall, centered above the bed area"
          },
          {
            "category": "furniture",
            "label": "Low floor bed",
            "number": 4,
            "position_hint": "west wall, head toward the north wall, occupying the main bed area"
          },
          {
            "category": "furniture",
            "label": "Bedside low table",
            "number": 5,
            "position_hint": "north-west corner beside the bed, below the window line"
          },
          {
            "category": "prop",
            "label": "Modern black smartphone",
            "number": 6,
            "position_hint": "on top of the bedside low table near the bed"
          },
          {
            "category": "furniture",
            "label": "Small floor cushion",
            "number": 7,
            "position_hint": "south side of the bed, near the room center walking space"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 8,
            "position_hint": "east wall, long shallow rectangle opposite the bed"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted air conditioner",
            "number": 9,
            "position_hint": "north wall, above and slightly east of the exterior window"
          },
          {
            "category": "prop",
            "label": "Folded blanket stack",
            "number": 10,
            "position_hint": "foot of the low bed near the south-west area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_main_bedroom_day_waiting_clean",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 2 (bedroom entrance door), facing diagonally toward number 4 (low bed) and number 3 (north exterior window) with number 8 (wardrobe) on the right side of frame",
            "framing_notes": "show the compact bedroom bed area clearly; include the bed, small window, bedside table, and clean uncluttered waiting/waking arrangement",
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom"
          }
        ],
        "applied_shots": [
          "S18_Shot2"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact bathroom in a small contemporary Korean rooftop home. The diagram must look like a clean CAD plan or IKEA-style layout sketch: white or off-white background, simple black outlines, geometric symbols only, no artistic rendering. Use one solid flat pastel fill for the bathroom area: pale cyan for the entire Bathroom zone, with a short area label “Bathroom” allowed inside the colored area. Show a small rectangular wet-room bathroom with thick black perimeter walls. Place the bathroom door on the south wall, slightly west of center, drawn with a door swing arc. Place a small frosted window or ventilation opening on the east wall near the northeast corner, drawn as double parallel lines in the wall. On the north wall, place a sink basin symbol slightly west of center, with a narrow wall mirror symbol directly above it on the same wall. On the mirror position, show the plot-critical red circle hallucination as a simple flat red ring symbol, but identify it only with a numbered marker. Add a tiled feature wall zone along the north wall behind the sink, mirror, and shower fixture using only a simple grid-line plan symbol, not texture. Put a wall-mounted shower fixture in the northwest corner with an open wet-room shower zone, no bathtub. Put a toilet symbol along the east wall in the lower half of the room. Add a small circular floor drain near the center of the floor, slightly toward the shower area. Add a towel rack on the west wall near the sink and shower area. Use modern Korean compact bathroom layout cues: cramped wet-room proportions, close fixture spacing, no separate dry vanity room, simple practical fixtures. Every persistent prop, opening, fixture, furniture item, plot device, and the bathroom area must have a unique small white circular marker with a black outline and black number, placed exactly once: 1 bathroom area, 2 door, 3 frosted window or vent, 4 sink basin, 5 wall mirror, 6 red circle hallucination on mirror, 7 toilet, 8 shower fixture, 9 floor drain, 10 towel rack, 11 tiled feature wall. Do not use text labels for these items; only the numbered circles. No other annotations except the optional “Bathroom” area label and a small north arrow with “N” in one corner. Absolutely keep it as a flat 2D plan view: no 3D, no isometric, no perspective, no axonometric view, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, no material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic bathroom floor plan",
          "Compact modern Korean wet-room bathroom layout with all fixtures close together",
          "Single pale cyan flat fill for the bathroom area, white or off-white background outside walls",
          "Thick simple black wall outline, single-weight black furniture and fixture symbols",
          "Sink on north wall with mirror above it; red circle hallucination shown as a numbered plot-device marker on the mirror location",
          "Toilet along east wall, wall shower zone in northwest corner, central floor drain",
          "Small frosted window or ventilation opening high on one wall",
          "Door at south side with conventional swing arc, no camera icon or field-of-view cone"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "entire compact pale cyan room area"
          },
          {
            "category": "opening",
            "label": "Bathroom door",
            "number": 2,
            "position_hint": "south wall, slightly west of center, door swings outward or into entry side"
          },
          {
            "category": "opening",
            "label": "Small frosted window or vent",
            "number": 3,
            "position_hint": "upper east wall near northeast corner"
          },
          {
            "category": "furniture",
            "label": "Sink basin",
            "number": 4,
            "position_hint": "north wall, centered slightly west"
          },
          {
            "category": "furniture",
            "label": "Wall mirror",
            "number": 5,
            "position_hint": "north wall directly above sink basin"
          },
          {
            "category": "plot_device",
            "label": "Red circle hallucination on mirror",
            "number": 6,
            "position_hint": "on mirror surface above the sink, centered within number 5"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 7,
            "position_hint": "east wall, lower half of bathroom"
          },
          {
            "category": "furniture",
            "label": "Wall shower fixture",
            "number": 8,
            "position_hint": "northwest corner shower zone with no separate tub"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 9,
            "position_hint": "floor center, slightly toward shower zone"
          },
          {
            "category": "prop",
            "label": "Towel rack",
            "number": 10,
            "position_hint": "west wall near sink and shower zone"
          },
          {
            "category": "prop",
            "label": "Tiled feature wall",
            "number": 11,
            "position_hint": "north wall behind sink, mirror, and shower fixture"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_day_mirror_red_circle_hallucination",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (bathroom door), facing north toward number 4 (sink) and number 5 (mirror), with number 6 (red circle hallucination on mirror) centered in the reflection area",
            "framing_notes": "include the compact wet-room layout, keep number 4 and number 5 prominent, allow number 7 toilet and number 8 shower zone to read as cramped side elements",
            "lens_hint": "28mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot11"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_kennel_area": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic architectural floor plan diagram of an indoor animal shelter kennel area in a compact modern coastal city setting. The plan is a simple clean CAD-like layout on a white or off-white background, using single-weight black outlines, geometric symbols, and flat pastel solid area fills only. Show a long rectangular kennel bay oriented north-south: a central service aisle, cage rows along both long walls, a small utility wash corner at the north end, a south staff entrance, a north rear service door, and high horizontal ventilation windows on the east and west walls. Use one consistent flat pastel color per area: central kennel aisle pale gray-blue, west cage row zone pale lavender, east cage row zone pale peach, utility wash corner pale cyan, and small storage/supply nook pale green. Area labels may be short generic English words only: Aisle, Cages, Wash, Storage. Add a small north arrow with N in one corner. Furniture and openings must be simple top-down plan symbols: cage banks as repeated rectangular wire compartments with thin grid front lines facing the aisle, doors as wall gaps with swing arcs, windows as double parallel lines in the wall, sink as a basic plan sink symbol, hose reel as a small circle on the wall, shelves as rectangles, squeegee rack as a narrow bar, drain as a small square grate, puddles as flat light-blue simple shapes without reflection. Include circled black number markers exactly once for every numbered element: 1 central aisle area, 2 west cage row zone, 3 east cage row zone, 4 utility wash corner, 5 south staff entrance door, 6 north rear service door, 7 east ventilation window strip, 8 west ventilation window strip, 9 west wire cage bank, 10 east wire cage bank, 11 central grated floor drain, 12 damp puddle patches, 13 wall-mounted hose reel, 14 utility sink, 15 feed and cleaning supply shelf, 16 squeegee rack, 17 dog bowl symbols inside cages, 18 overhead fluorescent light bars, 19 small wall CCTV unit. Do not write item names or a legend inside the drawing; only the area labels, number circles, and north arrow are allowed. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "1024x1024 square flat top-down schematic floor plan diagram",
          "compact modern coastal animal shelter kennel aisle",
          "single central damp service aisle with flat pastel gray-blue fill",
          "two long wire cage banks along both side walls",
          "wet floor shown only by simple flat blue puddle shapes and a central drain symbol",
          "utility wash corner with sink, hose reel, cleaning shelf, and squeegee rack",
          "simple door swing arcs for staff entrance and rear service door",
          "high horizontal ventilation windows on both long walls",
          "small circled black numbered markers, no item labels inside the drawing"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "central kennel aisle area",
            "number": 1,
            "position_hint": "long north-south strip through the center of the plan"
          },
          {
            "category": "area",
            "label": "west cage row zone",
            "number": 2,
            "position_hint": "west side of the kennel area, parallel to the central aisle"
          },
          {
            "category": "area",
            "label": "east cage row zone",
            "number": 3,
            "position_hint": "east side of the kennel area, parallel to the central aisle"
          },
          {
            "category": "area",
            "label": "north utility wash corner",
            "number": 4,
            "position_hint": "northwest corner beyond the cage row, adjacent to the rear service end"
          },
          {
            "category": "opening",
            "label": "south staff entrance door",
            "number": 5,
            "position_hint": "south wall centered on the aisle, swinging inward"
          },
          {
            "category": "opening",
            "label": "north rear service door",
            "number": 6,
            "position_hint": "north wall at the end of the aisle, slightly east of center"
          },
          {
            "category": "opening",
            "label": "east high ventilation window strip",
            "number": 7,
            "position_hint": "east wall above the cage row, long narrow double-line window symbol"
          },
          {
            "category": "opening",
            "label": "west high ventilation window strip",
            "number": 8,
            "position_hint": "west wall above the cage row, long narrow double-line window symbol"
          },
          {
            "category": "furniture",
            "label": "west wire cage bank",
            "number": 9,
            "position_hint": "west side cage row, divided into multiple rectangular kennel compartments facing the aisle"
          },
          {
            "category": "furniture",
            "label": "east wire cage bank",
            "number": 10,
            "position_hint": "east side cage row, divided into multiple rectangular kennel compartments facing the aisle"
          },
          {
            "category": "prop",
            "label": "central grated floor drain",
            "number": 11,
            "position_hint": "middle of the central aisle, slightly north of center"
          },
          {
            "category": "prop",
            "label": "flat damp puddle patches",
            "number": 12,
            "position_hint": "scattered along the central aisle around the drain and cage fronts"
          },
          {
            "category": "prop",
            "label": "wall-mounted hose reel",
            "number": 13,
            "position_hint": "northwest utility wash corner on the west wall near the sink"
          },
          {
            "category": "furniture",
            "label": "stainless utility sink",
            "number": 14,
            "position_hint": "northwest utility wash corner, against the north wall"
          },
          {
            "category": "furniture",
            "label": "feed and cleaning supply shelf",
            "number": 15,
            "position_hint": "northeast corner near the rear service door"
          },
          {
            "category": "prop",
            "label": "floor squeegee rack",
            "number": 16,
            "position_hint": "north utility wash corner, beside the hose reel"
          },
          {
            "category": "prop",
            "label": "small dog bowl symbols inside cages",
            "number": 17,
            "position_hint": "repeated small circles within the cage compartments on both sides, with one marker for the group"
          },
          {
            "category": "prop",
            "label": "simple overhead fluorescent light bars",
            "number": 18,
            "position_hint": "shown as two narrow dashed rectangles aligned above the central aisle"
          },
          {
            "category": "prop",
            "label": "small wall CCTV unit",
            "number": 19,
            "position_hint": "southwest upper corner aimed along the aisle"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_kennel_area_day_damp_cages",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 5, the south staff entrance door, facing north along number 1 toward number 6, with number 9 on the left, number 10 on the right, and number 11 and number 12 visible on the aisle floor",
            "framing_notes": "Use the long narrow aisle to emphasize damp floor and wire cage rows; include the hose and sink corner if the frame looks toward the north end.",
            "lens_hint": "28mm wide angle",
            "sub_location": "kennel_area"
          }
        ],
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot4"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_grooming_area": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact indoor pet grooming station in a modest modern Korean coastal-town animal shelter or small shop. The drawing must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric top-down symbols only. Absolutely do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered style, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel fills with no gradients and no blending. Show one rectangular room with four color-coded sub-areas: Grooming workspace in pale yellow in the center, Wash zone in pale cyan along the east side, Supply and storage in pale green along the west and northwest side, Entry aisle in pale beige along the south side. Area labels may appear as short generic English words: Grooming, Wash, Storage, Entry. Add a small north arrow with N in one corner. Do not place any other text inside the drawing except the area labels, the N arrow, and the numbered markers. Use black circular numbered markers, each number unique and appearing exactly once, for all elements. Layout: thick outer wall rectangle; entrance door number 5 on the south wall slightly west of center with a door swing arc opening inward into the beige entry aisle; long window number 6 as double parallel lines centered on the north wall; small ventilation window number 7 as double parallel lines on the east wall above the wash zone. Put central grooming table number 8 as a rectangular top-down table symbol in the pale yellow center, with grooming arm and tether loop number 9 attached to the north edge of the table. Place a west-wall work counter with drawers number 12 as a long narrow rectangle; on it show electric clippers number 10 as a small simple tool glyph, and a power outlet strip number 11 on the west wall above the counter. Place an open supply shelf number 13 with simple small bottle and towel rectangles in the northwest corner. Place dog wash tub number 14 as a rectangular tub symbol along the east wall, with a small hand sprayer glyph; put floor drain number 15 as a small circle or square drain symbol just south of the tub; place small handwashing sink number 16 in the southeast corner. Place holding crate number 17 as a wire-grid rectangle in the southwest corner near the entrance. Place towel hamper and trash bin number 18 along the south wall between the crate and sink. Place wall-mounted air conditioner number 19 on the north wall near the northeast corner as a slim rectangle. Place CCTV dome camera number 20 near the southwest ceiling corner as a small semicircle or dot-in-circle plan symbol aimed toward the table and wash zone, but do not draw a camera cone. Also place numbered area markers: number 1 in the center Grooming zone, number 2 in the east Wash zone, number 3 in the west/northwest Storage zone, and number 4 in the south Entry zone. Keep the diagram simple, legible, uncluttered, and strictly flat.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan only",
          "Compact modern Korean pet grooming workspace with clear wet and dry zones",
          "Pastel solid color fills for Grooming, Wash, Storage, and Entry areas",
          "Central grooming table, west work counter with clippers, east dog wash tub with floor drain",
          "South entrance door, north window, small east ventilation window",
          "Modern practical details: supply shelf, holding crate, towel hamper, wall-mounted air conditioner, CCTV dome camera",
          "Numbered black-circle markers for every object, opening, plot device, and area"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Grooming workspace area",
            "number": 1,
            "position_hint": "center of room, pale yellow zone"
          },
          {
            "category": "area",
            "label": "Wash zone area",
            "number": 2,
            "position_hint": "east side of room, pale cyan zone around tub and drain"
          },
          {
            "category": "area",
            "label": "Supply and storage area",
            "number": 3,
            "position_hint": "west and northwest side of room, pale green zone"
          },
          {
            "category": "area",
            "label": "Entry aisle area",
            "number": 4,
            "position_hint": "south side of room, pale beige zone from entrance to table"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 5,
            "position_hint": "south wall, slightly west of center, inward swing arc"
          },
          {
            "category": "opening",
            "label": "Long north window",
            "number": 6,
            "position_hint": "north wall, centered above storage and grooming zones"
          },
          {
            "category": "opening",
            "label": "Small ventilation window",
            "number": 7,
            "position_hint": "east wall, upper part of wash zone above tub"
          },
          {
            "category": "furniture",
            "label": "Central grooming table",
            "number": 8,
            "position_hint": "center of grooming workspace area"
          },
          {
            "category": "furniture",
            "label": "Grooming arm and tether loop",
            "number": 9,
            "position_hint": "attached to north edge of grooming table"
          },
          {
            "category": "prop",
            "label": "Electric clippers",
            "number": 10,
            "position_hint": "on west counter, close to central table"
          },
          {
            "category": "prop",
            "label": "Power outlet strip for tools",
            "number": 11,
            "position_hint": "west wall above counter near clippers"
          },
          {
            "category": "furniture",
            "label": "Work counter with drawers",
            "number": 12,
            "position_hint": "west wall, running north-south beside grooming table"
          },
          {
            "category": "furniture",
            "label": "Open supply shelf with shampoo and towels",
            "number": 13,
            "position_hint": "northwest corner along north wall"
          },
          {
            "category": "furniture",
            "label": "Dog wash tub with hand sprayer",
            "number": 14,
            "position_hint": "east wall, middle of wash zone"
          },
          {
            "category": "opening",
            "label": "Floor drain",
            "number": 15,
            "position_hint": "east wash zone floor, just south of wash tub"
          },
          {
            "category": "furniture",
            "label": "Small handwashing sink",
            "number": 16,
            "position_hint": "southeast corner of wash zone"
          },
          {
            "category": "furniture",
            "label": "Holding crate",
            "number": 17,
            "position_hint": "southwest corner near entrance aisle"
          },
          {
            "category": "prop",
            "label": "Towel hamper and trash bin",
            "number": 18,
            "position_hint": "south wall, between holding crate and sink"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 19,
            "position_hint": "north wall, near northeast corner above wash zone"
          },
          {
            "category": "plot_device",
            "label": "CCTV dome camera",
            "number": 20,
            "position_hint": "ceiling corner symbol near southwest entrance, aimed toward table and wash zone"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_grooming_area_day_active",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (entrance door), facing diagonally northeast toward number 8 (grooming table), number 12 (counter with clippers), and number 14 (wash tub)",
            "framing_notes": "Keep the central grooming table prominent, include the west counter and east wash access in the same view, with the holding crate low in the foreground if possible.",
            "lens_hint": "28mm to 35mm wide angle",
            "sub_location": "grooming_area"
          }
        ],
        "applied_shots": [
          "S7_Shot7"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_store_aisles": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic plan of a modern large supermarket sales floor and staff interaction area. Use a clean CAD-like room layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only, plain solid pastel area fills, and no decorative art. North is at the top; add a small N arrow in one corner. Draw the overall store as a wide rectangle with the south side as the glass storefront. Fill areas consistently: number 1 main sales aisles in pale yellow, number 2 fresh produce in pale green, number 3 refrigerated and freezer perimeter in pale cyan, number 4 checkout and entrance in pale beige, number 5 employee interaction zone in pale lavender, number 6 backroom stock area in pale gray. Optional large area words inside the colored zones may be only: Sales, Produce, Cold Cases, Checkout, Staff Zone, Backroom. Do not put any other words in the drawing. Show modern 2026 Korean supermarket layout geometry: dense parallel north-south gondola shelves, a wide front cross aisle, produce tables at northwest, cold cases along north and east walls, checkout counters near the south entrance, and a small staff interaction alcove at the west-middle aisle end connected to a backroom. Use simple top-down symbols: doors with swing arcs, sliding entrance as paired glass line segments, windows as double wall lines, shelves as long rectangles with aisle gaps, counters as rectangles, carts and boxes as small rectangles. Place each item as a small circle with a black number, each number appearing exactly once: 1 main sales aisles area; 2 fresh produce area; 3 refrigerated and freezer area; 4 checkout and entrance area; 5 employee interaction zone; 6 backroom stock area; 7 automatic sliding glass entrance on the south wall; 8 employee backroom swing door between staff zone and backroom; 9 emergency exit door at northeast corner; 10 front glass storefront window band; 11 rear service/loading door; 12 gondola shelf row A; 13 gondola shelf row B; 14 gondola shelf row C; 15 gondola shelf row D; 16 end cap display group at front aisle ends; 17 produce island tables; 18 long refrigerated wall cases; 19 freezer chest cases on east side; 20 checkout counter row; 21 employee service counter; 22 staff desk terminal; 23 stock cart; 24 stacked cardboard boxes; 25 CCTV camera dome overlooking checkout; 26 CCTV camera dome overlooking central aisles; 27 anti-theft sensor gate at entrance; 28 price scanner kiosk near front cross aisle; 29 small cleaning cart near southwest checkout corner.",
        "key_elements": [
          "Square 1024x1024 flat top-down supermarket plan with north at the top and south storefront at the bottom.",
          "Modern 2026 Korean large supermarket geometry: glass entrance frontage, checkout band near entrance, dense parallel gondola aisles, perimeter refrigerated cases, produce tables, CCTV/security fixtures, and a staff interaction area at an aisle end.",
          "Use plain solid pastel area fills: sales aisles pale yellow, produce pale green, cold cases pale cyan, checkout/entrance pale beige, employee interaction zone pale lavender, backroom stock area pale gray.",
          "All furniture, openings, fixtures, plot devices, and areas are marked by unique small numbered circles; only short area names may appear as text inside the drawing."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main sales aisles area",
            "number": 1,
            "position_hint": "large central and eastern pale yellow zone containing the long shelf rows"
          },
          {
            "category": "area",
            "label": "Fresh produce area",
            "number": 2,
            "position_hint": "northwest pale green zone beside the first cross aisle"
          },
          {
            "category": "area",
            "label": "Refrigerated and freezer area",
            "number": 3,
            "position_hint": "north and east perimeter pale cyan zone along the outer walls"
          },
          {
            "category": "area",
            "label": "Checkout and entrance area",
            "number": 4,
            "position_hint": "south pale beige band along the glass storefront"
          },
          {
            "category": "area",
            "label": "Employee interaction zone",
            "number": 5,
            "position_hint": "west-middle pale lavender alcove opening toward the front cross aisle"
          },
          {
            "category": "area",
            "label": "Backroom stock area",
            "number": 6,
            "position_hint": "far west pale gray service room behind the employee zone"
          },
          {
            "category": "opening",
            "label": "Automatic sliding glass entrance",
            "number": 7,
            "position_hint": "south wall, slightly west of center, opening into checkout and entrance area"
          },
          {
            "category": "opening",
            "label": "Employee backroom swing door",
            "number": 8,
            "position_hint": "west wall of employee interaction zone, connecting to backroom stock area"
          },
          {
            "category": "opening",
            "label": "Emergency exit door",
            "number": 9,
            "position_hint": "northeast corner, set into the cold cases perimeter wall"
          },
          {
            "category": "opening",
            "label": "Front glass storefront window band",
            "number": 10,
            "position_hint": "south wall, spanning both sides of the entrance opening"
          },
          {
            "category": "opening",
            "label": "Rear service/loading door",
            "number": 11,
            "position_hint": "northwest edge of backroom stock area"
          },
          {
            "category": "furniture",
            "label": "Gondola shelf row A",
            "number": 12,
            "position_hint": "central sales area, westernmost long north-south shelf row"
          },
          {
            "category": "furniture",
            "label": "Gondola shelf row B",
            "number": 13,
            "position_hint": "central sales area, second long north-south shelf row from west"
          },
          {
            "category": "furniture",
            "label": "Gondola shelf row C",
            "number": 14,
            "position_hint": "central sales area, third long north-south shelf row from west"
          },
          {
            "category": "furniture",
            "label": "Gondola shelf row D",
            "number": 15,
            "position_hint": "eastern sales area, long north-south shelf row near refrigerated wall"
          },
          {
            "category": "furniture",
            "label": "End cap display group",
            "number": 16,
            "position_hint": "front ends of the gondola shelves along the south cross aisle"
          },
          {
            "category": "furniture",
            "label": "Produce island tables",
            "number": 17,
            "position_hint": "fresh produce area, northwest sales floor"
          },
          {
            "category": "furniture",
            "label": "Long refrigerated wall cases",
            "number": 18,
            "position_hint": "north wall and upper east wall inside refrigerated and freezer area"
          },
          {
            "category": "furniture",
            "label": "Freezer chest cases",
            "number": 19,
            "position_hint": "east side of sales aisles, parallel to the eastern wall"
          },
          {
            "category": "furniture",
            "label": "Checkout counter row",
            "number": 20,
            "position_hint": "south checkout area, between sales aisles and entrance"
          },
          {
            "category": "furniture",
            "label": "Employee service counter",
            "number": 21,
            "position_hint": "front edge of employee interaction zone, facing the main aisle"
          },
          {
            "category": "furniture",
            "label": "Staff desk terminal",
            "number": 22,
            "position_hint": "inside employee interaction zone against the west partition"
          },
          {
            "category": "prop",
            "label": "Stock cart",
            "number": 23,
            "position_hint": "employee interaction zone, near the opening to the main aisle"
          },
          {
            "category": "prop",
            "label": "Stacked cardboard boxes",
            "number": 24,
            "position_hint": "employee interaction zone, beside the backroom door"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera dome",
            "number": 25,
            "position_hint": "ceiling/wall symbol at southeast corner overlooking checkout and entrance"
          },
          {
            "category": "plot_device",
            "label": "Second CCTV camera dome",
            "number": 26,
            "position_hint": "ceiling/wall symbol at central north cross aisle overlooking shelf rows"
          },
          {
            "category": "plot_device",
            "label": "Anti-theft sensor gate",
            "number": 27,
            "position_hint": "just inside automatic sliding glass entrance"
          },
          {
            "category": "prop",
            "label": "Price scanner kiosk",
            "number": 28,
            "position_hint": "front cross aisle near the first gondola shelf row"
          },
          {
            "category": "prop",
            "label": "Small cleaning cart",
            "number": 29,
            "position_hint": "southwest corner of checkout and entrance area near employee zone"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_store_aisles_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 20 (checkout counters), facing diagonally north toward number 12 and number 13 (central aisle shelves) with number 21 (employee counter) and number 23 (stock cart) visible at the left aisle end",
            "framing_notes": "Frame the long aisle depth from the checkout side; include the staff interaction zone as a secondary focal point.",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_aisles"
          },
          {
            "bg_id": "bg_store_aisles_morning_quiet",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 16 (end cap displays) in the front cross aisle, facing north between number 13 and number 14 toward number 18 (refrigerated cases) and number 9 (emergency exit door)",
            "framing_notes": "Emphasize quiet empty aisle geometry; keep checkout and entrance peripheral.",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_aisles"
          }
        ],
        "applied_shots": [
          "S8_Shot3",
          "S19_Shot3"
        ],
        "group_id": "bg_supermarket",
        "depends_on_fp": []
      },
      "fp_store_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary supermarket storefront exterior edge in a small coastal city setting. Use a clean architectural CAD or IKEA-style plan language: single-weight black outlines, white or off-white background, simple geometric symbols only. The plan is viewed straight down from above with no angled view, no volumetric view, no tonal modeling, no cast dark effects, no glow, no surface detail simulation, and no realism treatment. Use solid flat pastel area fills with no tonal transitions or blending: number 1 store interior edge area in pale green, number 2 entrance vestibule area in pale yellow, number 3 wet sidewalk apron area in pale blue-gray, number 4 parking and drive lane area in pale gray, number 14 curb drainage strip in pale beige. Show the storefront wall as a thick black horizontal line near the north side. Place a wide automatic sliding glass door symbol at the north center, display window symbols on both sides, and a small side service door at the far west. Include a narrow canopy sign band along the storefront but leave it blank with no readable store name. Place the exterior CCTV camera symbol at the northeast storefront corner, aimed diagonally toward the entrance and sidewalk using only a small plan-view camera glyph, not a camera field cone. Include a row of short bollards along the curb, a shopping cart bay on the west sidewalk side, a curb drainage channel between sidewalk and drive lane, simple outline puddle symbols on the sidewalk, and a black smartphone lying on the wet pavement near the curb in front of the entrance. Use small white circular markers with black numbers 1 through 16, each number appearing exactly once, next to the corresponding areas and objects. Minimal text inside the diagram: only short generic area labels such as Store Edge, Vestibule, Sidewalk, Drive Lane, plus a small N arrow in one corner. Do not add people, vehicles, branding, readable signage, camera icons for shot positions, arrows other than the north arrow, or extra annotations.",
        "key_elements": [
          "Flat top-down schematic supermarket storefront edge, square 1024 by 1024.",
          "Modern 2020s Korean large-market exterior layout: wide glass automatic entrance, display windows, canopy sign band, bollards, cart bay, curbside drive lane, exterior CCTV at the upper storefront corner.",
          "Distinct pastel solid color zones: store interior edge, entrance vestibule, wet sidewalk apron, parking and drive lane, curb and drainage strip.",
          "All objects, openings, plot devices, and areas use unique numbered circular markers only; no descriptive labels inside the drawing except short area names and a north arrow.",
          "Wet pavement is shown schematically with pale blue-gray fill and simple outline puddle symbols only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "store interior edge area",
            "number": 1,
            "position_hint": "north band behind storefront wall, spanning most of plan width"
          },
          {
            "category": "area",
            "label": "entrance vestibule area",
            "number": 2,
            "position_hint": "north center, just inside and behind the main automatic doors"
          },
          {
            "category": "area",
            "label": "wet sidewalk apron area",
            "number": 3,
            "position_hint": "middle band directly outside storefront, between doors and curb"
          },
          {
            "category": "area",
            "label": "parking and drive lane area",
            "number": 4,
            "position_hint": "south band below curb line, parallel to storefront"
          },
          {
            "category": "opening",
            "label": "main automatic sliding glass doors",
            "number": 5,
            "position_hint": "north center of storefront wall, aligned with entrance vestibule"
          },
          {
            "category": "opening",
            "label": "left display window",
            "number": 6,
            "position_hint": "north wall, left of main entrance"
          },
          {
            "category": "opening",
            "label": "right display window",
            "number": 7,
            "position_hint": "north wall, right of main entrance"
          },
          {
            "category": "plot_device",
            "label": "exterior CCTV camera",
            "number": 8,
            "position_hint": "northeast exterior corner of storefront, aimed diagonally toward entrance and sidewalk"
          },
          {
            "category": "prop",
            "label": "canopy sign band without readable text",
            "number": 9,
            "position_hint": "along north storefront edge above doors and windows, drawn as a narrow rectangle"
          },
          {
            "category": "plot_device",
            "label": "black smartphone on wet pavement",
            "number": 10,
            "position_hint": "middle-lower sidewalk apron, slightly left of entrance axis near curb"
          },
          {
            "category": "prop",
            "label": "short bollard row",
            "number": 11,
            "position_hint": "along curb between wet sidewalk apron and drive lane"
          },
          {
            "category": "furniture",
            "label": "shopping cart bay",
            "number": 12,
            "position_hint": "west side of sidewalk apron near left display window"
          },
          {
            "category": "opening",
            "label": "side service door",
            "number": 13,
            "position_hint": "far west end of storefront wall, smaller than main entrance"
          },
          {
            "category": "prop",
            "label": "curb drainage channel",
            "number": 14,
            "position_hint": "horizontal strip at south edge of sidewalk apron before drive lane"
          },
          {
            "category": "prop",
            "label": "simple puddle symbols",
            "number": 15,
            "position_hint": "scattered on wet sidewalk apron and near smartphone, drawn as flat outline ovals"
          },
          {
            "category": "prop",
            "label": "corner wall return",
            "number": 16,
            "position_hint": "northeast storefront edge, forming the exterior corner that holds the CCTV camera"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_store_exterior_dusk_wet_phone",
            "camera_height": "low standing or crouched height ~0.8m",
            "camera_position": "near number 4 (parking and drive lane area), facing diagonally across number 3 (wet sidewalk apron) toward number 10 (smartphone on pavement), number 5 (automatic sliding glass doors), and number 8 (exterior CCTV camera)",
            "framing_notes": "Keep number 10 in the near foreground and include the storefront entrance line behind it.",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_exterior"
          },
          {
            "bg_id": "bg_store_exterior_morning_cctv_corner",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (bollard row), facing diagonally toward number 8 (exterior CCTV camera) at the northeast storefront corner and number 5 (automatic sliding glass doors)",
            "framing_notes": "Emphasize the CCTV corner and the glass entrance edge; keep the sidewalk and bollards as orientation cues.",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_exterior"
          }
        ],
        "applied_shots": [
          "S8_Shot5",
          "S19_Shot5",
          "S19_Shot7"
        ],
        "group_id": "bg_supermarket",
        "depends_on_fp": []
      },
      "fp_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern security office in a large retail building. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use flat solid pastel area fills with no gradients: fill the main Security Office area with pale blue gray and the narrow Service Corridor outside the entrance with pale beige. Area labels may appear only as short generic English words inside the colored areas: \"Security Office\" and \"Service Corridor\". Add a small north arrow with \"N\" in one corner. Do not include any other text inside the drawing except the numbered markers and allowed area labels.\n\nRoom layout: draw a compact rectangular, windowless back-office room, wider east-west than north-south. The single entrance is on the south wall, slightly east of center, opening from a narrow service corridor strip. Show the door with a standard plan line and swing arc. Along the north wall, draw a long staff desk rectangle. Above or directly against that north wall, draw a bank of multiple small rectangular CCTV monitor symbols arranged in a row/grid as a practical 2020s security monitoring setup. Place a rolling office chair in front of the desk facing the monitors. On the desk, draw small simple rectangles for keyboard and mouse. Place a DVR/network rack block on the east wall near the northeast corner. Place a tall filing cabinet on the west wall near the northwest corner and a metal staff locker on the west wall near the southwest corner. Place a narrow side shelf along the east wall with a small printer on it. Add a wall clock symbol on the south wall west of the door, a notice board rectangle on the south wall east of the door, and a small vent grille symbol on the east wall near the southeast corner. Use modern practical Korean retail-security-room layout cues only through geometry: compact windowless room, service-corridor access, dense monitor wall, administrative desk, equipment rack, filing storage, staff locker.\n\nPlace small white circles with black outlines and black numbers, each number unique and appearing exactly once, next to or on these elements: 1 Security Office area, 2 Service Corridor area, 3 CCTV monitor wall, 4 long staff desk, 5 rolling office chair, 6 entrance door, 7 keyboard and mouse set, 8 DVR and network rack, 9 tall filing cabinet, 10 metal staff locker, 11 small printer, 12 narrow side shelf, 13 wall clock, 14 notice board, 15 vent grille. The numbered circles must be the only detailed annotations.\n\nStrictly keep this as a flat 2D plan view schematic, not an illustration. Forbid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. No people, no camera icon, no field-of-view cone, no arrows other than the north arrow, no decorative styling.",
        "key_elements": [
          "Small windowless modern security office for a large retail building, with a single door from a service corridor.",
          "Flat pastel zone fill: security office in pale blue gray, service corridor in pale beige.",
          "CCTV monitor bank on the north wall above a long staff desk, matching a 2020s practical security room layout.",
          "Simple plan symbols only: desk rectangle, monitor rectangles, rolling chair circle, door swing arc, cabinet blocks, rack block.",
          "Numbered circular markers for every area, doorway, furniture item, equipment prop, and plot-critical CCTV device."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Security office area",
            "number": 1,
            "position_hint": "main enclosed room, centered in plan"
          },
          {
            "category": "area",
            "label": "Service corridor area",
            "number": 2,
            "position_hint": "outside the south entrance door as a narrow corridor strip"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor wall",
            "number": 3,
            "position_hint": "north wall, centered above the staff desk"
          },
          {
            "category": "furniture",
            "label": "Long staff desk",
            "number": 4,
            "position_hint": "against north wall below the monitor wall"
          },
          {
            "category": "furniture",
            "label": "Rolling office chair",
            "number": 5,
            "position_hint": "center of office, tucked at the staff desk facing north"
          },
          {
            "category": "opening",
            "label": "Entrance door with swing arc",
            "number": 6,
            "position_hint": "south wall, slightly east of center, opening from service corridor into office"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse set",
            "number": 7,
            "position_hint": "on the long staff desk near center"
          },
          {
            "category": "plot_device",
            "label": "DVR and network rack",
            "number": 8,
            "position_hint": "east wall, northeast corner beside monitor desk"
          },
          {
            "category": "furniture",
            "label": "Tall filing cabinet",
            "number": 9,
            "position_hint": "west wall, northwest corner"
          },
          {
            "category": "furniture",
            "label": "Metal staff locker",
            "number": 10,
            "position_hint": "west wall, southwest corner"
          },
          {
            "category": "prop",
            "label": "Small printer",
            "number": 11,
            "position_hint": "on a side shelf along east wall, south of the rack"
          },
          {
            "category": "furniture",
            "label": "Narrow side shelf",
            "number": 12,
            "position_hint": "east wall, mid to south side"
          },
          {
            "category": "prop",
            "label": "Wall clock",
            "number": 13,
            "position_hint": "south wall, west of entrance door"
          },
          {
            "category": "prop",
            "label": "Notice board",
            "number": 14,
            "position_hint": "south wall, east of entrance door"
          },
          {
            "category": "opening",
            "label": "Vent grille",
            "number": 15,
            "position_hint": "high on east wall near southeast corner, shown as a small double-line grille symbol"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_security_office_day_dark_monitor_cctv_obscured",
            "camera_height": "eye-level seated-to-standing ~1.4m",
            "camera_position": "inside number 1 (security office area), near number 5 (rolling chair), facing north toward number 3 (CCTV monitor wall) and number 4 (staff desk), with number 8 (DVR rack) off to one side",
            "framing_notes": "Prioritize the monitor wall and desk; keep the entrance door secondary but readable if the background is wide enough.",
            "lens_hint": "28mm to 35mm wide angle",
            "sub_location": "security_office"
          }
        ],
        "applied_shots": [
          "S20_Shot1",
          "S20_Shot5"
        ],
        "group_id": "bg_supermarket",
        "depends_on_fp": []
      },
      "fp_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern small coastal city police detective office. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric plan symbols only. Use flat pastel solid color fills with one consistent color per zone: Main Office pale cool beige, Evidence Wall Zone pale blue-gray, Support Storage Strip pale green-gray, Entry Vestibule pale tan. Area names may appear as short generic English labels inside their colored areas, but all furniture, openings, props, and plot devices must be identified only by small white circular markers with black numbers, no text labels next to objects. Include a small north arrow in one corner only.\n\nDraw an open-plan rectangular police office, slightly wider east-west than north-south. Place the main entrance door on the southwest wall with a conventional swing arc into a small entry vestibule. Place an interior side door on the east wall near the southeast corner. Add two long window symbols on the north wall and one shorter window symbol on the west wall. The central area is a duty detective squad room: four paired desks in a cluster, each desk shown as simple rectangles with small monitor rectangles and chair symbols. Near the entrance place a reception duty desk. Along the south wall place a long paperwork counter with stacks of case files. Along the west wall place file cabinets. Along the east wall place a printer copier and a rectangular conference table with chairs. In the northeast corner place an L-shaped location monitor workstation with multiple flat screen rectangles. Along the north wall place a large evidence photo board rectangle with small pinned photo rectangles, appropriate for a contemporary police investigation office in South Korea around 2026. Add a small police radio charging shelf near the entrance and a small coffee/personal items tray on the reception desk.\n\nNumbered circular markers must appear exactly once each and match this list: 1 Main Office area, 2 Evidence Wall Zone, 3 Main entrance door, 4 Interior side door, 5 North windows, 6 West window, 7 Reception duty desk, 8 Detective desk cluster, 9 Paperwork counter, 10 Conference table, 11 Location monitor workstation, 12 Printer copier, 13 File cabinets, 14 Evidence photo board, 15 Case file stacks, 16 Pinned evidence photos, 17 Coffee and personal items tray, 18 Police radio charging shelf, 19 Support Storage Strip, 20 Entry Vestibule. Keep markers small and legible.\n\nStrictly avoid any 3D view, isometric view, perspective view, axonometric view, depth effect, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, material rendering, decorative illustration, human figures, camera icons, field-of-view cones, arrows other than the north arrow, and extra annotations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic police detective office floor plan",
          "Open-plan duty detective area with clustered desks and modern office monitors",
          "Paperwork counter, printer copier, file cabinets, evidence photo board, and location-tracking monitor workstation",
          "Modern small coastal city police station layout cues: practical open squad room, fluorescent-office furniture arrangement, storage walls, corridor-facing entrance, modest windows",
          "Flat pastel color coding: main office pale cool beige, evidence wall zone pale blue-gray, support/storage strip pale green-gray, entry vestibule pale tan"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main office area",
            "number": 1,
            "position_hint": "large central pale cool beige open-plan office zone"
          },
          {
            "category": "area",
            "label": "Evidence wall zone",
            "number": 2,
            "position_hint": "north side pale blue-gray strip along the photo board wall"
          },
          {
            "category": "opening",
            "label": "Main entrance door",
            "number": 3,
            "position_hint": "southwest wall, opening from corridor into office"
          },
          {
            "category": "opening",
            "label": "Interior side door",
            "number": 4,
            "position_hint": "east wall near southeast corner, leading to adjacent records or staff room"
          },
          {
            "category": "opening",
            "label": "North windows",
            "number": 5,
            "position_hint": "north wall above the evidence wall zone, two long double-line window symbols"
          },
          {
            "category": "opening",
            "label": "West window",
            "number": 6,
            "position_hint": "west wall near the northwest corner, short double-line window symbol"
          },
          {
            "category": "furniture",
            "label": "Reception duty desk",
            "number": 7,
            "position_hint": "southwest interior, just inside main entrance door"
          },
          {
            "category": "furniture",
            "label": "Detective desk cluster",
            "number": 8,
            "position_hint": "center of main office, four paired desks with monitor rectangles and chair symbols"
          },
          {
            "category": "furniture",
            "label": "Paperwork counter",
            "number": 9,
            "position_hint": "south wall center, long narrow counter for document stacks"
          },
          {
            "category": "furniture",
            "label": "Conference table",
            "number": 10,
            "position_hint": "east-center of office, rectangular table with surrounding chair symbols"
          },
          {
            "category": "plot_device",
            "label": "Location monitor workstation",
            "number": 11,
            "position_hint": "northeast corner, L-shaped workstation with multiple monitor rectangles"
          },
          {
            "category": "furniture",
            "label": "Printer copier",
            "number": 12,
            "position_hint": "east wall between conference table and side door"
          },
          {
            "category": "furniture",
            "label": "File cabinets",
            "number": 13,
            "position_hint": "west wall lower half, row of narrow storage rectangles"
          },
          {
            "category": "plot_device",
            "label": "Evidence photo board",
            "number": 14,
            "position_hint": "north wall center, large wall board rectangle in evidence wall zone"
          },
          {
            "category": "prop",
            "label": "Case file stacks",
            "number": 15,
            "position_hint": "on paperwork counter number 9 and nearby central desk edge"
          },
          {
            "category": "prop",
            "label": "Pinned evidence photos",
            "number": 16,
            "position_hint": "on evidence photo board number 14 as small flat rectangles"
          },
          {
            "category": "prop",
            "label": "Coffee and personal items tray",
            "number": 17,
            "position_hint": "on reception duty desk number 7, small symbolic tray and cup circles"
          },
          {
            "category": "prop",
            "label": "Police radio charging shelf",
            "number": 18,
            "position_hint": "south wall near main entrance, small shelf beside number 7"
          },
          {
            "category": "area",
            "label": "Support storage strip",
            "number": 19,
            "position_hint": "pale green-gray band along west and southeast storage furniture edges"
          },
          {
            "category": "area",
            "label": "Entry vestibule",
            "number": 20,
            "position_hint": "small pale tan rectangle immediately inside main entrance door number 3"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_office_night_duty_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (main entrance door), facing diagonally across the duty detective desk cluster number 8 toward the monitor workstation number 11 and evidence photo board number 14",
            "framing_notes": "Use the central office depth: include number 8 prominently, keep number 11 and number 14 visible in the back half of the room.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_paperwork_busy",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (paperwork counter), facing inward toward the detective desk cluster number 8, file cabinets number 13, and printer copier number 12",
            "framing_notes": "Frame paperwork surfaces and desk clutter clearly; number 8 and number 9 should dominate the composition.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_empty_evidence_photos",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (duty detective desk cluster), facing the north wall toward evidence photo board number 14 and side windows number 5",
            "framing_notes": "Keep the office mostly empty-feeling; number 14 should be the strongest background reference, with number 5 confirming the wall orientation.",
            "lens_hint": "40mm normal-wide",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_empty_monitor_location_result",
            "camera_height": "seated eye-level ~1.2m",
            "camera_position": "beside number 11 (location-tracking monitor workstation), facing its screens with the duty desk cluster number 8 and evidence photo board number 14 receding behind it",
            "framing_notes": "Emphasize number 11 as the primary element; include enough of number 8 to identify this as the same detective office.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot2",
          "S21_Shot9",
          "S21_Shot13"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_building_front": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a modern small-city police station front exterior in coastal Korea, focused on bicycle parking and a clear departure route. The drawing must look like a clean CAD plan or IKEA-style layout sketch: single-weight black outlines, white or off-white background, simple geometric symbols only. Use solid flat pastel area fills with one consistent color per zone: station building footprint pale cool gray, front forecourt pale beige, public sidewalk pale cream, bicycle parking zone pale blue, departure driveway path pale green, street edge pale muted gray, planting strip pale green-gray. Add short generic English area labels only, such as Building, Forecourt, Sidewalk, Bike Parking, Driveway, Street, and Planting. Include a small north arrow in one corner. Place unique small white circular markers with black numbers for every element, each number appearing exactly once: 1 station building footprint in the north half; 2 paved front forecourt centered below the building; 3 public sidewalk running east-west near the south; 4 curved driveway/departure path on the east side leading from the forecourt to the street; 5 street edge as the southern band; 6 narrow planting strip on the west side; 7 bicycle parking zone on the southwest side of the forecourt; 8 row of simple U-shaped bicycle racks inside the bicycle zone; 9 central main entrance double glass doors on the south wall of the building, drawn as doorway lines; 10 front windows as double parallel wall lines flanking the entrance; 11 one parked bicycle represented by a simple top-down bicycle glyph at the rack, closest to the departure path; 12 freestanding rectangular station signboard near the southwest sidewalk corner with no readable text; 13 small CCTV camera pole near the entrance; 14 short bollard line separating sidewalk from driveway; 15 curb cut exit where the driveway meets the street; 16 low metal railing along the west edge of bicycle parking. Use modern 2026 Korean civic frontage layout cues only through geometry: compact forecourt, entrance facing street, bicycle parking near but not blocking entrance, curb cut to a local road, modest planting strip, CCTV pole, and bollards. Do not draw people, cars, camera icons, field-of-view cones, arrows for character movement, or extra annotations. No proper nouns and no non-English writing. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Flat top-down schematic plan of a modern small-city Korean police station frontage in 2026, focused on bicycle departure.",
          "Color-coded solid pastel zones: station building footprint, front forecourt, bicycle parking bay, driveway/departure path, public sidewalk, street edge, and planting strip.",
          "Modern Korean civic-building layout cues: central glass entrance facing a small paved forecourt, curbside driveway loop, compact bicycle parking near the entrance but outside pedestrian flow, street-facing signage, CCTV near the doorway, and bollards separating sidewalk from vehicle path.",
          "All objects and openings shown only as simple plan symbols with unique numbered circle markers; no text labels except generic area names and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "station building footprint",
            "number": 1,
            "position_hint": "north half of plan, rectangular building block facing south"
          },
          {
            "category": "area",
            "label": "front forecourt",
            "number": 2,
            "position_hint": "center of plan, directly south of station building entrance"
          },
          {
            "category": "area",
            "label": "public sidewalk",
            "number": 3,
            "position_hint": "south of forecourt, running east-west along street frontage"
          },
          {
            "category": "area",
            "label": "departure driveway path",
            "number": 4,
            "position_hint": "east side of plan, curved path from bicycle parking toward street edge"
          },
          {
            "category": "area",
            "label": "street edge",
            "number": 5,
            "position_hint": "southernmost band of plan, connected to driveway curb cut"
          },
          {
            "category": "area",
            "label": "planting strip",
            "number": 6,
            "position_hint": "west edge of forecourt between sidewalk and building frontage"
          },
          {
            "category": "area",
            "label": "bicycle parking zone",
            "number": 7,
            "position_hint": "southwest side of forecourt, adjacent to sidewalk but clear of main entrance line"
          },
          {
            "category": "furniture",
            "label": "bicycle rack row",
            "number": 8,
            "position_hint": "inside bicycle parking zone, aligned north-south near west side of forecourt"
          },
          {
            "category": "opening",
            "label": "main entrance glass doors",
            "number": 9,
            "position_hint": "south wall of station building, centered on forecourt"
          },
          {
            "category": "opening",
            "label": "front windows",
            "number": 10,
            "position_hint": "south wall of station building, flanking main entrance"
          },
          {
            "category": "prop",
            "label": "parked bicycle",
            "number": 11,
            "position_hint": "at bicycle rack row, closest to departure path"
          },
          {
            "category": "prop",
            "label": "freestanding station signboard",
            "number": 12,
            "position_hint": "near sidewalk at southwest corner of forecourt, facing street"
          },
          {
            "category": "prop",
            "label": "CCTV camera pole",
            "number": 13,
            "position_hint": "near main entrance, east side of forecourt"
          },
          {
            "category": "prop",
            "label": "bollard line",
            "number": 14,
            "position_hint": "between sidewalk and driveway path at southeast forecourt edge"
          },
          {
            "category": "opening",
            "label": "curb cut exit",
            "number": 15,
            "position_hint": "where departure driveway path meets street edge on south side"
          },
          {
            "category": "prop",
            "label": "low metal railing",
            "number": 16,
            "position_hint": "along west boundary of bicycle parking zone"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_building_front_day_bicycle_departure",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (street edge), facing diagonally across number 4 (departure driveway) toward number 2 (front forecourt), with number 7 (bicycle parking zone) on the left side of frame and number 9 (main entrance doors) in the background",
            "framing_notes": "include the bicycle rack and departure path clearly; keep the station entrance readable behind them",
            "lens_hint": "35mm wide angle",
            "sub_location": "building_front"
          }
        ],
        "applied_shots": [
          "S22_Shot2"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic 2D floor plan diagram. Clean architectural CAD-style boat layout map, white or off-white background, single-weight black outlines, simple geometric glyphs only. Use one flat solid pastel fill per area with no blending or tonal variation: Deck = pale gray-blue, Wheelhouse = pale beige, Sea = pale muted blue. Bow points north; small N arrow in one corner is allowed. Draw a compact 2020s coastal fishing boat typical of a small local harbor: rounded rectangular hull centered on the page, aft/south wheelhouse cabin, open foredeck/work deck leading to the bow, narrow side walkways, low metal rails, and surrounding sea area outside the hull. Draw the wheelhouse as a small pale beige rectangular cabin at the south aft third; its north wall faces the deck, with a hinged door and swing arc offset to starboard and a double-parallel-line front window band. Draw deck items as simple top-down symbols: rectangular hatch, rope coil, net crate, stacked fish or ice boxes, cleats or bollards, short mast or antenna base, and stern step. Include small flat red ring marks inside the wheelhouse wall as a plot-critical device. Place small white circular markers with black numbers exactly once each: 1 centered in open deck area, 2 inside wheelhouse area, 3 in sea area outside bow, 4 on wheelhouse entrance door, 5 on wheelhouse front window band, 6 on port side rail and walkway, 7 on starboard side rail and walkway, 8 on bow rail, 9 on central deck hatch, 10 on coiled mooring rope, 11 on fishing net crate, 12 on stacked fish or ice boxes, 13 on bow cleats or bollards, 14 on mast or antenna base, 15 on red circular marks inside wheelhouse, 16 on stern step or ladder. Only area labels may appear inside the diagram: Deck, Wheelhouse, Sea. Do not add people, extra words, legend boxes, camera icons, field-of-view cones, decorative artwork, surface effects, or pictorial furniture.",
        "key_elements": [
          "Square 1024 by 1024 flat top-down schematic boat deck plan",
          "Modern compact coastal fishing boat layout with aft wheelhouse and open working foredeck",
          "Flat pastel zone fills: deck pale gray-blue, wheelhouse pale beige, sea pale muted blue",
          "Wheelhouse entrance facing the deck, front window band, low side rails, bow rail, stern step",
          "Deck work props: hatch, coiled rope, net crate, fish boxes, cleats, mast or antenna base",
          "Small red circular marks inside wheelhouse as plot-critical visual device",
          "Numbered circular markers only, with minimal area labels Deck, Wheelhouse, Sea"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "open working deck",
            "number": 1,
            "position_hint": "center of boat, between wheelhouse and bow"
          },
          {
            "category": "area",
            "label": "wheelhouse area",
            "number": 2,
            "position_hint": "south aft third of boat"
          },
          {
            "category": "area",
            "label": "open sea zone",
            "number": 3,
            "position_hint": "outside hull, especially beyond north bow and both sides"
          },
          {
            "category": "opening",
            "label": "wheelhouse entrance door",
            "number": 4,
            "position_hint": "north wall of wheelhouse, offset to starboard, opening onto deck"
          },
          {
            "category": "opening",
            "label": "wheelhouse front window band",
            "number": 5,
            "position_hint": "north wall of wheelhouse, across the front beside the entrance"
          },
          {
            "category": "prop",
            "label": "port side low rail and walkway",
            "number": 6,
            "position_hint": "west edge of deck along hull side"
          },
          {
            "category": "prop",
            "label": "starboard side low rail and walkway",
            "number": 7,
            "position_hint": "east edge of deck along hull side"
          },
          {
            "category": "prop",
            "label": "bow rail",
            "number": 8,
            "position_hint": "north bow edge of open deck, facing sea"
          },
          {
            "category": "opening",
            "label": "central deck hatch",
            "number": 9,
            "position_hint": "center of open deck, slightly forward of midpoint"
          },
          {
            "category": "prop",
            "label": "coiled mooring rope",
            "number": 10,
            "position_hint": "port side of open deck near the bow rail"
          },
          {
            "category": "prop",
            "label": "fishing net crate",
            "number": 11,
            "position_hint": "starboard side of open deck near midship"
          },
          {
            "category": "prop",
            "label": "stacked fish or ice boxes",
            "number": 12,
            "position_hint": "port side of open deck near wheelhouse entrance"
          },
          {
            "category": "prop",
            "label": "pair of deck cleats or bollards",
            "number": 13,
            "position_hint": "near bow corners on both sides of the deck"
          },
          {
            "category": "prop",
            "label": "short mast or antenna base",
            "number": 14,
            "position_hint": "aft center above or just behind wheelhouse outline"
          },
          {
            "category": "plot_device",
            "label": "red circular marks",
            "number": 15,
            "position_hint": "inside wheelhouse, on inner wall visible near the entrance"
          },
          {
            "category": "prop",
            "label": "stern step or ladder",
            "number": 16,
            "position_hint": "south aft edge behind wheelhouse"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_deck_dusk_open_sea",
            "camera_height": "eye-level standing ~1.6m above deck",
            "camera_position": "near number 4 (wheelhouse entrance), slightly to starboard on number 1 (open deck), facing north across number 9 (deck hatch) toward number 8 (bow rail) and number 3 (open sea zone)",
            "framing_notes": "Keep the wheelhouse entrance edge visible at one side, with the open sea beyond the bow prominent; use number 10, number 11, and number 12 as practical fishing-boat foreground cues.",
            "lens_hint": "28mm wide angle",
            "sub_location": "deck"
          }
        ],
        "applied_shots": [
          "S28_Shot4",
          "S28_Shot5",
          "S28_Shot10"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic floor plan diagram of a compact modern small fishing boat wheelhouse connected directly to an exterior deck. Use a clean architectural CAD or IKEA-style layout sketch: single-weight black outlines on a white or off-white background, simple geometric plan symbols only. The wheelhouse is a small rectangular enclosed cabin in the center, filled with one solid pastel pale blue-gray color and optionally labeled only with the area word \"Wheelhouse\". The exterior deck surrounds the south side and slightly wraps along the sides, filled with one solid pastel pale gray color and optionally labeled only with the area word \"Deck\". Add a small north arrow in one corner. Use flat solid pastel fills only, no gradients and no blending.\n\nShow the south wall of the wheelhouse with a rear sliding door opening directly onto the deck. Show the north wall with a row of front windshield windows as double parallel window lines. Show port and starboard side sliding windows as double parallel lines in the side walls. Inside the wheelhouse, use top-down plan glyphs: a helm console with a small ship wheel at the north interior, a captain swivel chair behind it, a small rectangular navigation monitor/GPS on the console, a VHF radio/microphone near the console, a switch/fuse panel on the starboard wall, a narrow bench/storage box along the port wall, and a small chart shelf near the southwest corner. On the starboard interior wall, draw a simple ominous red ring as the large red circular mark. Around the aft bulkhead and nearby panels, draw a few smaller red circular scribbles. Draw the exterior deck with a low rail/bulwark around the outer edge and a small step threshold just outside the rear sliding door.\n\nPlace a small white circle with a black outline and a black number on every listed element, each number used exactly once: 1 wheelhouse area, 2 exterior deck area, 3 rear sliding door, 4 front windshield row, 5 port side sliding window, 6 starboard side sliding window, 7 helm console with wheel, 8 captain chair, 9 navigation monitor/GPS, 10 VHF radio/microphone, 11 switch/fuse panel, 12 bench/storage box, 13 chart shelf, 14 step threshold, 15 large red circular mark, 16 smaller circular scribble cluster, 17 deck rail/bulwark. Do not write object names inside the diagram; only the numbered circles, optional generic area labels, and north arrow are allowed.\n\nStrictly keep the image as a flat 2D plan view. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. No people, no camera icon, no field-of-view cone, no extra annotations.",
        "key_elements": [
          "Compact modern Korean small fishing boat wheelhouse connected directly to an exterior deck",
          "Flat pastel zone fills: wheelhouse in pale blue-gray, deck in pale gray",
          "Rear sliding door from deck into wheelhouse, front windshield, port and starboard sliding windows",
          "Helm console, captain chair, navigation monitor, VHF radio, switch panel, bench/storage, small chart shelf",
          "Plot-critical large red circular mark and smaller circular scribbles inside the wheelhouse",
          "All objects and openings marked only by unique numbered circles, with no object text labels inside the drawing"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse area",
            "number": 1,
            "position_hint": "central enclosed cabin area, filled pale blue-gray"
          },
          {
            "category": "area",
            "label": "Exterior deck area",
            "number": 2,
            "position_hint": "outside the cabin, mainly south of the wheelhouse and slightly wrapping the sides, filled pale gray"
          },
          {
            "category": "opening",
            "label": "Rear sliding door to deck",
            "number": 3,
            "position_hint": "center of south wall of wheelhouse, connecting directly to deck"
          },
          {
            "category": "opening",
            "label": "Front windshield row",
            "number": 4,
            "position_hint": "north wall of wheelhouse, facing forward over the bow"
          },
          {
            "category": "opening",
            "label": "Port side sliding window",
            "number": 5,
            "position_hint": "west wall of wheelhouse, midsection"
          },
          {
            "category": "opening",
            "label": "Starboard side sliding window",
            "number": 6,
            "position_hint": "east wall of wheelhouse, midsection"
          },
          {
            "category": "furniture",
            "label": "Helm console with wheel",
            "number": 7,
            "position_hint": "north interior of wheelhouse, slightly to starboard"
          },
          {
            "category": "furniture",
            "label": "Captain swivel chair",
            "number": 8,
            "position_hint": "center interior, directly behind the helm console"
          },
          {
            "category": "prop",
            "label": "Navigation monitor and GPS",
            "number": 9,
            "position_hint": "on top of helm console near the front windshield"
          },
          {
            "category": "prop",
            "label": "VHF radio and microphone",
            "number": 10,
            "position_hint": "starboard side of helm console"
          },
          {
            "category": "prop",
            "label": "Switch and fuse panel",
            "number": 11,
            "position_hint": "starboard interior wall near the helm"
          },
          {
            "category": "furniture",
            "label": "Narrow bench storage box",
            "number": 12,
            "position_hint": "along west interior wall below the port side window"
          },
          {
            "category": "furniture",
            "label": "Small chart shelf",
            "number": 13,
            "position_hint": "southwest interior corner beside the rear door"
          },
          {
            "category": "opening",
            "label": "Step threshold to deck",
            "number": 14,
            "position_hint": "immediately outside the rear sliding door on the deck side"
          },
          {
            "category": "plot_device",
            "label": "Large red circular mark",
            "number": 15,
            "position_hint": "starboard interior wall forward of the side window, clearly visible from the rear doorway"
          },
          {
            "category": "plot_device",
            "label": "Smaller circular scribble cluster",
            "number": 16,
            "position_hint": "aft bulkhead and nearby interior panels around the rear doorway"
          },
          {
            "category": "prop",
            "label": "Low deck rail and bulwark",
            "number": 17,
            "position_hint": "outer edge of the exterior deck around the south and side perimeter"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wheelhouse_dusk_circles_red_circle_visible",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the wheelhouse near number 3 (rear sliding door), facing diagonally northeast toward number 7 (helm console), number 8 (captain chair), number 4 (front windshield), and number 15 (large red circular mark) on the starboard wall",
            "framing_notes": "include number 15 prominently, keep number 16 visible as smaller circular markings, and let number 4 frame the outside deck/sea direction without adding any camera icon to the diagram",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot7",
          "S29_Shot8"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": [
          "fp_deck"
        ]
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "8a705f2a-d980-489a-b360-3ffda7186140",
  "resolved_model": "gpt",
  "updated_at": "2026-05-01T07:19:04.545863+00:00"
}