{
  "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 floor plan diagram of a modern coastal apartment rooftop exterior. 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 symbols only. Use solid flat pastel area fills with no blending: the main open roof terrace area is pale gray, and the small stairwell or utility headhouse on the east side is pale beige. Show a low parapet wall around the rooftop perimeter, a cylindrical rooftop water tank on a square base in the northwest corner, an empty laundry line with two posts along the south side, a small roof drain near the southwest corner, and a compact rectangular stairwell headhouse on the east side. On the west-facing wall of the headhouse, draw a metal access door with a standard door swing arc, and a sliding window north of the door using double parallel wall-line convention. Add a tiny simple cat glyph at or just behind the sliding window sill. Add a small exterior wall light symbol above the door. Place small white circular markers with black numbers exactly once for each element: 1 roof terrace area, 2 stairwell utility headhouse, 3 metal access door, 4 sliding window, 5 water tank, 6 laundry line, 7 parapet wall, 8 exterior wall light, 9 roof drain, 10 cat at window sill. Optional large area labels may read only \"ROOFTOP\" and \"STAIR\"; a small north arrow marked \"N\" may appear in one corner. Do not include any other text, annotations, camera icons, arrows, people, dramatic effects, or extra symbols. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic style, no rendered look, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "1024x1024 square flat top-down schematic plan",
          "modern coastal Korean-style rooftop terrace layout with a small stairwell headhouse, flat roof parapet, roof water tank, laundry line, metal access door, and sliding window",
          "single-weight black CAD-like outlines on white or off-white background",
          "flat pastel solid area fills only: rooftop terrace in pale gray, stairwell or utility headhouse in pale beige",
          "small black-numbered circle markers for every listed element; no descriptive text except optional area labels and a small north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "roof terrace area",
            "number": 1,
            "position_hint": "large open exterior area occupying most of the plan, pale gray fill"
          },
          {
            "category": "area",
            "label": "stairwell utility headhouse",
            "number": 2,
            "position_hint": "rectangular enclosed structure on the east side of the rooftop, pale beige fill"
          },
          {
            "category": "opening",
            "label": "metal access door",
            "number": 3,
            "position_hint": "west wall of the stairwell headhouse, opening outward onto the roof terrace"
          },
          {
            "category": "opening",
            "label": "sliding window",
            "number": 4,
            "position_hint": "west wall of the stairwell headhouse, north of the metal door"
          },
          {
            "category": "prop",
            "label": "cylindrical rooftop water tank",
            "number": 5,
            "position_hint": "northwest corner of the roof terrace on a small square base"
          },
          {
            "category": "prop",
            "label": "laundry line with two posts",
            "number": 6,
            "position_hint": "south side of the roof terrace, spanning west to east as a thin straight line between two post symbols"
          },
          {
            "category": "prop",
            "label": "low roof parapet wall",
            "number": 7,
            "position_hint": "continuous boundary around the outer edge of the rooftop terrace"
          },
          {
            "category": "prop",
            "label": "small exterior wall light",
            "number": 8,
            "position_hint": "above the metal access door on the west wall of the stairwell headhouse"
          },
          {
            "category": "prop",
            "label": "roof drain",
            "number": 9,
            "position_hint": "southwest corner of the rooftop terrace near the parapet"
          },
          {
            "category": "plot_device",
            "label": "cat at window sill",
            "number": 10,
            "position_hint": "inside or directly behind the sliding window at number 4"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_day_overcast_establishing",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 at the southwest roof corner, facing diagonally across the open roof terrace toward number 5 and number 2, with number 3 and number 4 visible on the east-side headhouse wall",
            "framing_notes": "Use a wide establishing view of the rooftop layout; include the parapet outline, laundry line, water tank, metal door, and window clearly.",
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_night_intrusion_door_shadow",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 at the northwest water tank area, facing southeast toward number 3 on the headhouse wall and number 8 above it",
            "framing_notes": "Frame the metal door as the focal point; keep the laundry line and water tank as foreground or side layout references.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_dawn_window_lit_cat",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near the center-left of number 1, facing east toward number 4, with number 10 at the window sill and number 3 nearby on the same wall",
            "framing_notes": "Prioritize the sliding window and cat position; the metal door should remain visible enough to orient the viewer.",
            "lens_hint": "50mm normal lens",
            "sub_location": "rooftop_exterior"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot7",
          "S10_Shot8",
          "S17_Shot1",
          "S17_Shot3"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_building_approach": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram for a compact modern coastal Korean residential building approach. The diagram must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white/off-white background, geometric shapes only. This is a layout reference, not artwork. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel color fills with no blending: outer road area pale cool gray, small yard pale beige, exterior cement stairs pale lavender-gray, rooftop landing pale light blue-gray, building footprint pale warm gray. Add optional large area labels only: Road, Yard, Stairs, Landing, Building. No other text inside the drawing except numbered circular markers and an optional small north arrow with N. Layout: place a narrow outer road along the south and west edge of the square; place a small enclosed yard just inside the road frontage; place the main building footprint on the east and north side; attach an exterior cement stair run to the outside wall, beginning at the yard and climbing northward to a small rooftop landing; place an open rooftop access door at the north side of the landing. Use modern coastal urban-island residential layout cues: compact frontage, low boundary wall, low metal gate to the road, exterior stair attached to concrete building side, small practical windows, CCTV/security light above the gate, roadside drain channel, utility pole at the lane edge, and a simple top-down vehicle stopping position on the road for siren arrival. Represent doors with a line and swing arc, windows with double parallel wall lines, stairs with evenly spaced tread lines and a simple up-direction convention, the CCTV/security light as a tiny wall-mounted box/circle glyph, the drain as a thin channel strip, the utility pole as a small circle, and the vehicle as a plain top-down rectangle. Put small white circles with black outlines and black numbers exactly once for each element: 1 outer road, 2 small yard, 3 exterior cement stairs, 4 rooftop landing, 5 building footprint, 6 low metal gate, 7 open rooftop access door, 8 ground entrance door, 9 narrow stair-side window, 10 yard-facing window, 11 CCTV and security light, 12 utility pole, 13 roadside drain channel, 14 bad smell source at the open rooftop door threshold shown only as a small dashed plume symbol, 15 siren vehicle stopping position. Do not draw camera icons, field-of-view cones, arrows for shots, people, atmosphere, night effects, fog effects, siren light effects, or horror visual effects; show only the clear schematic plan layout.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic site plan of a compact modern coastal Korean residential building approach.",
          "Outer road, small enclosed yard, exterior cement stair run, and rooftop landing are distinct flat pastel-filled zones.",
          "Modern coastal urban-island layout cues: narrow road frontage, low metal gate, compact concrete yard, exterior stair attached to the building side, rooftop access door, utility pole, roadside drain, simple CCTV/security light.",
          "All furniture, openings, props, and plot devices are represented only by simple top-down symbols with numbered circular markers, no descriptive text inside the diagram except optional area labels.",
          "No camera icons, no field-of-view cones, and no shot arrows are drawn on the plan."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Outer road",
            "number": 1,
            "position_hint": "south and west edge of the plan, narrow lane running along the building frontage"
          },
          {
            "category": "area",
            "label": "Small yard",
            "number": 2,
            "position_hint": "inside the low boundary wall between the road gate and the stair base"
          },
          {
            "category": "area",
            "label": "Exterior cement stairs",
            "number": 3,
            "position_hint": "east side of the yard, climbing northward along the outside wall of the building"
          },
          {
            "category": "area",
            "label": "Rooftop landing",
            "number": 4,
            "position_hint": "north end of the stair run, small rectangular landing beside the rooftop access door"
          },
          {
            "category": "area",
            "label": "Building footprint",
            "number": 5,
            "position_hint": "large pale gray block on the east and north side, adjacent to yard, stairs, and rooftop landing"
          },
          {
            "category": "opening",
            "label": "Low metal gate",
            "number": 6,
            "position_hint": "southwest boundary between outer road and small yard"
          },
          {
            "category": "opening",
            "label": "Open rooftop access door",
            "number": 7,
            "position_hint": "north wall of the rooftop landing, drawn with a door leaf and swing arc open toward the landing"
          },
          {
            "category": "opening",
            "label": "Ground entrance door",
            "number": 8,
            "position_hint": "east wall of the small yard, beneath or beside the exterior stair base"
          },
          {
            "category": "opening",
            "label": "Narrow stair-side window",
            "number": 9,
            "position_hint": "building wall along the exterior stair run, midway up the stairs"
          },
          {
            "category": "opening",
            "label": "Yard-facing window",
            "number": 10,
            "position_hint": "building wall facing the small yard, near the ground entrance door"
          },
          {
            "category": "plot_device",
            "label": "CCTV and security light",
            "number": 11,
            "position_hint": "high on the building corner above the yard gate, aimed toward the road and yard"
          },
          {
            "category": "prop",
            "label": "Utility pole",
            "number": 12,
            "position_hint": "road edge near the southwest corner outside the yard wall"
          },
          {
            "category": "prop",
            "label": "Roadside drain channel",
            "number": 13,
            "position_hint": "thin strip along the inner edge of the outer road, parallel to the yard boundary"
          },
          {
            "category": "plot_device",
            "label": "Bad smell source at threshold",
            "number": 14,
            "position_hint": "immediately outside the open rooftop access door on the rooftop landing, shown as a small dashed plume symbol"
          },
          {
            "category": "plot_device",
            "label": "Siren vehicle stopping position",
            "number": 15,
            "position_hint": "outer road in front of the gate, simple top-down vehicle rectangle aligned with the narrow lane"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_approach_night_open_door",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (small yard), at the base of number 3 (exterior cement stairs), facing upward along the stairs toward number 4 (rooftop landing), number 7 (open rooftop access door), and number 14 (bad smell source at threshold)",
            "framing_notes": "Emphasize the climb from yard to rooftop landing; keep number 7 and number 14 as the visual destination, with the narrow yard and gate implied behind the camera.",
            "lens_hint": "28mm wide angle",
            "sub_location": "building_approach"
          },
          {
            "bg_id": "bg_approach_night_siren_arrival",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (outer road), beside number 15 (siren vehicle stopping position), facing inward through number 6 (low metal gate) toward number 2 (small yard), number 3 (exterior cement stairs), and number 4 (rooftop landing)",
            "framing_notes": "Include the road edge and vehicle position in the foreground, with the gate, yard, stair run, and rooftop landing aligned deeper in frame.",
            "lens_hint": "30mm wide angle",
            "sub_location": "building_approach"
          }
        ],
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot6",
          "S13_Shot4",
          "S13_Shot5",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": [
          "fp_rooftop_exterior"
        ]
      },
      "fp_living_kitchen": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram for a compact modern Korean coastal rooftop-unit living-kitchen. The image must look like a clean architectural CAD-style room layout sketch: white or off-white background, single-weight black outlines, simple geometric symbols only. Use one flat pastel solid fill per zone with no blending: Living room area pale yellow, Kitchenette area pale green, Entry vestibule area pale beige. Short area text labels are allowed only for Living, Kitchen, and Entry; add a small north arrow with N in one corner. Do not write any object names or annotations inside the drawing. Place small white circular markers with black outline and black numbers 1 through 21, each number appearing exactly once, beside or on the matching element. Draw the plan as a mostly rectangular small rooftop apartment room: north at top, exterior entry at the southwest west wall, compact kitchenette along the west and northwest wall, main living space central/east, large sliding window on the south wall, and off-plan interior room doors along the north wall. Include modern Korean small-home layout cues only through plan geometry: raised shoe-entry step and shoe cabinet near the entry, compact one-wall kitchen counter with sink and two-burner cooktop, tall refrigerator, low dining table with floor cushions or compact chairs, compact sofa/floor seating facing a TV on a low media console, wall-mounted air conditioner near the sliding window, and practical small interior doors. Numbered elements: 1 living room area marker in the central/eastern pale yellow zone; 2 kitchenette area marker in the northwest pale green zone; 3 entry vestibule area marker in the southwest pale beige zone; 4 exterior entry door on the west wall with a simple swing arc; 5 shoe cabinet and raised shoe step in the entry; 6 kitchen counter with sink and cooktop along the west wall; 7 tall refrigerator in the northwest corner; 8 small low dining table near center-left; 9 floor cushions or compact chairs around the table; 10 compact sofa or floor seating south-central; 11 TV on low media console on the east wall; 12 two small cup circles on the table; 13 framed photo rectangle on the media shelf or nearby east wall shelf; 14 large south-wall sliding window drawn with double parallel wall lines and one panel slightly open; 15 slim wall-mounted air conditioner rectangle near the south wall above the window position; 16 interior bedroom door on the north wall left of center; 17 interior bathroom door on the north wall right of center; 18 narrow utility or storage door near the north kitchen side; 19 scattered papers and small ransacked-item glyphs in the middle living floor; 20 simple footprint trail glyphs diagonally from the sliding window toward the entry; 21 flat curtain panel strips flanking the sliding window. Draw doors with line-and-arc symbols, windows with double parallel wall lines, furniture as top-down rectangles and simple plan glyphs. Forbidden output styles: 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, material rendering. No camera icons, no field-of-view cones, no arrows except the north arrow.",
        "key_elements": [
          "Square 1024 by 1024 flat top-down schematic plan of a compact modern Korean coastal rooftop unit living-kitchen space",
          "Pastel solid zone fills: living room pale yellow, kitchenette pale green, entry vestibule pale beige",
          "Modern Korean small rooftop-unit layout cues: raised shoe-entry zone, compact one-wall kitchenette, sliding glass window, wall-mounted air conditioner, low table with floor cushions, practical sofa seating",
          "Exterior entry door, two interior room doors, large sliding window shown partly open, and one small interior/utility door",
          "TV/news device, framed photo device, cups on table, ransacked scatter, footprint trail, and curtain panels placed as numbered plot-relevant markers",
          "All furniture and openings drawn as simple top-down architectural symbols with unique numbered circles only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living room area",
            "number": 1,
            "position_hint": "central and eastern main open area, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Kitchenette area",
            "number": 2,
            "position_hint": "northwest and west wall cooking strip, pale green fill"
          },
          {
            "category": "area",
            "label": "Entry vestibule area",
            "number": 3,
            "position_hint": "southwest corner near exterior entry, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Exterior entry door",
            "number": 4,
            "position_hint": "west wall at southwest entry vestibule, inward swing arc"
          },
          {
            "category": "furniture",
            "label": "Shoe cabinet and raised shoe step",
            "number": 5,
            "position_hint": "inside entry vestibule along west and south edges near number 4"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink and two-burner cooktop",
            "number": 6,
            "position_hint": "west wall and northwest corner inside kitchenette area"
          },
          {
            "category": "furniture",
            "label": "Tall refrigerator",
            "number": 7,
            "position_hint": "northwest corner beside kitchen counter"
          },
          {
            "category": "furniture",
            "label": "Small low dining table",
            "number": 8,
            "position_hint": "center-left of living room between kitchenette and sofa"
          },
          {
            "category": "furniture",
            "label": "Floor cushions or compact chairs",
            "number": 9,
            "position_hint": "around number 8, mostly north and south sides of the table"
          },
          {
            "category": "furniture",
            "label": "Compact sofa or floor seating",
            "number": 10,
            "position_hint": "south-central living room facing east toward TV"
          },
          {
            "category": "plot_device",
            "label": "TV on low media console",
            "number": 11,
            "position_hint": "east wall of living room facing sofa and table"
          },
          {
            "category": "prop",
            "label": "Pair of cups on table",
            "number": 12,
            "position_hint": "on top of number 8, slightly toward sofa side"
          },
          {
            "category": "plot_device",
            "label": "Framed photo on shelf",
            "number": 13,
            "position_hint": "east wall near number 11, on media shelf or narrow wall shelf"
          },
          {
            "category": "opening",
            "label": "Large sliding window, partly open",
            "number": 14,
            "position_hint": "south wall of living room, centered to southeast side"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted air conditioner",
            "number": 15,
            "position_hint": "above or near number 14 on south wall, shown as slim rectangle"
          },
          {
            "category": "opening",
            "label": "Interior bedroom door",
            "number": 16,
            "position_hint": "north wall, left of center, inward swing toward off-plan room"
          },
          {
            "category": "opening",
            "label": "Interior bathroom door",
            "number": 17,
            "position_hint": "north wall, right of center, inward swing toward off-plan room"
          },
          {
            "category": "opening",
            "label": "Small utility or storage door",
            "number": 18,
            "position_hint": "north wall near kitchenette, narrow door panel"
          },
          {
            "category": "plot_device",
            "label": "Ransacked scattered papers and small items",
            "number": 19,
            "position_hint": "middle of living room floor between number 8 and number 14"
          },
          {
            "category": "plot_device",
            "label": "Wet or muddy footprint trail",
            "number": 20,
            "position_hint": "diagonal trail from number 14 toward number 4 across the living room"
          },
          {
            "category": "prop",
            "label": "Curtain panels at sliding window",
            "number": 21,
            "position_hint": "inside south wall flanking number 14"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_kitchen_day_normal",
            "camera_height": "eye-level standing around 1.6m",
            "camera_position": "near number 4 at the exterior entry door, facing diagonally northeast across number 8 toward number 6 and number 11",
            "framing_notes": "include the compact cooking line at numbers 6 and 7, the table at number 8, and the TV/news device at number 11",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_night_aftermath_tv_cups",
            "camera_height": "eye-level seated or low standing around 1.2m",
            "camera_position": "near number 10 at the sofa/floor seating, facing east-southeast toward number 11 with number 8 and number 12 in the foreground",
            "framing_notes": "make the cups at number 12 prominent on the table while keeping the TV at number 11 visible",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_night_cleaned_no_cups",
            "camera_height": "eye-level standing around 1.5m",
            "camera_position": "near number 6 at the kitchenette, facing southeast toward number 8 and number 11",
            "framing_notes": "frame the cleaned tabletop at number 8 clearly; the number 12 cup position should read as absent/cleared in the background state",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_dawn_photo_hallucination",
            "camera_height": "eye-level standing around 1.55m",
            "camera_position": "near number 8 at the table, facing east toward number 13 on the TV shelf or wall shelf, with number 11 nearby and number 14 in peripheral background",
            "framing_notes": "prioritize the framed photo at number 13 as the visual focus, keeping the window at number 14 as a dawn context cue",
            "lens_hint": "50mm normal lens",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_dusk_ransacked_windy",
            "camera_height": "eye-level standing around 1.6m",
            "camera_position": "near the north wall between number 16 and number 17, facing diagonally south-southwest across number 19 and number 20 toward number 14 and number 4",
            "framing_notes": "include the open sliding window at number 14, ransacked scatter at number 19, footprints at number 20, and the entry door at number 4",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen"
          }
        ],
        "applied_shots": [
          "S5_Shot4",
          "S5_Shot9",
          "S5_Shot14",
          "S12_Shot10",
          "S14_Shot2",
          "S14_Shot8",
          "S18_Shot15",
          "S25_Shot2",
          "S25_Shot9",
          "S27_Shot1",
          "S27_Shot4"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_daughter_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern Korean apartment bedroom. The diagram must look like a clean architectural CAD plan or simple room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use one solid flat pastel pale blue fill for the bedroom area, with the optional large area label \"Bedroom\" inside the room. No other text inside the drawing except black numbers inside small white circular markers and an optional small north arrow with \"N\" in one corner.\n\nRoom geometry: a compact rectangular bedroom, slightly taller north-south than east-west. Show a thick black outline for the walls. Place an inward-swing hinged door at the southwest corner on the south wall, drawn with a standard door leaf and swing arc. Place a sliding window centered on the north exterior wall, drawn as double parallel lines. Add a simple straight curtain symbol just inside the north wall covering the window. Use modern Korean small-bedroom layout cues: space-efficient low single bed along one wall, minimal furniture, clear floor circulation near the door, and a broad blank wall surface suitable for a projected or temporary marking.\n\nFurniture and props: draw a low single bed along the east wall with a top-down rectangle and a small pillow rectangle at the north end. Draw a backpack as a small simple rounded rectangle near the southwest door area. Draw a doll as a small simple top-down symbolic shape on or beside the bed near the southeast side. Mark the broad blank wall surface on the west wall as an empty wall segment. Add plot-state reference markers only as schematic positions: a neutral covered body-position outline on the floor between the bed and the curtain, a simple red circle manifestation position near the blank wall or adjacent floor, and a small damaged photo position near the blank wall. Keep these as non-graphic plan symbols, not horror illustration.\n\nPlace numbered markers as small white circles with black outlines and black numerals, each number appearing exactly once: 1 bedroom area center, 2 sliding window, 3 inward-swing door, 4 low single bed, 5 curtain, 6 blank wall surface, 7 backpack, 8 doll, 9 covered body position, 10 red circle manifestation, 11 small damaged photo. Do not draw camera icons, camera arrows, field-of-view cones, shot labels, character names, or explanatory notes.\n\nStrictly avoid any 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use flat solid color only, no gradients, no blending, no drop shadows.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram only.",
          "Small modern Korean apartment bedroom layout with one inward-swing door, one exterior sliding window, curtain, low single bed, blank wall, backpack, doll, and plot-state markers.",
          "Bedroom area filled with one solid flat pastel pale blue color; white or off-white background outside the room.",
          "Single-weight black outlines, simple CAD-like symbols, no decorative rendering.",
          "Numbered black circles mark all furniture, openings, props, and plot devices; no text labels except the optional area label Bedroom and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of the small rectangular room, pale blue filled area"
          },
          {
            "category": "opening",
            "label": "sliding window",
            "number": 2,
            "position_hint": "north wall, centered behind the curtain"
          },
          {
            "category": "opening",
            "label": "inward-swing door",
            "number": 3,
            "position_hint": "southwest corner, opening inward along the west side"
          },
          {
            "category": "furniture",
            "label": "low single bed",
            "number": 4,
            "position_hint": "east wall, length running north-south with pillow at the north end"
          },
          {
            "category": "furniture",
            "label": "curtain",
            "number": 5,
            "position_hint": "inside north wall, covering the sliding window"
          },
          {
            "category": "plot_device",
            "label": "blank wall surface",
            "number": 6,
            "position_hint": "west wall, broad empty section opposite the bed"
          },
          {
            "category": "prop",
            "label": "backpack",
            "number": 7,
            "position_hint": "southwest floor area near the door"
          },
          {
            "category": "prop",
            "label": "doll",
            "number": 8,
            "position_hint": "on or beside the bed near the southeast corner"
          },
          {
            "category": "plot_device",
            "label": "covered body position",
            "number": 9,
            "position_hint": "floor area between the bed and curtained window, indicated only as a simple neutral outline"
          },
          {
            "category": "plot_device",
            "label": "red circle manifestation",
            "number": 10,
            "position_hint": "on the blank wall surface or adjacent floor near the west wall, marked as a state reference only"
          },
          {
            "category": "prop",
            "label": "small damaged photo",
            "number": 11,
            "position_hint": "floor or low surface near the blank wall, close to the red circle manifestation"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_daughter_bedroom_night_blood_curtain_body_red_circle",
            "camera_height": "low eye-level or crouched ~1.1m",
            "camera_position": "near number 3 (inward-swing door) at the southwest corner, facing diagonally toward number 5 (curtained sliding window), number 9 (covered body position), and number 10 (red circle manifestation) on the north/east side",
            "framing_notes": "Include number 5 prominently, keep number 9 partially occluded by the bed edge if needed, and show number 10 near the blank wall area.",
            "lens_hint": "28mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_night_cleaned_rearranged",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 3 (inward-swing door), facing across number 1 (bedroom area) toward number 4 (low single bed), number 5 (curtained sliding window), and number 6 (blank wall)",
            "framing_notes": "Use the same room geometry but present number 9 and number 10 as cleared or absent state references in the background; emphasize reordered neatness around numbers 7 and 8.",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_dusk_red_circle_bloody_photo",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 4 (low single bed), facing diagonally toward number 6 (blank wall), number 10 (red circle manifestation), and number 11 (small damaged photo)",
            "framing_notes": "Frame number 11 as a small foreground or midground object while keeping number 10 visible on the blank wall or adjacent floor area.",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot7",
          "S12_Shot20",
          "S14_Shot6",
          "S25_Shot5"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_master_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern coastal city apartment bedroom used for overnight waiting. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: white or off-white background, single-weight black outlines, geometric top-down symbols only. Fill the bedroom area with one solid flat pastel pale blue color; no gradients and no blending. Use only the generic area label \"Bedroom\" inside the colored area, plus small circular markers with black numbers for the listed elements; do not add any other text, legend, annotations, camera icons, arrows, or field-of-view cones. Include a small north arrow in one corner if needed.\n\nLayout: draw one compact rectangular bedroom. Put the entrance hinged door at the southwest corner with a standard door swing arc opening inward. Place a wide sliding exterior window centered on the north wall, shown as double parallel window lines in the wall, with a simple curtain line. Put a low queen bed in the northwest half of the room with the head against the north wall below the window; show a rectangle bed symbol with pillow shapes and a rumpled blanket shape in simple plan view. Add a small bedside table on the west side of the bed with a tiny smartphone and charger symbol on it. Put a long shallow built-in wardrobe along the east wall opposite the bed. Add a low dresser on the south wall to the right of the entrance door. Add a narrow wall-mounted air conditioner symbol on the north wall above or beside the window. Keep the room sparse and practical, consistent with a modern Korean coastal apartment bedroom layout, but represent this only through furniture placement and room planning, not decorative rendering.\n\nPlace numbered circular markers exactly once: 1 in the bedroom area, 2 at the entrance door, 3 at the sliding window, 4 on the bed, 5 on the pillows and blanket, 6 on the bedside table, 7 on the smartphone and charger, 8 on the built-in wardrobe, 9 on the low dresser, 10 on the wall-mounted air conditioner, 11 on the curtains. Use simple symbolic top-down glyphs for all furniture and openings.\n\nStrictly forbid any 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered look, lighting effects, textured surfaces, material rendering, decorative illustration, or realistic scene view.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a small modern coastal city apartment bedroom.",
          "Single pale blue flat fill for the bedroom area, with clean black wall outlines on a white or off-white background.",
          "Compact modern Korean bedroom layout cues: low queen bed, built-in wardrobe, sliding exterior window with curtains, wall-mounted air conditioner, small bedside table with phone charger.",
          "All furniture and openings are simple top-down plan symbols; every item is identified only by a small black-numbered circle, with no legend or object text inside the drawing.",
          "Camera reference for the downstream background should read from the entrance toward the bed and dawn window."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of the pale blue bedroom zone"
          },
          {
            "category": "opening",
            "label": "Entrance hinged door",
            "number": 2,
            "position_hint": "southwest corner, swinging inward from the hall into the bedroom"
          },
          {
            "category": "opening",
            "label": "Sliding exterior window",
            "number": 3,
            "position_hint": "north wall, centered above the bed side of the room"
          },
          {
            "category": "furniture",
            "label": "Low queen bed",
            "number": 4,
            "position_hint": "northwest half of the room, head against the north wall below the window"
          },
          {
            "category": "prop",
            "label": "Pillows and rumpled blanket",
            "number": 5,
            "position_hint": "on top of number 4 bed, slightly toward the head of the bed"
          },
          {
            "category": "furniture",
            "label": "Small bedside table",
            "number": 6,
            "position_hint": "west side of number 4 bed, near the northwest corner"
          },
          {
            "category": "prop",
            "label": "Smartphone and charger",
            "number": 7,
            "position_hint": "on top of number 6 bedside table"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 8,
            "position_hint": "east wall, long shallow rectangle opposite the bed"
          },
          {
            "category": "furniture",
            "label": "Low dresser",
            "number": 9,
            "position_hint": "south wall, right of number 2 entrance door"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted air conditioner",
            "number": 10,
            "position_hint": "north wall, high position above or beside number 3 window, shown as a narrow wall unit symbol"
          },
          {
            "category": "prop",
            "label": "Curtains",
            "number": 11,
            "position_hint": "along number 3 sliding window on the north wall"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_master_bedroom_dawn_waiting_empty_home",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 at the bedroom entrance, facing diagonally across the room toward number 4 bed and number 3 north window, with number 8 wardrobe along the right side of frame",
            "framing_notes": "Emphasize the empty waiting feeling by keeping number 4 bed central and number 3 window visible as the dawn-facing opening; number 7 can be a small foreground detail on number 6.",
            "lens_hint": "35mm wide angle",
            "sub_location": "master_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 modern Korean apartment-style wet-room bathroom. The diagram must be simple like a clean CAD plan or IKEA-style layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. The entire bathroom area is one flat pastel pale cyan solid fill, with the optional large area label Bathroom inside the room. Use no other text except numbered markers and a small N arrow in one corner. Show a small rectangular bathroom: south wall entrance door with a door swing arc, sink vanity on the north wall slightly left of center, thin wall-mounted mirror directly above the sink, a clear blank tile wall surface to the right of the mirror, toilet on the east side, simple shower head symbol in the northwest corner, small circular floor drain near the center, and a small frosted window or vent as double parallel lines on the upper east wall. Include a subtle flat crimson outline ring at the mirror or adjacent blank wall surface only as the hallucination location cue, not as damage or a permanent stain. Place small white circular markers with black outlines and black numbers 1 through 10 exactly once each: 1 bathroom area, 2 entrance door, 3 sink vanity, 4 wall mirror, 5 blank tile wall surface, 6 red circle apparition location, 7 toilet, 8 shower head wet zone, 9 floor drain, 10 frosted window or vent. Do not draw camera icons, field-of-view cones, arrows, character figures, decorative notes, or extra labels. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan",
          "Compact modern Korean wet-room bathroom layout",
          "Single bathroom zone filled pale cyan",
          "Sink vanity on north wall with mirror above it",
          "Clear tile wall surface beside mirror for hallucination cue",
          "Temporary crimson red circle apparition location on mirror or adjacent wall",
          "Entrance door with swing arc on south wall",
          "Toilet, shower head, floor drain, and small frosted window or vent shown as simple plan symbols",
          "All objects and openings marked only by numbered black circles; no extra text except optional area label and north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "entire compact rectangular room, pale cyan fill"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 2,
            "position_hint": "south wall, left side, hinged door with swing arc"
          },
          {
            "category": "furniture",
            "label": "Sink vanity",
            "number": 3,
            "position_hint": "north wall, slightly left of center"
          },
          {
            "category": "prop",
            "label": "Wall mirror",
            "number": 4,
            "position_hint": "north wall directly above number 3"
          },
          {
            "category": "prop",
            "label": "Blank tile wall surface",
            "number": 5,
            "position_hint": "north wall, right of number 4, left clear for visible wall background"
          },
          {
            "category": "plot_device",
            "label": "Red circle apparition location",
            "number": 6,
            "position_hint": "on number 4 or immediately beside it on number 5, shown as a small flat crimson ring cue"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 7,
            "position_hint": "east wall, lower right quadrant"
          },
          {
            "category": "furniture",
            "label": "Shower head wet zone",
            "number": 8,
            "position_hint": "west wall, upper left corner"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 9,
            "position_hint": "center of bathroom floor, slightly toward shower zone"
          },
          {
            "category": "opening",
            "label": "Small frosted window or vent",
            "number": 10,
            "position_hint": "upper east wall near ceiling line, drawn as double parallel wall opening"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_dawn_mirror_red_circle_hallucination",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just inside number 2, facing north toward number 3 and number 4, with number 5 and number 6 visible on the same north wall area",
            "framing_notes": "Frame the sink and mirror as the main focus; keep the blank wall surface beside the mirror visible for the red circle hallucination cue.",
            "lens_hint": "35mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot12"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_kennel_aisle": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of an indoor animal shelter kennel aisle with a vaccination handling space. The drawing must look like a clean CAD plan or IKEA-style room layout sketch: black single-weight outlines, simple geometric symbols, white or off-white background, no decorative art. Use flat pastel solid color fills with one consistent color per zone: number 1 kennel aisle area in pale yellow, number 2 vaccination handling zone in pale green, and a narrow utility/storage edge in pale beige if needed. Show a compact modern Korean coastal municipal shelter layout: a long narrow washable kennel corridor running south to north, rows of metal dog cage compartments along both long walls, and a practical vaccination station at the north end close to sink, vaccine refrigerator, supply cabinet, medical cart, waste station, and staff door. Draw only top-down symbolic glyphs: cage banks as gridded rectangles with cage-door bars, exam table as a rectangle, cart and cabinet as small rectangles, sink as a standard plan symbol, doors with swing arcs or sliding double-line convention, windows as double parallel wall lines, floor drain as a thin channel line. Place small white circles with black outlines and black numbers 1 through 18 exactly once each at the listed locations; do not use text labels for objects. Area labels only may appear as larger generic English words inside filled zones, such as KENNEL AISLE and VACCINATION; a small N arrow in one corner is allowed. Include numbered markers: 1 central kennel aisle, 2 north vaccination handling zone, 3 south main sliding entrance door, 4 west dog cage bank, 5 east dog cage bank, 6 transfer gate between aisle and handling zone, 7 vaccination exam table, 8 rolling medical cart, 9 vaccine refrigerator, 10 handwash sink, 11 supply cabinet, 12 sharps and waste station, 13 east staff side door, 14 west high ventilation window strip, 15 central floor drain channel, 16 portable carrier stack near entrance, 17 wall CCTV camera at southeast corner, 18 blank vaccination checklist board in handling zone. Strictly forbid any 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. No people, no animals, no camera icons, no field-of-view cones, no extra annotations, no non-English text.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of an indoor animal shelter kennel aisle.",
          "Modern Korean coastal municipal shelter layout cue: compact washable corridor, cage banks along both long walls, practical vaccination station at the north end near sink, refrigerator, supply storage, and waste station.",
          "Flat pastel color zones: kennel aisle in pale yellow, vaccination handling zone in pale green, utility/storage strip in pale beige.",
          "All furniture, openings, props, and visual devices shown as simple top-down symbols with unique numbered circle markers only.",
          "No decorative rendering; clean CAD-like black linework on white or off-white background."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Kennel aisle area",
            "number": 1,
            "position_hint": "long central south-to-north corridor, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Vaccination handling zone",
            "number": 2,
            "position_hint": "north end of plan, pale green fill beyond transfer gate"
          },
          {
            "category": "opening",
            "label": "Main sliding entrance door",
            "number": 3,
            "position_hint": "south wall centered, opening into kennel aisle"
          },
          {
            "category": "furniture",
            "label": "West dog cage bank",
            "number": 4,
            "position_hint": "west wall of kennel aisle, row of individual cage compartments"
          },
          {
            "category": "furniture",
            "label": "East dog cage bank",
            "number": 5,
            "position_hint": "east wall of kennel aisle, row of individual cage compartments"
          },
          {
            "category": "opening",
            "label": "Transfer gate",
            "number": 6,
            "position_hint": "between kennel aisle and vaccination handling zone, centered on north aisle line"
          },
          {
            "category": "furniture",
            "label": "Vaccination exam table",
            "number": 7,
            "position_hint": "center of vaccination handling zone"
          },
          {
            "category": "prop",
            "label": "Rolling medical cart",
            "number": 8,
            "position_hint": "west side of vaccination exam table"
          },
          {
            "category": "prop",
            "label": "Vaccine refrigerator",
            "number": 9,
            "position_hint": "northwest corner of vaccination handling zone"
          },
          {
            "category": "furniture",
            "label": "Handwash sink",
            "number": 10,
            "position_hint": "north wall of vaccination handling zone, right of vaccine refrigerator"
          },
          {
            "category": "furniture",
            "label": "Supply cabinet",
            "number": 11,
            "position_hint": "east wall of vaccination handling zone"
          },
          {
            "category": "prop",
            "label": "Sharps and waste station",
            "number": 12,
            "position_hint": "near handwash sink on north wall"
          },
          {
            "category": "opening",
            "label": "Staff side door",
            "number": 13,
            "position_hint": "east wall of vaccination handling zone"
          },
          {
            "category": "opening",
            "label": "High ventilation window strip",
            "number": 14,
            "position_hint": "west wall above the kennel cage bank, shown as double parallel window lines"
          },
          {
            "category": "prop",
            "label": "Central floor drain channel",
            "number": 15,
            "position_hint": "centerline of kennel aisle floor, running lengthwise"
          },
          {
            "category": "prop",
            "label": "Portable carrier stack",
            "number": 16,
            "position_hint": "southwest corner near main entrance inside kennel aisle"
          },
          {
            "category": "plot_device",
            "label": "Wall CCTV camera",
            "number": 17,
            "position_hint": "southeast corner above entrance side, aimed along kennel aisle"
          },
          {
            "category": "prop",
            "label": "Blank vaccination checklist board",
            "number": 18,
            "position_hint": "west wall of vaccination handling zone near rolling medical cart"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_kennel_aisle_day_vaccination_busy",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3, just inside the south entrance of number 1, facing north down the aisle between number 4 and number 5 toward number 6 and number 7",
            "framing_notes": "Use the aisle depth to show busy vaccination activity: cage banks on both sides, handling zone at the far end, with number 7, number 8, number 9, and number 10 as the main background anchors.",
            "lens_hint": "28mm wide angle",
            "sub_location": "kennel_aisle"
          }
        ],
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot4"
        ],
        "group_id": "bg_animal_shelter_interior",
        "depends_on_fp": []
      },
      "fp_wash_grooming_area": {
        "status": "ok",
        "t2i_prompt": "Create a 1024 x 1024 flat top-down schematic architectural floor plan diagram of a modern indoor animal shelter wash and grooming area in a coastal Korean city or island setting. Use a clean CAD-like plan style: single-weight black outlines, white or off-white background, simple geometric plan symbols only. The room is a compact rectangle, wider east-west than north-south. Use flat pastel solid area fills with one consistent color per zone: number 1 Bathing zone in pale cyan on the east half, number 2 Grooming zone in pale green in the center, number 3 Drying and storage zone in pale beige on the west and northwest side, number 4 Service counter zone in pale mint along the south wall. Area names may appear as large generic English labels inside their zones; no other words inside the drawing except a small north arrow with N in one corner. Place small white circular markers with black numbers, each number used exactly once. Draw simple top-down symbols: number 5 main entry door on the west wall south half with swing arc; number 6 high frosted window pair on the north wall as double parallel lines; number 7 wall ventilation fan at the northeast wall; number 8 raised pet bathing tub against the east wall; number 9 hose sprayer and faucet on the wall above the tub; number 10 small access ramp just west of the tub; number 11 long work counter along the south wall; number 12 deep utility sink inset at the east end of the counter; number 13 narrow shampoo bottle shelf above the counter; number 14 rectangular grooming table in the center; number 15 small rolling stool beside it; number 16 square floor drain between the tub and grooming table; number 17 towel drying rack on the west wall north half; number 18 stacked washer dryer in the southwest corner; number 19 storage shelving in the northwest corner; number 20 two narrow fluorescent strip light symbols centered overhead; number 21 wall dryer blower on the north wall; number 22 waste bin near the southwest entry. Keep the diagram simple, readable, orthogonal, and uncluttered. Do not depict people, animals, decorative art, camera icons, view cones, extra annotations, or any non-plan drawing technique.",
        "key_elements": [
          "Square 1024 x 1024 flat top-down schematic floor plan",
          "Modern coastal Korean shelter utility wash room layout",
          "Single-weight black outlines on white or off-white background",
          "Pastel solid area fills: bathing zone pale cyan, grooming zone pale green, drying and storage zone pale beige, service counter zone pale mint",
          "Numbered circular markers for every area, fixture, furniture item, prop, and opening",
          "Raised pet bathing tub on east wall with hose sprayer and small access ramp",
          "Central grooming table, floor drain, work counter with utility sink, washer dryer, storage shelves, towel rack, dryer blower",
          "West entry door, north frosted windows, wall ventilation fan, small north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathing zone",
            "number": 1,
            "position_hint": "east half of room, pale cyan fill around tub and floor drain"
          },
          {
            "category": "area",
            "label": "Grooming zone",
            "number": 2,
            "position_hint": "center of room, pale green fill around grooming table"
          },
          {
            "category": "area",
            "label": "Drying and storage zone",
            "number": 3,
            "position_hint": "west and northwest side of room, pale beige fill near racks and shelves"
          },
          {
            "category": "area",
            "label": "Service counter zone",
            "number": 4,
            "position_hint": "south strip of room, pale mint fill along long counter and sink"
          },
          {
            "category": "opening",
            "label": "Main entry door",
            "number": 5,
            "position_hint": "west wall, south half, inward swing arc into room"
          },
          {
            "category": "opening",
            "label": "High frosted window pair",
            "number": 6,
            "position_hint": "north wall, centered above bathing and grooming zones, drawn as double parallel wall lines"
          },
          {
            "category": "opening",
            "label": "Wall ventilation fan",
            "number": 7,
            "position_hint": "north wall, northeast corner above bathing zone"
          },
          {
            "category": "furniture",
            "label": "Raised pet bathing tub",
            "number": 8,
            "position_hint": "east wall, centered in bathing zone, large rectangular tub symbol"
          },
          {
            "category": "prop",
            "label": "Hose sprayer and faucet",
            "number": 9,
            "position_hint": "east wall directly above number 8"
          },
          {
            "category": "furniture",
            "label": "Small tub access ramp",
            "number": 10,
            "position_hint": "just west of number 8, angled toward tub edge"
          },
          {
            "category": "furniture",
            "label": "Long work counter",
            "number": 11,
            "position_hint": "south wall, running from southwest toward southeast"
          },
          {
            "category": "furniture",
            "label": "Deep utility sink",
            "number": 12,
            "position_hint": "built into east end of number 11"
          },
          {
            "category": "prop",
            "label": "Shampoo bottle shelf",
            "number": 13,
            "position_hint": "south wall above number 11, narrow shelf symbol"
          },
          {
            "category": "furniture",
            "label": "Grooming table",
            "number": 14,
            "position_hint": "center of grooming zone, rectangular table with simple legs indicated"
          },
          {
            "category": "furniture",
            "label": "Rolling stool",
            "number": 15,
            "position_hint": "southwest of number 14, small circular seat symbol"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 16,
            "position_hint": "floor between number 8 and number 14, small square drain symbol"
          },
          {
            "category": "furniture",
            "label": "Towel drying rack",
            "number": 17,
            "position_hint": "west wall, north half, narrow rack symbol"
          },
          {
            "category": "furniture",
            "label": "Stacked washer dryer",
            "number": 18,
            "position_hint": "southwest corner beside number 11 and near number 5"
          },
          {
            "category": "furniture",
            "label": "Storage shelving",
            "number": 19,
            "position_hint": "northwest corner along west and north walls"
          },
          {
            "category": "prop",
            "label": "Ceiling fluorescent strip lights",
            "number": 20,
            "position_hint": "two simple narrow rectangles centered over the room axis"
          },
          {
            "category": "prop",
            "label": "Wall dryer blower",
            "number": 21,
            "position_hint": "north wall, left of number 7 and above number 3"
          },
          {
            "category": "prop",
            "label": "Waste bin",
            "number": 22,
            "position_hint": "south wall near west entry, beside number 18"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wash_grooming_area_day_bathing",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 at the west entry door, facing diagonally east toward number 8, with number 14 in the midground and number 11 along the right side",
            "framing_notes": "include number 8 and number 9 prominently as the bathing focus; keep number 16 visible on the wet floor if possible",
            "lens_hint": "28mm wide angle",
            "sub_location": "wash_grooming_area"
          }
        ],
        "applied_shots": [
          "S7_Shot8"
        ],
        "group_id": "bg_animal_shelter_interior",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a large modern retail sales floor. The drawing must look like a clean CAD or IKEA-style room layout sketch: white or off-white background, single-weight black outlines, simple geometric plan symbols only. Use solid flat pastel area fills with one consistent color per zone: Main Sales Floor pale yellow, Entrance pale beige, Checkout pale peach, Rear Service pale gray-green. Short generic area labels may appear inside those colored zones: Main Sales Floor, Entrance, Checkout, Rear Service. Add a small north arrow with the letter N in one corner. No other text inside the diagram except numbered markers and optional area labels.\n\nLayout: rectangular street-facing store with north at the top. The south wall is the storefront: centered automatic sliding glass entrance doors, long glass storefront windows on both sides, and a shallow entrance approach just inside. Place the checkout zone immediately inside the south-east corner, with a simple top-down checkout counter and register rectangle facing the entrance. Show a shopping basket stack near the south-west entrance side. The main sales floor fills the center and north: three long parallel north-south shelf aisles, aisle gaps between them, endcap display shelves facing the entrance, a front promotional display island near the center front, refrigerated drink cases along the west wall, and rear refrigerated wall cases along the north wall. Include a staff stockroom door at the north-east, a rear emergency exit door at the north-west, a narrow side window on the east wall near the front, a wall notice or poster panel near the checkout, and a small service shelf behind the checkout. Include two CCTV plot-device symbols as small ceiling/high-wall camera glyphs: one overlooking the entrance and checkout from the south-east corner, one overlooking the rear aisles near the north-west corner. The layout should feel like a practical modern coastal Korean neighborhood mart or small supermarket: dense aisles, glass street frontage, checkout close to the door, wall refrigerated cases, and functional security camera placement.\n\nPlace small white circular markers with black outlines and black numbers, each number exactly once, next to these elements: 1 main sales floor area, 2 entrance approach area, 3 checkout zone, 4 automatic sliding entrance doors, 5 storefront glass windows, 6 checkout counter with register, 7 shopping basket stack, 8 front promotional display island, 9 left long shelf aisle, 10 center long shelf aisle, 11 right long shelf aisle, 12 endcap display shelves, 13 rear refrigerated wall cases, 14 west refrigerated drink cases, 15 staff stockroom door, 16 rear emergency exit door, 17 entrance CCTV camera, 18 rear aisle CCTV camera, 19 wall notice board or poster panel, 20 small service desk shelf, 21 rear service strip, 22 narrow side window. Do not draw camera viewpoints, field-of-view cones, arrows for shots, people, vehicles, decorative artwork, readable product names, brand names, or extra labels.\n\nDo not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use only flat solid fills, black linework, and symbolic top-down furniture and opening glyphs.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a modern coastal-city retail sales floor.",
          "Pastel solid area fills: main sales floor pale yellow, entrance approach pale beige, checkout zone pale peach, rear service strip pale gray-green.",
          "Street-facing south side with automatic sliding glass entrance doors and storefront windows, typical of a modern Korean neighborhood mart or supermarket.",
          "Dense parallel retail aisles, wall refrigerated cases, checkout immediately inside the entrance, shopping baskets near the door, and CCTV devices at entrance and rear aisle corners.",
          "Small numbered circular markers only; short generic area labels are allowed, but no object text labels inside the diagram."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main sales floor area",
            "number": 1,
            "position_hint": "large central and northern rectangle, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Entrance approach area",
            "number": 2,
            "position_hint": "south central strip just inside storefront, pale beige fill"
          },
          {
            "category": "area",
            "label": "Checkout zone",
            "number": 3,
            "position_hint": "south-east corner near entrance, pale peach fill"
          },
          {
            "category": "opening",
            "label": "Automatic sliding entrance doors",
            "number": 4,
            "position_hint": "south wall, centered, opening from street into entrance approach"
          },
          {
            "category": "opening",
            "label": "Storefront glass windows",
            "number": 5,
            "position_hint": "south wall, long window bands flanking the entrance doors"
          },
          {
            "category": "furniture",
            "label": "Checkout counter with register",
            "number": 6,
            "position_hint": "inside checkout zone, south-east, counter facing entrance approach"
          },
          {
            "category": "prop",
            "label": "Shopping basket stack",
            "number": 7,
            "position_hint": "south-west side of entrance approach near storefront window"
          },
          {
            "category": "furniture",
            "label": "Front promotional display island",
            "number": 8,
            "position_hint": "front center of main sales floor, immediately north of entrance approach"
          },
          {
            "category": "furniture",
            "label": "Left long shelf aisle",
            "number": 9,
            "position_hint": "west-central main sales floor, north-south shelf row"
          },
          {
            "category": "furniture",
            "label": "Center long shelf aisle",
            "number": 10,
            "position_hint": "center main sales floor, north-south shelf row"
          },
          {
            "category": "furniture",
            "label": "Right long shelf aisle",
            "number": 11,
            "position_hint": "east-central main sales floor, north-south shelf row west of checkout zone"
          },
          {
            "category": "furniture",
            "label": "Endcap display shelves",
            "number": 12,
            "position_hint": "south ends of the long aisle shelves facing the entrance approach"
          },
          {
            "category": "furniture",
            "label": "Rear refrigerated wall cases",
            "number": 13,
            "position_hint": "north wall across the back of the sales floor"
          },
          {
            "category": "furniture",
            "label": "West refrigerated drink cases",
            "number": 14,
            "position_hint": "west wall, mid-to-north section of main sales floor"
          },
          {
            "category": "opening",
            "label": "Staff stockroom door",
            "number": 15,
            "position_hint": "north-east wall behind checkout side, hinged door leading to rear service area"
          },
          {
            "category": "opening",
            "label": "Rear emergency exit door",
            "number": 16,
            "position_hint": "north-west corner of sales floor, hinged outward door symbol"
          },
          {
            "category": "plot_device",
            "label": "Entrance CCTV camera",
            "number": 17,
            "position_hint": "ceiling or high wall position in south-east corner overlooking entrance and checkout"
          },
          {
            "category": "plot_device",
            "label": "Rear aisle CCTV camera",
            "number": 18,
            "position_hint": "ceiling or high wall position near north-west aisle corner overlooking shelves"
          },
          {
            "category": "prop",
            "label": "Wall notice board or poster panel",
            "number": 19,
            "position_hint": "east wall near checkout zone, simple flat rectangle with no readable text"
          },
          {
            "category": "furniture",
            "label": "Small service desk shelf",
            "number": 20,
            "position_hint": "east wall behind checkout counter, narrow utility shelf"
          },
          {
            "category": "area",
            "label": "Rear service strip",
            "number": 21,
            "position_hint": "thin pale gray-green band along north-east behind sales floor boundary near staff door"
          },
          {
            "category": "opening",
            "label": "Narrow side window",
            "number": 22,
            "position_hint": "east wall near the front, short double-line window symbol above checkout zone"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_sales_floor_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (automatic sliding entrance doors), facing diagonally north-east across number 2 (entrance approach area) toward number 6 (checkout counter), number 8 (front display island), and the long shelf aisles numbers 9 to 11",
            "framing_notes": "Use the entrance-side viewpoint so the checkout and the first aisle run are prominent; keep number 17 (CCTV camera) implied high near the entrance corner.",
            "lens_hint": "28mm wide angle",
            "sub_location": "sales_floor"
          },
          {
            "bg_id": "cb_sales_floor_day_quiet",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 1 (main sales floor area), near the south cross-aisle between number 8 (front display island) and number 9 (left long shelf aisle), facing north toward number 13 (rear refrigerated wall cases), number 15 (staff door), and number 18 (rear CCTV camera)",
            "framing_notes": "Frame the quiet aisle depth clearly, with parallel shelf rows leading toward the back wall.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "sales_floor"
          }
        ],
        "applied_shots": [
          "S8_Shot3",
          "S8_Shot5",
          "S19_Shot3"
        ],
        "group_id": "bg_large_mart_building",
        "depends_on_fp": []
      },
      "fp_exterior_entrance_wall": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat plan-view schematic floor plan diagram, like a clean architectural line plan or simple assembly-manual layout sketch. Use single-weight black outlines on a white or off-white background, geometric plan symbols only, plain solid pastel area fills only. Show an exterior storefront entrance wall for a modern East Asian coastal city shop: the shop interior is at the north side, the sidewalk and curb are at the south side, and the storefront wall runs east-west. Use a small north arrow in one corner. Color zones consistently with one solid pastel color per zone: sidewalk pale warm gray, recessed entry alcove pale beige, shop interior strip pale yellow, facade and corner wall zone pale blue-gray, curb or street edge pale cool gray. Draw centered automatic sliding glass double doors as a plan opening with two sliding panels and a thin threshold line; draw glass storefront panels as double parallel line window symbols on both sides. Draw a perpendicular outer wall corner and side return wall at the east end of the storefront. Draw a mounted CCTV device at that corner as a tiny simple plan symbol, aimed toward the entrance and sidewalk. Draw the automatic door sensor header as a small narrow rectangle centered above the doors. Place small circular markers with black numbers, each number exactly once: 1 sidewalk zone, 2 recessed entry alcove, 3 shop interior strip, 4 automatic sliding double doors, 5 left glass storefront panel, 6 right glass storefront panel, 7 outer wall corner return, 8 mounted CCTV camera, 9 automatic door sensor header, 10 curb or street edge. Area labels may be short generic English words only, such as SIDEWALK, ENTRY, INTERIOR, FACADE, CURB. Do not put object names in the drawing; identify objects only with the numbered circles. Do not include people, vehicles, decorative scenery, extra signs, item text labels, camera viewpoint symbols, or field-of-view cones.",
        "key_elements": [
          "Square 1024x1024 flat plan-view schematic of a modern coastal city storefront entrance exterior.",
          "Color-coded solid pastel zones: sidewalk, recessed entry, shop interior strip, facade/corner wall zone, curb or street edge.",
          "Centered automatic sliding glass double doors on the storefront wall, with glass storefront panels on both sides.",
          "Perpendicular outer wall corner and side return wall at the east end of the storefront.",
          "Mounted CCTV device at the exterior corner aimed toward the entrance and sidewalk.",
          "Minimal diagram text: only short area labels, a small north arrow, and unique numbered circles."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Sidewalk zone",
            "number": 1,
            "position_hint": "south side of plan, directly in front of storefront entrance"
          },
          {
            "category": "area",
            "label": "Recessed entry alcove",
            "number": 2,
            "position_hint": "center of storefront line, between sidewalk and automatic doors"
          },
          {
            "category": "area",
            "label": "Shop interior strip",
            "number": 3,
            "position_hint": "north side behind the glass entrance wall"
          },
          {
            "category": "opening",
            "label": "Automatic sliding double doors",
            "number": 4,
            "position_hint": "center of storefront wall, opening between number 2 and number 3"
          },
          {
            "category": "opening",
            "label": "Left glass storefront panel",
            "number": 5,
            "position_hint": "west of automatic doors along storefront wall"
          },
          {
            "category": "opening",
            "label": "Right glass storefront panel",
            "number": 6,
            "position_hint": "east of automatic doors along storefront wall"
          },
          {
            "category": "area",
            "label": "Outer wall corner return",
            "number": 7,
            "position_hint": "east end of storefront, perpendicular side wall turning south toward sidewalk"
          },
          {
            "category": "plot_device",
            "label": "Mounted CCTV camera",
            "number": 8,
            "position_hint": "high exterior corner position on number 7, aimed diagonally toward number 4 and number 1"
          },
          {
            "category": "prop",
            "label": "Automatic door sensor header",
            "number": 9,
            "position_hint": "above the center of number 4 on the exterior side of the door opening"
          },
          {
            "category": "area",
            "label": "Curb or street edge",
            "number": 10,
            "position_hint": "far south edge of plan beyond the sidewalk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_exterior_entrance_dusk_phone",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 on the sidewalk, slightly south of number 4, facing north toward the automatic doors with numbers 5 and 6 flanking the entrance",
            "framing_notes": "Keep number 4 centered; include enough of number 1 for a person standing outside the doors, with number 8 optionally visible near the upper corner of frame.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "exterior_entrance_wall"
          },
          {
            "bg_id": "cb_exterior_entrance_day_cctv_wall",
            "camera_height": "eye-level standing ~1.6m, aimed slightly upward in the final background",
            "camera_position": "near number 1 close to the east side of the storefront, facing diagonally toward number 7 and number 8, with number 4 visible off to the side",
            "framing_notes": "Make number 8 the main point of attention and keep number 7 clearly readable as the exterior corner mounting location.",
            "lens_hint": "50mm standard lens",
            "sub_location": "exterior_entrance_wall"
          }
        ],
        "applied_shots": [
          "S8_Shot6",
          "S19_Shot7",
          "S19_Shot8"
        ],
        "group_id": "bg_large_mart_building",
        "depends_on_fp": []
      },
      "fp_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a small modern security office in a compact Korean coastal facility. The image must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: uniform single-weight black outlines on a white or off-white background, geometric symbols only. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered look, lighting effects, textured surfaces, and material rendering.\n\nUse flat solid pastel color fills with no gradients or blending. Fill the north and east half as the CCTV workstation area in pale green and place the generic area label \"CCTV\" inside it. Fill the south and west half as the staff viewing area in pale beige and place the generic area label \"Viewing\" inside it. Keep all colors flat and consistent.\n\nShow a compact rectangular office with north at the top and a small north arrow in one corner. Use simple top-down architectural symbols: walls as black outline, door as a line with swing arc, windows as double parallel lines in the wall, furniture as simple plan-view glyphs. Do not draw any camera icons, view cones, people, decorative text, screen contents, horror effects, or scene action.\n\nInclude numbered circular markers with black numbers, each number appearing exactly once. No text annotations inside the diagram except the area labels \"CCTV\" and \"Viewing\" plus the small north arrow. Place these numbered elements: 1 for the CCTV workstation area in the north/east pale green zone; 2 for the staff viewing area in the south/west pale beige zone; 3 for an entrance hinged door on the south wall west side swinging inward; 4 for a corridor-side glass panel on the south wall east side; 5 for a narrow exterior window on the west wall upper half; 6 for a wall-mounted CCTV monitor bank on the north wall centered toward the east, drawn as a grid of small flat rectangles; 7 for the main security desk directly below the monitor bank; 8 for a desktop computer and recorder console on the desk; 9 for a keyboard and mouse control set on the front center of the desk; 10 for a swivel office chair south of the desk facing the monitor bank; 11 for staff viewing bench or chairs along the west wall facing the monitors; 12 for a small review table in front of the staff seating; 13 for a network recorder rack on the east wall near the north corner; 14 for a filing cabinet on the east wall near the south corner; 15 for a wall-mounted air conditioner on the east wall near the cabinet. Use modern practical office layout cues only, such as a tight workstation cluster, clustered CCTV screens, corridor glass panel, and wall-mounted air conditioner. Keep the diagram simple, legible, flat, and schematic.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan",
          "Compact modern Korean coastal facility security office layout",
          "Two flat pastel zones: CCTV workstation area and staff viewing area",
          "Uniform black CAD-style outlines on a white or off-white background",
          "Numbered circular markers only for objects and openings; area labels allowed only as generic room-zone labels",
          "CCTV monitor bank, main desk, computer console, keyboard controls, swivel chair, staff seating, recorder rack, filing cabinet, wall air conditioner",
          "Entrance door, corridor glass panel, and narrow exterior window shown with simple architectural symbols"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "CCTV workstation area",
            "number": 1,
            "position_hint": "north and east half of the room, filled pale green"
          },
          {
            "category": "area",
            "label": "Staff viewing area",
            "number": 2,
            "position_hint": "south and west half of the room, filled pale beige"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 3,
            "position_hint": "south wall, west side, inward swing into staff viewing area"
          },
          {
            "category": "opening",
            "label": "Corridor glass panel",
            "number": 4,
            "position_hint": "south wall, east side, beside the entrance zone"
          },
          {
            "category": "opening",
            "label": "Narrow exterior window",
            "number": 5,
            "position_hint": "west wall, upper half of staff viewing area"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank",
            "number": 6,
            "position_hint": "north wall, centered toward the east above the main desk"
          },
          {
            "category": "furniture",
            "label": "Main security desk",
            "number": 7,
            "position_hint": "north side of CCTV workstation area, directly below the monitor bank"
          },
          {
            "category": "plot_device",
            "label": "Desktop computer and recorder console",
            "number": 8,
            "position_hint": "on top of main security desk, left side"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse control set",
            "number": 9,
            "position_hint": "on top of main security desk, front center"
          },
          {
            "category": "furniture",
            "label": "Swivel office chair",
            "number": 10,
            "position_hint": "south of main security desk, facing the monitor bank"
          },
          {
            "category": "furniture",
            "label": "Staff viewing bench or chairs",
            "number": 11,
            "position_hint": "west wall of staff viewing area, facing east and northeast toward the monitors"
          },
          {
            "category": "furniture",
            "label": "Small review table",
            "number": 12,
            "position_hint": "in front of staff viewing bench or chairs, center-left of room"
          },
          {
            "category": "plot_device",
            "label": "Network recorder rack",
            "number": 13,
            "position_hint": "east wall, north corner near the workstation area"
          },
          {
            "category": "furniture",
            "label": "Filing cabinet",
            "number": 14,
            "position_hint": "east wall, south corner near corridor glass panel"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 15,
            "position_hint": "east wall, above or near the filing cabinet"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_security_office_day_cctv_review",
            "camera_height": "eye-level seated to standing transition ~1.4m",
            "camera_position": "near number 10 (swivel office chair), facing diagonally toward number 6 (CCTV monitor bank) and number 7 (main security desk), with number 11 (staff viewing bench or chairs) visible to the left side",
            "framing_notes": "include numbers 6, 7, 8, 9, and 10 as the main workstation cluster; keep the staff viewing area readable in the side background",
            "lens_hint": "35mm wide angle",
            "sub_location": "security_office"
          },
          {
            "bg_id": "cb_security_office_day_dark_cctv_monitor",
            "camera_height": "eye-level seated ~1.2m",
            "camera_position": "very close to number 7 (main security desk), facing directly toward number 6 (CCTV monitor bank), with number 8 (desktop computer and recorder console) and number 9 (keyboard and mouse control set) in the lower foreground",
            "framing_notes": "prioritize a tight monitor-focused composition; background items may be cropped, but the desk edge and control set should anchor the viewpoint",
            "lens_hint": "50mm normal lens or slight telephoto",
            "sub_location": "security_office"
          }
        ],
        "applied_shots": [
          "S20_Shot2",
          "S20_Shot3"
        ],
        "group_id": "bg_large_mart_building",
        "depends_on_fp": []
      },
      "fp_office": {
        "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. It must be a simple 2D plan view only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic style, no rendered look, no lighting effects, no textured surfaces, no material rendering. Use single-weight black outlines on a white or off-white background, with geometric top-down symbols only. Show a compact modern coastal-city detective office connected to a corridor: a large main office area filled solid pale cool blue-gray, a northeast evidence work zone filled solid pale lavender, and a south corridor strip filled solid pale beige. Use one flat pastel color per area only, with no blending. Area labels may appear only as short generic English words: Office, Evidence, Corridor. Do not place any other text or annotations inside the diagram except a small north arrow in one corner and the numbered markers. Draw the south corridor access with a hinged door and swing arc, and draw the west exterior window as double parallel window lines. Use simple top-down furniture glyphs: rectangular desks with small monitor rectangles, a central duty desk with a phone symbol, a printer copier rectangle, file cabinet rectangles, a coat and gear rack symbol, an evidence sorting table, and a wall evidence board. Include a wall monitor bank for CCTV or GPS/map information as a flat rectangle on the north wall; show the screen only as a plain symbolic rectangle, not a detailed interface. Place small white circular markers with black outlines and black numbers, each number unique and appearing exactly once: 1 main office area in the center; 2 corridor area along the south side; 3 main corridor door on the south wall; 4 long exterior window on the west wall; 5 detective desk with PC in the southwest quadrant; 6 detective desk with PC in the northwest quadrant; 7 detective desk with PC in the central-east area; 8 duty desk with phone in the center-south; 9 printer copier on the south wall east of the door; 10 wall monitor bank on the north wall left of the evidence zone; 11 evidence photo and map board on the north wall in the evidence zone; 12 evidence sorting table below the board; 13 file cabinet row along the east wall; 14 case file boxes beside the cabinets; 15 coat and gear rack in the southeast corner; 16 evidence work zone in the northeast corner. Keep the drawing uncluttered, legible, and schematic, with no people, no camera icons, no field-of-view cones, and no decorative illustration.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a compact modern detective office connected to a corridor",
          "Main office area in pale cool blue-gray, evidence work zone in pale lavender, corridor in pale beige",
          "South corridor access through one hinged door with swing arc",
          "Shared detective bullpen layout with multiple desks, PC monitors, phone, printer, file cabinets, and coat or gear rack",
          "Evidence wall with photos and map, adjacent evidence table, and wall display for CCTV or GPS/map information",
          "West exterior window shown as double parallel wall lines",
          "All objects and openings marked only with unique black-numbered circular markers; no descriptive object text inside the drawing"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main office area",
            "number": 1,
            "position_hint": "large central pale cool blue-gray room area"
          },
          {
            "category": "area",
            "label": "Corridor access area",
            "number": 2,
            "position_hint": "narrow pale beige strip along the south side outside the office"
          },
          {
            "category": "opening",
            "label": "Main corridor door",
            "number": 3,
            "position_hint": "south wall of office, slightly west of center, hinged door swinging inward"
          },
          {
            "category": "opening",
            "label": "Long exterior window",
            "number": 4,
            "position_hint": "west wall of office, centered, shown as double parallel window lines"
          },
          {
            "category": "furniture",
            "label": "Detective desk with PC",
            "number": 5,
            "position_hint": "southwest quadrant of main office, facing inward from west side"
          },
          {
            "category": "furniture",
            "label": "Detective desk with PC",
            "number": 6,
            "position_hint": "northwest quadrant of main office, facing inward toward center"
          },
          {
            "category": "furniture",
            "label": "Detective desk with PC",
            "number": 7,
            "position_hint": "central-east part of main office, facing west toward other desks"
          },
          {
            "category": "furniture",
            "label": "Duty desk with phone",
            "number": 8,
            "position_hint": "center of main office, slightly south of the desk cluster"
          },
          {
            "category": "prop",
            "label": "Printer copier unit",
            "number": 9,
            "position_hint": "south wall inside office, east of the main door"
          },
          {
            "category": "plot_device",
            "label": "Wall monitor bank",
            "number": 10,
            "position_hint": "north wall of main office, left of the evidence zone, for CCTV or digital map information"
          },
          {
            "category": "plot_device",
            "label": "Evidence photo and map board",
            "number": 11,
            "position_hint": "north wall inside pale lavender evidence zone, right side of office"
          },
          {
            "category": "furniture",
            "label": "Evidence sorting table",
            "number": 12,
            "position_hint": "below number 11 in the northeast evidence zone"
          },
          {
            "category": "furniture",
            "label": "File cabinet row",
            "number": 13,
            "position_hint": "east wall of office, running vertically below the evidence zone"
          },
          {
            "category": "prop",
            "label": "Case file boxes",
            "number": 14,
            "position_hint": "on or beside number 13 along the east wall"
          },
          {
            "category": "furniture",
            "label": "Coat and gear rack",
            "number": 15,
            "position_hint": "southeast corner of office near the corridor door"
          },
          {
            "category": "area",
            "label": "Evidence work zone",
            "number": 16,
            "position_hint": "pale lavender northeast corner of the office around numbers 11 and 12"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_office_night_duty_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the office just north of number 3, facing diagonally across number 1 toward number 6, number 7, and the west-wall window number 4",
            "framing_notes": "Emphasize the shared duty-room depth; include the corridor access behind or near foreground if possible and keep the evidence zone visible in the background.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_evidence_photos_gps_popup",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 at the central duty desk, facing northeast toward number 11 and number 12, with number 10 on the north wall also visible",
            "framing_notes": "Prioritize the evidence photo board and the GPS/map display; desks can frame the foreground.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          }
        ],
        "applied_shots": [
          "S16_Shot4",
          "S16_Shot6",
          "S21_Shot6",
          "S21_Shot7",
          "S21_Shot8"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_station_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a small modern coastal town station entrance, roadside edge, parking area, and bicycle approach. Use a clean CAD / IKEA-style room-layout look: single-weight black outlines on a white or off-white background, simple geometric symbols only. The plan must be a pure 2D plan view; do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, or material rendering. Use only flat pastel solid area fills with no blending: station building area pale blue-gray, entrance plaza/forecourt pale beige, roadside edge pale gray, parking area pale lavender, bicycle approach path pale mint green, small planted verge or unused edge pale green if needed. Put the station building as a horizontal rectangular band along the north side. Put the entrance plaza directly south of it. Put the main road and curb along the south side. Put a compact surface parking lot on the east side. Put a bicycle approach path entering from the west/southwest and connecting to the plaza and roadside edge. Reflect a practical modern South Korean coastal station layout through geometry only: compact roadside station frontage, centered automatic sliding glass entrance, shallow entrance canopy, blank station sign panel, front windows, tactile paving strip from entrance to crosswalk, curbside bus/taxi pull-in, row of short bollards, small surface parking bays, one compact parked car, bicycle rack near the plaza, a bicycle departure position on the bike approach, and a CCTV pole watching the plaza. Draw doors as plan symbols with simple lines or sliding-door indication; draw windows as double parallel wall lines; draw parking bays as thin rectangles; draw bicycle rack and bicycle as simplified top-down symbols. Add short generic area labels only: Station, Plaza, Road, Parking, Bike Path. Add a small north arrow marked N in one corner. No other words, no logos, no proper nouns, no Korean text. Every persistent object, opening, area, and plot-critical device must have exactly one small white circle marker with a black outline and black number, placed near the symbol without obscuring it. Use these unique markers exactly once: 1 station building area, 2 entrance plaza area, 3 roadside edge area, 4 parking area, 5 bicycle approach area, 6 main sliding glass entrance, 7 entrance canopy outline, 8 station front windows, 9 blank station sign panel, 10 bicycle rack, 11 departing bicycle position, 12 tactile paving strip, 13 crosswalk opening across curb, 14 bus and taxi curb pull-in, 15 short bollard row, 16 parking space markings, 17 parked compact car, 18 CCTV pole, 19 side service door, 20 road lane arrows. Keep the diagram simple, legible, orthogonal, and uncluttered.",
        "key_elements": [
          "Flat top-down station entrance plan with modern Korean coastal small-station layout cues",
          "Station building along the north side with sliding glass main entrance and shallow entrance canopy",
          "Open entrance plaza/forecourt between station and road",
          "Roadside curb, bus/taxi pull-in edge, crosswalk, bollards, and tactile paving",
          "Small surface parking area to the east",
          "Bicycle approach path from the west/southwest with bicycle rack and departure point",
          "Simple black numbered circles only; no internal explanatory text except area labels and north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Station building area",
            "number": 1,
            "position_hint": "north band of the plan, spanning west to east"
          },
          {
            "category": "area",
            "label": "Entrance plaza area",
            "number": 2,
            "position_hint": "center of the plan, directly south of the station entrance"
          },
          {
            "category": "area",
            "label": "Roadside edge area",
            "number": 3,
            "position_hint": "south band of the plan along the main road"
          },
          {
            "category": "area",
            "label": "Parking area",
            "number": 4,
            "position_hint": "east side of the plan beside the plaza"
          },
          {
            "category": "area",
            "label": "Bicycle approach area",
            "number": 5,
            "position_hint": "west and southwest edge leading toward the plaza"
          },
          {
            "category": "opening",
            "label": "Main sliding glass entrance",
            "number": 6,
            "position_hint": "south wall of station building, centered on plaza"
          },
          {
            "category": "prop",
            "label": "Entrance canopy outline",
            "number": 7,
            "position_hint": "projecting from station south wall above the main entrance"
          },
          {
            "category": "opening",
            "label": "Station front windows",
            "number": 8,
            "position_hint": "south wall of station building, left and right of main entrance"
          },
          {
            "category": "prop",
            "label": "Blank station sign panel",
            "number": 9,
            "position_hint": "on station facade above the main entrance, no lettering"
          },
          {
            "category": "furniture",
            "label": "Bicycle rack",
            "number": 10,
            "position_hint": "west edge of entrance plaza next to bicycle approach"
          },
          {
            "category": "prop",
            "label": "Departing bicycle position",
            "number": 11,
            "position_hint": "southwest bicycle approach, just before entering the roadside/plaza junction"
          },
          {
            "category": "prop",
            "label": "Tactile paving strip",
            "number": 12,
            "position_hint": "straight path from main entrance across the plaza toward the crosswalk"
          },
          {
            "category": "opening",
            "label": "Crosswalk opening across curb",
            "number": 13,
            "position_hint": "south center, aligned with tactile paving and main entrance"
          },
          {
            "category": "prop",
            "label": "Bus and taxi curb pull-in",
            "number": 14,
            "position_hint": "south side of plaza along roadside edge"
          },
          {
            "category": "prop",
            "label": "Short bollard row",
            "number": 15,
            "position_hint": "between entrance plaza and roadside curb"
          },
          {
            "category": "prop",
            "label": "Parking space markings",
            "number": 16,
            "position_hint": "inside east parking area, arranged as compact surface lot bays"
          },
          {
            "category": "prop",
            "label": "Parked compact car",
            "number": 17,
            "position_hint": "one bay in east parking area near the roadside"
          },
          {
            "category": "plot_device",
            "label": "CCTV pole",
            "number": 18,
            "position_hint": "northwest corner of entrance plaza facing plaza and bicycle approach"
          },
          {
            "category": "opening",
            "label": "Side service door",
            "number": 19,
            "position_hint": "east end of station south wall near parking area"
          },
          {
            "category": "prop",
            "label": "Road lane arrows",
            "number": 20,
            "position_hint": "inside south roadside area, simple flat arrow symbols without text"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_station_entrance_day_bicycle_departure",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 at the bicycle approach, facing diagonally north-east toward number 6 main entrance and number 7 canopy, with number 10 bicycle rack close to the foreground",
            "framing_notes": "Emphasize the departure route from the bicycle approach toward the roadside edge; include the station entrance and part of the parking area as spatial context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "station_entrance"
          }
        ],
        "applied_shots": [
          "S22_Shot2"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern Korean west-coast fishing boat deck with surrounding sea view and a wheelhouse entrance. Bow points north. Use a clean architectural plan style: single-weight black outlines on a white or off-white background, simple geometric symbols only. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Fill each distinct area with one flat pastel solid color only: surrounding SEA area pale blue-gray, open DECK area pale warm gray, WHEELHOUSE area pale green, narrow side walkway strips pale beige if shown. No blending and no decorative effects. Draw the boat as a narrow rounded-rectangle hull outline, oriented vertically, with an open working deck in the forward two-thirds and a compact wheelhouse in the aft third. Place short area labels only: SEA, DECK, WHEELHOUSE; a small N arrow may appear in one corner. Add small white circular numbered markers with black numerals, each unique and appearing exactly once, for all elements; do not place any other text annotations. Include marker 1 in the open working deck area, marker 2 in the wheelhouse area, marker 3 in the surrounding sea area. Draw marker 4 at the centered sliding door on the wheelhouse forward wall using a simple door/opening symbol. Draw marker 5 on the wheelhouse front windows as double parallel window lines flanking the entrance. Draw low rail symbols with marker 6 along the port side, marker 7 along the starboard side, marker 8 at the bow, and marker 9 at the stern. Add simple top-down deck gear glyphs: marker 10 stacked rectangular net bins at port-forward deck, marker 11 circular rope coil at starboard-forward deck, marker 12 rectangular deck hatch centered on the open deck, marker 13 compact winch just forward of the wheelhouse entrance, marker 14 port bow cleat, marker 15 starboard bow cleat, marker 16 small helm console inside the wheelhouse, and marker 17 slim fishing rod rack along the starboard rail. In the sea area beyond the bow, place marker 18 as the direction of a distant fog-wall visual zone, shown only as a flat pale gray dashed boundary or simple schematic arc outside the boat, with no atmospheric rendering. Keep the diagram sparse, readable, and layout-focused.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a small modern west-coast Korean fishing boat deck",
          "Bow oriented north with a small N arrow in one corner",
          "Open working deck forward of a compact aft wheelhouse",
          "Wheelhouse entrance on the forward wall of the cabin",
          "Low railings around port, starboard, bow, and stern edges",
          "Sea-view zone around the boat, with a marked direction for the distant fog wall beyond the bow",
          "Modern small-boat deck gear: net bins, rope coil, hatch, compact winch, cleats, and rod rack",
          "Flat pastel solid color fills for each area and single-weight black plan outlines"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "open working deck area",
            "number": 1,
            "position_hint": "central and forward portion of the boat, between bow rail and wheelhouse"
          },
          {
            "category": "area",
            "label": "wheelhouse cabin area",
            "number": 2,
            "position_hint": "aft third of the boat, centered, behind the open deck"
          },
          {
            "category": "area",
            "label": "surrounding sea area",
            "number": 3,
            "position_hint": "outside the boat outline on all sides"
          },
          {
            "category": "opening",
            "label": "wheelhouse front sliding door",
            "number": 4,
            "position_hint": "north wall of wheelhouse, centered, opening onto the working deck"
          },
          {
            "category": "opening",
            "label": "front wheelhouse windows",
            "number": 5,
            "position_hint": "north wall of wheelhouse, flanking the sliding door"
          },
          {
            "category": "opening",
            "label": "port side rail",
            "number": 6,
            "position_hint": "left edge of open deck, running north-south along the port side"
          },
          {
            "category": "opening",
            "label": "starboard side rail",
            "number": 7,
            "position_hint": "right edge of open deck, running north-south along the starboard side"
          },
          {
            "category": "opening",
            "label": "bow rail",
            "number": 8,
            "position_hint": "north edge of the boat at the bow"
          },
          {
            "category": "opening",
            "label": "stern rail",
            "number": 9,
            "position_hint": "south edge behind the wheelhouse"
          },
          {
            "category": "prop",
            "label": "stacked net bins",
            "number": 10,
            "position_hint": "port-forward corner of the working deck"
          },
          {
            "category": "prop",
            "label": "rope coil",
            "number": 11,
            "position_hint": "starboard-forward corner of the working deck near the rail"
          },
          {
            "category": "prop",
            "label": "rectangular deck hatch",
            "number": 12,
            "position_hint": "center of the open working deck"
          },
          {
            "category": "prop",
            "label": "compact deck winch",
            "number": 13,
            "position_hint": "aft working deck just in front of the wheelhouse entrance"
          },
          {
            "category": "prop",
            "label": "port bow cleat",
            "number": 14,
            "position_hint": "near the port side of the bow rail"
          },
          {
            "category": "prop",
            "label": "starboard bow cleat",
            "number": 15,
            "position_hint": "near the starboard side of the bow rail"
          },
          {
            "category": "furniture",
            "label": "helm console inside wheelhouse",
            "number": 16,
            "position_hint": "inside wheelhouse, slightly starboard of center, visible through the entrance zone"
          },
          {
            "category": "prop",
            "label": "fishing rod rack",
            "number": 17,
            "position_hint": "along the starboard rail near mid-deck"
          },
          {
            "category": "plot_device",
            "label": "distant fog wall direction",
            "number": 18,
            "position_hint": "in the sea area beyond the bow, north of the bow rail"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_deck_exterior_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the open working deck near number 12, facing diagonally aft toward number 4 and number 2, with number 6 or number 7 and the surrounding number 3 sea visible at the side",
            "framing_notes": "include the wheelhouse entrance number 4 prominently, with deck gear numbers 10, 11, and 13 as secondary layout anchors",
            "lens_hint": "28mm wide angle",
            "sub_location": "deck_exterior"
          },
          {
            "bg_id": "cb_deck_exterior_dusk_fog_wall",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 at the wheelhouse entrance, facing forward across number 1 toward number 18 beyond the bow rail number 8",
            "framing_notes": "foreground should read as the small working deck; align the view toward the distant fog-wall direction number 18 beyond the bow",
            "lens_hint": "28mm wide angle",
            "sub_location": "deck_exterior"
          }
        ],
        "applied_shots": [
          "S28_Shot3",
          "S28_Shot8",
          "S30_Shot2"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern coastal fishing boat wheelhouse interior. Use a clean architectural plan style with single-weight black outlines on a white or off-white background, simple geometric symbols only. Bow/north is at the top with a small N arrow in one corner; port side is left and starboard side is right. Show two flat pastel area fills: number 1 main wheelhouse area filled pale blue-gray, and number 2 aft entry threshold filled pale beige. The cabin is a small rectangle with slightly rounded boat-cabin corners: number 3 aft hinged entry door on the south wall with a door swing arc; number 4 wide forward windshield band along the north wall; number 5 port sliding side window; number 6 starboard sliding side window. Place number 7 helm console in the forward starboard corner below the windshield, number 8 steering wheel on the console aft face, number 9 throttle levers on the starboard side of the console, number 10 navigation and fish-finder display on top of the console, and number 11 radio microphone unit on the starboard wall. Place number 12 swivel helm chair directly aft of the console, facing forward. Place number 13 narrow bench and storage locker along the port wall. Place number 14 marked starboard interior wall panel aft of the chair, drawn as a wall-mounted rectangular panel with a few simple flat crimson ring marks; add its numbered marker beside it. Place number 15 electrical switch panel near the console on the starboard wall. Place number 16 overhead fluorescent strip light as a simple dashed rectangle along the cabin centerline. Use standard top-down symbols: bed-like shapes are not needed, bench as long rectangle, chair as small rounded rectangle, console as block rectangle, windows as double parallel wall lines, door as line plus swing arc. Every listed item must have one small white circular marker with a black number, each number used exactly once. Inside the drawing, use only the short area labels Wheelhouse and Entry, the numbered markers, and the small N arrow; no other text or annotations. Do not use any 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use solid pastel fills only, no blending, no decorative illustration.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a compact modern coastal fishing boat wheelhouse",
          "Bow/north at the top, aft entry at the bottom, port side left, starboard side right",
          "Single flat pastel fill for each area: main wheelhouse pale blue-gray, aft entry threshold pale beige",
          "Modern practical small-boat layout with helm console tight to the forward starboard side, chair behind it, port bench/storage, side sliding windows, and large forward windshield",
          "Marked starboard interior wall panel with crimson circular marks as the plot-critical visual device",
          "All furniture, openings, controls, fixtures, areas, and the marked wall use unique numbered circular markers with black numerals"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main wheelhouse area",
            "number": 1,
            "position_hint": "central and forward portion of the cabin, pale blue-gray fill"
          },
          {
            "category": "area",
            "label": "Aft entry threshold area",
            "number": 2,
            "position_hint": "south/aft strip just inside the entry door, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Aft hinged entry door",
            "number": 3,
            "position_hint": "south wall, slightly port of center, with inward swing arc"
          },
          {
            "category": "opening",
            "label": "Forward windshield band",
            "number": 4,
            "position_hint": "north wall across the bow-facing front of the wheelhouse"
          },
          {
            "category": "opening",
            "label": "Port sliding side window",
            "number": 5,
            "position_hint": "west/port wall, forward half"
          },
          {
            "category": "opening",
            "label": "Starboard sliding side window",
            "number": 6,
            "position_hint": "east/starboard wall, forward half above the console zone"
          },
          {
            "category": "furniture",
            "label": "Helm console dashboard",
            "number": 7,
            "position_hint": "northeast/front starboard corner under the windshield"
          },
          {
            "category": "prop",
            "label": "Steering wheel",
            "number": 8,
            "position_hint": "mounted on the aft face of the helm console"
          },
          {
            "category": "prop",
            "label": "Throttle lever set",
            "number": 9,
            "position_hint": "starboard side of the helm console"
          },
          {
            "category": "plot_device",
            "label": "Navigation and fish-finder display",
            "number": 10,
            "position_hint": "top of helm console, forward starboard corner"
          },
          {
            "category": "prop",
            "label": "Radio microphone unit",
            "number": 11,
            "position_hint": "starboard wall beside the helm console"
          },
          {
            "category": "furniture",
            "label": "Swivel helm chair",
            "number": 12,
            "position_hint": "directly aft of the helm console, facing north toward the controls"
          },
          {
            "category": "furniture",
            "label": "Port bench and storage locker",
            "number": 13,
            "position_hint": "along the west/port wall, mid-cabin to aft"
          },
          {
            "category": "plot_device",
            "label": "Marked wall panel with red circular marks",
            "number": 14,
            "position_hint": "east/starboard interior wall, aft of the helm chair and visible from entry"
          },
          {
            "category": "prop",
            "label": "Electrical switch panel",
            "number": 15,
            "position_hint": "starboard wall near the helm console, forward of the marked wall panel"
          },
          {
            "category": "prop",
            "label": "Overhead fluorescent strip light symbol",
            "number": 16,
            "position_hint": "centerline of the ceiling area, shown as a simple dashed rectangular fixture symbol"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_wheelhouse_interior_dusk_red_circle_marks",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 and number 3 at the aft entry, facing diagonally forward toward number 7, number 8, number 10, and the starboard wall plot device at number 14",
            "framing_notes": "Keep the helm console and controls in the foreground or midground, include the forward windshield at number 4, and make the marked starboard wall at number 14 clearly visible.",
            "lens_hint": "28mm wide angle for a cramped cabin",
            "sub_location": "wheelhouse_interior"
          }
        ],
        "applied_shots": [
          "S29_Shot3",
          "S29_Shot5",
          "S29_Shot7"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "95992541-9ca4-4bcf-a533-8b14a53dcdba",
  "resolved_model": "gpt",
  "updated_at": "2026-05-05T06:45:51.496879+00:00",
  "project_config_snapshot": {}
}