{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "3478ee0cb396816c",
  "data": {
    "floor_plans": {
      "fp_l03_rooftop_unit_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic floor plan diagram, like a clean architectural CAD plan or IKEA-style room layout sketch, with single-weight black outlines on a white or off-white background and geometric symbols only. Use one flat pastel solid fill per zone: rooftop deck in pale cool gray, rooftop unit in pale beige, surrounding dense roof context in pale lavender-gray. Keep all fills uniform with no tonal variation or surface effects. Show a rectangular old rooftop exterior for a small modern coastal city rooftop unit: a low parapet enclosing the roof perimeter; a compact rooftop room along the north edge; a metal door on the south face opening onto the deck with a simple door swing arc; a narrow window on the east face shown as double parallel wall lines; a round water tank on a small square platform near the northwest corner; a clothesline with two posts and three straight parallel lines across the open deck; a black cat watching position near the southeast parapet facing the window; simplified adjacent roof rectangles outside the parapet. Add small numbered white circles with black outlines and black numbers 1 through 9, each number used exactly once, placed beside the matching element. Short area labels only: ROOFTOP, ROOF UNIT, URBAN ROOFS. Include a small north arrow in one corner. No other text, no camera icon, no extra arrows except the north arrow, no decorative detail; pure flat plan symbols.",
        "key_elements": [
          "1024x1024 flat top-down schematic plan",
          "modern coastal city rooftop unit exterior layout",
          "pale cool gray rooftop deck zone",
          "pale beige rooftop unit zone",
          "pale lavender-gray surrounding dense roof context zone",
          "low parapet enclosing the roof perimeter",
          "iron door on the rooftop unit south face",
          "narrow window on the rooftop unit east face",
          "round water tank near northwest corner",
          "clothesline across open rooftop deck",
          "black cat watching position near southeast parapet",
          "numbered markers only, with short area labels and a north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "rooftop deck",
            "number": 1,
            "position_hint": "central open roof area inside the parapet, south of the rooftop unit"
          },
          {
            "category": "area",
            "label": "rooftop unit",
            "number": 2,
            "position_hint": "compact rectangular room mass along the north edge of the roof"
          },
          {
            "category": "opening",
            "label": "iron door",
            "number": 3,
            "position_hint": "south wall of rooftop unit, opening onto the rooftop deck"
          },
          {
            "category": "opening",
            "label": "narrow window",
            "number": 4,
            "position_hint": "east wall of rooftop unit, facing the open deck and southeast parapet"
          },
          {
            "category": "prop",
            "label": "water tank",
            "number": 5,
            "position_hint": "northwest corner of rooftop deck, beside the rooftop unit and parapet"
          },
          {
            "category": "prop",
            "label": "clothesline",
            "number": 6,
            "position_hint": "spanning the central and southern rooftop deck between two simple posts"
          },
          {
            "category": "prop",
            "label": "low parapet wall",
            "number": 7,
            "position_hint": "continuous perimeter wall around the rooftop deck"
          },
          {
            "category": "plot_device",
            "label": "black cat watching position",
            "number": 8,
            "position_hint": "southeast area of rooftop deck near the parapet, oriented toward the window"
          },
          {
            "category": "area",
            "label": "surrounding roof context",
            "number": 9,
            "position_hint": "outside the parapet on all sides, shown as simplified neighboring roof rectangles"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B02",
            "camera_height": "eye-level standing on an adjacent roof, ~1.6m",
            "camera_position": "near number 9 (surrounding roof context) south of the parapet, facing north across number 1 (rooftop deck) toward number 2 (rooftop unit), with number 5 (water tank) visible to the left",
            "framing_notes": "wide establishing composition; include the parapet boundary and surrounding dense roof context clearly",
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_unit_exterior"
          },
          {
            "bg_id": "L03B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (iron door) on the south face of number 2 (rooftop unit), facing along the exterior wall toward number 4 (window)",
            "framing_notes": "make number 3 and number 4 the dominant spatial anchors; keep number 1 as the immediate approach area",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_unit_exterior"
          },
          {
            "bg_id": "L03B01",
            "camera_height": "low animal-height viewpoint ~0.4m",
            "camera_position": "near number 8 (black cat watching position) by the southeast parapet, facing diagonally toward number 4 (window) on number 2 (rooftop unit)",
            "framing_notes": "include number 8 in the foreground orientation and number 4 as the watched target; number 6 may frame the open deck lightly",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_unit_exterior"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot4",
          "S10_Shot6",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_l04_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic architectural floor plan diagram, like a clean CAD plan or simple room-layout sketch. Use a white or off-white background, single-weight black outlines, crisp geometric shapes, and solid flat pastel color fills only. Show a modern compact coastal villa exterior route: a south ground yard leading to a long narrow outdoor stair corridor on the east side of a villa wall mass, then a rooftop deck at the north end with a small rooftop access room. Fill the ground yard in pale beige, the exterior stair route in pale gray, the rooftop deck in cool pale gray, the rooftop access room in pale blue, and the villa wall mass in pale cream. Use simple top-down plan symbols: stair treads as repeated narrow rectangles, doors as lines with swing arcs, windows as double parallel lines in the wall, a gate as a break in the boundary, a drain grate as a small slatted rectangle, handrails as thin continuous lines, and a small wall security camera symbol. North is at the top; include only a small N arrow in one corner. Area labels may read only Yard, Stairs, Roof Deck, and Rooftop Room. Do not add any other text, legend, scale bar, people, weather, action, scenery, tonal variation, pictorial viewpoint, surface effects, cast effects, or dimensional illusion. Place small white circles with black outlines and black numbers exactly once for each item: 1 in the south ground yard area; 2 along the main exterior stair route; 3 on the north rooftop deck; 4 inside the rooftop access room; 5 at the south yard security gate; 6 at the ground side service door on the west yard wall; 7 on the lower stair flight from the yard to the middle landing; 8 on the middle landing as a small flat pale red circular plot marker for the foul smell point, with no label; 9 on the upper stair flight toward the rooftop deck; 10 on the covered drain grate beside the middle landing; 11 on the rooftop access room door; 12 on the narrow exterior window along the upper stair wall; 13 on the continuous handrail along the outer stair edge; 14 on the wall security camera overlooking the landing; 15 on the long villa wall mass.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic architectural floor plan.",
          "Modern compact coastal villa exterior route: ground yard, narrow exterior stair corridor, middle landing, upper rooftop deck, and small rooftop access room.",
          "Solid flat pastel zone fills: yard pale beige, stair route pale gray, roof deck cool pale gray, rooftop room pale blue, villa wall mass pale cream.",
          "Simple symbolic plan glyphs only: stair treads, door swing arcs, double-line windows, gate break, drain grate, railings, small security camera symbol.",
          "Small black-numbered circles identify every important area, opening, prop, and plot device; no extra text except short area labels and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "ground yard",
            "number": 1,
            "position_hint": "south end of the plan, open yard before the stairs"
          },
          {
            "category": "area",
            "label": "exterior stair route",
            "number": 2,
            "position_hint": "long narrow corridor along the east side of the villa wall"
          },
          {
            "category": "area",
            "label": "rooftop deck",
            "number": 3,
            "position_hint": "north end of the stair route, open deck area"
          },
          {
            "category": "area",
            "label": "rooftop access room",
            "number": 4,
            "position_hint": "northwest corner of the rooftop deck"
          },
          {
            "category": "opening",
            "label": "yard security gate",
            "number": 5,
            "position_hint": "south boundary of the yard, aligned with the stair approach"
          },
          {
            "category": "opening",
            "label": "ground side service door",
            "number": 6,
            "position_hint": "west wall of the yard, opening from villa wall mass toward the yard"
          },
          {
            "category": "opening",
            "label": "lower stair flight",
            "number": 7,
            "position_hint": "lower half of the stair corridor, starting at the yard and running north"
          },
          {
            "category": "plot_device",
            "label": "mid-stair foul smell zone",
            "number": 8,
            "position_hint": "center of the middle landing between lower and upper stair flights"
          },
          {
            "category": "opening",
            "label": "upper stair flight",
            "number": 9,
            "position_hint": "upper half of the stair corridor, continuing north from the middle landing"
          },
          {
            "category": "prop",
            "label": "covered drain grate",
            "number": 10,
            "position_hint": "edge of the middle landing near the inner villa wall"
          },
          {
            "category": "opening",
            "label": "rooftop access door",
            "number": 11,
            "position_hint": "south face of the rooftop access room, facing the top of the stairs"
          },
          {
            "category": "opening",
            "label": "narrow exterior window",
            "number": 12,
            "position_hint": "west wall beside the upper stair flight"
          },
          {
            "category": "prop",
            "label": "continuous stair handrail",
            "number": 13,
            "position_hint": "east edge of the stair corridor and rooftop deck edge"
          },
          {
            "category": "prop",
            "label": "wall security camera",
            "number": 14,
            "position_hint": "upper west wall overlooking the middle landing and upper stair flight"
          },
          {
            "category": "area",
            "label": "villa wall mass",
            "number": 15,
            "position_hint": "long pale cream building block along the west side of the yard and stair route"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 on the middle landing, facing diagonally upward along number 9 toward number 11, with number 7 partly behind as the lower approach route",
            "framing_notes": "Emphasize the cramped stair route and include number 8 as the midway tension point; keep the rooftop access door direction visible.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_access_stairs"
          }
        ],
        "applied_shots": [
          "S11_Shot3"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_l04_rooftop_landing": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram, like a clean architectural CAD plan or simple room layout sketch. Use a white or off-white background, single-weight black outlines, and simple geometric top-down symbols only. The plan shows a compact modern coastal urban rooftop landing facing a rooftop room entrance. Fill each area with one solid flat pastel color: number 1 rooftop landing in pale gray, number 2 rooftop room threshold area in pale beige, and number 7 stairwell exit zone in pale blue. Place the rooftop room edge along the north side, with number 3 as a half-open iron entrance door centered on the north wall; draw the door leaf at about a 45 degree angle with a standard swing arc and number 4 as the doorway threshold directly below it. Surround the landing with number 5 low parapet edges along the west, south, and east sides. Add number 6 as a small roof drain in the southeast corner, number 8 as a simple exterior wall light fixture symbol just east of the door, number 9 as a vertical utility pipe at the northwest corner, and number 10 as a tiny flat red circular mark on the floor slightly west of the door. Use short area labels only, such as Rooftop, Room, and Stair, inside their colored areas; add a small N arrow in one corner if needed. Every numbered item must be a small white circle with a black outline and black number, each number appearing exactly once. Do not include any legend, character, camera icon, field-of-view cone, extra annotation, decorative text, or proper noun. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern coastal urban rooftop landing.",
          "Rooftop landing area uses a single flat pastel gray fill; rooftop room threshold area uses a single flat pastel beige fill; stairwell access uses a single flat pastel pale blue fill.",
          "Half-open iron entrance door is the main plot-critical opening, drawn as a top-down door leaf at about 45 degrees with a swing arc.",
          "Modern rooftop layout cues: low parapet edges around the landing, compact stairwell bulkhead access, small exterior light fixture, utility pipe, and roof drain.",
          "All furniture, openings, props, plot devices, and areas are marked with unique small numbered circles; no legend text inside the drawing."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop landing area",
            "number": 1,
            "position_hint": "central and south portion of the plan, pale gray filled exterior rooftop deck"
          },
          {
            "category": "area",
            "label": "Rooftop room threshold area",
            "number": 2,
            "position_hint": "north portion of the plan behind the entrance wall, pale beige filled small rooftop room edge"
          },
          {
            "category": "plot_device",
            "label": "Half-open iron entrance door",
            "number": 3,
            "position_hint": "center of the north wall of the rooftop landing, door leaf angled into the landing with swing arc"
          },
          {
            "category": "opening",
            "label": "Doorway threshold",
            "number": 4,
            "position_hint": "directly under number 3, between rooftop landing and rooftop room threshold area"
          },
          {
            "category": "prop",
            "label": "Low rooftop parapet",
            "number": 5,
            "position_hint": "west, south, and east perimeter edges of the rooftop landing"
          },
          {
            "category": "prop",
            "label": "Roof drain",
            "number": 6,
            "position_hint": "southeast corner of the rooftop landing floor"
          },
          {
            "category": "opening",
            "label": "Stairwell exit",
            "number": 7,
            "position_hint": "south edge of the rooftop landing, compact access opening leading up to the roof"
          },
          {
            "category": "prop",
            "label": "Exterior wall light fixture",
            "number": 8,
            "position_hint": "north wall just to the east of the half-open door, drawn as a small flat circle symbol only"
          },
          {
            "category": "prop",
            "label": "Vertical utility pipe",
            "number": 9,
            "position_hint": "northwest corner near the rooftop room wall and parapet"
          },
          {
            "category": "prop",
            "label": "Small red circular mark",
            "number": 10,
            "position_hint": "on the landing floor slightly west of the door, drawn as a tiny flat red circle without texture"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (stairwell exit) on the south side of number 1 (rooftop landing), facing north toward number 3 (half-open iron entrance door) and number 2 (rooftop room threshold area)",
            "framing_notes": "Center the half-open door, keep the parapet edges and rooftop drain as quiet environmental context, and avoid showing any camera icon or viewing cone on the floor plan.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_landing"
          }
        ],
        "applied_shots": [
          "S11_Shot4"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_l04_yard": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic architectural floor plan diagram for a compact modern multi-family villa yard entry area in a dense coastal Korean city fringe. The diagram must look like a clean CAD plan or IKEA-style room layout sketch: simple geometric symbols, single-weight black outlines, white or off-white background, and minimal text. Use one flat pastel solid fill per sub-area: Yard Driveway pale gray, Street Approach pale tan, Villa Building pale blue, Exterior Stairwell pale lavender, Bicycle Parking Strip pale green. Keep these colors consistent and do not blend them. Draw a low perimeter wall around the yard, with the street along the south edge. Layout: number 1 is the central paved yard driveway area; number 2 is the narrow street approach outside the south wall; number 3 is the villa building frontage occupying the north and east side; number 4 is the exterior stairwell area in the north-east corner; number 5 is the bicycle parking strip along the west wall. Add opening and object symbols: number 6 small circle marker at the south-center sliding vehicle gate, drawn as a top-down sliding gate break in the wall; number 7 at the south-east pedestrian gate with a door swing arc; number 8 at the main entrance door on the east building frontage with a door swing arc; number 9 at a simple stair flight symbol in the north-east corner; number 10 at a top-down parked bicycle glyph along the west wall; number 11 at a simple bicycle rack beside it; number 12 at a flat top-down police vehicle rectangle placed just inside the gate, angled slightly toward the entrance; number 13 at a small flat red-blue light bar symbol on the police vehicle roof, with no glow; number 14 at a small CCTV camera symbol on the north-east building corner aimed toward the yard and gates; number 15 at a ground-floor window on the north facade, drawn as double parallel lines in the wall. Put each number inside a small white circle with a black outline and black numeral; each number appears exactly once. Area labels may appear as short generic English words only, such as Yard, Street, Building, Stairs, Bikes. Add a small north arrow with the letter N in one corner. Do not draw people, camera icons, view cones, speech bubbles, or extra annotations. Explicit negative constraints: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic style, no rendered look, no lighting effects, no textured surfaces, no material rendering.",
        "key_elements": [
          "Compact modern multi-family villa yard entry area",
          "South-side narrow street approach with sliding vehicle gate and pedestrian gate",
          "Small paved yard driveway used as police arrival bay",
          "Villa building frontage with main entrance and exterior stair access",
          "Bicycle parking strip with rack and parked bicycle along the west wall",
          "Ground-floor window and CCTV camera on the building facade",
          "Flat pastel area fills with numbered markers only, no decorative rendering"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Yard driveway area",
            "number": 1,
            "position_hint": "center of the plan inside the perimeter wall"
          },
          {
            "category": "area",
            "label": "Street approach area",
            "number": 2,
            "position_hint": "outside the south edge, aligned with the vehicle gate"
          },
          {
            "category": "area",
            "label": "Villa building frontage area",
            "number": 3,
            "position_hint": "north and east side of the yard footprint"
          },
          {
            "category": "area",
            "label": "Exterior stairwell area",
            "number": 4,
            "position_hint": "north-east corner connected to the entrance landing"
          },
          {
            "category": "area",
            "label": "Bicycle parking strip",
            "number": 5,
            "position_hint": "west side of the yard along the perimeter wall"
          },
          {
            "category": "opening",
            "label": "Sliding vehicle gate",
            "number": 6,
            "position_hint": "south wall, centered toward the driveway"
          },
          {
            "category": "opening",
            "label": "Pedestrian gate",
            "number": 7,
            "position_hint": "south-east wall beside the vehicle gate"
          },
          {
            "category": "opening",
            "label": "Main entrance door",
            "number": 8,
            "position_hint": "east side of the yard on the villa frontage, opening to the entry landing"
          },
          {
            "category": "opening",
            "label": "Stair flight",
            "number": 9,
            "position_hint": "north-east corner, leading upward from the entry landing"
          },
          {
            "category": "prop",
            "label": "Parked bicycle",
            "number": 10,
            "position_hint": "west wall within the bicycle parking strip"
          },
          {
            "category": "furniture",
            "label": "Bicycle rack",
            "number": 11,
            "position_hint": "west wall immediately beside the parked bicycle"
          },
          {
            "category": "plot_device",
            "label": "Police vehicle arrival position",
            "number": 12,
            "position_hint": "south-center of the yard, nose angled toward the entrance from the vehicle gate"
          },
          {
            "category": "plot_device",
            "label": "Siren light bar",
            "number": 13,
            "position_hint": "on top of the police vehicle symbol"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 14,
            "position_hint": "north-east building corner overlooking the yard and gates"
          },
          {
            "category": "opening",
            "label": "Ground-floor window",
            "number": 15,
            "position_hint": "north building facade facing the yard"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (sliding vehicle gate), facing diagonally north-east across number 1 (yard driveway area) toward number 8 (main entrance door) and number 9 (stair flight), with number 12 (police vehicle) close to the camera side",
            "framing_notes": "Include number 12 and number 13 as the arrival focus, keep number 10 and number 11 visible along the west wall, and frame number 8 and number 9 as the confrontation destination.",
            "lens_hint": "28mm wide angle",
            "sub_location": "villa_yard"
          }
        ],
        "applied_shots": [
          "S13_Shot4",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_l05_rooftop_room_interior": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic floor plan diagram of a compact modern coastal urban rooftop-room interior. The diagram must look like a clean architectural plan: single-weight black outlines on a white or off-white background, geometric symbols only, no object-name labels. Use flat pastel solid area fills with one consistent color per zone: Living area pale yellow in the west and center, Kitchenette pale green at the northwest wall, Main bedroom pale blue on the east side, Curtained alcove pale lavender in the northeast corner, Bathroom pale cyan as a small enclosed room in the southeast. Short area labels may appear only as Living, Kitchen, Bedroom, Alcove, Bath. Add a small north arrow in one corner. Show a dense but readable modern rooftop studio layout: exterior iron entrance door on the southwest wall with a door swing arc; compact sink counter and refrigerator block along the northwest and west walls; low table, chair pair, sofa or floor seating, and wall television in the living area; main bed and wardrobe in the bedroom; a curtain partition leading to a small sleeping alcove; a small bathroom with door, sink, mirror, toilet, and shower symbols; sliding windows on the north wall and east bedroom wall. Place unique small white circles with black outlines and black numbers exactly once for all marked elements: 1 living area, 2 kitchenette area, 3 main bedroom area, 4 curtained alcove, 5 bathroom area, 6 iron entrance door, 7 north sliding window, 8 openable bedroom sliding window, 9 bathroom door, 10 low dining table, 11 chair pair, 12 small sofa or floor seating, 13 television, 14 herb pot on burner, 15 sink counter, 16 refrigerator and cabinet block, 17 main bed, 18 wardrobe, 19 curtain partition, 20 alcove mattress, 21 body hiding position behind curtain, 22 blood pool position, 23 red circle mark on blank bedroom wall, 24 old photo frame, 25 red circle position on bathroom mirror, 26 bathroom sink, 27 toilet and shower fixtures, 28 smartphone glow spot, 29 scattered household items zone, 30 footprint trail. Use simple top-down furniture glyphs: bed rectangle with pillow, sofa rectangle with cushion divisions, table rectangle, chairs as simple squares, doors with swing arcs, windows as double parallel wall lines, bathroom fixtures as standard plan symbols. Draw red circle plot marks as small flat red ring symbols at numbers 23 and 25 only, with their numbered markers beside them. Do not include 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. No decorative illustration, no camera icons, no field-of-view cones, no arrows except the north arrow, and no text annotations other than the allowed area labels, digits in numbered circles, and the small N on the north arrow.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern coastal rooftop studio room.",
          "Single-space interior divided into pastel zones: living area, kitchenette, main bedroom, curtained sleeping alcove, and small bathroom.",
          "Modern urban rooftop-room layout cues: heavy exterior entry door, compact sink counter, sliding windows, small enclosed wet bathroom, dense furniture placement.",
          "All furniture, openings, and plot-critical devices shown with simple top-down symbols and unique numbered circle markers only.",
          "Important plot positions include herb pot, television, curtain hiding area, blood pool position, blank wall red circle, bathroom mirror red circle, old photo frame, open window, scattered items, footprints, and smartphone glow spot."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living area",
            "number": 1,
            "position_hint": "west and central portion of room, pale yellow zone"
          },
          {
            "category": "area",
            "label": "Kitchenette area",
            "number": 2,
            "position_hint": "northwest wall, pale green zone with sink counter"
          },
          {
            "category": "area",
            "label": "Main bedroom area",
            "number": 3,
            "position_hint": "east side of room, pale blue zone"
          },
          {
            "category": "area",
            "label": "Curtained sleeping alcove",
            "number": 4,
            "position_hint": "northeast corner behind curtain, pale lavender zone"
          },
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 5,
            "position_hint": "southeast enclosed room, pale cyan zone"
          },
          {
            "category": "opening",
            "label": "Iron entrance door",
            "number": 6,
            "position_hint": "southwest exterior wall, swinging inward into living area"
          },
          {
            "category": "opening",
            "label": "North sliding window",
            "number": 7,
            "position_hint": "north wall above kitchenette and living edge"
          },
          {
            "category": "opening",
            "label": "Openable bedroom sliding window",
            "number": 8,
            "position_hint": "east wall of main bedroom area"
          },
          {
            "category": "opening",
            "label": "Bathroom door",
            "number": 9,
            "position_hint": "west side of bathroom enclosure, opening toward bedroom and living area"
          },
          {
            "category": "furniture",
            "label": "Low dining table",
            "number": 10,
            "position_hint": "center of living area"
          },
          {
            "category": "furniture",
            "label": "Chair pair",
            "number": 11,
            "position_hint": "around low dining table, one chair drawn tipped to suggest ransack option"
          },
          {
            "category": "furniture",
            "label": "Small sofa or floor seating",
            "number": 12,
            "position_hint": "south wall of living area facing television"
          },
          {
            "category": "furniture",
            "label": "Television",
            "number": 13,
            "position_hint": "north wall of living area, opposite sofa and table"
          },
          {
            "category": "prop",
            "label": "Herb pot on burner",
            "number": 14,
            "position_hint": "northwest kitchenette counter beside sink"
          },
          {
            "category": "furniture",
            "label": "Sink counter",
            "number": 15,
            "position_hint": "northwest wall inside kitchenette area"
          },
          {
            "category": "furniture",
            "label": "Refrigerator and cabinet block",
            "number": 16,
            "position_hint": "west wall between entrance and kitchenette"
          },
          {
            "category": "furniture",
            "label": "Main bed",
            "number": 17,
            "position_hint": "east side of main bedroom area, head toward north wall"
          },
          {
            "category": "furniture",
            "label": "Wardrobe",
            "number": 18,
            "position_hint": "south wall of main bedroom area near bathroom wall"
          },
          {
            "category": "prop",
            "label": "Curtain partition",
            "number": 19,
            "position_hint": "vertical divider between main bedroom and northeast sleeping alcove"
          },
          {
            "category": "furniture",
            "label": "Alcove mattress",
            "number": 20,
            "position_hint": "inside curtained sleeping alcove, against north wall"
          },
          {
            "category": "plot_device",
            "label": "Body hiding position",
            "number": 21,
            "position_hint": "behind curtain partition inside curtained sleeping alcove"
          },
          {
            "category": "plot_device",
            "label": "Blood pool position",
            "number": 22,
            "position_hint": "floor just inside curtain partition between main bedroom and alcove"
          },
          {
            "category": "plot_device",
            "label": "Red circle on blank bedroom wall",
            "number": 23,
            "position_hint": "east wall of main bedroom area above bed sightline"
          },
          {
            "category": "plot_device",
            "label": "Old photo frame",
            "number": 24,
            "position_hint": "bedroom wall near bathroom door and wardrobe"
          },
          {
            "category": "plot_device",
            "label": "Bathroom mirror red circle position",
            "number": 25,
            "position_hint": "inside bathroom above sink, on north interior wall"
          },
          {
            "category": "furniture",
            "label": "Bathroom sink",
            "number": 26,
            "position_hint": "north side of bathroom below mirror"
          },
          {
            "category": "furniture",
            "label": "Toilet and shower fixtures",
            "number": 27,
            "position_hint": "south and east sides of bathroom area"
          },
          {
            "category": "prop",
            "label": "Smartphone glow spot",
            "number": 28,
            "position_hint": "living floor near entrance side of low table"
          },
          {
            "category": "prop",
            "label": "Scattered household items zone",
            "number": 29,
            "position_hint": "living area floor between entrance, table, and bedroom threshold"
          },
          {
            "category": "plot_device",
            "label": "Footprint trail",
            "number": 30,
            "position_hint": "floor path from openable bedroom window toward living area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B06",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (iron entrance door), facing diagonally across number 1 (living area) toward number 14 (herb pot), number 13 (television), and number 10 (low table)",
            "framing_notes": "include number 14 and number 13 prominently, with number 10 in the middle ground",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_kitchen_area"
          },
          {
            "bg_id": "L05B07",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (low table), facing east toward number 19 (curtain partition), number 21 (body position behind curtain), and number 22 (blood pool position)",
            "framing_notes": "frame the curtain edge and blood discovery zone as the visual focus",
            "lens_hint": "35mm wide angle",
            "sub_location": "curtained_bedroom_alcove"
          },
          {
            "bg_id": "L05B09",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 3 (main bedroom area), near number 17 (main bed), facing number 23 (red circle mark on blank bedroom wall)",
            "framing_notes": "keep the blank wall dominant and include number 17 low in frame for room orientation",
            "lens_hint": "40mm normal lens",
            "sub_location": "main_bedroom_area"
          },
          {
            "bg_id": "L05B08",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (low table), facing east toward number 19 (curtain partition), number 17 (main bed), and the formerly marked number 22 blood pool position",
            "framing_notes": "use the same discovery axis as L05B07 but emphasize the empty clean floor zone around number 22",
            "lens_hint": "35mm wide angle",
            "sub_location": "curtained_bedroom_alcove"
          },
          {
            "bg_id": "L05B04",
            "camera_height": "eye-level seated-to-standing transition ~1.2m to 1.6m",
            "camera_position": "near number 17 (main bed), facing west across number 3 (main bedroom area) toward number 1 (living area), number 13 (television), and number 6 (iron entrance door)",
            "framing_notes": "show the unusually clean quiet room path from bed to entrance",
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom_area"
          },
          {
            "bg_id": "L05B05",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (bathroom door), angled to see number 25 (bathroom mirror red circle position) and, through the doorway, number 24 (old photo frame) on the bedroom side",
            "framing_notes": "make the mirror and photo positions readable as two linked visual devices",
            "lens_hint": "35mm wide angle",
            "sub_location": "bathroom_bedroom_threshold"
          },
          {
            "bg_id": "L05B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (iron entrance door), facing diagonally toward number 8 (openable sliding window), number 11 (chair pair), number 29 (scattered household items zone), and number 30 (footprint trail)",
            "framing_notes": "include the path from the entrance through the ransacked living area toward the open window",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_room_to_window_axis"
          },
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 3 (main bedroom area), near number 18 (wardrobe), facing number 23 (red circle mark on blank bedroom wall) with number 24 (old photo frame) nearby",
            "framing_notes": "compose the wall mark and old photo as the key evidence pairing",
            "lens_hint": "40mm normal lens",
            "sub_location": "main_bedroom_wall"
          },
          {
            "bg_id": "L05B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (low table), facing southwest toward number 28 (smartphone glow spot) and number 6 (iron entrance door)",
            "framing_notes": "leave the central living floor open and desolate, with the phone low in the foreground and the entrance door beyond",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_entry_area"
          }
        ],
        "applied_shots": [
          "S5_Shot1",
          "S5_Shot7",
          "S5_Shot10",
          "S12_Shot5",
          "S12_Shot8",
          "S12_Shot17",
          "S14_Shot1",
          "S14_Shot5",
          "S14_Shot9",
          "S18_Shot2",
          "S18_Shot11",
          "S18_Shot15",
          "S25_Shot2",
          "S25_Shot4",
          "S25_Shot7",
          "S27_Shot2",
          "S27_Shot5",
          "S27_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_shelter_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram for one compact modern animal shelter interior in a dense coastal urban setting. The diagram must look like a clean CAD plan or IKEA-style layout sketch: white/off-white background, single-weight black outlines, simple geometric symbols only. Use flat pastel solid area fills with one consistent color per zone: reception area pale beige, main kennel aisle pale yellow, treatment area pale blue, grooming and wash area pale cyan, supply storage area pale green. Place short area labels only inside the colored zones: Reception, Kennel, Treatment, Wash, Storage. Add a small north arrow with N in one corner. Do not add any other text annotations inside the drawing.\n\nLayout: rectangular one-room shelter with a south sliding glass entrance opening into a shallow reception strip; a long central kennel aisle runs south-north; dog cage rows line the west and east walls; a smaller isolation cage row sits along the north wall. Put the treatment and vaccination table near the north-center, with a rolling medical cart beside it. Put grooming and washing equipment in the east-northeast wet corner: grooming table, wash tub, utility sink, and floor drain. Put supply shelves, vaccine refrigerator, and cabinet in the northwest storage corner near a staff rear door. Add simple ventilation windows as double parallel line openings on the north and east walls. Add one small ceiling CCTV camera symbol in the southwest reception corner.\n\nUse simple top-down plan glyphs: bed-like cage rectangles subdivided into kennel compartments, sofa-like bench rectangle with divisions, rectangular counters and tables, rolling cart as a small rectangle with tiny wheel circles, wash tub as a rounded rectangle, sink and toilet-style plan symbols where appropriate, doors with swing arcs for hinged doors, sliding entrance as overlapping double line panels, windows as double parallel lines in the wall. Every persistent object, opening, prop, plot device, and area must have a unique small white circle marker with a black number, each number appearing exactly once: 1 sliding glass entrance, 2 reception counter, 3 waiting bench, 4 main kennel aisle, 5 west dog cage row, 6 east dog cage row, 7 north isolation cage row, 8 treatment and vaccination table, 9 rolling medical cart, 10 vaccine refrigerator and supply cabinet, 11 grooming table, 12 wash tub, 13 floor drain, 14 utility sink, 15 pet supply storage shelves, 16 staff rear door, 17 ventilation windows, 18 ceiling CCTV camera, 19 grooming and wash area, 20 treatment area, 21 reception area, 22 supply storage area. Do not write these object labels in the image; show only the numbered circles and the allowed short area labels.\n\nStrictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. The result must remain a simple flat schematic reference map with crisp readable room layout and furniture/opening positions.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of one compact modern coastal-city animal shelter interior.",
          "Single indoor shelter space divided into color-coded functional zones: reception, main kennel aisle, treatment area, grooming and wash area, and supply storage.",
          "Dog cage rows line both long side walls with a clear central aisle for staff movement.",
          "Vaccination/treatment table and rolling medical cart are placed near the rear center for active medical work.",
          "Grooming table, wash tub, utility sink, and floor drain are grouped in a wet-service corner.",
          "Modern practical details include sliding glass entrance, staff rear door, ventilation windows, supply shelving, vaccine refrigerator, and a small CCTV camera marker.",
          "All furniture, openings, props, plot devices, and areas use unique numbered circle markers only; no object text labels inside the diagram."
        ],
        "numbered_elements": [
          {
            "category": "opening",
            "label": "sliding glass entrance",
            "number": 1,
            "position_hint": "south wall, centered at entry/reception_area"
          },
          {
            "category": "furniture",
            "label": "reception counter",
            "number": 2,
            "position_hint": "southwest corner of reception_area, facing entrance"
          },
          {
            "category": "furniture",
            "label": "visitor waiting bench",
            "number": 3,
            "position_hint": "southeast wall of reception_area"
          },
          {
            "category": "area",
            "label": "main kennel aisle",
            "number": 4,
            "position_hint": "center of shelter_main, running south to north between cage rows"
          },
          {
            "category": "furniture",
            "label": "west dog cage row",
            "number": 5,
            "position_hint": "along west wall of main_kennel_aisle"
          },
          {
            "category": "furniture",
            "label": "east dog cage row",
            "number": 6,
            "position_hint": "along east wall of main_kennel_aisle"
          },
          {
            "category": "furniture",
            "label": "north isolation cage row",
            "number": 7,
            "position_hint": "north wall, behind treatment_area"
          },
          {
            "category": "furniture",
            "label": "treatment and vaccination table",
            "number": 8,
            "position_hint": "north-center of shelter_main, just off main_kennel_aisle"
          },
          {
            "category": "prop",
            "label": "rolling medical cart",
            "number": 9,
            "position_hint": "beside treatment_table, slightly west of number 8"
          },
          {
            "category": "prop",
            "label": "vaccine refrigerator and supply cabinet",
            "number": 10,
            "position_hint": "northwest wall near supply_storage_area"
          },
          {
            "category": "furniture",
            "label": "grooming table",
            "number": 11,
            "position_hint": "east-center of grooming_wash_area"
          },
          {
            "category": "furniture",
            "label": "wash tub",
            "number": 12,
            "position_hint": "northeast corner of grooming_wash_area against east wall"
          },
          {
            "category": "prop",
            "label": "floor drain",
            "number": 13,
            "position_hint": "floor of grooming_wash_area between grooming table and wash tub"
          },
          {
            "category": "furniture",
            "label": "utility sink",
            "number": 14,
            "position_hint": "north wall of grooming_wash_area, near wash tub"
          },
          {
            "category": "furniture",
            "label": "pet supply storage shelves",
            "number": 15,
            "position_hint": "west side of supply_storage_area near north wall"
          },
          {
            "category": "opening",
            "label": "staff rear door",
            "number": 16,
            "position_hint": "northwest wall, opening from supply_storage_area to rear service exit"
          },
          {
            "category": "opening",
            "label": "ventilation windows",
            "number": 17,
            "position_hint": "upper north and east walls, drawn as double parallel wall breaks"
          },
          {
            "category": "plot_device",
            "label": "ceiling CCTV camera",
            "number": 18,
            "position_hint": "southwest ceiling corner above reception_area, aimed toward kennel aisle"
          },
          {
            "category": "area",
            "label": "grooming and wash area",
            "number": 19,
            "position_hint": "east-northeast section of shelter_main, flat pale cyan fill"
          },
          {
            "category": "area",
            "label": "treatment area",
            "number": 20,
            "position_hint": "north-center section around treatment table, flat pale blue fill"
          },
          {
            "category": "area",
            "label": "reception area",
            "number": 21,
            "position_hint": "south section just inside entrance, flat pale beige fill"
          },
          {
            "category": "area",
            "label": "supply storage area",
            "number": 22,
            "position_hint": "northwest section near rear door and shelves, flat pale green fill"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (sliding entrance), facing diagonally north through number 21 (reception area) toward number 4 (main kennel aisle), with number 5 and number 6 cage rows on both sides and number 8 treatment table visible beyond",
            "framing_notes": "Include barking caged-dog rows, vaccination work at number 8 with number 9 nearby, and grooming/washing activity at numbers 11 and 12 in the deeper background.",
            "lens_hint": "28mm wide angle",
            "sub_location": "shelter_main"
          }
        ],
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot2",
          "S7_Shot5"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_l10_mart_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern coastal port-district mart exterior entrance and visible interior interaction area. The image must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Strictly no 3D, no isometric view, no perspective, no axonometric view, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, and no material rendering. Use flat solid pastel color fills with no blending: mart interior customer area pale yellow, exterior sidewalk pale beige, bicycle parking bay pale blue-gray, curb/loading strip pale gray. Show a compact urban storefront with a straight south-facing facade, centered sliding glass entrance, display windows on both sides, a shallow sign fascia and awning strip, and a visible interior checkout counter plus simple shelf aisles. Show a bicycle rack with two simplified top-down bicycles in the southwest sidewalk bay, short bollards along the curb/loading edge, and an exterior CCTV camera symbol above the entrance aimed toward the sidewalk and bicycle parking. Include a small standing-position marker area for an exterior phone moment near the entrance and a small standing-position marker area inside near the checkout counter for staff/customer interaction. Use standard top-down symbols: sliding entrance as paired glass door lines, windows as double parallel wall lines, counter and shelves as rectangles, bicycles as simple line glyphs, CCTV as a tiny wall-mounted camera wedge. Place small white circles with black outlines and black numbers 1 through 15 exactly once, one marker per listed element; do not write object names beside them. Area labels may appear only as short generic English words inside zones, such as Mart, Sidewalk, Bike Parking, and Curb. A small north arrow with the letter N may appear in one corner. No other text or annotations inside the diagram.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan",
          "Single-space modern coastal port-district mart storefront layout",
          "Color-coded flat pastel zones for mart interior, exterior sidewalk, bicycle parking bay, and curb/loading strip",
          "Main glass sliding entrance centered on storefront",
          "Display windows on both sides of entrance",
          "Visible checkout counter and shelf aisles just inside",
          "Exterior CCTV camera above entrance aimed toward sidewalk and bicycle parking",
          "Bicycle rack with bicycles near curb",
          "Exterior phone-use standing spot near entrance",
          "Staff/customer interaction spot inside near counter",
          "Clean black CAD-style outlines with numbered circle markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Mart interior customer area",
            "number": 1,
            "position_hint": "north half of plan, behind storefront wall"
          },
          {
            "category": "area",
            "label": "Exterior sidewalk zone",
            "number": 2,
            "position_hint": "south of storefront, spanning full width of plan"
          },
          {
            "category": "area",
            "label": "Bicycle parking bay",
            "number": 3,
            "position_hint": "southwest side of sidewalk near curb"
          },
          {
            "category": "area",
            "label": "Curb and loading strip",
            "number": 4,
            "position_hint": "far south edge of plan, parallel to storefront"
          },
          {
            "category": "opening",
            "label": "Main sliding glass entrance",
            "number": 5,
            "position_hint": "center of south storefront wall"
          },
          {
            "category": "opening",
            "label": "Left display window",
            "number": 6,
            "position_hint": "south storefront wall, west of entrance"
          },
          {
            "category": "opening",
            "label": "Right display window",
            "number": 7,
            "position_hint": "south storefront wall, east of entrance"
          },
          {
            "category": "furniture",
            "label": "Checkout counter",
            "number": 8,
            "position_hint": "inside mart, northeast of entrance, facing customer area"
          },
          {
            "category": "furniture",
            "label": "Shelf aisles",
            "number": 9,
            "position_hint": "inside mart, central and northwest interior"
          },
          {
            "category": "plot_device",
            "label": "Staff and customer interaction spot",
            "number": 10,
            "position_hint": "inside mart, in front of checkout counter"
          },
          {
            "category": "plot_device",
            "label": "Exterior phone standing spot",
            "number": 11,
            "position_hint": "sidewalk just east of main entrance"
          },
          {
            "category": "plot_device",
            "label": "Exterior CCTV camera",
            "number": 12,
            "position_hint": "above center storefront, aimed toward sidewalk and bicycle parking bay"
          },
          {
            "category": "prop",
            "label": "Bicycle rack with bicycles",
            "number": 13,
            "position_hint": "inside bicycle parking bay on southwest sidewalk"
          },
          {
            "category": "prop",
            "label": "Storefront sign fascia and shallow awning",
            "number": 14,
            "position_hint": "along south storefront face above windows and entrance"
          },
          {
            "category": "prop",
            "label": "Short curb bollards",
            "number": 15,
            "position_hint": "between sidewalk zone and curb/loading strip"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (exterior sidewalk zone), facing diagonally toward number 5 (main sliding glass entrance), with number 13 (bicycle rack) to one side and number 11 (exterior phone standing spot) near the foreground",
            "framing_notes": "Include the storefront face, entrance, phone spot, bike parking, and CCTV position prominently; keep the visible interior counter and shelf aisles readable through the windows and entrance.",
            "lens_hint": "35mm wide angle",
            "sub_location": "mart_exterior_entrance"
          },
          {
            "bg_id": "L10B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 13 (bicycle rack), facing diagonally toward number 12 (exterior CCTV camera) above number 5 (main sliding glass entrance) and toward number 8 (checkout counter) visible inside",
            "framing_notes": "Emphasize the quiet entrance, CCTV coverage direction, bike parking area, and clear line of sight into the checkout area.",
            "lens_hint": "35mm wide angle",
            "sub_location": "mart_exterior_entrance"
          }
        ],
        "applied_shots": [
          "S8_Shot3",
          "S8_Shot6",
          "S19_Shot2",
          "S19_Shot4"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_l11_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic architectural floor plan diagram for a modern Korean coastal city large mart sales floor. Use a clean CAD-like white or off-white background, single-weight black outlines, simple geometric symbols only, and solid flat pastel area fills. Fill each zone consistently: Entrance vestibule pale beige, Main sales floor pale yellow, Checkout zone pale peach, Produce section pale green, Refrigerated goods strip pale cyan, Household goods section pale lavender. Show a rectangular single-space mart interior with the south side as a glass storefront, centered automatic sliding entrance, compact checkout area near the entrance, long parallel grocery shelf aisles through the middle, produce islands on the west side, refrigerated wall cases along the north and east perimeter, freezer islands in the northeast, household goods shelves on the east side, a customer service desk, shopping cart corral, emergency exit, staff back-room door, loading service door, support columns, and small security camera symbols near the rear corner and entrance. Use standard plan symbols: hinged doors with swing arcs, sliding entrance as parted door panels, windows and storefront glass as double parallel wall lines, shelves and counters as simple rectangles, refrigerated cases as rectangles with inner lines, and columns as small squares. Add small white circular markers with black numbers 1 through 26, each number unique and appearing exactly once, placed beside or inside the corresponding element. Area labels may appear as short generic English words only: Entrance, Sales Floor, Checkout, Produce, Refrigerated, Household. Include a small N arrow in one corner. Do not add any other text, notes, people, camera icons, view cones, decorative graphics, tonal modeling, surface detail, or visual effects.",
        "key_elements": [
          "1024x1024 flat top-down schematic floor plan of a modern large mart sales floor",
          "Single-space sales floor with distinct flat pastel area fills for entrance, main sales floor, checkout, produce, refrigerated goods, and household goods",
          "Modern coastal city neighborhood mart layout cues: glass storefront, automatic sliding entry, compact checkout zone near entrance, long parallel aisles, perimeter refrigeration, service and emergency doors, security cameras",
          "All furniture, openings, equipment, area zones, and plot-relevant devices marked with unique black-numbered circles",
          "Minimal in-diagram text: only short generic area labels and a small north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entrance vestibule area",
            "number": 1,
            "position_hint": "south center, just inside storefront"
          },
          {
            "category": "area",
            "label": "Main sales floor area",
            "number": 2,
            "position_hint": "central open rectangle occupying most of the plan"
          },
          {
            "category": "area",
            "label": "Checkout zone area",
            "number": 3,
            "position_hint": "southwest to south-center, between entrance and main aisles"
          },
          {
            "category": "area",
            "label": "Produce section area",
            "number": 4,
            "position_hint": "west side of sales floor, mid-depth"
          },
          {
            "category": "area",
            "label": "Refrigerated goods strip area",
            "number": 5,
            "position_hint": "north and east perimeter strip"
          },
          {
            "category": "area",
            "label": "Household goods section area",
            "number": 6,
            "position_hint": "east side of sales floor, below refrigerated strip"
          },
          {
            "category": "opening",
            "label": "Main automatic sliding entrance doors",
            "number": 7,
            "position_hint": "south wall, centered on entrance vestibule"
          },
          {
            "category": "opening",
            "label": "Glass storefront window band",
            "number": 8,
            "position_hint": "south wall, extending left and right of main entrance"
          },
          {
            "category": "opening",
            "label": "Emergency exit door",
            "number": 9,
            "position_hint": "west wall, near northwest corner of sales floor"
          },
          {
            "category": "opening",
            "label": "Staff back-room door",
            "number": 10,
            "position_hint": "north wall, right of center"
          },
          {
            "category": "opening",
            "label": "Loading service door",
            "number": 11,
            "position_hint": "north wall, left of center near refrigerated strip"
          },
          {
            "category": "furniture",
            "label": "Checkout counter row",
            "number": 12,
            "position_hint": "southwest checkout zone, counters facing entrance path"
          },
          {
            "category": "furniture",
            "label": "Customer service desk",
            "number": 13,
            "position_hint": "south wall, west of entrance vestibule"
          },
          {
            "category": "furniture",
            "label": "Shopping cart corral",
            "number": 14,
            "position_hint": "south wall, east of entrance vestibule"
          },
          {
            "category": "furniture",
            "label": "Grocery shelf aisle row 1",
            "number": 15,
            "position_hint": "central sales floor, westernmost long north-south shelf row"
          },
          {
            "category": "furniture",
            "label": "Grocery shelf aisle row 2",
            "number": 16,
            "position_hint": "central sales floor, second long north-south shelf row"
          },
          {
            "category": "furniture",
            "label": "Grocery shelf aisle row 3",
            "number": 17,
            "position_hint": "central sales floor, third long north-south shelf row"
          },
          {
            "category": "furniture",
            "label": "Grocery shelf aisle row 4",
            "number": 18,
            "position_hint": "central sales floor, eastern long north-south shelf row near household section"
          },
          {
            "category": "furniture",
            "label": "Produce display islands",
            "number": 19,
            "position_hint": "west side produce section, clustered low rectangular islands"
          },
          {
            "category": "furniture",
            "label": "Refrigerated wall cases",
            "number": 20,
            "position_hint": "north and east walls inside refrigerated goods strip"
          },
          {
            "category": "furniture",
            "label": "Freezer island cases",
            "number": 21,
            "position_hint": "northeast quadrant, short rectangular islands before wall cases"
          },
          {
            "category": "furniture",
            "label": "Household goods shelves",
            "number": 22,
            "position_hint": "east side household goods section, shorter parallel shelves"
          },
          {
            "category": "prop",
            "label": "Support column pair",
            "number": 23,
            "position_hint": "central sales floor, two small square columns between shelf aisles"
          },
          {
            "category": "plot_device",
            "label": "Security camera near rear corner",
            "number": 24,
            "position_hint": "northeast corner aimed toward aisles"
          },
          {
            "category": "plot_device",
            "label": "Security camera near entrance",
            "number": 25,
            "position_hint": "southwest corner above checkout and entrance path"
          },
          {
            "category": "prop",
            "label": "Round promotional display stand",
            "number": 26,
            "position_hint": "main sales floor, just north of entrance path"
          }
        ],
        "camera_recommendations": [],
        "applied_shots": [],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_l12_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a single-room modern admin/security office. The drawing must look like a clean simple plan map: white or off-white background, single-weight black outlines, geometric symbols only, no decorative illustration. North is at the top; include a small north arrow with the letter N in one corner. Use flat pastel solid color fills with no blending: number 1 security workstation zone in pale blue-gray occupying the north and east half of the room, and number 2 viewing area in pale yellow occupying the southwest and center-left half of the same open room. The room is a compact rectangle, roughly wider east-west than north-south, with no internal walls, only subtle zone color changes. Add short area labels only, such as Security Desk and Viewing Area; do not add any other text except numbered markers. Place small white circles with black numbers exactly once for every marked element. Use simple plan glyphs: number 3 main entrance door on the southwest wall with a door swing arc opening inward; number 4 narrow exterior window with blinds on the west wall shown as double parallel wall lines; number 5 long CCTV operator desk along the north wall; number 6 CCTV monitor bank on or above the north-wall desk, shown as several small dark flat rectangles indicating unclear footage; number 7 desktop computer keyboard and mouse on the desk; number 8 operator rolling chair just south of the desk facing north; number 9 video recorder and storage rack on the east wall near the desk; number 10 two visitor viewing chairs in the center-left viewing area facing the monitors; number 11 small rectangular review table between the visitor chairs and the workstation; number 12 filing cabinet and logbook shelf along the southeast wall; number 13 wall noticeboard on the east wall. Keep the layout functional for a present-day coastal city administrative security office, with practical compact furniture placement and clear sightline from the viewing chairs to the CCTV screens. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. No camera icons, no field-of-view cones, no extra arrows, no people.",
        "key_elements": [
          "Single rectangular modern admin/security office, compact and functional, north at top",
          "Two flat pastel zones inside one room: pale blue-gray security workstation zone and pale yellow viewing area",
          "Long CCTV operator desk against the north wall with a monitor bank showing dark unclear footage as a plot device",
          "Viewing chairs and small review table arranged to face the monitor wall",
          "Main entrance door on the southwest wall, inward swing into the viewing area",
          "Narrow exterior window with blinds on the west wall",
          "Simple support furniture: rolling operator chair, recorder rack, filing/log shelf, wall noticeboard",
          "Flat top-down schematic only, with numbered circle markers and minimal area labels"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "security workstation zone",
            "number": 1,
            "position_hint": "north and east half of the room, pale blue-gray fill"
          },
          {
            "category": "area",
            "label": "viewing area",
            "number": 2,
            "position_hint": "southwest and central-left half of the room, pale yellow fill"
          },
          {
            "category": "opening",
            "label": "main entrance door",
            "number": 3,
            "position_hint": "southwest wall, swinging inward into the viewing area"
          },
          {
            "category": "opening",
            "label": "narrow exterior window with blinds",
            "number": 4,
            "position_hint": "west wall, upper-left side of the room"
          },
          {
            "category": "furniture",
            "label": "long CCTV operator desk",
            "number": 5,
            "position_hint": "against the north wall within the security workstation zone"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank with dark unclear footage",
            "number": 6,
            "position_hint": "on or just above the north-wall desk, centered over the operator desk"
          },
          {
            "category": "prop",
            "label": "desktop computer keyboard and mouse",
            "number": 7,
            "position_hint": "on the operator desk below the monitor bank"
          },
          {
            "category": "furniture",
            "label": "operator rolling chair",
            "number": 8,
            "position_hint": "immediately south of the operator desk, facing north toward the monitors"
          },
          {
            "category": "plot_device",
            "label": "video recorder and storage rack",
            "number": 9,
            "position_hint": "east wall near the operator desk"
          },
          {
            "category": "furniture",
            "label": "visitor viewing chairs",
            "number": 10,
            "position_hint": "center-left viewing area, facing northeast toward the monitor bank"
          },
          {
            "category": "furniture",
            "label": "small review table",
            "number": 11,
            "position_hint": "between the visitor viewing chairs and the monitor desk sightline"
          },
          {
            "category": "furniture",
            "label": "filing cabinet and logbook shelf",
            "number": 12,
            "position_hint": "southeast wall, near the security workstation zone"
          },
          {
            "category": "prop",
            "label": "wall noticeboard",
            "number": 13,
            "position_hint": "east wall above or beside the filing cabinet"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (main entrance door) in the southwest corner, facing diagonally across number 2 (viewing area) toward number 6 (CCTV monitor bank) above number 5 (operator desk)",
            "framing_notes": "include number 6 prominently as the unclear dark footage source; keep number 10 and number 11 in the foreground or side foreground to show the review/viewing setup",
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_security_office"
          }
        ],
        "applied_shots": [
          "S20_Shot3",
          "S20_Shot5",
          "S20_Shot6"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_police_office_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a compact modern 21st-century coastal-city police office, clean architectural CAD or simple IKEA-style room layout sketch. Use single-weight black outlines on a white or off-white background. Use geometric plan symbols only. Do not use three-dimensional views, angled projection, realistic rendering, depth effects, shadows, shading, gradients, ambient occlusion, lighting effects, textured surfaces, material rendering, or photorealism. The room is one rectangular open office with thick black exterior walls and thin interior partition/counter lines. Fill each functional zone with one solid flat pastel color, no blending: number 1 public entry and waiting area in pale beige at the southwest; number 2 detective desk work zone in pale yellow across the center and east; number 3 duty monitoring zone in pale blue-gray along the north wall; number 4 evidence desktop zone in pale muted pink at west-center. Short area labels may appear inside these colored zones: ENTRY, DESKS, DUTY, EVIDENCE. No other text inside the drawing except the numbered marker circles and a small north arrow in one corner. Add small white circles with black outlines and black numbers, each number used exactly once, placed on or beside every item. Show number 5 main public entrance door on the south wall with a door swing arc. Show number 6 visitor waiting bench against the southwest wall. Show number 7 service counter and low partition separating entry from desks. Show number 8 main detective desk in the center-right desk zone, with number 9 two visitor chairs on its south side, number 10 paperwork stack on the front edge, number 11 desk phone and smartphone on the right corner, and number 12 desktop computer monitor on the rear edge. Show number 13 secondary vacant desk to the east with number 14 spare office chair tucked behind it. Show number 15 evidence worktable in the west-center evidence zone with number 16 enlarged case photo sheets as several small flat rectangles on top; keep the photo sheets schematic and non-graphic. Show number 17 duty console desk below the north wall with number 18 wall monitor bank above it for CCTV and location/map work. Show number 19 wall map or whiteboard on the northwest wall. Show number 20 filing cabinet row along the east wall. Show number 21 north window strip as double parallel window lines in the north wall, number 22 east side window as double parallel lines, number 23 rear staff door at the northeast corner with swing arc, and number 24 printer and copier station in the southeast corner. Keep all furniture as simple top-down plan glyphs: desks as rectangles, chairs as small rectangles or U-shapes, bench as long rectangle, filing cabinets as narrow repeated rectangles, monitors as thin rectangles, doors with line and arc, windows with paired wall lines. Do not draw people, camera icons, field-of-view cones, arrows for shots, decorative clutter, or extra labels.",
        "key_elements": [
          "Flat top-down schematic 2D floor plan of a compact modern 21st-century coastal-city police office.",
          "Single open office room divided into color-coded functional zones: public entry and waiting, detective desk zone, duty monitoring zone, and evidence desktop zone.",
          "Modern police-office layout cues: public service counter near entrance, clustered detective desks, wall monitor bank for CCTV and location/map work, file storage, paperwork, desk phones, computer monitors, and evidence photo worktable.",
          "All furniture, openings, persistent props, and plot-critical devices are represented with simple black-outline plan symbols and unique numbered circle markers.",
          "No camera icon, no field-of-view cone, and no shot arrows drawn on the plan."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "public entry and waiting area",
            "number": 1,
            "position_hint": "southwest portion of the open office, just inside the main entrance"
          },
          {
            "category": "area",
            "label": "detective desk work zone",
            "number": 2,
            "position_hint": "central and eastern portion of the open office"
          },
          {
            "category": "area",
            "label": "duty monitoring zone",
            "number": 3,
            "position_hint": "north wall side of the open office"
          },
          {
            "category": "area",
            "label": "evidence desktop zone",
            "number": 4,
            "position_hint": "west-central portion of the open office beside the detective desks"
          },
          {
            "category": "opening",
            "label": "main public entrance door",
            "number": 5,
            "position_hint": "south wall, slightly west of center, swinging inward into the entry area"
          },
          {
            "category": "furniture",
            "label": "visitor waiting bench",
            "number": 6,
            "position_hint": "southwest wall inside the public entry area"
          },
          {
            "category": "furniture",
            "label": "service counter and low partition",
            "number": 7,
            "position_hint": "between public entry area and detective desk zone, running east-west near the south half of the room"
          },
          {
            "category": "furniture",
            "label": "main detective desk",
            "number": 8,
            "position_hint": "center-right of the detective desk zone, oriented toward the visitor chairs"
          },
          {
            "category": "furniture",
            "label": "visitor chairs facing main desk",
            "number": 9,
            "position_hint": "south side of the main detective desk, between counter and desk"
          },
          {
            "category": "prop",
            "label": "missing-person paperwork stack",
            "number": 10,
            "position_hint": "front edge of the main detective desk, nearest the visitor chairs"
          },
          {
            "category": "prop",
            "label": "desk phone and smartphone",
            "number": 11,
            "position_hint": "right corner of the main detective desk"
          },
          {
            "category": "plot_device",
            "label": "desktop computer monitor",
            "number": 12,
            "position_hint": "rear edge of the main detective desk, facing the detective chair"
          },
          {
            "category": "furniture",
            "label": "secondary vacant desk",
            "number": 13,
            "position_hint": "east side of the detective desk zone, parallel to the main desk"
          },
          {
            "category": "furniture",
            "label": "spare office chair at vacant desk",
            "number": 14,
            "position_hint": "tucked behind the secondary vacant desk on its north side"
          },
          {
            "category": "furniture",
            "label": "evidence worktable",
            "number": 15,
            "position_hint": "west-central evidence desktop zone, separate from the main detective desk"
          },
          {
            "category": "plot_device",
            "label": "enlarged case photo sheets",
            "number": 16,
            "position_hint": "spread across the top of the evidence worktable"
          },
          {
            "category": "furniture",
            "label": "duty console desk",
            "number": 17,
            "position_hint": "north side of the room beneath the monitor bank"
          },
          {
            "category": "plot_device",
            "label": "CCTV and location monitor bank",
            "number": 18,
            "position_hint": "north wall above the duty console desk"
          },
          {
            "category": "prop",
            "label": "wall map or whiteboard",
            "number": 19,
            "position_hint": "northwest wall beside the monitor bank"
          },
          {
            "category": "furniture",
            "label": "filing cabinet row",
            "number": 20,
            "position_hint": "east wall, running north-south behind the desk zone"
          },
          {
            "category": "opening",
            "label": "north window strip",
            "number": 21,
            "position_hint": "north wall above and beside the monitor bank, shown as double parallel window lines"
          },
          {
            "category": "opening",
            "label": "east side window",
            "number": 22,
            "position_hint": "east wall near the secondary desk and filing cabinets"
          },
          {
            "category": "opening",
            "label": "rear staff door",
            "number": 23,
            "position_hint": "northeast corner, swinging into a back corridor or staff-only area"
          },
          {
            "category": "furniture",
            "label": "printer and copier station",
            "number": 24,
            "position_hint": "southeast corner near the filing cabinets and secondary desk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 17 (duty console desk), facing diagonally across number 18 (monitor bank) toward number 8 (main detective desk) and number 11 (phone and smartphone).",
            "framing_notes": "Emphasize the night-duty side of the room; keep the public entrance at number 5 peripheral or out of focus in downstream background composition.",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_main"
          },
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (main public entrance door), facing inward toward number 7 (service counter) and number 8 (main detective desk), with number 9 (visitor chairs) in the foreground.",
            "framing_notes": "Use the visitor path from entrance to detective desk; include number 10 (paperwork stack) clearly on the desk area.",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_main"
          },
          {
            "bg_id": "L13B03",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 13 (secondary vacant desk), facing toward number 8 (main detective desk) and number 15 (evidence worktable), with number 20 (filing cabinet row) along the side wall.",
            "framing_notes": "Frame the office as suddenly empty; make the vacant desk zone readable while leaving the entrance and counter less prominent.",
            "lens_hint": "40mm normal lens",
            "sub_location": "police_office_main"
          },
          {
            "bg_id": "L13B02",
            "camera_height": "standing table-height view ~1.3m",
            "camera_position": "close to number 15 (evidence worktable), facing downward and slightly across number 16 (enlarged case photo sheets) toward number 12 (desktop computer monitor) and number 19 (wall map or whiteboard).",
            "framing_notes": "Prioritize the desktop still life; number 16 should dominate the downstream background composition, while room layout remains implied behind it.",
            "lens_hint": "50mm normal lens",
            "sub_location": "police_office_main"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot4",
          "S21_Shot1",
          "S21_Shot5",
          "S21_Shot6"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_bicycle_storage_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of an outdoor bicycle rack area beside a modern police station, drawn like a clean architectural CAD plan or simple IKEA-style room layout sketch. Use a white or off-white background, single-weight black outlines, simple geometric plan symbols, and no decorative rendering. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Fill each distinct area with one solid flat pastel color only: Station Building in pale blue, Bicycle Rack Area in pale green, Access Path in pale beige, Street/Curb Zone in pale gray. Keep these colors consistent and do not blend them. Layout: place the police station building as a simple rectangular block along the west side, with its east wall facing a compact paved bicycle rack area in the center; place a short access path leading from the rack area toward the southeast and east curbside street zone, reflecting a compact modern Korean urban public-building side yard. Draw a side entrance door on the station wall using a door swing arc, a small group of windows as double parallel lines in the wall, a row of metal bicycle racks as simple U-shaped or parallel-bar plan symbols, one parked bicycle as a simple top-down bicycle glyph at the rack angled toward the access path, low bollards along the path-to-curb boundary, a small CCTV camera symbol mounted near the station corner overlooking the rack, and a blank wall sign panel near the entrance with no readable text. Add small circular numbered markers with black numbers, each appearing exactly once: 1 Bicycle Rack Area, 2 Police Station Side Area, 3 Access Path, 4 Street and Curb Zone, 5 Parked Bicycle, 6 Metal Bicycle Rack Row, 7 Side Entrance Door, 8 Station Window Group, 9 CCTV Camera, 10 Low Security Bollards, 11 Blank Wall Sign Panel, 12 Curbside Exit Gap. Inside the drawing, use only the number circles, optional large generic area labels reading Station Building, Bike Rack, Access Path, and Street, plus a small north arrow marked N in one corner. Do not include any other annotations, names, logos, readable signage, camera icons, field-of-view cones, arrows showing shot direction, people, vehicles, or extra text.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of an outdoor bicycle rack area beside a modern police station.",
          "Distinct flat pastel color fills for Station Building, Bicycle Rack Area, Access Path, and Street/Curb Zone.",
          "Modern compact urban police-station side-yard layout: building wall along one side, rack zone close to wall, short paved access path leading to curbside departure route.",
          "Numbered circular markers only for objects, openings, and areas; no descriptive text inside the diagram except short area labels and a small north arrow.",
          "Parked bicycle positioned at the rack with a clear path out to the street.",
          "Side entrance door, windows, CCTV camera, wall sign panel, bollards, and curbside exit shown as simple plan symbols."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bicycle rack area",
            "number": 1,
            "position_hint": "central paved side yard beside the station wall"
          },
          {
            "category": "area",
            "label": "Police station side area",
            "number": 2,
            "position_hint": "west side of plan, rectangular building footprint bordering the rack area"
          },
          {
            "category": "area",
            "label": "Access path",
            "number": 3,
            "position_hint": "south and southeast corridor connecting rack area to street"
          },
          {
            "category": "area",
            "label": "Street and curb zone",
            "number": 4,
            "position_hint": "east edge of plan beyond the access path"
          },
          {
            "category": "prop",
            "label": "Parked bicycle for departure",
            "number": 5,
            "position_hint": "center of bicycle rack area, angled toward access path"
          },
          {
            "category": "prop",
            "label": "Metal bicycle rack row",
            "number": 6,
            "position_hint": "north side of bicycle rack area, parallel to station wall"
          },
          {
            "category": "opening",
            "label": "Side entrance door",
            "number": 7,
            "position_hint": "police station east wall, opening toward bicycle rack area"
          },
          {
            "category": "opening",
            "label": "Station window group",
            "number": 8,
            "position_hint": "police station east wall, north of the side entrance"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 9,
            "position_hint": "upper corner of station wall overlooking bicycle rack area and access path"
          },
          {
            "category": "prop",
            "label": "Low security bollards",
            "number": 10,
            "position_hint": "along boundary between access path and street curb zone"
          },
          {
            "category": "prop",
            "label": "Wall sign panel without text",
            "number": 11,
            "position_hint": "police station exterior wall near side entrance"
          },
          {
            "category": "opening",
            "label": "Curbside exit gap",
            "number": 12,
            "position_hint": "southeast edge where access path meets street and curb zone"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (access path), facing diagonally toward number 5 (parked bicycle) and number 6 (metal bicycle rack row), with number 2 (police station side area) as the background edge",
            "framing_notes": "include number 5 prominently as the bicycle being mounted, keep number 7 and number 9 visible enough to establish the police station exterior",
            "lens_hint": "35mm wide angle",
            "sub_location": "bicycle_storage_main"
          }
        ],
        "applied_shots": [
          "S22_Shot1"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck_main": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat plan-view schematic floor plan diagram of a small modern coastal fishing boat open deck. Use a clean architectural CAD or IKEA-style layout: white/off-white background, single-weight black outlines, geometric symbols only, and solid pastel fills with no color transitions or tonal modeling. Bow/north is at the top; add a small N arrow in one corner. Fill the open aft deck area in pale gray-blue and label it Deck; fill the forward wheelhouse footprint in pale beige and label it Wheelhouse. Draw the hull as a compact boat outline with a squared stern and slightly tapered bow, a continuous safety rail around the open deck, and a stern gate gap at the south center. At the north end, show the wheelhouse rear wall facing the deck with one sliding door symbol and one horizontal window band shown as double parallel wall lines. Draw simple top-down symbolic furniture and props: port and starboard bench seats as long rectangles, a low rectangular work table in the deck center, a folded paper nautical map and a small printed photo on the table, a rectangular deck hatch aft of the table, stacked fish crates in the southwest corner, and coiled rope with a cleat in the southeast corner. Place small circular markers with black numbers exactly once: 1 in the open aft deck area, 2 in the wheelhouse footprint, 3 on the perimeter safety rail, 4 on the wheelhouse sliding door, 5 on the wheelhouse rear window band, 6 on the port bench seating, 7 on the starboard bench seating, 8 on the low work table, 9 on the folded nautical map, 10 on the printed photo, 11 on the rectangular deck hatch, 12 on the stacked fish crates, 13 on the coiled rope and cleat, and 14 on the stern gate rail gap. Use only these short area labels and number circles; no other words, notes, icons, camera marks, or arrows besides the north arrow.",
        "key_elements": [
          "1024x1024 flat plan-view schematic of a small modern coastal fishing boat deck",
          "Open aft deck with full perimeter rail and stern gate",
          "Forward wheelhouse footprint with rear sliding door and window band facing the deck",
          "Port and starboard bench seating along the rail",
          "Central low work table holding a folded nautical map and a printed photo for the exchange",
          "Deck hatch, fish crates, rope, and cleat placed as simple boat-deck utility props",
          "Flat pastel area fills: open deck in pale gray-blue, wheelhouse in pale beige, background in white/off-white"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "open aft deck area",
            "number": 1,
            "position_hint": "central and south portion of boat deck, inside the rail"
          },
          {
            "category": "area",
            "label": "wheelhouse footprint",
            "number": 2,
            "position_hint": "north end of the plan, forward cabin footprint adjoining the deck"
          },
          {
            "category": "prop",
            "label": "perimeter safety rail",
            "number": 3,
            "position_hint": "continuous outline around port, starboard, and stern edges of open deck"
          },
          {
            "category": "opening",
            "label": "wheelhouse sliding door",
            "number": 4,
            "position_hint": "north center wall of open deck, rear face of wheelhouse"
          },
          {
            "category": "opening",
            "label": "wheelhouse rear window band",
            "number": 5,
            "position_hint": "north wall of open deck, across the rear face of wheelhouse beside the door"
          },
          {
            "category": "furniture",
            "label": "port bench seating",
            "number": 6,
            "position_hint": "west side of open deck, parallel to port rail"
          },
          {
            "category": "furniture",
            "label": "starboard bench seating",
            "number": 7,
            "position_hint": "east side of open deck, parallel to starboard rail"
          },
          {
            "category": "furniture",
            "label": "low work table",
            "number": 8,
            "position_hint": "center of open deck, slightly aft of wheelhouse door"
          },
          {
            "category": "plot_device",
            "label": "folded nautical map",
            "number": 9,
            "position_hint": "on top of low work table, left side"
          },
          {
            "category": "plot_device",
            "label": "printed photo",
            "number": 10,
            "position_hint": "on top of low work table, right side"
          },
          {
            "category": "prop",
            "label": "rectangular deck hatch",
            "number": 11,
            "position_hint": "center-south of open deck, between work table and stern gate"
          },
          {
            "category": "prop",
            "label": "stacked fish crates",
            "number": 12,
            "position_hint": "southwest corner of open deck near port rail"
          },
          {
            "category": "prop",
            "label": "coiled rope and cleat",
            "number": 13,
            "position_hint": "southeast corner of open deck near starboard rail"
          },
          {
            "category": "opening",
            "label": "stern gate rail gap",
            "number": 14,
            "position_hint": "south center edge of deck, opening in stern rail"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L18B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 14 (stern gate), facing north across number 1 (open deck area) toward number 8 (low work table) and number 4 (wheelhouse sliding door), with number 6 and number 7 along the sides",
            "framing_notes": "include number 9 (nautical map) and number 10 (printed photo) prominently on the table; keep the wheelhouse door and rear window band visible behind the exchange",
            "lens_hint": "35mm wide angle",
            "sub_location": "deck_main"
          }
        ],
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot3",
          "S28_Shot5"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern coastal fishing boat wheelhouse. The image must look like a clean architectural CAD plan or simple room layout sketch, with single-weight black outlines on a white or off-white background, geometric symbols only. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic look, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use flat solid pastel area fills only: Wheelhouse main cabin area in pale blue-gray, Helm Zone in pale green at the forward starboard corner, and Standing Aisle in pale beige through the cramped center. Place short English area labels only for Wheelhouse, Helm Zone, and Standing Aisle; do not place object labels or notes inside the drawing. Add a small north arrow with N in one corner; north is the bow/forward direction. Draw the wheelhouse as a tight rectangular cabin with slightly rounded boat-cabin proportions, bow at the top, stern/aft at the bottom. Show solid cabin walls as black outline. Add numbered circular markers with black numbers, each number appearing exactly once: 1 in the main cabin area, 2 in the helm zone, 3 in the narrow standing aisle, 4 at the aft entry door, 5 at the forward windshield bank, 6 at the port sliding side window, 7 at the starboard sliding side window, 8 on the helm console with wheel and throttle, 9 on the GPS chartplotter and radio cluster, 10 on the compact swivel helm seat, 11 on the small folding chart table or storage shelf, and 12 beside a representative cluster of vivid red circular wall markings. Use standard top-down plan glyphs: the aft door as a line with a swing arc, windows as double parallel lines in the wall, the helm console as a simple rectangle facing forward with a small wheel circle and throttle mark, the seat as a small circle or rounded square, and the folding table or shelf as a small rectangle. Show the forward windshield spanning most of the north wall, port and starboard sliding windows on the side walls, and the aft entry door slightly port of center. Make the helm console occupy the forward starboard corner, with the compact seat just aft of it and the central standing aisle visibly narrow to communicate cramped movement near the controls. Represent the unsettling reveal state by scattering many flat vivid red ring symbols along the interior walls, especially the side and aft walls; these are simple circular markings only, not decorative text. Keep all diagram elements flat and schematic. Do not draw people, cameras, field-of-view cones, arrows other than the north arrow, scene lighting, exterior sea detail, or any annotations beyond the allowed area labels, north arrow, and numbered markers.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a compact modern coastal fishing boat wheelhouse",
          "Bow/north side contains a forward windshield bank; aft/south side contains the entry door",
          "Starboard/right forward corner contains the helm console, wheel, throttle, GPS/chartplotter, and radio cluster",
          "A narrow central standing aisle occupies most usable floor space, showing cramped movement near the controls",
          "Port and starboard side sliding windows are shown as double-line openings in the cabin walls",
          "Vivid red circular wall markings are represented as flat red ring symbols along the interior walls for the unsettling reveal state",
          "All objects and areas use unique numbered circle markers; no object text labels inside the diagram"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "wheelhouse main cabin",
            "number": 1,
            "position_hint": "center of compact rectangular cabin footprint"
          },
          {
            "category": "area",
            "label": "helm zone",
            "number": 2,
            "position_hint": "forward starboard corner, surrounding the control console"
          },
          {
            "category": "area",
            "label": "narrow standing aisle",
            "number": 3,
            "position_hint": "central strip from aft entry toward helm controls"
          },
          {
            "category": "opening",
            "label": "aft entry door",
            "number": 4,
            "position_hint": "south wall, slightly port of center, swinging inward"
          },
          {
            "category": "opening",
            "label": "forward windshield bank",
            "number": 5,
            "position_hint": "north wall across the bow-facing side"
          },
          {
            "category": "opening",
            "label": "port sliding side window",
            "number": 6,
            "position_hint": "west wall, forward half of wheelhouse"
          },
          {
            "category": "opening",
            "label": "starboard sliding side window",
            "number": 7,
            "position_hint": "east wall, forward half beside helm zone"
          },
          {
            "category": "furniture",
            "label": "helm console with wheel and throttle",
            "number": 8,
            "position_hint": "forward starboard corner, facing north toward windshield"
          },
          {
            "category": "prop",
            "label": "GPS chartplotter and radio cluster",
            "number": 9,
            "position_hint": "on top of helm console, just aft of forward windshield"
          },
          {
            "category": "furniture",
            "label": "compact swivel helm seat",
            "number": 10,
            "position_hint": "immediately aft of helm console, partly encroaching on standing aisle"
          },
          {
            "category": "furniture",
            "label": "small folding chart table or storage shelf",
            "number": 11,
            "position_hint": "aft port corner near entry, against west wall"
          },
          {
            "category": "plot_device",
            "label": "red circular wall markings",
            "number": 12,
            "position_hint": "representative marker on east interior wall; repeated flat red ring symbols continue along all interior walls"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the narrow standing aisle near number 3, facing diagonally forward toward number 8 (helm console) and number 9 (GPS and radio cluster), with number 10 partly beside the controls",
            "framing_notes": "emphasize the cramped confrontation space around numbers 3, 8, and 9; include the forward windshield number 5 as the main exterior opening reference",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse_main"
          },
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 4 (aft entry door), facing forward across number 3 toward number 8, with the wall-marking device number 12 visible across the surrounding walls",
            "framing_notes": "prioritize visibility of the red circular wall markings represented by number 12 while keeping the helm controls and cramped aisle readable",
            "lens_hint": "30mm wide angle",
            "sub_location": "wheelhouse_main"
          }
        ],
        "applied_shots": [
          "S29_Shot3",
          "S29_Shot6",
          "S29_Shot8"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "088493b03ac1a5c7",
    "consumed_shot_binding_hash": "1b43b80526b0790a"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "8914b352-0f64-4581-9a80-ccfd543bfcd3",
  "resolved_model": "gpt",
  "updated_at": "2026-05-20T18:11:31.748639+00:00",
  "project_config_snapshot": {}
}