{
  "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 modern Korean coastal urban rooftop exterior. The drawing must look like a clean architectural CAD plan or simple IKEA-style layout sketch: single-weight black outlines, geometric shapes only, white or off-white background. Use flat pastel solid color fills with no gradients: the main Rooftop Deck area is pale gray, the Stair Bulkhead area is pale beige, and the Raised Utility Platform is pale muted blue-gray. Show a rectangular rooftop deck enclosed by a low parapet wall, with a compact stair bulkhead room along the south side. On the north wall of the stair bulkhead, draw a metal entry door using a standard plan symbol with door swing arc opening onto the rooftop deck. On the east wall of the stair bulkhead, draw a small window as double parallel lines in the wall. Place a raised utility platform on the east side of the deck and a cylindrical rooftop water tank symbol on or beside it near the north-east parapet. Place a simple clothesline symbol with two posts and a thin line across the north-west to mid-west part of the open deck. Use layout conventions appropriate to a modest 2020s Korean rooftop: compact stair access structure, practical utility tank, clothes-drying line, low parapet, simple rooftop service space. Add small circular numbered markers with black numbers exactly once for each listed item: 1 rooftop deck area, 2 water tank, 3 clothesline, 4 raised utility platform, 5 stair bulkhead area, 6 iron entry door, 7 small window, 8 parapet wall. Area labels may appear only as short generic English words such as Rooftop Deck and Stair Bulkhead; no other text annotations except a small north arrow in one corner. Do not draw cameras, people, scene action, lighting, weather, shadows, or horror effects. Strictly flat 2D plan view only. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, material rendering, or decorative illustration.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic rooftop floor plan",
          "Modern Korean coastal urban rooftop layout with parapet, small stair bulkhead, utility water tank, clothesline, raised platform, metal access door, and small window",
          "Flat pastel solid area fills: rooftop deck pale gray, stair bulkhead pale beige, raised utility platform pale muted blue-gray",
          "Single-weight black CAD-style outlines on white or off-white background",
          "Small circular numbered markers only for objects and areas; no descriptive text except optional generic area labels and north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck area",
            "number": 1,
            "position_hint": "main open roof area occupying most of the plan, surrounding the stair bulkhead"
          },
          {
            "category": "prop",
            "label": "Cylindrical water tank",
            "number": 2,
            "position_hint": "north-east corner of rooftop deck, close to parapet"
          },
          {
            "category": "prop",
            "label": "Clothesline with two posts",
            "number": 3,
            "position_hint": "north-west to mid-west side of rooftop deck, spanning east-west across open space"
          },
          {
            "category": "prop",
            "label": "Raised utility platform",
            "number": 4,
            "position_hint": "east side of rooftop deck, directly below and around the water tank"
          },
          {
            "category": "area",
            "label": "Stair bulkhead area",
            "number": 5,
            "position_hint": "south side of plan, small enclosed rooftop access room projecting onto the deck"
          },
          {
            "category": "opening",
            "label": "Iron entry door",
            "number": 6,
            "position_hint": "north wall of stair bulkhead, opening onto the rooftop deck"
          },
          {
            "category": "opening",
            "label": "Small window",
            "number": 7,
            "position_hint": "east wall of stair bulkhead, facing the rooftop deck"
          },
          {
            "category": "prop",
            "label": "Low parapet wall",
            "number": 8,
            "position_hint": "continuous border around the outer edge of the rooftop deck"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_exterior_day_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (clothesline posts) on the open rooftop deck, facing diagonally toward number 2 (water tank) and number 6 (iron entry door)",
            "framing_notes": "include the open rooftop deck area number 1 clearly, with number 2 and number 3 as rooftop landmarks",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_exterior_night_intrusion_door_ajar_window_shadow",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (water tank) at the north-east side, facing south-west toward number 6 (iron entry door) and number 7 (window) on the stair bulkhead",
            "framing_notes": "prioritize number 6 and number 7; keep number 4 in the lower foreground as the raised platform edge",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_exterior_dawn_lit_window",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (clothesline posts) at the north-west side, facing south-east toward number 7 (window) and number 6 (iron entry door)",
            "framing_notes": "frame number 7 prominently, with number 6 nearby for orientation",
            "lens_hint": "40mm normal wide",
            "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_yard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram, clean CAD-style, with single-weight black outlines on a white or warm off-white background. Use only simple geometric plan symbols and solid flat pastel area fills, one consistent color per area, with no tonal transitions or cast effects. Do not make an angled, pictorial, cinematic, or realistic image. Modern Korean coastal villa exterior layout: north at top; a compact public street edge runs horizontally along the south side; a narrow front yard sits between the street and the villa; the villa footprint is a rectangular band along the north side; a concrete exterior stair flight runs along the east side of the yard to a small top landing at the northeast. Fill area 1 Street in pale gray, area 2 Yard in pale beige, area 3 Villa in pale tan, area 4 Stairs in pale blue-gray with repeated tread lines, and area 5 Landing in pale lavender. Draw area labels only as short words: Street, Yard, Villa, Stairs, Landing. Add a small N arrow in one corner. Place small white circular markers with black numbers, each used exactly once: 1 street edge area, 2 narrow front yard, 3 villa footprint, 4 concrete exterior stairs, 5 top landing, 6 sliding metal vehicle gate in the south boundary, 7 small pedestrian gate beside it, 8 main exterior door partly open with a door leaf and swing arc, 9 ground-floor facade window as double parallel wall lines, 10 landing-side window as double parallel wall lines, 11 low boundary wall and fence around the yard, 12 metal stair handrail, 13 wall lamp fixture beside the door, 14 small CCTV camera symbol on the facade above the stair approach, 15 utility meter and mailbox cluster near the stair base, 16 curb drainage channel at the yard and street threshold, 17 simple police vehicle stopping position on the street outside the gate with a rectangular car outline and small roof bar. No people, no camera icons, no field-of-view cones, no object-name labels, and no extra decorative symbols inside the diagram.",
        "key_elements": [
          "Square 1024 by 1024 flat top-down schematic plan",
          "Modern Korean coastal villa yard geometry with narrow street edge and compact front yard",
          "Concrete exterior stair flight along the yard side leading to a small top landing",
          "Main entrance door shown partly open at the top landing",
          "Street-side gate, low boundary wall, curb drain, windows, wall fixtures, CCTV, and police vehicle stopping position",
          "Flat pastel zone fills with black numbered circle markers and minimal area labels"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Street edge area",
            "number": 1,
            "position_hint": "south band of the plan outside the property boundary"
          },
          {
            "category": "area",
            "label": "Narrow front yard area",
            "number": 2,
            "position_hint": "center of plan between street edge and villa facade"
          },
          {
            "category": "area",
            "label": "Villa footprint area",
            "number": 3,
            "position_hint": "north band of the plan behind the yard"
          },
          {
            "category": "area",
            "label": "Concrete exterior stairs",
            "number": 4,
            "position_hint": "east side of yard, running from lower yard toward the top landing"
          },
          {
            "category": "area",
            "label": "Top landing",
            "number": 5,
            "position_hint": "northeast corner, attached to the villa entrance"
          },
          {
            "category": "opening",
            "label": "Sliding metal vehicle gate",
            "number": 6,
            "position_hint": "south boundary wall, centered at street edge"
          },
          {
            "category": "opening",
            "label": "Small pedestrian gate",
            "number": 7,
            "position_hint": "south boundary wall, west of the vehicle gate"
          },
          {
            "category": "opening",
            "label": "Main exterior door ajar",
            "number": 8,
            "position_hint": "north side of top landing, opening outward onto the landing"
          },
          {
            "category": "opening",
            "label": "Ground-floor facade window",
            "number": 9,
            "position_hint": "north villa facade facing the yard, west side"
          },
          {
            "category": "opening",
            "label": "Landing-side window",
            "number": 10,
            "position_hint": "near the top landing, close to the main exterior door"
          },
          {
            "category": "prop",
            "label": "Low boundary wall and fence",
            "number": 11,
            "position_hint": "around the yard perimeter, interrupted by the gates at south"
          },
          {
            "category": "prop",
            "label": "Metal stair handrail",
            "number": 12,
            "position_hint": "along the outer side of the concrete exterior stairs"
          },
          {
            "category": "prop",
            "label": "Wall lamp fixture",
            "number": 13,
            "position_hint": "beside the main exterior door on the landing wall"
          },
          {
            "category": "plot_device",
            "label": "Small CCTV camera",
            "number": 14,
            "position_hint": "villa facade above the yard and stair approach"
          },
          {
            "category": "prop",
            "label": "Utility meter and mailbox cluster",
            "number": 15,
            "position_hint": "villa facade near the base of the stairs"
          },
          {
            "category": "prop",
            "label": "Curb drainage channel",
            "number": 16,
            "position_hint": "at the yard and street threshold near the south edge"
          },
          {
            "category": "plot_device",
            "label": "Police vehicle stopping position",
            "number": 17,
            "position_hint": "on the street directly outside the vehicle gate"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_exterior_stairs_yard_night_arrival_door_ajar",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 just inside number 2, facing diagonally northeast along number 4 toward number 5 and number 8",
            "framing_notes": "Include number 8 prominently as the ajar entrance door, with number 4 and number 12 guiding the eye upward.",
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_stairs_yard"
          },
          {
            "bg_id": "bg_exterior_stairs_yard_night_police_arrival_sirens",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the lower part of number 4, facing southwest toward number 6 and number 17 at the street edge",
            "framing_notes": "Keep number 17 visible beyond the gate, with number 6 and number 11 defining the property boundary.",
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_stairs_yard"
          }
        ],
        "applied_shots": [
          "S11_Shot2",
          "S11_Shot4",
          "S13_Shot1",
          "S13_Shot3",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_living_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small contemporary coastal East Asian rooftop living room with kitchenette, dining table, TV, and front door. Use a clean architectural CAD or IKEA-style layout sketch: single-weight black outlines on a white or off-white background, simple geometric plan symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, and no material rendering. Fill each area with one solid flat pastel color only: Living area pale yellow, Kitchenette pale green, Dining nook pale beige, Entry threshold pale tan, Exterior rooftop strip pale gray. Put north at the top with a small N arrow in one corner. Draw a compact rectangular rooftop room with exterior wall outline; show the exterior rooftop strip outside the south wall and a small west-side landing by the door. Inside, place the Entry threshold at the southwest corner, the Kitchenette along the north wall, the Living area in the center and west-center, and the Dining nook in the southeast corner near the south window. Use only short generic area labels inside colored zones: Living, Kitchenette, Dining, Entry, Rooftop. Do not draw any legend or extra annotations. Add small white circular markers with black outlines and black numbers, each number appearing exactly once: 1 Living area center; 2 Kitchenette area along north wall; 3 Dining nook southeast; 4 Entry threshold southwest; 5 Exterior rooftop strip outside south and west; 6 front door on west wall near southwest corner with door swing arc inward; 7 large sliding window on south wall east half drawn as double parallel wall lines; 8 kitchen counter with sink and cooktop against north wall; 9 small refrigerator at north wall near northeast kitchenette end; 10 small rectangular dining table in southeast; 11 two simple dining chairs around the table; 12 two-seat sofa in west-center facing east; 13 low coffee table in the center; 14 TV on low media console along east wall facing sofa; 15 low shoe cabinet near entry along west wall; 16 curtain line along inside of south sliding window; 17 wall-mounted air conditioner as a small rectangle above or near the sliding window; 18 small framed photo or photo print on the dining table. Furniture and fixtures must be simple top-down symbols: sofa as a long rectangle with cushion divisions, table as a rectangle, chairs as small rectangles, sink and cooktop as simple plan icons, door as line plus swing arc, window as double parallel lines. No people, no camera icons, no field-of-view cones, no decorative illustration.",
        "key_elements": [
          "Small contemporary rooftop one-room living space with compact kitchenette, dining nook, sofa, TV console, entry door, and large sliding window to exterior rooftop area.",
          "Flat pastel area fills distinguish Living, Kitchenette, Dining, Entry, and Rooftop zones.",
          "Modern coastal East Asian rooftop layout cues: shoe-removal threshold at the steel front door, compact wall kitchenette, sliding glass window, wall-mounted air conditioner, and small multipurpose furniture.",
          "All furniture, openings, and plot-relevant props are represented only by simple top-down plan symbols with unique numbered circle markers."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living area",
            "number": 1,
            "position_hint": "center and west-center of the room"
          },
          {
            "category": "area",
            "label": "Kitchenette area",
            "number": 2,
            "position_hint": "north wall zone of the room"
          },
          {
            "category": "area",
            "label": "Dining nook",
            "number": 3,
            "position_hint": "southeast corner near the large sliding window"
          },
          {
            "category": "area",
            "label": "Entry threshold",
            "number": 4,
            "position_hint": "southwest interior corner just inside the front door"
          },
          {
            "category": "area",
            "label": "Exterior rooftop strip",
            "number": 5,
            "position_hint": "outside the south wall and outside the west entry landing"
          },
          {
            "category": "opening",
            "label": "Front door",
            "number": 6,
            "position_hint": "west wall near the southwest corner, swinging inward into the entry threshold"
          },
          {
            "category": "opening",
            "label": "Large sliding window",
            "number": 7,
            "position_hint": "south wall, east half, opening toward the rooftop exterior strip"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink and cooktop",
            "number": 8,
            "position_hint": "against the north wall within the kitchenette area"
          },
          {
            "category": "furniture",
            "label": "Small refrigerator",
            "number": 9,
            "position_hint": "north wall near the northeast end of the kitchenette"
          },
          {
            "category": "furniture",
            "label": "Small dining table",
            "number": 10,
            "position_hint": "southeast dining nook, close to the sliding window"
          },
          {
            "category": "furniture",
            "label": "Dining chairs",
            "number": 11,
            "position_hint": "around the small dining table in the southeast dining nook"
          },
          {
            "category": "furniture",
            "label": "Two-seat sofa",
            "number": 12,
            "position_hint": "west-center living area, facing east toward the TV"
          },
          {
            "category": "furniture",
            "label": "Low coffee table",
            "number": 13,
            "position_hint": "center of the living area between sofa and TV"
          },
          {
            "category": "plot_device",
            "label": "TV on low media console",
            "number": 14,
            "position_hint": "east wall of the living area, facing the sofa"
          },
          {
            "category": "furniture",
            "label": "Low shoe cabinet",
            "number": 15,
            "position_hint": "inside the entry threshold along the west wall near the front door"
          },
          {
            "category": "prop",
            "label": "Curtain at sliding window",
            "number": 16,
            "position_hint": "inside the south wall along the large sliding window"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 17,
            "position_hint": "high on the south wall above or near the sliding window"
          },
          {
            "category": "plot_device",
            "label": "Framed photo or photo print",
            "number": 18,
            "position_hint": "on the small dining table in the southeast dining nook"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_room_day_normal",
            "camera_height": "eye-level standing, about 1.6m",
            "camera_position": "near number 6 at the entry threshold, facing diagonally across number 1 toward number 12, number 13, number 14, and the south window number 7",
            "framing_notes": "Show the compact one-room relationship between the entry, kitchenette, sofa, TV, dining nook, and rooftop-facing window.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_room"
          },
          {
            "bg_id": "bg_living_room_night_clean_after",
            "camera_height": "eye-level seated-to-standing, about 1.4m",
            "camera_position": "near number 10 in the dining nook, facing northwest across number 1 toward number 12, number 14, number 8, and number 6",
            "framing_notes": "Keep the room orderly and readable; include the kitchenette line and entry door in the same frame if possible.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "living_room"
          },
          {
            "bg_id": "bg_living_room_day_photo_hallucination",
            "camera_height": "eye-level seated, about 1.2m",
            "camera_position": "beside number 10, close to number 18, facing diagonally toward number 14 and number 7",
            "framing_notes": "Emphasize number 18 as the foreground plot device, with the TV area and rooftop window visible behind it.",
            "lens_hint": "35mm lens with slight close foreground emphasis",
            "sub_location": "living_room"
          },
          {
            "bg_id": "bg_living_room_dusk_ransacked_open_window",
            "camera_height": "eye-level standing, about 1.6m",
            "camera_position": "near number 6, facing southeast across number 1 toward the open sliding window number 7, with number 10 and number 11 in the midground",
            "framing_notes": "Make number 7 visually important; allow displaced furniture from the dining and living zones while preserving the base layout.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_room"
          }
        ],
        "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_daughters_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern mid-2020s Korean apartment bedroom. The image must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines, white or off-white background, geometric symbols only. Use one flat pastel solid color fill for the bedroom area: pale blue for the entire room. Add a short area label \"Bedroom\" inside the colored area if useful. Show a compact rectangular room with modern Korean small-room layout cues: an inward-swinging entry door at the southwest corner, a narrow single bed along the west wall, a small study desk and chair along the south wall, a wardrobe or storage cabinet at the southeast part of the east wall, a small bookcase near the northwest corner, and an exterior window centered slightly east on the north wall with a curtain drawn along the inside of that wall. Show the east wall middle section as the visible wall for a plot-critical red circular mark; draw the mark only as a simple flat red ring on the wall surface, with no texture. Include a central open floor zone for ransacked belongings, a photo position near the desk and open floor, a body position zone near the center closer to the bed and curtain, and a curtain stain zone below the window. Every item must have a small white circular marker with a black outline and black number, each number unique and appearing exactly once: 1 bedroom area, 2 entry door, 3 single bed, 4 study desk and chair, 5 exterior window, 6 curtain, 7 red circle mark wall, 8 wardrobe or storage cabinet, 9 small bookcase or shelf, 10 photo position, 11 ransacked belongings zone, 12 body position zone, 13 curtain stain zone. Use standard top-down plan symbols: bed as rectangle with pillow shape, desk as rectangle, chair as small square, wardrobe as long rectangle, bookcase as narrow rectangle, door as wall break with swing arc, window as double parallel line in the wall, curtain as a thin line or soft arc-like plan glyph. Keep text inside the diagram minimal: only optional area label, optional small north arrow with \"N\", and the numbered circles. Do not add object names as text labels. No camera icons, no field-of-view cones, no arrows for camera direction. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, blending, ambient occlusion, photorealistic style, rendered style, lighting effects, textured surfaces, material rendering, decorative illustration, or realistic furniture drawings.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic CAD-style plan of a small modern Korean apartment bedroom.",
          "One compact pastel blue bedroom area with simple black wall outlines on a white or off-white background.",
          "Modern mid-2020s Korean small-room layout: compact rectangular room, inward swinging door from an interior hallway, exterior window with curtain, single bed placed efficiently along a wall, small study desk and wardrobe/storage.",
          "Plot-critical east wall section reserved for a red circular mark, shown as a simple flat red ring with a numbered marker.",
          "Curtain and window clearly placed together, with a separate numbered marker for the curtain stain zone used by the night incident state.",
          "Photo position and ransacked belongings zone included for the dusk ransacked state.",
          "No camera icons, no perspective arrows, no scene lighting, no 3D rendering effects."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "entire compact rectangular room, flat pastel blue fill"
          },
          {
            "category": "opening",
            "label": "Entry door",
            "number": 2,
            "position_hint": "southwest corner, inward swing from interior hallway into bedroom"
          },
          {
            "category": "furniture",
            "label": "Single bed",
            "number": 3,
            "position_hint": "west wall, head toward north wall, narrow bed footprint"
          },
          {
            "category": "furniture",
            "label": "Study desk and chair",
            "number": 4,
            "position_hint": "south wall, right of entry door"
          },
          {
            "category": "opening",
            "label": "Exterior window",
            "number": 5,
            "position_hint": "north wall, centered slightly east"
          },
          {
            "category": "prop",
            "label": "Curtain",
            "number": 6,
            "position_hint": "inside north wall, directly in front of window"
          },
          {
            "category": "plot_device",
            "label": "Red circle mark wall",
            "number": 7,
            "position_hint": "east wall, middle section kept visible from doorway and bed"
          },
          {
            "category": "furniture",
            "label": "Wardrobe or storage cabinet",
            "number": 8,
            "position_hint": "east wall, southeast corner below the red circle mark wall section"
          },
          {
            "category": "furniture",
            "label": "Small bookcase or shelf",
            "number": 9,
            "position_hint": "northwest corner near bed and window"
          },
          {
            "category": "prop",
            "label": "Photo position",
            "number": 10,
            "position_hint": "near study desk and open floor, south-central part of room"
          },
          {
            "category": "prop",
            "label": "Ransacked belongings zone",
            "number": 11,
            "position_hint": "central floor area between bed, desk, and red circle mark wall"
          },
          {
            "category": "plot_device",
            "label": "Body position zone",
            "number": 12,
            "position_hint": "central floor area closer to curtain and bed, not blocking entry door"
          },
          {
            "category": "plot_device",
            "label": "Curtain stain zone",
            "number": 13,
            "position_hint": "on curtain area below the window, north wall"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_daughters_room_night_blood_curtain_body_red_circle",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 2 (entry door), facing diagonally across the bedroom toward number 5 (window), number 6 (curtain), and number 7 (red circle mark wall)",
            "framing_notes": "Include the bed at number 3 along one side, the body position at number 12 low in the foreground or mid-floor, and the red circle mark wall at number 7 clearly visible beyond the curtain area.",
            "lens_hint": "28mm wide angle",
            "sub_location": "daughters_room"
          },
          {
            "bg_id": "bg_daughters_room_night_clean_after",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 2 (entry door), facing diagonally toward number 3 (single bed), number 5 (window), number 6 (curtain), and number 7 (red circle mark wall)",
            "framing_notes": "Keep the same basic angle as the night incident view, but emphasize the cleaned open floor around number 12 and the absence of visible disorder except persistent furniture positions.",
            "lens_hint": "30mm wide angle",
            "sub_location": "daughters_room"
          },
          {
            "bg_id": "bg_daughters_room_dusk_ransacked_red_circle_photo",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 4 (study desk) on the south side, facing toward number 7 (red circle mark wall), number 10 (photo position), and number 11 (ransacked belongings zone)",
            "framing_notes": "Frame the photo position at number 10 prominently in the lower or central area, with scattered belongings at number 11 leading the eye toward the red circle mark wall at number 7.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "daughters_room"
          }
        ],
        "applied_shots": [
          "S12_Shot6",
          "S12_Shot9",
          "S12_Shot16",
          "S14_Shot4",
          "S14_Shot5",
          "S25_Shot4"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_main_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square image showing a flat top-down schematic 2D floor plan diagram of one main bedroom only. 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, geometric shapes only, minimal text. Use one flat pastel solid fill for the Bedroom area, preferably pale blue, with the optional large area label \"Bedroom\" inside the room. Do not use any other text labels in the drawing except a small north arrow marked \"N\" in one corner if desired. Place small white circular numbered markers with black numbers, each number used exactly once, for all listed elements. Layout: a compact contemporary 2020s apartment-style bedroom in a coastal urban setting, rectangular room, door to shared interior on the south-east wall, wide exterior window centered on the north wall, bed along the west wall, built-in wardrobe along the east wall, small desk under the north window, chair at the desk, small bedside table, low dresser near the foot of the bed, and a wall-mounted air conditioner near the upper north-east wall. Show furniture as simple top-down plan glyphs: bed as a rectangle with pillow shape, wardrobe as a long shallow closet rectangle with sliding-door divisions, desk as a narrow rectangle, chair as a small square, nightstand as a small square, dresser as a low rectangle, door as a line with swing arc, window as double parallel lines in the wall, air conditioner as a small wall-mounted rectangle. Add numbered circles: 1 in the bedroom area, 2 at the interior door, 3 on the bed, 4 on the bedside table, 5 on the wardrobe, 6 on the window, 7 on the desk, 8 on the chair, 9 on the wall air conditioner, 10 on the low dresser. Keep the plan simple, legible, uncluttered, and schematic. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, and material rendering. Use only flat solid pastel fill and black linework.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a single main bedroom",
          "One pastel area fill for the bedroom zone, with simple black CAD-style outlines",
          "Modern compact apartment bedroom layout: low platform bed, built-in wardrobe, desk, nightstand, exterior window, interior hinged door",
          "All furniture and openings shown as simple top-down plan symbols with unique numbered circle markers",
          "No decorative rendering; clean geometric diagram only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of the main_bedroom pastel filled room"
          },
          {
            "category": "opening",
            "label": "Door to shared interior",
            "number": 2,
            "position_hint": "south-east wall of main_bedroom, hinged inward with swing arc"
          },
          {
            "category": "furniture",
            "label": "Low platform queen bed",
            "number": 3,
            "position_hint": "west side of main_bedroom, headboard against west wall"
          },
          {
            "category": "furniture",
            "label": "Bedside table",
            "number": 4,
            "position_hint": "beside number 3 near the north-west corner of main_bedroom"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 5,
            "position_hint": "east wall of main_bedroom, long shallow closet block"
          },
          {
            "category": "opening",
            "label": "Wide exterior window",
            "number": 6,
            "position_hint": "north wall of main_bedroom, centered above desk area"
          },
          {
            "category": "furniture",
            "label": "Small desk or vanity",
            "number": 7,
            "position_hint": "north wall of main_bedroom, directly below number 6"
          },
          {
            "category": "furniture",
            "label": "Simple chair",
            "number": 8,
            "position_hint": "just south of number 7, facing the desk"
          },
          {
            "category": "prop",
            "label": "Wall air conditioner",
            "number": 9,
            "position_hint": "upper north-east wall area above the window line"
          },
          {
            "category": "furniture",
            "label": "Low dresser",
            "number": 10,
            "position_hint": "south-west wall of main_bedroom near foot of bed"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_main_bedroom_day_waiting_clean",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (interior door), facing diagonally across the room toward number 3 (bed), number 6 (north window), and number 5 (built-in wardrobe)",
            "framing_notes": "show a clean waiting-state bedroom; keep number 3 dominant, include number 6 as the main daylight source and number 5 along the side wall",
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom"
          }
        ],
        "applied_shots": [
          "S18_Shot2"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic floor plan diagram of a compact modern Korean apartment-style wet-room bathroom. The image must look like a clean architectural CAD plan or simple IKEA-style layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surface rendering, or material rendering. Fill the main Bathroom area with one solid flat pastel cyan color. Use very thin light gray schematic square tile grid lines on the bathroom floor only as a simple plan convention, with no texture or shading. Draw a compact rectangle bathroom, wider north-south than east-west, with thick black perimeter walls. Place the north wall at the top and include a small north arrow with the letter N in one corner. Minimal text inside the diagram: only the area label “Bathroom” may appear inside the cyan area, plus the north arrow. All furniture, openings, fixtures, and plot devices must be shown by simple top-down symbols and each must have one small white circular marker with a black outline and a black number; numbers 1 through 11 each appear exactly once. Show number 1 in the center of the bathroom area. On the south wall near the southwest corner, draw number 2 as an outward-swinging hinged entrance door with a door arc. On the north wall slightly west of center, draw number 3 as a wall-mounted sink or small vanity symbol. Directly above it on the north wall, draw number 4 as a flat rectangular wall mirror symbol. Centered on the mirror surface, draw number 5 as a small flat dark red ring glyph representing a red circular mark on the mirror; keep it clearly separate from the numbered marker. On the east wall lower half, draw number 6 as a toilet plan symbol. On the west side of the north wall, draw number 7 as a handheld shower fixture symbol. Near the floor center slightly south of the sink, draw number 8 as a small circular floor drain. On the upper east wall near the northeast corner, draw number 9 as a small frosted ventilation window shown by double parallel wall lines. On the west wall between the door and shower corner, draw number 10 as a towel bar. Mark number 11 along the north tiled mirror wall zone behind the sink and mirror. Keep the diagram simple, flat, legible, and uncluttered, with no camera icons, no field-of-view cones, no arrows other than the north arrow, and no extra annotations.",
        "key_elements": [
          "Compact modern Korean wet-room bathroom layout",
          "Single bathroom zone filled pale cyan",
          "North tiled mirror wall with wall-mounted sink and mirror",
          "Red circular mark located on the mirror surface as the plot-critical visual device",
          "Outward-swinging entrance door suitable for a small bathroom",
          "Simple toilet, shower fixture, floor drain, towel bar, and small ventilation opening shown as plan symbols",
          "All objects marked only by numbered circular markers; only area label and north arrow allowed as text"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom wet-room area",
            "number": 1,
            "position_hint": "center of compact rectangular bathroom"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 2,
            "position_hint": "south wall near southwest corner, swinging outward from bathroom"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted sink",
            "number": 3,
            "position_hint": "north wall, slightly west of center"
          },
          {
            "category": "furniture",
            "label": "Wall mirror",
            "number": 4,
            "position_hint": "north wall directly above sink"
          },
          {
            "category": "plot_device",
            "label": "Red circular mark on mirror",
            "number": 5,
            "position_hint": "center of wall mirror on north wall"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 6,
            "position_hint": "east wall, lower half of bathroom"
          },
          {
            "category": "prop",
            "label": "Handheld shower fixture",
            "number": 7,
            "position_hint": "west side of north wall, near shower corner"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 8,
            "position_hint": "floor center, slightly south of sink"
          },
          {
            "category": "opening",
            "label": "Small frosted ventilation window",
            "number": 9,
            "position_hint": "upper east wall near northeast corner"
          },
          {
            "category": "prop",
            "label": "Towel bar",
            "number": 10,
            "position_hint": "west wall, mid height between door and shower corner"
          },
          {
            "category": "area",
            "label": "North tiled mirror wall zone",
            "number": 11,
            "position_hint": "north wall surface behind sink and mirror"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_day_mirror_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 at the entrance door, facing north toward number 3 sink, number 4 mirror, and number 5 red circular mark",
            "framing_notes": "Center number 4 and number 5; keep the sink at number 3 in the lower foreground, with the compact side fixtures only partially visible if needed.",
            "lens_hint": "28mm wide angle for a compact bathroom",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot10"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern compact supermarket sales floor near shelves and entrance doors. Use a clean architectural CAD or IKEA-style room layout look: single-weight black outlines on a white or off-white background, simple geometric symbols only. This must be a flat 2D plan view, not a render. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic detail, rendered lighting effects, textured surfaces, or material rendering. Use solid flat pastel area fills only, with one consistent color per zone: main sales floor pale yellow, entrance vestibule pale beige, checkout zone pale peach, cold food zone pale cyan, staff service threshold pale gray. Show a rectangular supermarket footprint with north at the top and a small north arrow in one corner. Use short English area labels only inside the colored zones: Sales Floor, Entrance, Checkout, Cold Food, Staff. Do not add any other text, product names, signage words, price labels, camera icons, field-of-view cones, arrows other than the north arrow, or people. Draw all furniture and openings as simple top-down plan glyphs: sliding glass entrance as double sliding panels, windows as double parallel wall lines, doors with swing arcs, checkout counters as rectangles, shelves as long parallel rectangles, refrigerated cases and freezer cases as simple rectangles, produce bins as grouped rectangles, CCTV as a tiny ceiling symbol. Place small white circular markers with black outlines and black numbers, each number appearing exactly once: 1 main sales floor area in the central pale yellow zone; 2 entrance vestibule area at south center; 3 checkout zone at southwest; 4 cold food zone along the east side; 5 staff service threshold at northwest; 6 main sliding glass entrance doors centered on the south wall; 7 front glass windows flanking the entrance on the south wall; 8 entry security gate pair just inside the entrance; 9 shopping cart corral in the southeast of the entrance vestibule; 10 hand basket stack near the southwest entry edge; 11 wet floor mat and umbrella stand just inside the entrance; 12 checkout counter one in the southwest checkout zone; 13 checkout counter two parallel to it; 14 small customer service desk on the west front wall; 15 dry goods shelf aisle one running north-south in the central-west sales floor; 16 dry goods shelf aisle two running north-south in the center; 17 dry goods shelf aisle three running north-south near the east cold food zone; 18 promotional endcap display at the south end of the central aisles; 19 produce island bins in the northeast-central sales floor; 20 freezer island cases in the east-central sales floor; 21 refrigerated wall cases along the east wall; 22 staff-only rear door to stockroom on the northwest wall; 23 rear service exit door beyond the staff threshold at the far north side; 24 side emergency exit door on the west mid-north wall; 25 CCTV camera over the entrance vestibule; 26 wall-mounted air conditioner unit on the upper east wall. Keep the layout legible and sparse, with clear aisle gaps suitable for a contemporary small urban supermarket.",
        "key_elements": [
          "Square 1024x1024 flat top-down supermarket sales floor plan",
          "Modern compact coastal-city supermarket layout with front sliding glass entrance, narrow parallel aisles, checkout counters close to the entrance, and a staff-only rear service door",
          "Flat pastel area fills: pale yellow sales floor, pale beige entrance vestibule, pale peach checkout zone, pale cyan cold food zone, pale gray staff threshold",
          "Numbered circular markers for all doors, windows, shelves, counters, entry props, CCTV, and service openings",
          "No perspective or rendering; simple CAD-like black linework only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main sales floor area",
            "number": 1,
            "position_hint": "central large pale yellow area containing the shelf aisles and display islands"
          },
          {
            "category": "area",
            "label": "Entrance vestibule area",
            "number": 2,
            "position_hint": "south center pale beige zone just inside the front glass doors"
          },
          {
            "category": "area",
            "label": "Checkout zone",
            "number": 3,
            "position_hint": "southwest pale peach zone beside the entrance"
          },
          {
            "category": "area",
            "label": "Cold food zone",
            "number": 4,
            "position_hint": "east side pale cyan strip along the refrigerated cases"
          },
          {
            "category": "area",
            "label": "Staff service threshold",
            "number": 5,
            "position_hint": "northwest pale gray zone in front of the staff-only rear door"
          },
          {
            "category": "opening",
            "label": "Main sliding glass entrance doors",
            "number": 6,
            "position_hint": "south wall, centered, opening into the entrance vestibule"
          },
          {
            "category": "opening",
            "label": "Front glass windows",
            "number": 7,
            "position_hint": "south wall, flanking the main entrance doors on both sides"
          },
          {
            "category": "prop",
            "label": "Entry security gate pair",
            "number": 8,
            "position_hint": "inside entrance vestibule, immediately north of the sliding doors"
          },
          {
            "category": "furniture",
            "label": "Shopping cart corral",
            "number": 9,
            "position_hint": "southeast corner of the entrance vestibule"
          },
          {
            "category": "prop",
            "label": "Hand basket stack",
            "number": 10,
            "position_hint": "southwest edge of the entrance vestibule beside the checkout zone"
          },
          {
            "category": "prop",
            "label": "Wet floor mat and umbrella stand",
            "number": 11,
            "position_hint": "directly inside the main entrance, slightly east of center"
          },
          {
            "category": "furniture",
            "label": "Checkout counter one",
            "number": 12,
            "position_hint": "southwest checkout zone, closest to the entrance"
          },
          {
            "category": "furniture",
            "label": "Checkout counter two",
            "number": 13,
            "position_hint": "west side of checkout zone, parallel to checkout counter one"
          },
          {
            "category": "furniture",
            "label": "Small customer service desk",
            "number": 14,
            "position_hint": "west wall near the front corner, just north of the checkout counters"
          },
          {
            "category": "furniture",
            "label": "Dry goods shelf aisle one",
            "number": 15,
            "position_hint": "central sales floor, westernmost long north-south shelf row"
          },
          {
            "category": "furniture",
            "label": "Dry goods shelf aisle two",
            "number": 16,
            "position_hint": "central sales floor, middle long north-south shelf row"
          },
          {
            "category": "furniture",
            "label": "Dry goods shelf aisle three",
            "number": 17,
            "position_hint": "central sales floor, eastern long north-south shelf row near the cold food zone"
          },
          {
            "category": "furniture",
            "label": "Promotional endcap display",
            "number": 18,
            "position_hint": "south end of the central shelf aisles, facing the entrance path"
          },
          {
            "category": "furniture",
            "label": "Produce island bins",
            "number": 19,
            "position_hint": "northeast-central sales floor between shelf aisles and cold food zone"
          },
          {
            "category": "furniture",
            "label": "Freezer island cases",
            "number": 20,
            "position_hint": "east-central sales floor, parallel to the refrigerated wall cases"
          },
          {
            "category": "furniture",
            "label": "Refrigerated wall cases",
            "number": 21,
            "position_hint": "east wall, running north-south through the cold food zone"
          },
          {
            "category": "opening",
            "label": "Staff-only rear door to stockroom",
            "number": 22,
            "position_hint": "northwest wall, connected to the staff service threshold"
          },
          {
            "category": "opening",
            "label": "Rear service exit door",
            "number": 23,
            "position_hint": "far north side beyond the staff threshold, shown as a secondary service opening"
          },
          {
            "category": "opening",
            "label": "Side emergency exit door",
            "number": 24,
            "position_hint": "west wall, mid-north, away from the public entrance"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera over entrance",
            "number": 25,
            "position_hint": "south interior wall above the entrance vestibule, aimed toward the sales floor"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner unit",
            "number": 26,
            "position_hint": "upper east wall above the refrigerated case line"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_sales_floor_dusk_staff_exit_direction",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the sales floor near number 16 (middle shelf aisle), facing south-southwest toward number 6 (main sliding glass entrance doors), with numbers 12 and 13 (checkout counters) on the left side and numbers 15 to 17 (shelf aisles) forming the foreground aisle lines",
            "framing_notes": "include number 6 as the clear exit destination; keep the shelf aisles close enough to show the supermarket setting, with checkout counters partially visible near the entrance",
            "lens_hint": "28mm to 35mm wide angle",
            "sub_location": "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 compact 2020s coastal urban supermarket frontage and sidewalk. This must look like a clean CAD plan or IKEA-style layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only, no artistic rendering. Use solid flat pastel area fills with no gradients: pale yellow for the store interior visible strip at the north, pale green for the entrance threshold, pale beige for the main sidewalk frontage, pale blue for the bike parking bay, pale gray for the curb strip, and pale cool gray for the street zone at the south. Place the store facade as a straight horizontal wall near the north side. Put a centered sliding glass entrance in the facade, display windows on both sides, a shallow rectangular awning/signboard strip above the entrance and windows, a bike parking bay on the west side of the sidewalk with a simple rack and two bicycle glyphs, a streetlamp near the southwest curb, a row of short bollards along the curb, and a small wall-mounted CCTV camera symbol above and slightly east of the entrance. Use modern compact urban storefront geometry: narrow frontage, sliding glass entry, sidewalk directly against the facade, curb and street close to the entrance, practical bike parking. Add short generic area labels only: Store, Sidewalk, Bike Parking, Curb, Street. Add a small north arrow marked N in one corner. Add small white circular markers with black outlines and black numbers, each number appearing exactly once: 1 store interior visible strip, 2 sliding glass entrance, 3 left display window, 4 right display window, 5 sidewalk frontage, 6 streetlamp, 7 bike parking rack, 8 parked bicycle A, 9 parked bicycle B, 10 CCTV camera, 11 storefront signboard, 12 curb strip, 13 street zone, 14 bike parking bay, 15 short bollard row. Do not add any other text, brand names, people, vehicles, camera-view cones, or decorative symbols. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a compact modern coastal urban supermarket frontage.",
          "Distinct flat pastel area fills: building/storefront band, entrance threshold, sidewalk, bike parking bay, curb strip, and street zone.",
          "Centered sliding glass entrance, flanking display windows, simple storefront wall line, and shallow awning strip.",
          "Bike parking bay to one side of the entrance with rack and bicycle glyphs.",
          "Streetlamp near the curb and wall-mounted CCTV camera above the storefront entrance line.",
          "Clean CAD-like black outlines, geometric symbols only, numbered circular markers, minimal text labels only for area names."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Store interior visible strip",
            "number": 1,
            "position_hint": "north side behind the storefront facade, pale yellow filled area"
          },
          {
            "category": "opening",
            "label": "Sliding glass entrance",
            "number": 2,
            "position_hint": "center of north storefront wall, opening onto the sidewalk"
          },
          {
            "category": "opening",
            "label": "Left display window",
            "number": 3,
            "position_hint": "north storefront wall, west of the entrance"
          },
          {
            "category": "opening",
            "label": "Right display window",
            "number": 4,
            "position_hint": "north storefront wall, east of the entrance"
          },
          {
            "category": "area",
            "label": "Sidewalk frontage",
            "number": 5,
            "position_hint": "wide band across the middle of the plan directly in front of the store, pale beige filled area"
          },
          {
            "category": "prop",
            "label": "Streetlamp",
            "number": 6,
            "position_hint": "southwest side of the sidewalk near the curb"
          },
          {
            "category": "prop",
            "label": "Bike parking rack",
            "number": 7,
            "position_hint": "west side of the sidewalk, parallel to the storefront"
          },
          {
            "category": "prop",
            "label": "Parked bicycle A",
            "number": 8,
            "position_hint": "inside the bike parking bay next to number 7"
          },
          {
            "category": "prop",
            "label": "Parked bicycle B",
            "number": 9,
            "position_hint": "inside the bike parking bay next to number 7, beside number 8"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 10,
            "position_hint": "mounted on exterior facade above and slightly east of number 2, shown as a small wall camera symbol"
          },
          {
            "category": "prop",
            "label": "Storefront signboard",
            "number": 11,
            "position_hint": "narrow rectangle along the facade above the windows and entrance, no brand text"
          },
          {
            "category": "area",
            "label": "Curb strip",
            "number": 12,
            "position_hint": "thin horizontal band between sidewalk and street, pale gray filled area"
          },
          {
            "category": "area",
            "label": "Street zone",
            "number": 13,
            "position_hint": "south side of the plan below the curb, pale cool gray filled area"
          },
          {
            "category": "area",
            "label": "Bike parking bay",
            "number": 14,
            "position_hint": "marked rectangular bay around numbers 7, 8, and 9 on the west side of the sidewalk, pale blue filled area"
          },
          {
            "category": "prop",
            "label": "Short bollard row",
            "number": 15,
            "position_hint": "along the curb line near the entrance-side sidewalk edge"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_entrance_exterior_dusk_streetlamp_phone",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the sidewalk near number 6 (streetlamp), facing diagonally north toward number 2 (sliding glass entrance), with number 10 (CCTV camera) high on the facade side and number 7 (bike parking) off to one side",
            "framing_notes": "Use the plan to keep the entrance, streetlamp position, and CCTV relationship clear; a handheld phone may be framed in the foreground in the later background but is not drawn on the floor plan.",
            "lens_hint": "35mm wide angle",
            "sub_location": "supermarket_frontage_sidewalk"
          },
          {
            "bg_id": "bg_entrance_exterior_morning_quiet_cctv_visible",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "from the street area near number 13 (street zone), facing north toward number 2 (sliding glass entrance) and number 10 (CCTV camera), with number 3 and number 4 (display windows) flanking the entrance",
            "framing_notes": "Make number 10 visually easy to locate above the storefront entrance area in the resulting background.",
            "lens_hint": "40mm normal wide",
            "sub_location": "supermarket_frontage_street"
          }
        ],
        "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 architectural floor plan diagram for a compact contemporary Korean coastal administrative security office with a CCTV monitor desk. The image must look like a clean CAD plan or IKEA-style room layout sketch on a white or off-white background, using single-weight black outlines and simple geometric plan symbols only. Use solid flat pastel area fills: main security office area in pale beige, east equipment alcove in pale gray. Do not use gradients or blended colors; one solid color per area. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no ambient occlusion, no photorealistic render, no rendered lighting effects, no textured surfaces, and no material rendering.\n\nLayout: draw a small rectangular security office, wider than deep. The large main office zone occupies the center and west side; the smaller equipment alcove is recessed on the east side, separated by a partial interior partition with an open gap. Add short generic area labels only: \"Security Office\" in the beige area and \"Equipment\" in the gray alcove. A small north arrow with \"N\" may appear in one corner. No other text labels or annotations inside the drawing.\n\nOpenings and fixed layout cues: place a hinged main entrance door on the south wall near the west side, drawn with a door swing arc. Place a corridor observation window on the south wall east of the door, drawn as double parallel lines in the wall. Place a sliding exterior window centered on the north wall behind the monitor desk, drawn as double parallel window lines. Place the open partition gap between the main office and the equipment alcove on the east interior partition. Include modern compact office cues appropriate to a contemporary Korean coastal administrative building: a wall-mounted air conditioner on the west wall, an umbrella and coat stand near the entrance, and a practical equipment alcove for DVR/network hardware.\n\nFurniture and props, all top-down symbols: place a long rectangular CCTV monitor desk along the north wall, slightly west of center, facing south. On and above this desk draw a simplified CCTV monitor bank as several thin monitor rectangles; one monitor can be a simple dark solid rectangle to indicate the dark footage screen, with no readable UI text. Add a keyboard/control console rectangle on the desk. Add a rolling office chair south of the desk. Add a visitor chair along the west wall. In the east equipment alcove, add a server/DVR rack on the east wall and file cabinets on the south wall. Add a bulletin and map board as a flat rectangle on the east interior partition. Add a side table with small logbook and landline phone symbols on the south wall between the entrance and observation window.\n\nNumbered markers: every listed area, opening, furniture item, prop, and plot device must have exactly one small white circle marker with a black outline and a black number, unique and appearing once: 1 main security office area, 2 equipment alcove area, 3 main entrance door, 4 corridor observation window, 5 sliding exterior window, 6 open partition gap, 7 CCTV monitor desk, 8 CCTV monitor bank with dark footage screen, 9 keyboard and control console, 10 rolling office chair, 11 visitor chair, 12 DVR and network server rack, 13 file cabinet set, 14 wall-mounted air conditioner, 15 bulletin and map board, 16 side table with logbook and landline phone, 17 umbrella and coat stand. Do not write the item names in the drawing; use only the numbered circle markers and the two generic area labels.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact contemporary administrative security office.",
          "Main security office area uses pale beige fill; equipment alcove uses pale gray fill; all outlines are simple black CAD-style lines.",
          "Modern Korean coastal office layout cues: compact rectangular room, corridor entrance, sliding exterior window, interior observation window, wall-mounted air conditioner, umbrella and coat stand near the door, CCTV/control desk facing the room.",
          "CCTV monitor desk and monitor bank are the plot-critical focus, with keyboard/control console, rolling chair, DVR/server rack, file cabinets, bulletin board, and side table positioned clearly.",
          "Every furniture item, opening, prop, and plot device has one small numbered circle marker; only area labels, number circles, and a small north arrow may appear inside the drawing."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "main security office area",
            "number": 1,
            "position_hint": "large central and west portion of the plan, pale beige fill"
          },
          {
            "category": "area",
            "label": "equipment alcove area",
            "number": 2,
            "position_hint": "east-side recessed alcove, pale gray fill"
          },
          {
            "category": "opening",
            "label": "main entrance door",
            "number": 3,
            "position_hint": "south wall, west side, hinged door swinging inward"
          },
          {
            "category": "opening",
            "label": "corridor observation window",
            "number": 4,
            "position_hint": "south wall, east of the entrance door, interior window to corridor"
          },
          {
            "category": "opening",
            "label": "sliding exterior window",
            "number": 5,
            "position_hint": "north wall, centered behind the monitor desk"
          },
          {
            "category": "opening",
            "label": "open partition gap to equipment alcove",
            "number": 6,
            "position_hint": "east interior partition, central opening into equipment alcove"
          },
          {
            "category": "furniture",
            "label": "CCTV monitor desk",
            "number": 7,
            "position_hint": "north wall, slightly west of center, long rectangular desk facing south"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank with dark footage screen",
            "number": 8,
            "position_hint": "on and above number 7 along the north wall"
          },
          {
            "category": "prop",
            "label": "keyboard and control console",
            "number": 9,
            "position_hint": "on top of number 7, centered before the chair"
          },
          {
            "category": "furniture",
            "label": "rolling office chair",
            "number": 10,
            "position_hint": "south side of number 7, facing the monitor desk"
          },
          {
            "category": "furniture",
            "label": "visitor chair",
            "number": 11,
            "position_hint": "west wall, mid-room, angled toward the monitor desk"
          },
          {
            "category": "plot_device",
            "label": "DVR and network server rack",
            "number": 12,
            "position_hint": "inside equipment alcove, against east wall"
          },
          {
            "category": "furniture",
            "label": "file cabinet set",
            "number": 13,
            "position_hint": "inside equipment alcove, against south wall"
          },
          {
            "category": "prop",
            "label": "wall-mounted air conditioner",
            "number": 14,
            "position_hint": "west wall, high position above visitor chair area"
          },
          {
            "category": "prop",
            "label": "bulletin and map board",
            "number": 15,
            "position_hint": "east interior partition wall, visible from the main office area"
          },
          {
            "category": "furniture",
            "label": "side table with logbook and landline phone",
            "number": 16,
            "position_hint": "south wall, between entrance door and observation window"
          },
          {
            "category": "prop",
            "label": "umbrella and coat stand",
            "number": 17,
            "position_hint": "south-west corner beside the main entrance door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_security_office_day_cctv_dark_footage",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (main entrance door), facing diagonally north-east toward number 7 (CCTV monitor desk) and number 8 (CCTV monitor bank)",
            "framing_notes": "Make number 8 the dominant background target; the dark footage should be understood as contained only within the monitor screens, with number 10 in the foreground and number 12 visible off to the 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 1024x1024 square flat top-down schematic architectural floor plan diagram for a modern police station office interior. Use clean single-weight black outlines on a white or off-white background, simple geometric plan symbols only, like a clean CAD layout or IKEA-style room map. Use uniform solid pastel color fills to identify zones: Main Office area pale yellow, Entry Path pale beige, Case Desk area pale green, Records and Equipment strip pale gray. Place short area labels only for these zones, plus a small N arrow in one corner. Do not place any other text inside the drawing. All persistent items must be marked with small white circles containing unique black numbers, one number per item, exactly once. Show a rectangular office with north at the top. Put the main entrance door on the southwest wall, drawn with a hinge line and swing arc, opening into a pale beige entry path that leads toward the central duty desks. The central pale yellow office contains a duty desk island made from two joined rectangular desks, officer chairs, desktop monitor rectangles, and paperwork tray rectangles. The east pale green case desk area contains a separate desk surface with a spread of small photo and paper rectangles, and a large wall map and whiteboard case board on the east wall. The north side has a row of windows drawn as double parallel wall lines and a slim wall-mounted air conditioner symbol between window segments. The east wall also has one window near the case desk. The west and northwest pale gray records and equipment strip contains filing cabinets, a printer copier, and a CCTV monitor bank with multiple small screen rectangles on a console. Include a visitor chair near the entry path and a coat rack with umbrella stand beside the entrance. Use top-down furniture glyphs: desks as rectangles, chairs as small blocks with backs, monitors as small thin rectangles, filing cabinets as repeated narrow rectangles, copier as a box, windows as double parallel lines in the wall, door as line plus swing arc. Keep the diagram simple, flat, legible, and schematic, with no object name labels, only numbered circular markers.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern coastal city police station office.",
          "Color-coded uniform pastel zones: main office in pale yellow, entry path in pale beige, case desk area in pale green, records and equipment strip in pale gray.",
          "Modern mid-2020s East Asian public-office layout cues: compact open-plan duty desks, multiple desktop monitors, paperwork trays, file cabinets, copier, wall-mounted air conditioner, case board, CCTV monitor bank, and practical entrance path from a corridor.",
          "All furniture and openings shown as simple top-down plan symbols with black outlines only.",
          "Every important object, prop, opening, and area has a unique small black-numbered circular marker; no object text labels inside the plan."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main office area",
            "number": 1,
            "position_hint": "large central and northern open office zone"
          },
          {
            "category": "area",
            "label": "Entry path area",
            "number": 2,
            "position_hint": "southwest strip leading from entrance door into central office"
          },
          {
            "category": "area",
            "label": "Case desk area",
            "number": 3,
            "position_hint": "east side work zone beside the wall board"
          },
          {
            "category": "area",
            "label": "Records and equipment strip",
            "number": 4,
            "position_hint": "west and northwest wall zone with storage and devices"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 5,
            "position_hint": "southwest wall, hinged door from corridor swinging into entry path"
          },
          {
            "category": "opening",
            "label": "North window row",
            "number": 6,
            "position_hint": "north wall above main office desks, drawn as double parallel window lines"
          },
          {
            "category": "opening",
            "label": "East window",
            "number": 7,
            "position_hint": "east wall near case desk area, drawn as double parallel window lines"
          },
          {
            "category": "furniture",
            "label": "Duty desk island",
            "number": 8,
            "position_hint": "center of main office, two joined rectangular desks facing the entrance path"
          },
          {
            "category": "furniture",
            "label": "Officer chairs",
            "number": 9,
            "position_hint": "around duty desk island, one chair on south side and one chair on north side"
          },
          {
            "category": "prop",
            "label": "Desk monitors",
            "number": 10,
            "position_hint": "on duty desk island, grouped desktop screens facing officer chairs"
          },
          {
            "category": "prop",
            "label": "Paperwork trays",
            "number": 11,
            "position_hint": "on duty desk island near the entrance-facing edge"
          },
          {
            "category": "plot_device",
            "label": "Case photo spread",
            "number": 12,
            "position_hint": "on east case desk surface, arranged as small flat photo rectangles and paper sheets"
          },
          {
            "category": "plot_device",
            "label": "Location result monitor",
            "number": 13,
            "position_hint": "north side of duty desk island, single emphasized monitor symbol facing south"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank",
            "number": 14,
            "position_hint": "northwest wall in records and equipment strip, row of small screen rectangles on a console"
          },
          {
            "category": "furniture",
            "label": "Filing cabinet row",
            "number": 15,
            "position_hint": "west wall, long row of narrow storage rectangles"
          },
          {
            "category": "prop",
            "label": "Printer copier",
            "number": 16,
            "position_hint": "west wall near filing cabinets, boxy copier symbol"
          },
          {
            "category": "plot_device",
            "label": "Wall map and whiteboard case board",
            "number": 17,
            "position_hint": "east wall above case desk area, large flat wall board rectangle"
          },
          {
            "category": "furniture",
            "label": "Visitor chair",
            "number": 18,
            "position_hint": "south side of main office near entry path, facing duty desk island"
          },
          {
            "category": "prop",
            "label": "Coat rack and umbrella stand",
            "number": 19,
            "position_hint": "inside southwest corner beside entrance door"
          },
          {
            "category": "prop",
            "label": "Wall mounted air conditioner",
            "number": 20,
            "position_hint": "high on north wall between window segments, shown as a slim rectangle in plan symbol"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_office_night_duty_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (entrance door), looking along number 2 (entry path) toward number 8 (duty desk island), with number 10 (desk monitors) and number 14 (CCTV monitor bank) visible beyond",
            "framing_notes": "Use the entrance path as foreground and keep the central duty desk layout readable.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office_interior"
          },
          {
            "bg_id": "bg_office_day_case_photos_on_desk",
            "camera_height": "standing or leaning eye-level ~1.5m",
            "camera_position": "near number 3 (case desk area), facing downward and diagonally across number 12 (case photo spread) toward number 17 (wall map and whiteboard case board)",
            "framing_notes": "Include number 12 prominently on the desk surface and keep number 17 in the background direction.",
            "lens_hint": "40mm normal-wide",
            "sub_location": "office_interior"
          },
          {
            "bg_id": "bg_office_day_location_result_on_monitor",
            "camera_height": "seated-to-standing eye-level ~1.45m",
            "camera_position": "near number 8 (duty desk island), facing number 13 (location result monitor) with number 10 (other desk monitors) nearby and number 6 (north window row) behind the workstation",
            "framing_notes": "Frame number 13 as the main visual device while showing it belongs to the central duty desk cluster.",
            "lens_hint": "50mm normal",
            "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 square 1024x1024 flat top-down schematic 2D site plan diagram for the exterior entrance of a small contemporary public safety station in a coastal island city. The drawing must look like a clean architectural CAD plan or IKEA-style layout sketch: single-weight black outlines, white or off-white background, geometric symbols only. Use solid flat pastel color fills, one consistent color per zone: police station building footprint pale blue-gray, covered entrance porch pale beige, public front plaza pale yellow, bicycle parking zone pale green, vehicle lane pale gray, south-east driveway exit pale tan, landscape strip pale muted green. Show the building occupying the north half of the plan with a centered front entrance on the south facade; a covered porch directly outside it; an open plaza leading to the south curb; bicycle parking on the east side of the plaza; a vehicle lane along the south edge; and a clear departure path from the bicycle parking zone to the south-east driveway. Include contemporary practical layout cues: centered sliding glass doors, flanking front window banks, a side service door, a small CCTV symbol above the entrance, short bollards at the porch edge, a blank outdoor notice board, a pair of flagpoles, a low landscape strip, and a linear curb drainage grate. Draw furniture and openings as simple top-down plan symbols: sliding doors as double sliding lines, windows as double parallel wall gaps, door with swing arc, bicycle rack as repeated U-shapes, bicycle as a simple top-down line glyph, bollards as small circles, CCTV as a small wall-mounted semicircle. Draw the bicycle departure route as a thin dashed line with small arrowheads from the parked bicycle across the plaza to the south-east driveway. Place small white circular markers with black numbers 1 through 19, each number appearing exactly once, matching the numbered elements list. Area labels may appear only as short generic English words inside colored zones: Building, Entrance, Plaza, Bike Parking, Road, Driveway, Landscape. Add a small north arrow with the letter N in one corner. Do not add any other text, annotations, camera icons, field-of-view cones, people, vehicles, logos, or readable signage. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic image, no rendered look, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "flat top-down schematic site plan of a small contemporary police station entrance",
          "pastel color-coded zones for building, entrance porch, public plaza, bicycle parking, vehicle lane, driveway, and landscaping",
          "main sliding glass entrance centered on the front facade",
          "bicycle parking placed to the east side of the forecourt",
          "clear departure route from bicycle rack toward the south-east driveway",
          "modern public safety exterior cues: CCTV over entry, bollards, blank notice board, flagpoles, curb, drainage line"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Police station building footprint",
            "number": 1,
            "position_hint": "north half of plan, rectangular building mass"
          },
          {
            "category": "area",
            "label": "Covered entrance porch",
            "number": 2,
            "position_hint": "center of south facade, directly outside main doors"
          },
          {
            "category": "area",
            "label": "Public front plaza",
            "number": 3,
            "position_hint": "middle of plan between entrance porch and curb"
          },
          {
            "category": "area",
            "label": "Bicycle parking zone",
            "number": 4,
            "position_hint": "east side of public plaza"
          },
          {
            "category": "area",
            "label": "Vehicle lane",
            "number": 5,
            "position_hint": "south edge of plan running west to east"
          },
          {
            "category": "area",
            "label": "South-east driveway exit",
            "number": 6,
            "position_hint": "south-east corner connecting plaza to vehicle lane"
          },
          {
            "category": "opening",
            "label": "Main sliding glass doors",
            "number": 7,
            "position_hint": "center of building south wall, opening onto covered entrance porch"
          },
          {
            "category": "opening",
            "label": "Left front window bank",
            "number": 8,
            "position_hint": "south wall of building, west of main doors"
          },
          {
            "category": "opening",
            "label": "Right front window bank",
            "number": 9,
            "position_hint": "south wall of building, east of main doors"
          },
          {
            "category": "opening",
            "label": "Side service door",
            "number": 10,
            "position_hint": "east wall of building near bicycle parking zone"
          },
          {
            "category": "furniture",
            "label": "Bicycle rack",
            "number": 11,
            "position_hint": "inside bicycle parking zone, parallel to east edge of plaza"
          },
          {
            "category": "prop",
            "label": "Parked bicycle for departure",
            "number": 12,
            "position_hint": "next to bicycle rack, closest to the plaza exit route"
          },
          {
            "category": "plot_device",
            "label": "Dashed bicycle departure route",
            "number": 13,
            "position_hint": "curving from parked bicycle through plaza to south-east driveway exit"
          },
          {
            "category": "prop",
            "label": "Short entrance bollards",
            "number": 14,
            "position_hint": "row across front edge of covered entrance porch"
          },
          {
            "category": "plot_device",
            "label": "Entrance CCTV camera",
            "number": 15,
            "position_hint": "above main doors on building south facade"
          },
          {
            "category": "prop",
            "label": "Blank outdoor notice board",
            "number": 16,
            "position_hint": "west side of entrance porch near the front wall"
          },
          {
            "category": "prop",
            "label": "Pair of flagpoles",
            "number": 17,
            "position_hint": "west side of public plaza near curb"
          },
          {
            "category": "prop",
            "label": "Low landscape strip",
            "number": 18,
            "position_hint": "west edge of forecourt beside plaza"
          },
          {
            "category": "prop",
            "label": "Linear curb drainage grate",
            "number": 19,
            "position_hint": "along north edge of vehicle lane at the bottom of the plaza"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_exterior_entrance_day_bicycle_departure",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 on the vehicle lane at the south side, facing diagonally north-east toward number 7 at the main entrance and number 12 in the bicycle parking zone",
            "framing_notes": "include the bicycle rack area numbers 11 and 12 on one side, the departure route number 13 leading toward the driveway, and the station entrance number 7 in the background",
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_entrance"
          }
        ],
        "applied_shots": [
          "S22_Shot2"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram, like a clean architectural CAD plan or simple boat layout sketch. Use a white or off-white background, single-weight black outlines, crisp geometric plan symbols, and solid flat pastel area fills. Fill the open sea around the boat with pale blue, the open aft working deck with pale gray, the bow foredeck and side walkways with slightly lighter pale gray, and the wheelhouse cabin footprint with pale beige. Draw a small modern coastal fishing boat layout as geometry only: vertical hull centered on the canvas, pointed bow at the north end, squared stern at the south end, low perimeter rail and bulwark around the hull, forward wheelhouse in the north third, narrow side walkways around the wheelhouse, and an open aft working deck occupying the center and south. Leave clear pale-blue water margins around the port side, starboard side, and stern to show open sea sightlines. Use simple plan symbols: door as a line with swing arc, windows as double parallel lines in the wheelhouse walls, winch as a small circle inside a rectangle, net pile as an irregular flat outline, crate stack as small rectangles, rope as a flat coil, cleats as small paired blocks, lifebuoy as a small ring, hatch as a rectangle, anchor locker as a small bow rectangle, mast and antenna base as compact top-down marks on the wheelhouse. Minimal text inside the drawing: only large area labels Sea, Deck, Wheelhouse, and Bow may appear, plus a small north arrow with N in one corner. Do not add any other words or annotations. Place small white circular markers with black outlines and black numbers exactly once for each element: 1 open sea area outside hull; 2 open aft working deck; 3 bow foredeck and side walkways; 4 wheelhouse cabin footprint; 5 perimeter rail and bulwark; 6 aft wheelhouse door with swing arc; 7 front windshield window; 8 side window strip; 9 stern transom gate or work gap; 10 starboard hauling winch drum; 11 port aft net pile; 12 starboard aft fish crate stack; 13 port mid coiled rope; 14 aft corner cleats pair; 15 port rail lifebuoy; 16 bow anchor locker; 17 central deck hatch; 18 compact mast and antenna base. Keep all furniture, openings, and equipment as simple symbolic top-down glyphs, with no decorative scene detail.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan",
          "Small modern coastal fishing boat exterior deck",
          "Bow oriented north, stern oriented south",
          "Open aft working deck with sea sightlines on both sides and stern",
          "Forward wheelhouse with door and window openings",
          "Fishing gear arranged as simple top-down symbols",
          "Solid pastel area fills with black outline symbols and numbered markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Open sea around boat",
            "number": 1,
            "position_hint": "outside the hull on all sides, especially port, starboard, and stern sightlines"
          },
          {
            "category": "area",
            "label": "Open aft working deck",
            "number": 2,
            "position_hint": "south and central portion of hull behind the wheelhouse"
          },
          {
            "category": "area",
            "label": "Bow foredeck and side walkways",
            "number": 3,
            "position_hint": "north bow area and narrow side paths around the wheelhouse"
          },
          {
            "category": "area",
            "label": "Wheelhouse cabin footprint",
            "number": 4,
            "position_hint": "forward north third of the boat, centered on deck"
          },
          {
            "category": "prop",
            "label": "Low perimeter rail and bulwark",
            "number": 5,
            "position_hint": "continuous along outer hull edge around deck and bow"
          },
          {
            "category": "opening",
            "label": "Aft wheelhouse door with swing arc",
            "number": 6,
            "position_hint": "south wall of wheelhouse opening onto the working deck"
          },
          {
            "category": "opening",
            "label": "Front windshield window",
            "number": 7,
            "position_hint": "north wall of wheelhouse facing the bow"
          },
          {
            "category": "opening",
            "label": "Side window strip",
            "number": 8,
            "position_hint": "east and west sides of wheelhouse, marked with one centered number"
          },
          {
            "category": "opening",
            "label": "Stern transom gate or work gap",
            "number": 9,
            "position_hint": "south center of stern rail"
          },
          {
            "category": "prop",
            "label": "Hauling winch drum",
            "number": 10,
            "position_hint": "starboard side of working deck, mid-deck near rail"
          },
          {
            "category": "prop",
            "label": "Net pile",
            "number": 11,
            "position_hint": "port aft corner of working deck"
          },
          {
            "category": "prop",
            "label": "Fish crate stack",
            "number": 12,
            "position_hint": "starboard aft corner of working deck"
          },
          {
            "category": "prop",
            "label": "Coiled rope",
            "number": 13,
            "position_hint": "port mid working deck near side rail"
          },
          {
            "category": "prop",
            "label": "Aft corner cleats pair",
            "number": 14,
            "position_hint": "near both aft corners, represented as a paired deck fitting with one marker"
          },
          {
            "category": "prop",
            "label": "Lifebuoy on rail",
            "number": 15,
            "position_hint": "port rail near mid-deck"
          },
          {
            "category": "prop",
            "label": "Bow anchor locker",
            "number": 16,
            "position_hint": "center of bow foredeck"
          },
          {
            "category": "prop",
            "label": "Central deck hatch",
            "number": 17,
            "position_hint": "center of open working deck floor"
          },
          {
            "category": "prop",
            "label": "Compact mast and antenna base",
            "number": 18,
            "position_hint": "top-down symbol centered on the wheelhouse cabin"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_deck_dusk_open_sea",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 at the stern transom gate, facing diagonally forward toward number 4 wheelhouse, number 6 door, and number 10 hauling winch, with the open water around number 1 visible beyond the rails",
            "framing_notes": "Keep the working deck equipment in the foreground or midground and allow clear open-sea sightlines past the stern and side rails.",
            "lens_hint": "28mm wide angle",
            "sub_location": "deck"
          }
        ],
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot4",
          "S28_Shot5"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact modern Korean coastal boat wheelhouse. Use clean single-weight black outlines on a white or off-white background, simple geometric plan symbols only, and solid flat pastel area fills with no tonal transitions. The drawing must read like a clear technical room layout map, not scenic art. Do not add people, exterior scenery, pictorial decoration, surface detail, or time-of-day treatment. Bow is at the top/north; include a small N arrow in one corner. Layout: a compact rectangular wheelhouse with slightly thick outer bulkhead lines; the north wall is the forward windshield side, the south wall is the aft deck entry side. Divide the interior into three color-coded zones: Helm area in pale green at the forward starboard third, Seating area in pale yellow through the central and port side, Entry area in pale beige along the aft strip. Short area text labels may appear only as Helm, Seating, Entry. No other text labels are allowed inside the diagram. Place a helm console as a rectangular block under the forward windshield on the starboard/front side; add symbolic top-down control glyphs on it for a steering wheel, throttle controls, GPS chart display, and switch panel. Put one captain chair centered aft of the console, a narrow bench along the port wall, and a small under-bench locker. Show the aft sliding door centered on the south wall with a sliding track symbol. Show the forward windshield as a long double parallel line in the north wall, and port and starboard side windows as shorter double parallel line symbols. Add three flat dark red circular ring marks on the inside faces of the port wall, starboard wall, and aft bulkhead. Add a small fire extinguisher bracket symbol near the aft starboard corner. Every listed item and zone must have one small white circular marker with a black number, numbers 1 through 20 exactly once: 1 Helm area, 2 Seating area, 3 Entry area, 4 helm console, 5 steering wheel, 6 throttle controls, 7 GPS chart display, 8 radio handset, 9 electrical switch panel, 10 captain chair, 11 port bench seat, 12 storage locker, 13 aft sliding door, 14 forward windshield, 15 port side window, 16 starboard side window, 17 port red circle mark, 18 starboard red circle mark, 19 aft red circle mark, 20 fire extinguisher bracket. These names are placement instructions only; inside the drawing show only the numbered circles and the allowed area labels.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern coastal boat wheelhouse",
          "Bow/north end contains the helm console directly below the forward windshield",
          "Central narrow standing aisle with captain chair and compact bench seating",
          "Aft sliding door as the main entry from the deck",
          "Side windows and forward windshield shown as double-line opening symbols",
          "Modern control devices: steering wheel, throttle, GPS chart display, radio handset, switch panel",
          "Interior wall red circular marks shown as flat dark red ring symbols on port, starboard, and aft bulkheads",
          "Pastel solid area fills distinguish helm/control, seating/aisle, and aft entry zones",
          "Only numbered circle markers identify objects; no object text labels inside the drawing"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Helm/control zone",
            "number": 1,
            "position_hint": "forward third of wheelhouse, slightly starboard, filled pale green"
          },
          {
            "category": "area",
            "label": "Seating and aisle zone",
            "number": 2,
            "position_hint": "central and port side of wheelhouse, filled pale yellow"
          },
          {
            "category": "area",
            "label": "Aft entry zone",
            "number": 3,
            "position_hint": "south strip inside the rear door, filled pale beige"
          },
          {
            "category": "furniture",
            "label": "Helm console",
            "number": 4,
            "position_hint": "north wall, starboard side, below forward windshield"
          },
          {
            "category": "prop",
            "label": "Steering wheel",
            "number": 5,
            "position_hint": "mounted on aft face of helm console"
          },
          {
            "category": "prop",
            "label": "Throttle controls",
            "number": 6,
            "position_hint": "right side of helm console near starboard wall"
          },
          {
            "category": "plot_device",
            "label": "GPS chart display",
            "number": 7,
            "position_hint": "top of helm console, forward center"
          },
          {
            "category": "prop",
            "label": "Radio handset",
            "number": 8,
            "position_hint": "starboard wall beside helm console"
          },
          {
            "category": "prop",
            "label": "Electrical switch panel",
            "number": 9,
            "position_hint": "forward starboard bulkhead above helm console"
          },
          {
            "category": "furniture",
            "label": "Captain chair",
            "number": 10,
            "position_hint": "center of wheelhouse, directly aft of helm console"
          },
          {
            "category": "furniture",
            "label": "Narrow port bench seat",
            "number": 11,
            "position_hint": "along port wall in central seating zone"
          },
          {
            "category": "furniture",
            "label": "Under-bench storage locker",
            "number": 12,
            "position_hint": "beneath or immediately aft of port bench seat"
          },
          {
            "category": "opening",
            "label": "Aft sliding door",
            "number": 13,
            "position_hint": "center of south wall, main entry from deck"
          },
          {
            "category": "opening",
            "label": "Forward windshield",
            "number": 14,
            "position_hint": "north wall spanning most of the bow-facing side"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 15,
            "position_hint": "west wall, forward to central span"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 16,
            "position_hint": "east wall, forward to central span beside helm"
          },
          {
            "category": "plot_device",
            "label": "Port wall red circular mark",
            "number": 17,
            "position_hint": "inside face of west wall above or beside port bench"
          },
          {
            "category": "plot_device",
            "label": "Starboard wall red circular mark",
            "number": 18,
            "position_hint": "inside face of east wall aft of helm console"
          },
          {
            "category": "plot_device",
            "label": "Aft bulkhead red circular mark",
            "number": 19,
            "position_hint": "inside face of south wall, offset from aft sliding door"
          },
          {
            "category": "prop",
            "label": "Fire extinguisher bracket",
            "number": 20,
            "position_hint": "aft starboard corner near the sliding door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wheelhouse_dusk_red_circle_marks",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the aft entry zone near number 13, facing forward toward number 4, number 7, and number 14, with the port and starboard wall marks at number 17 and number 18 visible along the sides",
            "framing_notes": "Keep the helm controls dominant, include at least two red circular wall marks, and let the aft wall mark at number 19 sit near the rear edge or foreground if the angle allows.",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot6",
          "S29_Shot11"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "88f23624-56a8-4068-8d6e-4dcc419fae9e",
  "resolved_model": "gpt",
  "updated_at": "2026-05-06T13:51:02.106913+00:00",
  "project_config_snapshot": {}
}