{
  "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 square 1024x1024 flat top-down schematic floor plan diagram of a contemporary coastal Korean urban rooftop exterior. Use a clean architectural CAD plan / simple room-layout sketch look: single-weight black outlines on a white or off-white background, geometric plan symbols only. The drawing must be a simple 2D map for layout reference, not an artistic scene. Fill each zone with one solid flat pastel color: the main rooftop deck area in pale gray, the stairwell bulkhead in pale beige, and the raised utility platform in pale tan. Keep the colors uniform and unblended. Show a rectangular rooftop surrounded by a low parapet wall, with a compact stairwell bulkhead on the west side. On the south face of the bulkhead draw an iron access door using a standard door line and swing arc opening outward onto the roof. On the east wall of the bulkhead draw a small window as double parallel lines in the wall. Place a cylindrical rooftop water tank symbol on a raised rectangular utility platform near the northeast corner, with a simple utility pipe run along the north/east edge. Stretch a clothesline across the central-to-southern open deck using two slim post symbols connected by a line. Add a small exterior wall light symbol above the door and a small roof drain symbol near the southeast parapet. Add small circular numbered markers with black numbers 1 through 11, each number appearing exactly once, placed on the corresponding area or object. Use only short area labels inside colored zones, such as \"Rooftop\" and \"Stairwell\"; do not write object names on the diagram. A small north arrow with \"N\" may appear in one corner. Do not draw camera icons, field-of-view cones, arrows, characters, vehicles, weather, decorative symbols, or extra annotations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic rooftop plan",
          "Contemporary coastal Korean urban rooftop layout with parapet walls and compact stairwell bulkhead",
          "Flat pastel zone fills: rooftop deck in pale gray, stairwell bulkhead in pale beige, raised utility platform in pale tan",
          "Iron rooftop access door on the stairwell bulkhead, shown with a conventional swing arc",
          "Small window on the stairwell bulkhead wall",
          "Cylindrical rooftop water tank on a raised platform near the far corner",
          "Clothesline stretched across the open roof area",
          "Exterior wall light above the door for night and predawn background states",
          "Roof drain and utility pipe run as simple plan symbols",
          "Minimal text inside diagram: only area labels, numbered circular markers, and a small north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Open rooftop deck",
            "number": 1,
            "position_hint": "main exterior rooftop area occupying most of the plan"
          },
          {
            "category": "area",
            "label": "Stairwell bulkhead",
            "number": 2,
            "position_hint": "west side of rooftop_deck, rectangular enclosed access structure"
          },
          {
            "category": "opening",
            "label": "Iron access door",
            "number": 3,
            "position_hint": "south face of stairwell_bulkhead, opening outward onto rooftop_deck"
          },
          {
            "category": "opening",
            "label": "Small stairwell window",
            "number": 4,
            "position_hint": "east wall of stairwell_bulkhead, facing rooftop_deck"
          },
          {
            "category": "prop",
            "label": "Cylindrical water tank",
            "number": 5,
            "position_hint": "northeast corner of rooftop_deck, sitting on raised_platform"
          },
          {
            "category": "furniture",
            "label": "Raised utility platform",
            "number": 6,
            "position_hint": "northeast corner of rooftop_deck beneath water_tank"
          },
          {
            "category": "prop",
            "label": "Clothesline with two posts",
            "number": 7,
            "position_hint": "center to south side of rooftop_deck, stretched east-west across open space"
          },
          {
            "category": "plot_device",
            "label": "Exterior wall light",
            "number": 8,
            "position_hint": "above iron_access_door on south face of stairwell_bulkhead"
          },
          {
            "category": "prop",
            "label": "Roof drain",
            "number": 9,
            "position_hint": "southeast corner of rooftop_deck near parapet_wall"
          },
          {
            "category": "prop",
            "label": "Low parapet wall",
            "number": 10,
            "position_hint": "continuous boundary around rooftop_deck perimeter"
          },
          {
            "category": "prop",
            "label": "Utility pipe run",
            "number": 11,
            "position_hint": "along north and east edges of rooftop_deck leading toward water_tank"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_rooftop_day_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3, the iron access door, facing diagonally across the open rooftop toward number 5, the water tank, with number 7, the clothesline, crossing the midground",
            "framing_notes": "Include the parapet boundary and the raised platform so the rooftop scale reads clearly.",
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "cb_rooftop_night_intrusion_door_ajar",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9, the roof drain by the southeast parapet, facing back toward number 3, the iron access door, and number 8, the exterior wall light",
            "framing_notes": "Frame number 3 prominently; the door state may be shown ajar in the background, with number 4 nearby on the same stairwell bulkhead.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "cb_rooftop_predawn_light_on",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7, the clothesline, facing toward number 8, the exterior wall light above number 3, while keeping number 5 visible at the far side",
            "framing_notes": "Let the wall light area anchor the composition, with the water tank and platform as quiet background landmarks.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_exterior"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot4",
          "S10_Shot5",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_exterior_stairs_courtyard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram, clean CAD-like linework, single-weight black outlines on a white or off-white background. This is a simple overhead layout map only, with geometric plan symbols. Use one flat pastel solid fill per zone: Street Edge pale gray, Courtyard pale beige, Exterior Stairs pale tan, Rooftop Landing pale blue-gray, Building Footprint very pale lavender. Show a compact modern Korean coastal villa exterior: south side is the street strip; a boundary wall separates the street from a small walled courtyard; the villa building footprint occupies the north and east sides; an exterior stair flight runs along the west side from the courtyard up to a small rooftop or upper landing. Draw stair steps as parallel black tread lines with a simple handrail line. Draw doors with a line and swing arc, windows as double parallel lines in the wall, gates as breaks in the boundary wall with simple sliding or hinged plan symbols. Place small white circular markers with black numbers only, one unique number per item: 1 Street Edge area, 2 Courtyard area, 3 Exterior Stair Flight area, 4 Rooftop Landing area, 5 Building Footprint area, 6 sliding vehicle gate centered on the south wall, 7 pedestrian gate at the southeast wall, 8 upper entry door ajar on the north side of the rooftop landing, 9 ground-level entrance door on the north building wall, 10 barred courtyard-facing window on the north building wall, 11 small upper landing window near the top of the stairs, 12 CCTV camera above the gate aimed into the courtyard, 13 exterior wall light near the stair base, 14 utility meter cluster on the east wall, 15 drain grate in the courtyard, 16 low planter or storage boxes along the east wall, 17 emergency vehicle stopping position on the street outside the gate. Use only short generic area labels inside the colored zones if helpful: Street, Courtyard, Stairs, Landing, Building. Add a small north arrow with the letter N in one corner. Do not add any other text, legend, people, camera icons, field-of-view cones, decorative artwork, surface grain, color fades, tone modeling, cast dark shapes, glow, volumetric view, angled view, realistic depiction, or material depiction.",
        "key_elements": [
          "Flat top-down schematic plan of a compact modern Korean coastal villa exterior court",
          "Street strip along the south edge with a curbside emergency vehicle position for the siren-arrival state",
          "Walled courtyard entered through a sliding vehicle gate and a separate pedestrian gate",
          "Exterior stair flight along the west side rising to a small rooftop or upper landing",
          "Upper entry door on the landing shown ajar with a standard door swing arc",
          "Ground-level entrance door and barred courtyard-facing window on the villa wall",
          "Small upper landing window near the stair landing",
          "Modern security and utility cues: CCTV camera, exterior wall light, utility meter cluster, drain grate",
          "Courtyard clutter kept simple: low planter or storage boxes along the wall",
          "Area zones use flat pastel solid fills with numbered circle markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Street edge",
            "number": 1,
            "position_hint": "south strip outside the courtyard wall"
          },
          {
            "category": "area",
            "label": "Courtyard",
            "number": 2,
            "position_hint": "central open yard inside the boundary wall"
          },
          {
            "category": "area",
            "label": "Exterior stair flight",
            "number": 3,
            "position_hint": "west side of courtyard, running from south-lower end toward north-upper landing"
          },
          {
            "category": "area",
            "label": "Rooftop landing",
            "number": 4,
            "position_hint": "northwest upper landing at the top of the exterior stairs"
          },
          {
            "category": "area",
            "label": "Building footprint",
            "number": 5,
            "position_hint": "north and east side mass bordering the courtyard"
          },
          {
            "category": "opening",
            "label": "Sliding vehicle gate",
            "number": 6,
            "position_hint": "south boundary wall, centered between street and courtyard"
          },
          {
            "category": "opening",
            "label": "Pedestrian gate",
            "number": 7,
            "position_hint": "southeast boundary wall beside the sliding gate"
          },
          {
            "category": "opening",
            "label": "Upper entry door ajar",
            "number": 8,
            "position_hint": "north edge of rooftop landing, door leaf drawn partly open toward the landing"
          },
          {
            "category": "opening",
            "label": "Ground-level entrance door",
            "number": 9,
            "position_hint": "north building wall opening onto the courtyard"
          },
          {
            "category": "opening",
            "label": "Courtyard-facing barred window",
            "number": 10,
            "position_hint": "north building wall, east of the ground-level entrance door"
          },
          {
            "category": "opening",
            "label": "Small upper landing window",
            "number": 11,
            "position_hint": "wall beside the rooftop landing near the top of the stairs"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 12,
            "position_hint": "above the south gate line, aimed into the courtyard"
          },
          {
            "category": "prop",
            "label": "Exterior wall light",
            "number": 13,
            "position_hint": "north wall near the base view of the exterior stairs"
          },
          {
            "category": "prop",
            "label": "Utility meter cluster",
            "number": 14,
            "position_hint": "east courtyard wall near the building corner"
          },
          {
            "category": "prop",
            "label": "Drain grate",
            "number": 15,
            "position_hint": "center-low area of the courtyard paving"
          },
          {
            "category": "prop",
            "label": "Low planter or storage boxes",
            "number": 16,
            "position_hint": "east side of courtyard against the boundary wall"
          },
          {
            "category": "plot_device",
            "label": "Emergency vehicle stopping position",
            "number": 17,
            "position_hint": "south street edge outside the sliding gate, parallel to the curb"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_stairs_night_return_door_ajar",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 in the courtyard just inside number 6, facing diagonally upward toward number 3, number 4, and number 8",
            "framing_notes": "include number 8 prominently at the top of the stair route; keep number 6 and number 12 as secondary context if framing allows",
            "lens_hint": "28mm to 35mm wide angle",
            "sub_location": "exterior_stairs_courtyard"
          },
          {
            "bg_id": "cb_stairs_night_police_arrival_sirens",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the lower part of number 3, facing south across number 2 toward number 6, number 1, and number 17",
            "framing_notes": "include number 17 beyond the gate and keep number 6 clearly readable as the boundary between courtyard and street",
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_stairs_courtyard"
          }
        ],
        "applied_shots": [
          "S11_Shot2",
          "S11_Shot4",
          "S13_Shot1",
          "S13_Shot3",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_living_room_kitchen": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram for a compact modern coastal urban rooftop-unit living room with kitchenette. Use a clean architectural CAD or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric plan symbols only. Absolutely do not make a 3D, isometric, perspective, axonometric, photorealistic, rendered, depth-based, shadowed, shaded, gradient, ambient-occlusion, lighting-effect, textured-surface, or material-rendering image. Use only flat solid pastel area fills with no gradients, no blending, and no drop shadows: living area pale yellow, kitchenette zone pale green, entry alcove pale beige. The room is a small one-room rooftop unit: rectangular main living space, entry alcove at the southwest corner with a hinged door and shoe step, narrow kitchenette running along the east wall, TV console on the north wall, low sofa or floor cushion on the south wall facing the TV, small low table in the center, large sliding window on the north exterior wall to the right of the TV, small refrigerator at the southeast end of the kitchenette, wall-mounted air conditioner on the west wall, curtain panel beside the window. Show modern compact housing layout cues appropriate to a 2020s peninsula coastal city: efficient one-room plan, shoe-removal entry step, narrow built-in kitchenette, large sliding exterior window for wind, simple low living furniture. Draw furniture and openings as symbolic top-down glyphs: sofa as a long rectangle with cushion divisions, low table as a small rectangle, TV console as a narrow rectangle with a screen block, kitchen counter as a long counter with sink circle and cooktop circles, refrigerator as a square block, hinged entry door with swing arc, sliding window as double parallel wall lines, air conditioner as a small wall-mounted rectangle, curtain as a thin folded line. Place small white circles with black outline and black numbers exactly once for each numbered element: 1 living area, 2 kitchenette zone, 3 entry alcove, 4 TV console and screen, 5 small low table, 6 kitchen counter with sink and cooktop, 7 large sliding window, 8 main entry door with swing arc, 9 low sofa or floor cushion, 10 photo or document on table, 11 herb tea cup or mug, 12 shoe rack or shoe step, 13 small refrigerator, 14 wall-mounted air conditioner, 15 window curtain panel. Keep text inside the diagram minimal: optional short area labels only, plus a small north arrow marked N in one corner. Do not add any other words, annotations, camera icons, field-of-view cones, people, decorative art, or extra props.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic CAD-style plan of a small rooftop unit living room with kitchenette.",
          "Distinct flat pastel color fills: living area pale yellow, kitchenette pale green, entry alcove pale beige; one solid color per area only.",
          "Compact modern coastal urban rooftop-unit layout: simple entry with shoe step, open one-room living space, narrow kitchenette along one wall, large sliding window on the exterior wall for wind and daylight.",
          "Furniture and openings shown as symbolic top-down glyphs only: low sofa or floor cushion, small table, TV console, kitchenette counter with sink and cooktop, entry door swing, sliding window double-line symbol, wall-mounted air-conditioner, tabletop photo/document prop.",
          "Every persistent item and area has a unique black numbered circle marker; no text labels except optional short area labels and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living area",
            "number": 1,
            "position_hint": "central and south portion of the unit, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Kitchenette zone",
            "number": 2,
            "position_hint": "east side strip of the room, pale green fill"
          },
          {
            "category": "area",
            "label": "Entry alcove",
            "number": 3,
            "position_hint": "southwest corner, pale beige fill by the main door"
          },
          {
            "category": "furniture",
            "label": "TV console and screen",
            "number": 4,
            "position_hint": "north wall of living area, centered left of the sliding window"
          },
          {
            "category": "furniture",
            "label": "Small low table",
            "number": 5,
            "position_hint": "center of living area, between sofa and TV console"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink and cooktop",
            "number": 6,
            "position_hint": "east wall inside kitchenette zone, running north-south"
          },
          {
            "category": "opening",
            "label": "Large sliding window",
            "number": 7,
            "position_hint": "north exterior wall, right side of living area"
          },
          {
            "category": "opening",
            "label": "Main entry door with swing arc",
            "number": 8,
            "position_hint": "southwest wall opening into entry alcove"
          },
          {
            "category": "furniture",
            "label": "Low sofa or floor cushion",
            "number": 9,
            "position_hint": "south wall of living area, facing north toward TV console"
          },
          {
            "category": "prop",
            "label": "Photo or document on table",
            "number": 10,
            "position_hint": "on top of small low table in center living area"
          },
          {
            "category": "prop",
            "label": "Herb tea cup or mug",
            "number": 11,
            "position_hint": "on small low table beside photo or document"
          },
          {
            "category": "furniture",
            "label": "Shoe rack or shoe step",
            "number": 12,
            "position_hint": "inside entry alcove along west wall near main door"
          },
          {
            "category": "furniture",
            "label": "Small refrigerator",
            "number": 13,
            "position_hint": "southeast end of kitchenette zone beside kitchen counter"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted air conditioner",
            "number": 14,
            "position_hint": "high on west wall of living area opposite kitchenette"
          },
          {
            "category": "prop",
            "label": "Window curtain panel",
            "number": 15,
            "position_hint": "beside large sliding window on north wall"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_living_day_herb_tea_news",
            "camera_height": "eye-level seated or low standing ~1.4m",
            "camera_position": "inside number 1 (living area), near number 5 (small table), facing diagonally toward number 4 (TV console) with number 6 (kitchenette) visible to the side",
            "framing_notes": "include the table foreground and TV news viewing direction clearly; keep entry door secondary",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_room_kitchen"
          },
          {
            "bg_id": "cb_living_night_clean_reset",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (entry door and shoe step), facing inward across number 1 (living area) toward number 4 (TV console), number 5 (small table), and number 6 (kitchenette)",
            "framing_notes": "show the room reset as tidy, with circulation from entry into the living area readable",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_room_kitchen"
          },
          {
            "bg_id": "cb_living_day_photo_vision",
            "camera_height": "eye-level seated ~1.2m",
            "camera_position": "near number 5 (small table), facing toward number 4 (TV console) and number 10 (photo or document prop on table), with number 7 (sliding window) in peripheral background",
            "framing_notes": "make the tabletop prop and the TV-side wall the main visual anchors",
            "lens_hint": "40mm normal lens",
            "sub_location": "living_room_kitchen"
          },
          {
            "bg_id": "cb_living_dusk_ransacked_window_open",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (entry door and shoe step), facing diagonally across number 1 (living area) toward number 7 (large sliding window) and number 5 (small table)",
            "framing_notes": "emphasize the path from open window into the living room; show furniture positions clearly enough for a disturbed or windblown state",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_room_kitchen"
          }
        ],
        "applied_shots": [
          "S5_Shot2",
          "S5_Shot5",
          "S5_Shot7",
          "S14_Shot9",
          "S18_Shot14",
          "S25_Shot3",
          "S25_Shot8",
          "S27_Shot1",
          "S27_Shot2"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_daughter_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic architectural floor plan diagram of one compact modern child bedroom. The image must look like a clean CAD plan or simple IKEA-style room layout sketch: white or off-white background, single-weight black outlines, geometric plan symbols only. Use one flat pastel solid fill for the room area: pale blue for the Bedroom, with the optional area label \"Bedroom\" only. No other text inside the drawing except small black-numbered circular markers and an optional small north arrow in a corner. Show a rectangular bedroom typical of a contemporary compact Korean apartment or coastal household: an inward-swinging door on the southwest wall, a sliding window on the north wall, a full curtain line just inside the window, and a low single child bed along the east wall with a pillow symbol at the north end. Add a backpack on the floor near the door, scattered toys in the center-left floor area, and one shifted toy near the foot of the bed. Add simple state-reference plot device symbols without gore: a small footprint trail from the door toward the curtain, a simple flat body silhouette zone beside the bed, a red circular wall mark on the east wall, and a small pinned photograph symbol near the red mark. Every item must have a small white circle marker with a black number, each number unique and used exactly once: 1 bedroom area, 2 door, 3 sliding window, 4 curtain, 5 bed, 6 backpack, 7 scattered toy cluster, 8 shifted toy, 9 footprint trail, 10 body silhouette zone, 11 red circular wall mark, 12 pinned photograph. Use standard top-down symbols: door as swing arc and line, window as double parallel wall lines, bed as rectangle with pillow, curtain as a thin wavy or straight line, toys as small simple geometric glyphs. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered appearance, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Compact modern child bedroom in a contemporary Korean coastal household layout",
          "Single flat pastel pale-blue fill for the bedroom area",
          "Inward-swinging door at the southwest side from a hallway",
          "Sliding window on the north wall with a full curtain directly inside it",
          "Low single child bed placed lengthwise along the east wall",
          "Backpack and scattered toys on the floor",
          "State-specific plot device positions: blood footprint trail to curtain, body silhouette zone, red circular wall mark, pinned photograph"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "entire compact rectangular room, filled pale blue"
          },
          {
            "category": "opening",
            "label": "Inward swinging bedroom door",
            "number": 2,
            "position_hint": "southwest wall, opening inward from hallway side"
          },
          {
            "category": "opening",
            "label": "Sliding window",
            "number": 3,
            "position_hint": "north wall, centered slightly left of the bed"
          },
          {
            "category": "prop",
            "label": "Full curtain",
            "number": 4,
            "position_hint": "inside north wall directly in front of number 3"
          },
          {
            "category": "furniture",
            "label": "Low single child bed",
            "number": 5,
            "position_hint": "east wall, lengthwise north to south with pillow at north end"
          },
          {
            "category": "prop",
            "label": "Backpack",
            "number": 6,
            "position_hint": "southwest floor area near number 2 but inside the bedroom"
          },
          {
            "category": "prop",
            "label": "Scattered toy cluster",
            "number": 7,
            "position_hint": "center-left floor area between number 2 and number 5"
          },
          {
            "category": "prop",
            "label": "Shifted toy position",
            "number": 8,
            "position_hint": "floor near the foot of number 5, slightly separate from number 7"
          },
          {
            "category": "plot_device",
            "label": "Blood footprint trail",
            "number": 9,
            "position_hint": "floor path from number 2 toward number 4 along the west and north side of the room"
          },
          {
            "category": "plot_device",
            "label": "Body silhouette zone",
            "number": 10,
            "position_hint": "floor beside number 5, near the center-right of the room"
          },
          {
            "category": "plot_device",
            "label": "Red circular wall mark",
            "number": 11,
            "position_hint": "east wall above or beside number 5"
          },
          {
            "category": "plot_device",
            "label": "Pinned photograph",
            "number": 12,
            "position_hint": "east wall close to number 11"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_daughter_room_night_blood_footprints",
            "camera_height": "eye-level standing ~1.4m, slightly lowered to feel like a child's room viewpoint",
            "camera_position": "near number 2 at the doorway, facing diagonally across the room toward number 3 and number 4 on the north wall",
            "framing_notes": "include number 9 clearly as the path leading from the doorway toward the curtain; keep number 5 at the right edge for spatial reference",
            "lens_hint": "28mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "cb_daughter_room_night_body_red_mark",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 2 at the doorway, facing toward number 10 on the floor beside number 5 and toward number 11 on the east wall",
            "framing_notes": "frame number 10 in the lower middle and number 11 beyond it on the wall; keep number 5 visible to anchor the room layout",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "cb_daughter_room_night_clean_reset",
            "camera_height": "eye-level standing ~1.45m",
            "camera_position": "near the southwest corner beside number 2, facing toward number 5 and the center floor area around numbers 7 and 8",
            "framing_notes": "include the clean floor relationship between number 7 and number 8, with number 6 near the foreground or side",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "cb_daughter_room_dusk_red_mark_photo_pinned",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near the west side of the room between number 2 and number 7, facing east toward number 11 and number 12 above or beside number 5",
            "framing_notes": "make number 11 and number 12 the main wall targets; allow number 5 and scattered floor props to show the ransacked bedroom context",
            "lens_hint": "40mm natural lens",
            "sub_location": "daughter_bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot6",
          "S12_Shot9",
          "S12_Shot16",
          "S14_Shot4",
          "S14_Shot5",
          "S25_Shot4"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_master_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square image of a simple flat top-down schematic floor plan diagram for a modern mid-2020s compact coastal city apartment master bedroom. The diagram must look like a clean architectural CAD plan or flat room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use one flat pastel solid fill for the room area: pale blue for the Master Bedroom. The room may contain the large area label “Master Bedroom” only; no other written labels inside the drawing except small black numbers in circles and a small north arrow with “N” in one corner. Place numbered circular markers exactly once for all listed elements: 1 Master Bedroom area centered in the room, 2 hinged entry door at the south-east corner with a door swing arc, 3 wide exterior window as double parallel wall lines on the east wall, 4 queen bed against the north wall with a simple pillow rectangle, 5 nightstand beside the bed near the east side, 6 smartphone and charger as tiny flat symbols on the nightstand, 7 built-in wardrobe as a long shallow rectangle along the west wall, 8 low dresser along the south wall left of the door, 9 curtain line just inside the east window, 10 wall-mounted air conditioner as a narrow rectangle near the upper east wall above the window zone, 11 small floor rug near the foot of the bed. Keep the layout practical for a contemporary East Asian apartment bedroom: compact circulation from the entry to the bed, storage along one wall, window and air conditioner on the exterior wall, bed arranged for overnight waiting. Use simple top-down furniture glyphs: bed rectangle with pillow, wardrobe and dresser rectangles, nightstand square, rug rectangle, door line plus arc, window double line. Use flat pastel solid fills only, no gradients, no blending, no drop shadows. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered look, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic bedroom floor plan",
          "Single master bedroom area filled pale blue with a short area label only",
          "Modern mid-2020s compact coastal city apartment bedroom layout",
          "Queen bed placed against the north wall for overnight waiting scene",
          "Wide exterior window on the east wall with simple curtain line",
          "Hinged entry door at the south-east corner",
          "Built-in wardrobe along the west wall",
          "Small nightstand with smartphone/charger prop beside the bed",
          "Wall-mounted air conditioner above or near the window, shown only as a simple plan symbol",
          "Clean black outlines, white or off-white background, flat pastel solid fills only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Master Bedroom area",
            "number": 1,
            "position_hint": "entire pale blue room zone, centered in the plan"
          },
          {
            "category": "opening",
            "label": "Hinged entry door",
            "number": 2,
            "position_hint": "south-east corner of master_bedroom, swinging inward from the short hall side"
          },
          {
            "category": "opening",
            "label": "Wide exterior window",
            "number": 3,
            "position_hint": "east wall, centered to north-east side of master_bedroom"
          },
          {
            "category": "furniture",
            "label": "Queen bed",
            "number": 4,
            "position_hint": "north wall, headboard against the wall, centered slightly west of the window"
          },
          {
            "category": "furniture",
            "label": "Nightstand",
            "number": 5,
            "position_hint": "east side of the bed, between bed and window wall"
          },
          {
            "category": "plot_device",
            "label": "Smartphone and charger",
            "number": 6,
            "position_hint": "on top of the nightstand beside the bed"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 7,
            "position_hint": "west wall, long shallow storage block opposite the window"
          },
          {
            "category": "furniture",
            "label": "Low dresser",
            "number": 8,
            "position_hint": "south wall, left of the entry door"
          },
          {
            "category": "prop",
            "label": "Curtain line",
            "number": 9,
            "position_hint": "inside the east wall window opening, parallel to the window"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 10,
            "position_hint": "upper east wall above the window zone, drawn as a narrow rectangular unit"
          },
          {
            "category": "furniture",
            "label": "Small floor rug",
            "number": 11,
            "position_hint": "center of room beside the bed foot, leaving walking space to the door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_master_bedroom_dawn_waiting_empty",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (hinged entry door) at the south-east corner, facing diagonally toward number 4 (queen bed) and number 3 (wide exterior window)",
            "framing_notes": "include the empty bed prominently, keep the dawn-facing window visible behind or beside it, and allow the wardrobe and nightstand to read as supporting details",
            "lens_hint": "35mm wide angle",
            "sub_location": "master_bedroom"
          }
        ],
        "applied_shots": [
          "S18_Shot2"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern Korean wet-room bathroom. The drawing must look like a clean architectural CAD plan or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use one solid flat pastel color fill for the whole bathroom area: pale cyan. Include a short area label only: \"Bathroom\" inside the pale cyan zone, plus a small \"N\" north arrow in one corner if desired. Do not add any other text labels or annotations inside the drawing; identify objects only with small white circular markers containing black numbers 1 through 11, each number appearing exactly once. Layout: a small rectangular bathroom, north at the top. Show a hinged entrance door on the south wall slightly west of center with a simple door line and swing arc. Show a small frosted ventilation window as double parallel lines on the north wall near the upper right. Show a wall-mounted rectangular mirror centered on the north wall above a compact sink basin. Put a flat dark red circular ring symbol on the mirror surface only, representing a mirror-only visual mark, and place its numbered marker beside or within the mirror without adding text. Show a simple tiled wall grid band along the north wall and around the northeast shower corner using thin black grid lines only, not texture rendering. Show a compact sink below the mirror, a toilet along the east wall facing west, a wall-mounted shower head in the northeast corner with no bathtub, a round floor drain near the shower zone, and a towel bar or hooks on the west wall. Use simple top-down plan glyphs: bed-like or perspective furniture drawings are not allowed; all fixtures must be symbolic plan shapes. Strictly avoid all render-like qualities: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic look, no rendered lighting effects, no textured surfaces, no material rendering, no drop shadows. Use only flat solid fills, black outlines, and simple schematic geometry.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern Korean wet-room bathroom.",
          "Single pale cyan solid fill for the bathroom area, with clean black outlines on a white or off-white background.",
          "Entrance door, frosted ventilation window, wall-mounted mirror, sink, toilet, shower head, floor drain, towel bar, tiled wall band, and mirror-only red circular mark vision all shown with unique numbered circle markers.",
          "Furniture and fixtures drawn as simple plan symbols only: door swing arc, double-line window, sink basin, toilet glyph, shower head, drain circle, mirror rectangle.",
          "No camera icons or view cones drawn on the plan; camera guidance remains metadata only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "entire compact rectangular room, pale cyan fill"
          },
          {
            "category": "opening",
            "label": "Hinged entrance door",
            "number": 2,
            "position_hint": "south wall, slightly west of center, swing arc shown outside the bathroom"
          },
          {
            "category": "opening",
            "label": "Small frosted ventilation window",
            "number": 3,
            "position_hint": "north wall, upper right section above the wet area"
          },
          {
            "category": "prop",
            "label": "Wall-mounted mirror",
            "number": 4,
            "position_hint": "north wall, centered above the sink"
          },
          {
            "category": "plot_device",
            "label": "Mirror-only red circular mark vision",
            "number": 5,
            "position_hint": "on the surface of number 4 mirror, centered as a flat dark red ring symbol"
          },
          {
            "category": "furniture",
            "label": "Compact sink basin",
            "number": 6,
            "position_hint": "north wall, directly below number 4 mirror"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 7,
            "position_hint": "east wall, lower right quadrant, facing west"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted shower head",
            "number": 8,
            "position_hint": "northeast corner, near number 3 ventilation window"
          },
          {
            "category": "prop",
            "label": "Round floor drain",
            "number": 9,
            "position_hint": "floor near northeast wet area, between number 6 sink and number 8 shower"
          },
          {
            "category": "prop",
            "label": "Towel bar or hooks",
            "number": 10,
            "position_hint": "west wall, midsection opposite the toilet"
          },
          {
            "category": "prop",
            "label": "Simple tiled wall grid band",
            "number": 11,
            "position_hint": "north wall and northeast corner behind number 4 mirror, number 6 sink, and number 8 shower"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_bathroom_day_mirror_red_mark_vision",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 at the bathroom entrance, facing north toward number 4 mirror and number 5 mirror-only red circular mark, with number 6 sink directly below and number 11 tiled wall behind them",
            "framing_notes": "Keep the mirror and red circular mark as the main sightline; include the compact wet-room layout with number 7 toilet on the right edge and number 8 shower area partly visible.",
            "lens_hint": "28mm to 35mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot10"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_store_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a large modern supermarket sales floor near the entrance and aisles. Use a clean CAD-like plan style: single-weight black outlines, simple geometric symbols, white or off-white background, and flat solid pastel area fills with no tonal variation or blending. Color-code the zones consistently: Entrance area pale beige, Checkout area pale yellow, Main Aisle area pale cream, Grocery Aisles area pale green, Produce area pale mint, Customer Service area pale gray-blue, Exterior Sidewalk strip pale gray. Show a mid-2020s South Korean supermarket layout: a broad automatic sliding glass entrance and exit centered on the south/front wall, a glass window band along the front wall, anti-theft gates immediately inside the doors, a cart bay near the entrance, compact checkout lanes near the front, a small customer service counter beside the exit path, dense straight shelf aisles in the rear half, produce bins near the front-left, refrigerated wall cases along the north wall, and a small CCTV dome symbol above the entrance. Furniture and openings must use simple top-down plan glyphs: sliding door panels as a gap with parallel glass lines, windows as double parallel wall lines, checkout counters as rectangles, shelves as long rectangles, produce islands as low rectangles, cart bay as nested cart outlines, security gates as paired narrow posts, CCTV as a small ceiling circle. Place one small circle with a black number exactly once for every numbered item: 1 Entrance area, 2 Checkout area, 3 Main Aisle area, 4 Grocery Aisles area, 5 Produce area, 6 Customer Service area, 7 Exterior Sidewalk strip, 8 automatic sliding entrance and exit doors, 9 front glass window band, 10 anti-theft security gates, 11 shopping cart bay, 12 checkout lane bank, 13 nearest cashier counter, 14 queue barrier stanchions, 15 customer service counter, 16 CCTV dome, 17 aisle shelf row one, 18 aisle shelf row two, 19 aisle shelf row three, 20 endcap display shelves, 21 produce island bins, 22 refrigerated wall cases, 23 small promotional display near exit. Area names may appear as short English labels inside the colored zones; include a small N arrow in one corner. Do not draw people, camera icons, field-of-view cones, arrows other than the N arrow, brand names, price text, product text, or extra annotations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a modern South Korean supermarket sales floor near the entrance",
          "Single-weight black wall outlines on a white or off-white background",
          "Distinct solid pastel fills for each area: entrance vestibule pale beige, checkout pale yellow, main aisle pale cream, grocery aisles pale green, produce pale mint, customer service pale gray-blue, exterior sidewalk strip pale gray",
          "Automatic sliding glass entrance and exit on the south/front wall, with front window band and security gates immediately inside",
          "Compact checkout bank near the front, cart bay near the entrance, service counter near the exit, dense straight grocery aisles in the rear half",
          "Every area, opening, furniture item, prop, and plot-relevant device marked by one unique small black-numbered circle; no text labels except short area names and a small north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entrance vestibule area",
            "number": 1,
            "position_hint": "south center interior, directly inside the main sliding doors"
          },
          {
            "category": "area",
            "label": "Checkout area",
            "number": 2,
            "position_hint": "south east interior, between entrance vestibule and main aisle"
          },
          {
            "category": "area",
            "label": "Main aisle area",
            "number": 3,
            "position_hint": "horizontal circulation band across the middle of the plan"
          },
          {
            "category": "area",
            "label": "Grocery aisle area",
            "number": 4,
            "position_hint": "north half of the sales floor with parallel shelf rows"
          },
          {
            "category": "area",
            "label": "Produce area",
            "number": 5,
            "position_hint": "south west interior, left of the entrance vestibule"
          },
          {
            "category": "area",
            "label": "Customer service area",
            "number": 6,
            "position_hint": "south east corner beside the exit path"
          },
          {
            "category": "area",
            "label": "Exterior sidewalk strip",
            "number": 7,
            "position_hint": "outside the south/front wall beyond the glass entrance"
          },
          {
            "category": "opening",
            "label": "Automatic sliding entrance and exit doors",
            "number": 8,
            "position_hint": "south wall, center of entrance vestibule"
          },
          {
            "category": "opening",
            "label": "Front glass window band",
            "number": 9,
            "position_hint": "south wall, extending left and right of the sliding doors"
          },
          {
            "category": "prop",
            "label": "Anti-theft security gates",
            "number": 10,
            "position_hint": "just inside number 8, centered in the entrance vestibule"
          },
          {
            "category": "prop",
            "label": "Shopping cart bay",
            "number": 11,
            "position_hint": "south west corner near the entrance vestibule and produce area"
          },
          {
            "category": "furniture",
            "label": "Checkout lane bank",
            "number": 12,
            "position_hint": "south east interior, parallel lanes facing the front exit"
          },
          {
            "category": "furniture",
            "label": "Nearest cashier counter",
            "number": 13,
            "position_hint": "closest checkout counter to number 8 and number 10"
          },
          {
            "category": "prop",
            "label": "Queue barrier stanchions",
            "number": 14,
            "position_hint": "in front of number 12, guiding customers toward the checkout lanes"
          },
          {
            "category": "furniture",
            "label": "Customer service counter",
            "number": 15,
            "position_hint": "south east corner, against the east wall near the exit path"
          },
          {
            "category": "plot_device",
            "label": "CCTV dome above entrance",
            "number": 16,
            "position_hint": "ceiling marker just inside number 8, centered over the vestibule"
          },
          {
            "category": "furniture",
            "label": "Aisle shelf row one",
            "number": 17,
            "position_hint": "north west sales floor, vertical shelf row"
          },
          {
            "category": "furniture",
            "label": "Aisle shelf row two",
            "number": 18,
            "position_hint": "north center sales floor, vertical shelf row"
          },
          {
            "category": "furniture",
            "label": "Aisle shelf row three",
            "number": 19,
            "position_hint": "north east sales floor, vertical shelf row"
          },
          {
            "category": "furniture",
            "label": "Endcap display shelves",
            "number": 20,
            "position_hint": "south ends of the grocery aisle rows along the main aisle"
          },
          {
            "category": "furniture",
            "label": "Produce island bins",
            "number": 21,
            "position_hint": "inside number 5, arranged as low rectangular islands"
          },
          {
            "category": "furniture",
            "label": "Refrigerated wall cases",
            "number": 22,
            "position_hint": "north wall, spanning behind the grocery aisles"
          },
          {
            "category": "prop",
            "label": "Small promotional display near exit",
            "number": 23,
            "position_hint": "near number 10 but offset to the west side of the vestibule"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_store_sales_floor_dusk_busy_exit_visible",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the main aisle near number 3, just behind number 12, facing south toward number 8 and number 10, with number 17 and number 20 along the left side and number 15 on the right side",
            "framing_notes": "Keep the front exit readable through the glass doors; use the checkout bank and security gates as foreground and midground anchors.",
            "lens_hint": "28mm wide angle",
            "sub_location": "store_sales_floor"
          }
        ],
        "applied_shots": [
          "S8_Shot4"
        ],
        "group_id": "bg_supermarket",
        "depends_on_fp": []
      },
      "fp_entrance_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a contemporary small coastal-city supermarket entrance frontage. Use a clean CAD-like plan on a white or off-white background, with single-weight black outlines and simple geometric plan symbols only. Use flat pastel solid area fills with one consistent color per zone: pale green for the storefront area, pale beige for the sidewalk, pale gray for the street lane. Show the building frontage as a horizontal north-side facade, the sidewalk as a broad band in the middle, and the street lane as the south band beyond the curb. Add short generic area labels only: Storefront, Sidewalk, Street. Add a small north arrow in one corner. Do not place any other written labels inside the drawing. Place unique small white circles with black numbers exactly once for each numbered element: 1 in the storefront area, 2 in the sidewalk area, 3 in the street lane area, 4 on the centered automatic sliding glass entrance doors, 5 on the left storefront window, 6 on the right storefront window, 7 on a small exterior CCTV symbol mounted on the right facade and aimed toward the entrance sidewalk, 8 on a streetlamp pole symbol near the southwest sidewalk curb, 9 on a plain rectangular signboard or awning band above the entrance and windows with no readable wording, 10 on the straight curb edge between sidewalk and street, 11 on a short row of bollards along the curb in front of the entrance. Use door and window plan conventions: sliding entrance as paired glass door lines, windows as double parallel wall-line breaks, CCTV as a tiny wall-mounted camera glyph, streetlamp as a small circle pole symbol, bollards as small repeated circles. Keep everything flat, simple, and readable. Use solid fills only, no tonal variation, no color blending, no surface detail, no pictorial furniture views, no scene art.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a contemporary small coastal-city supermarket entrance frontage",
          "Storefront zone, sidewalk zone, and street lane zone separated with consistent flat pastel solid fills",
          "Automatic sliding glass entrance centered on the facade",
          "Storefront windows on both sides of the entrance",
          "Exterior CCTV mounted on the right side of the facade and aimed toward the entrance sidewalk",
          "Streetlamp pole on the sidewalk near the curb",
          "Plain illuminated signboard or awning band above the entrance with no readable wording",
          "Curb edge and short bollard row indicating street-facing frontage"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "storefront area",
            "number": 1,
            "position_hint": "north band of the plan behind the facade line"
          },
          {
            "category": "area",
            "label": "sidewalk area",
            "number": 2,
            "position_hint": "middle band directly in front of the supermarket entrance"
          },
          {
            "category": "area",
            "label": "street lane area",
            "number": 3,
            "position_hint": "south band beyond the curb"
          },
          {
            "category": "opening",
            "label": "automatic sliding entrance doors",
            "number": 4,
            "position_hint": "center of the north storefront facade, opening onto the sidewalk"
          },
          {
            "category": "opening",
            "label": "left storefront window",
            "number": 5,
            "position_hint": "north facade, left of the entrance doors"
          },
          {
            "category": "opening",
            "label": "right storefront window",
            "number": 6,
            "position_hint": "north facade, right of the entrance doors"
          },
          {
            "category": "plot_device",
            "label": "exterior CCTV camera",
            "number": 7,
            "position_hint": "upper right portion of the storefront facade, aimed toward the entrance and sidewalk"
          },
          {
            "category": "prop",
            "label": "streetlamp pole",
            "number": 8,
            "position_hint": "southwest side of the sidewalk near the curb"
          },
          {
            "category": "prop",
            "label": "plain signboard awning band",
            "number": 9,
            "position_hint": "along the storefront facade above the entrance and windows"
          },
          {
            "category": "prop",
            "label": "curb edge",
            "number": 10,
            "position_hint": "straight horizontal boundary between sidewalk and street lane"
          },
          {
            "category": "prop",
            "label": "short bollard row",
            "number": 11,
            "position_hint": "along the curb in front of the entrance, spaced across the central sidewalk edge"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_entrance_exterior_dusk_neon_streetlamp",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 on the sidewalk side of the curb, facing north toward number 4 and number 9",
            "framing_notes": "include number 8 in the foreground edge, with number 4 centered and number 9 above the frontage",
            "lens_hint": "35mm wide angle",
            "sub_location": "entrance_exterior"
          },
          {
            "bg_id": "bg_entrance_exterior_morning_quiet_cctv_visible",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 on the right side of the entrance, facing diagonally toward number 7 and number 4",
            "framing_notes": "make number 7 clearly visible on the facade while keeping number 4 and the shopfront windows readable",
            "lens_hint": "35mm wide angle",
            "sub_location": "entrance_exterior"
          }
        ],
        "applied_shots": [
          "S8_Shot5",
          "S19_Shot1",
          "S19_Shot4",
          "S19_Shot6"
        ],
        "group_id": "bg_supermarket",
        "depends_on_fp": []
      },
      "fp_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern compact administrative security office with a CCTV workstation. The drawing must look like a clean architectural CAD plan or simple IKEA-style layout sketch: black single-weight outlines on a white or off-white background, geometric symbolic shapes only. Use flat solid pastel area fills with no blending: the main Security Office area is pale beige and the CCTV Workstation Zone along the north wall is pale blue. Short area labels are allowed only for these zones. Place small white circular markers with black numbers 1 through 16, each number appearing exactly once, to identify all listed elements. Do not place any other text inside the diagram except the optional short area labels and a small north arrow with N in one corner. Layout: one rectangular office room, slightly wider east-west than north-south. Number 1 marks the central pale beige Security Office area. Number 2 marks the pale blue CCTV workstation zone along the north side. Number 3 is an entrance door on the southwest wall with a standard inward swing arc. Number 4 is a service window to a lobby on the west wall, shown as double parallel lines in the wall. Number 5 is a narrow exterior window on the east wall, also shown as double parallel lines. Number 6 is a long CCTV console desk against the north wall. Number 7 is a multi-screen CCTV monitor bank above or on number 6, drawn as a row/grid of small flat rectangles. Number 8 is one deliberately dark blocked section within the monitor bank, drawn as a small solid dark rectangle inside number 7. Number 9 is a small keyboard and mouse on the console. Number 10 is an operator office chair just south of the console facing north. Number 11 is a rectangular administrative desk in the center-south of the room. Number 12 is a visitor chair on the south side of the administrative desk. Number 13 is a row of file cabinets along the southeast wall. Number 14 is a small network recorder or equipment rack in the northwest corner. Number 15 is a slim wall-mounted air conditioner on the east wall near the window. Number 16 is a notice board on the west wall near the service window, drawn without readable writing. Use modern 2020s Korean office layout cues only through geometry: compact room proportions, practical wall-mounted air conditioner, CCTV console, office chair, file storage, and service window placement. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered appearance, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "square 1024x1024 flat top-down schematic floor plan",
          "modern compact Korean administrative security office layout",
          "single room with pastel beige office area and pastel blue CCTV workstation zone",
          "CCTV console along the north wall with monitor bank and one intentionally dark blocked screen section",
          "entrance door on the southwest wall, service window on the west wall, narrow exterior window on the east wall",
          "central administrative desk, chairs, file cabinets, network recorder rack, wall-mounted air conditioner, and notice board",
          "all objects identified only by unique numbered circular markers, with minimal area labels only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Security office area",
            "number": 1,
            "position_hint": "main central room, pale beige fill"
          },
          {
            "category": "area",
            "label": "CCTV workstation zone",
            "number": 2,
            "position_hint": "north side of room, pale blue fill behind console"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 3,
            "position_hint": "southwest wall, inward swing arc into office"
          },
          {
            "category": "opening",
            "label": "Service window to lobby",
            "number": 4,
            "position_hint": "west wall, middle section, double parallel window line"
          },
          {
            "category": "opening",
            "label": "Narrow exterior window",
            "number": 5,
            "position_hint": "east wall, upper-middle section, double parallel window line"
          },
          {
            "category": "furniture",
            "label": "CCTV console desk",
            "number": 6,
            "position_hint": "north wall, centered within CCTV workstation zone"
          },
          {
            "category": "prop",
            "label": "CCTV monitor bank",
            "number": 7,
            "position_hint": "on north wall above number 6, multi-screen flat rectangles"
          },
          {
            "category": "plot_device",
            "label": "Dark blocked CCTV screen section",
            "number": 8,
            "position_hint": "inside number 7 monitor bank, one small dark rectangle section"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse",
            "number": 9,
            "position_hint": "on number 6 console desk, centered in front of monitor bank"
          },
          {
            "category": "furniture",
            "label": "Operator office chair",
            "number": 10,
            "position_hint": "just south of number 6 console, facing north"
          },
          {
            "category": "furniture",
            "label": "Administrative desk",
            "number": 11,
            "position_hint": "center-south of room, horizontal rectangular desk"
          },
          {
            "category": "furniture",
            "label": "Visitor chair",
            "number": 12,
            "position_hint": "south side of number 11 administrative desk"
          },
          {
            "category": "furniture",
            "label": "File cabinets",
            "number": 13,
            "position_hint": "southeast wall, row of narrow rectangles"
          },
          {
            "category": "prop",
            "label": "Network recorder rack",
            "number": 14,
            "position_hint": "northwest corner near console, small equipment rack rectangle"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 15,
            "position_hint": "east wall above or near number 5 window, slim rectangle symbol"
          },
          {
            "category": "prop",
            "label": "Notice board",
            "number": 16,
            "position_hint": "west wall near number 4 service window, flat rectangle with no readable text"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_security_office_day_cctv_dark_section",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (entrance door), facing diagonally north toward number 6 (CCTV console desk), number 7 (monitor bank), and number 8 (dark blocked CCTV screen section)",
            "framing_notes": "include number 10 (office chair) in the foreground or side foreground, keep number 8 clearly visible within the monitor bank area, and allow number 13 (file cabinets) to read as office context on the right side",
            "lens_hint": "35mm wide angle",
            "sub_location": "security_office"
          }
        ],
        "applied_shots": [
          "S20_Shot2",
          "S20_Shot5"
        ],
        "group_id": "bg_supermarket",
        "depends_on_fp": []
      },
      "fp_office_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern 2020s Korean police office interior. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric top-down symbols only. Absolutely no 3D, no isometric view, no perspective view, no axonometric view, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use only flat pastel solid color fills with no blending: main office workroom pale yellow, entry strip pale beige, duty monitor zone pale green, detective desk zone pale blue, file and copy alcove pale gray. Show a compact police administrative workroom with practical contemporary Korean office layout cues: a main corridor swing door at the southwest, an entry strip just inside, a central shared desk row for officers, filing cabinets and printer copier along the west wall, a duty monitor area on the north wall, and a detective desk zone on the east side near exterior windows. Draw doors as wall gaps with swing arcs, windows as double parallel wall lines, desks as rectangles, chairs as small rectangles, monitor screens as thin rectangles, filing cabinets as blocky storage symbols, copier as a rectangular machine symbol, and paper or photo props as small flat rectangles on desks. Place short area labels only for the colored zones: Office, Entry, Duty, Detective, Files. Add a small north arrow with the letter N in one corner. Do not add any other text labels or annotations. Every persistent object, opening, furniture item, prop, and plot-critical device must have exactly one small white circular marker with a black outline and a black number, using these numbers exactly once: 1 main office workroom area at center, 2 entry strip area at southwest, 3 duty monitor zone on north wall, 4 detective desk zone on east side, 5 main corridor swing door on southwest wall, 6 exterior window band on east wall, 7 north high window strip, 8 duty monitor wall console, 9 duty operator desk, 10 duty operator chair, 11 central shared police desk row, 12 central task chair group, 13 detective desk, 14 detective chair, 15 document stacks and paper folders on detective desk, 16 case photo spread on detective desk, 17 computer monitor with location result on detective desk, 18 desk telephone and radio base on duty operator desk, 19 filing cabinet row on west wall, 20 printer copier station on west wall, 21 evidence tray box on central desk row, 22 wall case board on south wall, 23 office waste bin below detective desk, 24 wall clock on northwest wall. Do not draw camera icons, camera cones, shot arrows, people, dramatic lighting, fog, occult symbols, or decorative artwork.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic office floor plan, clean CAD-like black outlines on white background.",
          "Modern 2020s Korean police office layout: compact administrative workroom, clustered desks, wall-mounted duty monitoring station, practical file storage, printer/copier alcove, exterior window band, and a single main corridor entrance.",
          "Flat pastel solid color fills: main office workroom pale yellow, entry strip pale beige, duty monitor zone pale green, detective desk zone pale blue, file and copy alcove pale gray.",
          "All furniture, openings, persistent props, and plot-critical visual devices shown as simple top-down symbolic glyphs with unique small black-numbered circular markers.",
          "Detective desk must clearly contain document stacks, case photo spread, and a computer monitor for a location result.",
          "No camera icons, no shot arrows, no perspective cones, and no extra annotations inside the diagram."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main office workroom area",
            "number": 1,
            "position_hint": "center of overall office room, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Entry strip area",
            "number": 2,
            "position_hint": "southwest inside the main entrance, pale beige fill"
          },
          {
            "category": "area",
            "label": "Duty monitor zone area",
            "number": 3,
            "position_hint": "north wall zone, pale green fill"
          },
          {
            "category": "area",
            "label": "Detective desk zone area",
            "number": 4,
            "position_hint": "east side of office near exterior windows, pale blue fill"
          },
          {
            "category": "opening",
            "label": "Main corridor swing door",
            "number": 5,
            "position_hint": "southwest wall, opening inward into entry strip"
          },
          {
            "category": "opening",
            "label": "Exterior window band",
            "number": 6,
            "position_hint": "east wall behind detective desk zone, long double-line window symbol"
          },
          {
            "category": "opening",
            "label": "North high window strip",
            "number": 7,
            "position_hint": "north wall above duty monitor zone, short double-line window symbol"
          },
          {
            "category": "furniture",
            "label": "Duty monitor wall console",
            "number": 8,
            "position_hint": "north wall, centered in duty monitor zone"
          },
          {
            "category": "furniture",
            "label": "Duty operator desk",
            "number": 9,
            "position_hint": "directly below duty monitor wall console, facing north"
          },
          {
            "category": "furniture",
            "label": "Duty operator chair",
            "number": 10,
            "position_hint": "south side of duty operator desk"
          },
          {
            "category": "furniture",
            "label": "Central shared police desk row",
            "number": 11,
            "position_hint": "center of main office workroom, two rectangular desks placed back-to-back"
          },
          {
            "category": "furniture",
            "label": "Central task chair group",
            "number": 12,
            "position_hint": "around central shared desk row, four simple chair symbols"
          },
          {
            "category": "furniture",
            "label": "Detective desk",
            "number": 13,
            "position_hint": "east side detective desk zone, oriented toward west with window behind it"
          },
          {
            "category": "furniture",
            "label": "Detective chair",
            "number": 14,
            "position_hint": "west side of detective desk, facing east toward desk and monitor"
          },
          {
            "category": "prop",
            "label": "Document stacks and paper folders",
            "number": 15,
            "position_hint": "on top of detective desk, left side"
          },
          {
            "category": "plot_device",
            "label": "Case photo spread",
            "number": 16,
            "position_hint": "on top of detective desk, front center area"
          },
          {
            "category": "plot_device",
            "label": "Computer monitor with location result",
            "number": 17,
            "position_hint": "on detective desk, rear center near east wall window"
          },
          {
            "category": "prop",
            "label": "Desk telephone and radio base",
            "number": 18,
            "position_hint": "on duty operator desk, right side"
          },
          {
            "category": "furniture",
            "label": "Filing cabinet row",
            "number": 19,
            "position_hint": "west wall of main office workroom, north of entry strip"
          },
          {
            "category": "furniture",
            "label": "Printer copier station",
            "number": 20,
            "position_hint": "west wall file and copy alcove, south of filing cabinets"
          },
          {
            "category": "prop",
            "label": "Evidence tray box",
            "number": 21,
            "position_hint": "on central shared police desk row, north end"
          },
          {
            "category": "furniture",
            "label": "Wall case board",
            "number": 22,
            "position_hint": "south wall, east of main entrance, flat board symbol"
          },
          {
            "category": "prop",
            "label": "Office waste bin",
            "number": 23,
            "position_hint": "under southeast corner of detective desk"
          },
          {
            "category": "prop",
            "label": "Wall clock",
            "number": 24,
            "position_hint": "northwest wall above filing cabinets"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_office_night_duty_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (main entrance door), facing diagonally across number 11 (central shared desk row) toward number 8 (duty monitor wall console) and number 9 (duty operator desk)",
            "framing_notes": "Include the duty monitor zone and central desks prominently; keep the detective desk zone visible off to the right background if possible.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office_interior"
          },
          {
            "bg_id": "bg_office_day_empty_case_photos_on_desk",
            "camera_height": "eye-level seated or slightly standing ~1.3m",
            "camera_position": "near number 11 (central shared desk row), facing east toward number 13 (detective desk) with number 16 (case photo spread) on top",
            "framing_notes": "Frame number 16 clearly on the detective desk; include number 15 nearby as supporting paperwork and keep the room empty of people.",
            "lens_hint": "40mm natural wide",
            "sub_location": "office_interior"
          },
          {
            "bg_id": "bg_office_day_empty_location_result_on_monitor",
            "camera_height": "eye-level seated ~1.2m",
            "camera_position": "just behind or beside number 14 (detective chair), facing number 17 (computer monitor with location result) on number 13 (detective desk)",
            "framing_notes": "Make number 17 the visual focus; number 16 may remain partially visible on the desktop as a secondary clue.",
            "lens_hint": "50mm normal lens",
            "sub_location": "office_interior"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot5",
          "S21_Shot6",
          "S21_Shot10"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_exterior_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic architectural floor plan diagram of a modern Korean coastal-city police station entrance exterior. The drawing must be a simple CAD-like or IKEA-style plan on a white or off-white background, with single-weight black outlines, clean geometric symbols, and no decorative rendering. Use flat solid pastel color fills, one consistent color per area: Station Facade pale blue-gray, Entrance Plaza pale beige, Bicycle Parking pale green, Sidewalk Departure Path pale yellow, Street Lane pale gray. Area labels may appear only as short generic English words inside those filled zones: Station Facade, Entrance Plaza, Bike Parking, Sidewalk, Street. Add a small north arrow in one corner. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.\n\nLayout: place the station facade as a horizontal building band along the north edge, with the main sliding glass double entrance door centered on the facade. Draw the door as a standard top-down opening symbol with parallel sliding panels, not as a pictorial view. Put a short shallow step strip immediately outside the door, then a rectangular entrance plaza extending south. Put bicycle parking on the west side of the plaza, close to the facade, using a simple rack glyph and one bicycle symbol oriented so it can depart toward the sidewalk. Put the sidewalk departure path across the south side of the plaza, leading from the bicycle parking area toward the east/southeast and the street lane at the bottom. Draw the street lane as a simple horizontal band at the south edge with a curb line, curb ramp, and a linear drainage channel. Add modern Korean public-building frontage cues as geometry only: a rectangular wall signboard panel with no legible text, a small CCTV camera symbol mounted on the facade corner facing the plaza and bicycle parking, a row of small round bollards between plaza and sidewalk, and a simple facade window row east of the entrance.\n\nPlace small white circles with black outlines and black numbers exactly once for every numbered item: 1 Station Facade zone, 2 Entrance Plaza, 3 Bicycle Parking area, 4 Sidewalk Departure Path, 5 Street Lane, 6 Main sliding glass entrance door, 7 Facade window row, 8 Wall signboard panel, 9 Bicycle rack, 10 Departure bicycle, 11 CCTV camera, 12 Protective bollards, 13 Curb ramp, 14 Entrance steps, 15 Linear drainage channel, 16 Exterior wall lamp. Do not add any other text, annotations, camera icons, arrows except the north arrow, people, vehicles, weather effects, symbols, or extra props.",
        "key_elements": [
          "Flat top-down schematic plan of a modern Korean police station entrance exterior",
          "Pastel color-coded areas for station facade, entrance plaza, bicycle parking, sidewalk departure path, and street lane",
          "Main sliding glass entrance door centered on facade",
          "Bicycle rack and one departure bicycle positioned near the entrance plaza",
          "Clear pedestrian departure path from bicycle parking to sidewalk and street",
          "Modern public-building exterior details: CCTV camera, signboard panel, bollards, curb ramp, shallow entrance steps, drainage channel",
          "Numbered circle markers only for objects and openings, with short area labels only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Station facade zone",
            "number": 1,
            "position_hint": "north edge of plan, building frontage band behind entrance door"
          },
          {
            "category": "area",
            "label": "Entrance plaza",
            "number": 2,
            "position_hint": "center of plan directly south of station facade"
          },
          {
            "category": "area",
            "label": "Bicycle parking area",
            "number": 3,
            "position_hint": "west side of entrance plaza near building wall"
          },
          {
            "category": "area",
            "label": "Sidewalk departure path",
            "number": 4,
            "position_hint": "southwest to southeast pedestrian strip connecting bicycle parking to street"
          },
          {
            "category": "area",
            "label": "Street lane",
            "number": 5,
            "position_hint": "south edge of plan below sidewalk and curb"
          },
          {
            "category": "opening",
            "label": "Main sliding glass entrance door",
            "number": 6,
            "position_hint": "center of north station facade, opening onto entrance plaza"
          },
          {
            "category": "opening",
            "label": "Facade window row",
            "number": 7,
            "position_hint": "north wall, east of the main entrance door"
          },
          {
            "category": "prop",
            "label": "Wall signboard panel",
            "number": 8,
            "position_hint": "north facade, west of the main entrance door, no legible text"
          },
          {
            "category": "furniture",
            "label": "Bicycle rack",
            "number": 9,
            "position_hint": "inside bicycle parking area, parallel to west wall of plaza"
          },
          {
            "category": "prop",
            "label": "Departure bicycle",
            "number": 10,
            "position_hint": "beside bicycle rack at south end of bicycle parking area, front wheel aimed toward departure path"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 11,
            "position_hint": "upper corner of station facade above entrance plaza, angled toward bicycle parking and doorway"
          },
          {
            "category": "prop",
            "label": "Protective bollards",
            "number": 12,
            "position_hint": "line of small circles along front edge of entrance plaza before sidewalk"
          },
          {
            "category": "opening",
            "label": "Curb ramp",
            "number": 13,
            "position_hint": "south center of sidewalk, connecting plaza level to street lane"
          },
          {
            "category": "opening",
            "label": "Entrance steps",
            "number": 14,
            "position_hint": "immediately in front of main entrance door between facade and plaza"
          },
          {
            "category": "prop",
            "label": "Linear drainage channel",
            "number": 15,
            "position_hint": "along curb line between sidewalk departure path and street lane"
          },
          {
            "category": "prop",
            "label": "Exterior wall lamp",
            "number": 16,
            "position_hint": "north facade near main entrance door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_exterior_entrance_day_bicycle_departure",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (departure bicycle) at the bicycle parking edge, facing diagonally toward number 6 (main entrance door) and along number 4 (departure path) toward number 5 (street lane)",
            "framing_notes": "Keep the bicycle parking and departure route readable; include the station entrance facade in the background composition.",
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_entrance"
          }
        ],
        "applied_shots": [
          "S22_Shot2"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small contemporary coastal fishing boat open deck and exterior working area. The image must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Bow points north at the top; stern is at the bottom. Draw a long narrow boat hull with a slightly pointed bow, low bulwark/rail perimeter, a large open aft working deck, a compact forward wheelhouse placed slightly to starboard, and a small bow foredeck. Use flat solid pastel area fills with no blending: aft working deck pale gray, wheelhouse pale beige, bow foredeck pale blue. Area labels may appear as short generic English text only: AFT DECK, WHEELHOUSE, BOW. Add a small N arrow in one corner. Place small white circular markers with black numbers 1 through 23, each number unique and appearing exactly once, next to the corresponding item; do not write item names inside the drawing. Show top-down symbolic glyphs: wheelhouse sliding door with a door line, wheelhouse windows as double parallel lines in the wall, helm console as a small rectangle, GPS/radio display as a tiny rectangle on the console, net hauler winch as a circular drum symbol on the port aft gunwale, stern net roller as a narrow bar across the stern, rope coils as simple spiral circles, fish crates as stacked rectangles, ice fish box as a larger rectangle, engine hatch as a centered rectangle, bait tub as a circle, fuel locker as a small rectangle, anchor and rope coil on the bow, short mast antenna/navigation light as a small cross or dot symbol on the wheelhouse roof, port and starboard aft cleats as small T-shapes, and one faint flat red circular painted deck mark on the aft working deck. Keep the layout practical for a modern west-coast Korean small fishing boat: cramped working clearances, equipment clustered along the rails, open center deck for nets, wheelhouse forward, stern work opening. Strictly avoid any scenic illustration or mood rendering. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, and no material rendering. No people, no sea waves, no sky, no camera icons, no field-of-view cones, no arrows except the north arrow, and no extra annotations beyond allowed area labels and numbered markers.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a small modern coastal fishing boat deck",
          "Bow points north, stern at south, long narrow hull outline with low bulwarks",
          "Large open aft working deck, small forward wheelhouse, compact bow foredeck",
          "Contemporary coastal fishing equipment: net hauler, stern roller, fish crates, ice box, rope coils, engine hatch, fuel locker, mast antenna, GPS/radio display",
          "Flat pastel solid area fills for deck zones with simple black CAD-style outlines",
          "All props, openings, and plot-relevant devices shown only by simple top-down symbols and unique numbered circle markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Aft working deck",
            "number": 1,
            "position_hint": "large pale gray open deck zone from center to stern"
          },
          {
            "category": "area",
            "label": "Wheelhouse cabin",
            "number": 2,
            "position_hint": "forward center-right rectangular cabin footprint"
          },
          {
            "category": "area",
            "label": "Bow foredeck",
            "number": 3,
            "position_hint": "small pale blue foredeck at the north pointed bow"
          },
          {
            "category": "opening",
            "label": "Wheelhouse sliding door",
            "number": 4,
            "position_hint": "south wall of wheelhouse facing the aft working deck"
          },
          {
            "category": "opening",
            "label": "Front wheelhouse window",
            "number": 5,
            "position_hint": "north wall of wheelhouse facing the bow foredeck"
          },
          {
            "category": "opening",
            "label": "Starboard side wheelhouse window",
            "number": 6,
            "position_hint": "east wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Stern gate opening",
            "number": 7,
            "position_hint": "center of south transom at stern"
          },
          {
            "category": "prop",
            "label": "Low bulwark and rail perimeter",
            "number": 8,
            "position_hint": "continuous outline around port and starboard deck edges"
          },
          {
            "category": "prop",
            "label": "Helm console",
            "number": 9,
            "position_hint": "inside wheelhouse near forward-right corner"
          },
          {
            "category": "plot_device",
            "label": "GPS and radio display",
            "number": 10,
            "position_hint": "on helm console inside wheelhouse"
          },
          {
            "category": "prop",
            "label": "Net hauler winch",
            "number": 11,
            "position_hint": "port aft gunwale beside working deck"
          },
          {
            "category": "prop",
            "label": "Stern net roller",
            "number": 12,
            "position_hint": "across the stern just inside the stern gate"
          },
          {
            "category": "prop",
            "label": "Coiled rope",
            "number": 13,
            "position_hint": "aft working deck, port-center floor"
          },
          {
            "category": "prop",
            "label": "Stacked fish crates",
            "number": 14,
            "position_hint": "port side of aft working deck near stern"
          },
          {
            "category": "prop",
            "label": "Ice fish box",
            "number": 15,
            "position_hint": "starboard side of aft working deck near stern"
          },
          {
            "category": "prop",
            "label": "Engine hatch",
            "number": 16,
            "position_hint": "rectangular hatch centered on aft working deck"
          },
          {
            "category": "prop",
            "label": "Bait tub",
            "number": 17,
            "position_hint": "center-right aft working deck near engine hatch"
          },
          {
            "category": "prop",
            "label": "Fuel locker",
            "number": 18,
            "position_hint": "starboard side against the bulwark, mid-deck"
          },
          {
            "category": "prop",
            "label": "Anchor and rope coil",
            "number": 19,
            "position_hint": "bow foredeck near the north tip"
          },
          {
            "category": "prop",
            "label": "Short mast antenna and navigation light",
            "number": 20,
            "position_hint": "on top of wheelhouse roof, centered toward aft edge"
          },
          {
            "category": "plot_device",
            "label": "Faint red circular painted deck mark",
            "number": 21,
            "position_hint": "aft working deck floor, slightly starboard of center"
          },
          {
            "category": "prop",
            "label": "Port aft cleat",
            "number": 22,
            "position_hint": "southwest corner along port stern rail"
          },
          {
            "category": "prop",
            "label": "Starboard aft cleat",
            "number": 23,
            "position_hint": "southeast corner along starboard stern rail"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_deck_dusk_at_sea",
            "camera_height": "eye-level standing ~1.55m on a small boat deck",
            "camera_position": "near number 7 (stern gate), standing within number 1 (aft working deck), facing diagonally forward toward number 2 (wheelhouse cabin), number 4 (sliding door), and number 11 (net hauler winch)",
            "framing_notes": "Keep number 21 (faint red circular painted deck mark) available near the lower foreground if the shot needs an ominous deck detail; include the low rail line number 8 along both sides for sea context.",
            "lens_hint": "28mm wide angle, slight handheld deck-level feel for later background use",
            "sub_location": "boat_deck"
          }
        ],
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot4",
          "S28_Shot5"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 simple flat top-down schematic floor plan diagram of a compact contemporary coastal fishing-vessel wheelhouse connected to an aft deck. The drawing must look like a clean architectural CAD plan or IKEA-style 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: Wheelhouse area pale blue-gray, Aft Deck area pale gray. Add only short area labels “Wheelhouse” and “Deck” plus a small north arrow in one corner; do not add any other written labels. Every object and opening is identified only by one small circular marker with a black number, each number used exactly once. Layout: number 1 marks the enclosed wheelhouse area at center; number 2 marks the aft deck area south of it. The wheelhouse is a small rectangular cabin, slightly wider than deep, with practical modern Korean coastal boat geometry: a wide forward windscreen on the north wall, narrow port and starboard side windows, and a centered rear sliding watertight door leading to the deck. Place number 3 at the rear sliding door on the south wall with a simple sliding-door opening symbol; number 4 at the forward windscreen using double parallel window lines; number 5 at the port side window on the west wall; number 6 at the starboard side window on the east wall. Place number 7 as a rectangular helm console along the north interior wall below the windscreen; number 8 as a round or compact swivel captain chair just south of the console; number 9 as a small screen rectangle on the console for GPS/fishfinder; number 10 as a small VHF radio handset symbol on the east side of the console; number 11 as a small chart table along the west wall; number 12 as a paper chart or clipboard rectangle on that table; number 13 as a narrow bench locker along the east wall; number 14 as a simple helm wheel circle and throttle lever on the console face. Add two plot-critical physical red circular marks as flat red rings only: number 15 on the wheelhouse floor between the captain chair and helm console, and number 16 on the starboard bulkhead/window area near the east wall. Keep all furniture as top-down symbolic glyphs. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "compact contemporary coastal vessel wheelhouse connected to an aft deck",
          "flat pastel zone fills: wheelhouse in pale blue-gray, deck in pale gray",
          "rear sliding watertight door connecting wheelhouse to deck",
          "large forward windscreen and narrow side windows",
          "helm console, captain chair, GPS/fishfinder display, VHF radio, helm wheel/throttle",
          "small chart table with paper chart or clipboard",
          "bench/locker for practical marine storage",
          "two physical red circular marks as plot-critical visual devices"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse area",
            "number": 1,
            "position_hint": "center of enclosed cabin"
          },
          {
            "category": "area",
            "label": "Aft deck area",
            "number": 2,
            "position_hint": "south of wheelhouse, connected through rear door"
          },
          {
            "category": "opening",
            "label": "Rear sliding watertight door",
            "number": 3,
            "position_hint": "south wall of wheelhouse, centered, opening to deck"
          },
          {
            "category": "opening",
            "label": "Forward windscreen",
            "number": 4,
            "position_hint": "north wall of wheelhouse, wide window facing bow"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 5,
            "position_hint": "west wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 6,
            "position_hint": "east wall of wheelhouse"
          },
          {
            "category": "furniture",
            "label": "Helm console",
            "number": 7,
            "position_hint": "inside north wall below forward windscreen"
          },
          {
            "category": "furniture",
            "label": "Captain swivel chair",
            "number": 8,
            "position_hint": "center-front of wheelhouse, directly behind helm console"
          },
          {
            "category": "plot_device",
            "label": "GPS and fishfinder screen",
            "number": 9,
            "position_hint": "on top of helm console, slightly starboard of center"
          },
          {
            "category": "prop",
            "label": "VHF radio handset",
            "number": 10,
            "position_hint": "east side of helm console near starboard wall"
          },
          {
            "category": "furniture",
            "label": "Small chart table",
            "number": 11,
            "position_hint": "west side of wheelhouse near port window"
          },
          {
            "category": "prop",
            "label": "Paper chart or clipboard",
            "number": 12,
            "position_hint": "on top of small chart table"
          },
          {
            "category": "furniture",
            "label": "Bench locker",
            "number": 13,
            "position_hint": "along east wall below starboard side window"
          },
          {
            "category": "prop",
            "label": "Helm wheel and throttle",
            "number": 14,
            "position_hint": "front face of helm console facing captain chair"
          },
          {
            "category": "plot_device",
            "label": "Red circular mark on floor",
            "number": 15,
            "position_hint": "wheelhouse floor between captain chair and helm console"
          },
          {
            "category": "plot_device",
            "label": "Red circular mark on starboard bulkhead",
            "number": 16,
            "position_hint": "east wall near starboard side window and bench locker"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wheelhouse_dusk_red_circle_marks",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the wheelhouse near number 3 (rear sliding door), facing diagonally toward number 7 (helm console), number 8 (captain chair), and number 4 (forward windscreen)",
            "framing_notes": "include number 13 on the floor near the helm and number 14 on the starboard-side bulkhead/window area as prominent red circular marks; keep the deck connection implied behind the camera",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot6",
          "S29_Shot11"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": [
          "fp_boat_deck"
        ]
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "5f852dae-6adf-432c-ac88-408e1aab785c",
  "resolved_model": "gpt",
  "updated_at": "2026-05-07T06:47:27.453841+00:00",
  "project_config_snapshot": {}
}