{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "3478ee0cb396816c",
  "data": {
    "floor_plans": {
      "fp_rooftop_yard_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram, clean CAD or IKEA-style room layout sketch, on a white or off-white background. This is a simple 2D plan view only, not an artwork. Use single-weight black outlines, crisp geometric shapes, and flat pastel solid fills with no gradients or blending. Show one exterior rooftop yard for a modern dense coastal-city low-rise villa: a compact rectangular roof deck enclosed by a parapet, with a small rooftop stair access bulkhead on the west side. Fill the main rooftop yard area with pale gray and place a small black numbered circle 1 in it; the area may also have the short label ROOFTOP. Fill the stair access bulkhead with pale beige and place numbered circle 2 in it; the area may also have the short label STAIR. On the east wall of the bulkhead, draw an iron rooftop access door as a standard top-down door symbol with a line and swing arc opening into the rooftop yard; place numbered circle 3 beside it. On the north wall of the bulkhead, draw a window opening as double parallel lines in the wall; place numbered circle 4 beside it. Across the south half of the rooftop yard, draw a laundry line as two small posts connected by a straight line; place numbered circle 5 near the line. In the northeast corner, draw a rooftop water tank as a simple top-down cylinder or rounded rectangle on a small base; place numbered circle 6 beside it. Along the east roof edge, show a low parapet/view edge with a simple continuous wall line and place numbered circle 7. Beyond the east and north parapet, add a very simple pale blue-gray outside view band with minimal neighboring rooftop outline blocks for orientation; place numbered circle 8 in that band. Add a small north arrow with the letter N in one corner. Do not place any text in the diagram except optional area labels, the N arrow, and the black numbers inside circles. Do not draw people, animals, camera icons, view cones, arrows for shot direction, or scene action. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered imagery, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a single exterior rooftop yard.",
          "Modern dense coastal-city rooftop housing layout: compact rectangular roof, continuous parapet, small rooftop stair access bulkhead, practical utility objects.",
          "Flat pastel solid area fills: rooftop yard in pale gray, stair access bulkhead in pale beige, outside neighborhood/view band in very pale blue-gray.",
          "Single-weight black outline walls and simple top-down symbols only; no rendering effects.",
          "Numbered circular markers for all persistent architectural openings, props, plot-relevant view devices, and areas.",
          "Iron rooftop access door shown with a door swing arc on the stair bulkhead wall.",
          "Window opening on the stair bulkhead wall shown as double parallel wall lines, used for the lit-window and silhouette-view compositions.",
          "Laundry line drawn as two small posts connected by a straight line across one side of the rooftop.",
          "Water tank drawn as a simple top-down cylinder or rounded rectangle on a small base near a roof corner.",
          "Low parapet/view edge and simplified neighboring rooftop outlines included for establishing-view orientation."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "rooftop yard area",
            "number": 1,
            "position_hint": "main central exterior roof deck, occupying most of the plan"
          },
          {
            "category": "area",
            "label": "stair access bulkhead",
            "number": 2,
            "position_hint": "west side of rooftop yard, small rectangular enclosed structure"
          },
          {
            "category": "opening",
            "label": "iron access door",
            "number": 3,
            "position_hint": "east wall of stair access bulkhead, opening outward into rooftop yard"
          },
          {
            "category": "opening",
            "label": "window opening for view",
            "number": 4,
            "position_hint": "north wall of stair access bulkhead, facing rooftop yard and exterior view"
          },
          {
            "category": "prop",
            "label": "laundry line",
            "number": 5,
            "position_hint": "south half of rooftop yard, stretched between two small posts"
          },
          {
            "category": "prop",
            "label": "rooftop water tank",
            "number": 6,
            "position_hint": "northeast corner of rooftop yard near parapet"
          },
          {
            "category": "opening",
            "label": "low parapet view edge",
            "number": 7,
            "position_hint": "east edge of rooftop yard, along the parapet facing outward"
          },
          {
            "category": "plot_device",
            "label": "neighboring rooftop view band",
            "number": 8,
            "position_hint": "outside the east and north parapet edges, simplified surrounding rooftop context"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (low parapet view edge), facing diagonally across number 1 (rooftop yard area) toward number 2 (stair access bulkhead), with number 6 (water tank) and number 5 (laundry line) visible as rooftop context",
            "framing_notes": "Use a broad establishing angle that includes the rooftop perimeter and a hint of number 8 beyond the parapet; do not add camera icons or view cones to the floor plan.",
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_yard_exterior"
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the center of number 1 (rooftop yard area), facing directly toward number 3 (iron access door) and number 4 (window opening) on number 2 (stair access bulkhead)",
            "framing_notes": "Prioritize the door-and-window relationship; keep number 5 and number 6 secondary at the edges of the composition.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_yard_exterior"
          },
          {
            "bg_id": "L04B01",
            "camera_height": "low standing or crouched ~0.9m",
            "camera_position": "near number 7 (low parapet view edge), facing toward number 4 (window opening) across number 1 (rooftop yard area), with number 3 (iron access door) nearby on the same bulkhead wall",
            "framing_notes": "Leave open foreground space on the rooftop yard for temporary animal staging in the shot; the animal is not a fixed floor-plan object.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_yard_exterior"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot2",
          "S10_Shot5",
          "S17_Shot2"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_rooftop_room_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan diagram, like a clean CAD plan or simple room layout sketch. White or off-white background, single-weight black outlines, simple geometric plan glyphs only. Show a compact modern South Korean rooftop one-bedroom unit: a pale gray exterior rooftop landing along the south edge, a front door into a small pale beige entry alcove, a compact pale cyan bathroom beside the entry, a pale yellow central living dining area, a pale green kitchen nook along the north wall, and a pale blue bedroom on the east side. Use one uniform pastel color per area and keep colors flat and unmodeled. Add short English area labels only: Living, Kitchen, Bedroom, Bathroom, Entry, Rooftop. A small N arrow in one corner is allowed. No other words inside the drawing. Draw doors with simple swing arcs, sliding windows as double parallel line breaks in exterior walls, bed as a rectangle with pillow, sofa as a long rectangle, dining table and chairs or floor cushions as simple shapes, kitchen counter with sink and cooktop symbols, refrigerator rectangle, and compact bathroom toilet sink shower symbols. Place small white circular markers with black numbers 1 through 30 exactly once, centered near each listed area, object, opening, or plot-device location. Include flat schematic red clue symbols only where specified: a small red ring on the bedroom wall, a small red ring or reflection point on the living wall, an abstract non-graphic red stain zone near the bed, and a simple footprint trail from bedroom toward living. Keep the plan strictly top-down, flat, clean, and schematic; do not add decorative effects, tonal modeling, surface grain, realistic furniture illustration, people, camera icons, view cones, or extra annotations.",
        "key_elements": [
          "Square 1024 x 1024 flat top-down schematic floor plan for a compact modern South Korean rooftop unit.",
          "Distinct flat pastel area fills: living dining pale yellow, kitchen pale green, bedroom pale blue, bathroom pale cyan, entry pale beige, rooftop landing pale gray.",
          "Main layout: exterior rooftop landing at south, front door into small entry alcove, bathroom near entry, central living dining room, compact kitchen nook along north wall, bedroom on east side.",
          "Modern rooftop-unit openings: swinging front door, interior doors, sliding windows with curtain symbols on living and bedroom exterior walls.",
          "Story-critical positions included as numbered plan markers: television news screen, dining table, herbal tea tray, smartphone, old photo evidence, red circular wall marks, body and red stain zone, footprint trail, toppled chair or fallen cushion.",
          "Diagram must remain a clean plan reference with minimal text: only short area labels and a small north arrow inside the drawing."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "living dining area",
            "number": 1,
            "position_hint": "central and west main room, pale yellow fill"
          },
          {
            "category": "area",
            "label": "kitchen nook",
            "number": 2,
            "position_hint": "northwest corner connected openly to living dining area, pale green fill"
          },
          {
            "category": "area",
            "label": "bedroom",
            "number": 3,
            "position_hint": "east room behind interior door, pale blue fill"
          },
          {
            "category": "area",
            "label": "bathroom",
            "number": 4,
            "position_hint": "southeast compact wet room beside entry, pale cyan fill"
          },
          {
            "category": "area",
            "label": "entry alcove",
            "number": 5,
            "position_hint": "southwest interior threshold just inside front door, pale beige fill"
          },
          {
            "category": "area",
            "label": "rooftop landing",
            "number": 6,
            "position_hint": "outside south wall in front of unit entrance, pale gray fill"
          },
          {
            "category": "opening",
            "label": "front door",
            "number": 7,
            "position_hint": "south wall between rooftop landing and entry alcove, show door swing arc"
          },
          {
            "category": "opening",
            "label": "bedroom door",
            "number": 8,
            "position_hint": "east side of living dining area opening into bedroom"
          },
          {
            "category": "opening",
            "label": "bathroom door",
            "number": 9,
            "position_hint": "entry alcove east wall opening into bathroom"
          },
          {
            "category": "opening",
            "label": "living sliding window with curtains",
            "number": 10,
            "position_hint": "west exterior wall of living dining area, large sliding window symbol with curtain lines"
          },
          {
            "category": "opening",
            "label": "bedroom sliding window with curtains",
            "number": 11,
            "position_hint": "east exterior wall of bedroom, sliding window symbol with curtain lines"
          },
          {
            "category": "furniture",
            "label": "dining table",
            "number": 12,
            "position_hint": "center of living dining area"
          },
          {
            "category": "furniture",
            "label": "dining chairs or floor cushions",
            "number": 13,
            "position_hint": "around dining table in living dining area"
          },
          {
            "category": "prop",
            "label": "herbal tea tray",
            "number": 14,
            "position_hint": "on top of dining table"
          },
          {
            "category": "plot_device",
            "label": "television for news screen",
            "number": 15,
            "position_hint": "north wall of living dining area facing dining table"
          },
          {
            "category": "furniture",
            "label": "small sofa or low bench",
            "number": 16,
            "position_hint": "west side of living dining area below living window"
          },
          {
            "category": "prop",
            "label": "smartphone",
            "number": 17,
            "position_hint": "on sofa edge or dining table near living entry sightline"
          },
          {
            "category": "furniture",
            "label": "kitchen counter with sink and cooktop",
            "number": 18,
            "position_hint": "north wall of kitchen nook"
          },
          {
            "category": "furniture",
            "label": "refrigerator",
            "number": 19,
            "position_hint": "northwest corner beside kitchen counter"
          },
          {
            "category": "furniture",
            "label": "bed or floor mattress",
            "number": 20,
            "position_hint": "north side of bedroom with pillow symbol"
          },
          {
            "category": "furniture",
            "label": "wardrobe or dresser",
            "number": 21,
            "position_hint": "south wall of bedroom opposite bed"
          },
          {
            "category": "plot_device",
            "label": "body and red stain zone",
            "number": 22,
            "position_hint": "bedroom floor beside bed, abstract non-graphic flat marker"
          },
          {
            "category": "plot_device",
            "label": "footprint trail",
            "number": 23,
            "position_hint": "from bedroom floor through bedroom door toward living dining area"
          },
          {
            "category": "plot_device",
            "label": "old crumpled photo evidence",
            "number": 24,
            "position_hint": "bedroom floor near body and footprint trail"
          },
          {
            "category": "plot_device",
            "label": "red circular wall mark in bedroom",
            "number": 25,
            "position_hint": "north bedroom wall above or near bed"
          },
          {
            "category": "plot_device",
            "label": "living wall red circle reflection point",
            "number": 26,
            "position_hint": "west or northwest living dining wall visible from dining table"
          },
          {
            "category": "furniture",
            "label": "bathroom fixtures",
            "number": 27,
            "position_hint": "inside bathroom, compact toilet, sink, and shower wet-room symbols"
          },
          {
            "category": "furniture",
            "label": "toppled chair or fallen cushion",
            "number": 28,
            "position_hint": "near dining table on living dining floor, ransacked-state position"
          },
          {
            "category": "plot_device",
            "label": "framed family photo",
            "number": 29,
            "position_hint": "small wall shelf or wall surface in living dining area near television"
          },
          {
            "category": "furniture",
            "label": "shoe cabinet or coat rack",
            "number": 30,
            "position_hint": "inside entry alcove near front door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level seated to standing ~1.3m",
            "camera_position": "near number 16 (sofa), facing diagonally toward number 12 (dining table), number 14 (herbal tea tray), and number 15 (television for news screen)",
            "framing_notes": "include the compact kitchen edge at numbers 18 and 19 in the background if possible",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_dining_area"
          },
          {
            "bg_id": "L05B07",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (bedroom door), facing into number 3 (bedroom) toward number 20 (bed), number 22 (body and red stain zone), number 23 (footprint trail), number 24 (old crumpled photo evidence), and number 25 (red circular wall mark)",
            "framing_notes": "keep the bedroom layout readable and place the plot-device positions clearly in relation to the bed",
            "lens_hint": "35mm wide angle",
            "sub_location": "bedroom"
          },
          {
            "bg_id": "L05B08",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (bedroom door), facing toward number 20 (bed), number 21 (wardrobe), and the former plot-device positions at numbers 22, 23, 24, and 25",
            "framing_notes": "use the same bedroom axis as L05B07, but emphasize the reset orderliness of the same positions",
            "lens_hint": "35mm wide angle",
            "sub_location": "bedroom"
          },
          {
            "bg_id": "L05B05",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 12 (dining table), facing across number 1 (living dining area) toward number 8 (bedroom door), number 10 (living sliding window with curtains), and number 11 (bedroom sliding window with curtains)",
            "framing_notes": "make the clean floor path between living area and bedroom visually prominent",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_bedroom_axis"
          },
          {
            "bg_id": "L05B06",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 12 (dining table), facing toward number 26 (living wall red circle reflection point), number 29 (framed family photo), and number 15 (television for news screen)",
            "framing_notes": "frame the wall mark and photo prop together while keeping the living room geometry consistent",
            "lens_hint": "40mm normal lens",
            "sub_location": "living_dining_area"
          },
          {
            "bg_id": "L05B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (entry alcove), facing diagonally through number 1 (living dining area) toward number 10 (living sliding window with curtains), number 28 (toppled chair or fallen cushion), number 8 (bedroom door), and number 26 (living wall red circle reflection point)",
            "framing_notes": "include the route toward the bedroom and the disturbed dining area in one composition",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_dining_area"
          },
          {
            "bg_id": "L05B02",
            "camera_height": "low close-up ~0.5m above floor or tabletop",
            "camera_position": "near number 24 (old crumpled photo evidence), aimed downward so the evidence prop dominates the frame while its position near number 22 (body and red stain zone) remains implied",
            "framing_notes": "close evidence image; floor plan reference is mainly for the prop location and nearby room context",
            "lens_hint": "50mm close shot",
            "sub_location": "bedroom_floor_evidence"
          },
          {
            "bg_id": "L05B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 12 (dining table), facing diagonally toward number 7 (front door), number 17 (smartphone), number 10 (living sliding window with curtains), and number 15 (television for news screen)",
            "framing_notes": "leave the entry and ajar door direction readable from the living area",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_entry_axis"
          }
        ],
        "applied_shots": [
          "S5_Shot2",
          "S5_Shot6",
          "S5_Shot9",
          "S12_Shot4",
          "S12_Shot6",
          "S12_Shot11",
          "S12_Shot14",
          "S14_Shot4",
          "S14_Shot5",
          "S14_Shot9",
          "S18_Shot5",
          "S18_Shot9",
          "S18_Shot12",
          "S25_Shot3",
          "S25_Shot7",
          "S25_Shot6",
          "S27_Shot1",
          "S27_Shot4"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_villa_rooftop_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern 2020s coastal island villa exterior stair route from a small ground yard up to a rooftop entrance landing. The diagram must look like a clean architectural CAD plan or simple IKEA-style layout sketch, with single-weight black outlines on a white or off-white background, geometric symbols only. Use solid flat pastel area fills with one consistent color per area: villa yard pale beige, exterior stair flight pale gray, rooftop landing pale blue-gray, roof deck edge pale muted green. Show a compact concrete yard at the south side, a narrow exterior stair flight running upward along the side of the building, a small rooftop landing at the top, railings along the exposed stair edge, low parapet walls around the roof edge, and a rooftop access doorway on the north side of the landing. The rooftop access door must be a simple top-down door symbol: an iron door leaf drawn half-open with a swing arc, with a small damaged latch symbol at the frame to indicate forced entry. Add a small symbolic foul-smell source zone near the threshold using only a simple flat wavy-line glyph, not text. Include utilitarian modern exterior details appropriate to a modest coastal villa: a small exterior wall light, a drain grate, and a utility pipe cluster, all drawn as simple plan symbols. Place small white circular markers with black numbers exactly once for each listed element: 1 yard area, 2 rooftop landing area, 3 exterior stair flight, 4 landing gate opening, 5 half-open iron rooftop door, 6 damaged door latch, 7 foul-smell source zone, 8 railing along stairs, 9 low parapet wall, 10 exterior wall light, 11 drain grate, 12 utility pipe cluster. Area labels may appear only as short generic English words such as Yard, Stairs, Landing, Roof; no other text inside the drawing except the numbered circles and an optional small north arrow. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. No camera icons, no field-of-view cones, and no arrows for camera direction.",
        "key_elements": [
          "Flat top-down schematic 2D floor plan of an exterior villa stair route from yard to rooftop landing",
          "Modern 2020s coastal island villa layout cues: compact concrete yard, narrow exterior metal stair run, small rooftop access landing, parapet walls, simple railings, utilitarian service fixtures",
          "Pastel area fills: yard in pale beige, exterior stairs in pale gray, rooftop landing in pale blue-gray, roof deck edge in pale muted green",
          "Numbered circular markers only for objects, openings, and plot devices; no descriptive text labels except optional generic area names",
          "Half-open iron rooftop door after forced entry, damaged latch area, and foul-smell source zone at landing"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Villa yard area",
            "number": 1,
            "position_hint": "south side of plan, base of exterior stair route"
          },
          {
            "category": "area",
            "label": "Rooftop landing area",
            "number": 2,
            "position_hint": "north-east upper level, immediately before rooftop entrance door"
          },
          {
            "category": "furniture",
            "label": "Exterior stair flight",
            "number": 3,
            "position_hint": "diagonal route from south-west yard up along east side toward rooftop landing"
          },
          {
            "category": "opening",
            "label": "Landing gate opening",
            "number": 4,
            "position_hint": "top of stair flight, south edge of rooftop landing railing"
          },
          {
            "category": "opening",
            "label": "Half-open iron rooftop door",
            "number": 5,
            "position_hint": "north wall of rooftop landing, door leaf swung partly open inward"
          },
          {
            "category": "plot_device",
            "label": "Damaged door latch",
            "number": 6,
            "position_hint": "beside number 5 on the door frame, showing forced-entry point"
          },
          {
            "category": "plot_device",
            "label": "Foul-smell source zone",
            "number": 7,
            "position_hint": "just inside and around number 5 at rooftop entrance threshold"
          },
          {
            "category": "opening",
            "label": "Railing along stairs",
            "number": 8,
            "position_hint": "outer edge of exterior stair flight and landing perimeter"
          },
          {
            "category": "furniture",
            "label": "Low parapet wall",
            "number": 9,
            "position_hint": "north and west edges of rooftop deck around the landing"
          },
          {
            "category": "prop",
            "label": "Small exterior wall light",
            "number": 10,
            "position_hint": "east wall beside rooftop landing near number 5"
          },
          {
            "category": "prop",
            "label": "Drain grate",
            "number": 11,
            "position_hint": "corner of rooftop landing floor near parapet wall"
          },
          {
            "category": "prop",
            "label": "Utility pipe cluster",
            "number": 12,
            "position_hint": "building wall beside stair route, mid-way along exterior stairs"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the upper stair run near number 3, facing upward and diagonally toward number 4 and number 5 at the rooftop entrance landing",
            "framing_notes": "include the half-open iron door number 5 prominently, keep the damaged latch number 6 close to the door edge, and let the foul-smell source zone number 7 read as coming from the entrance landing",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_stairs_and_landing"
          }
        ],
        "applied_shots": [
          "S11_Shot3"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_villa_yard": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic floor plan diagram, like a clean architectural CAD plan or simple room-layout sketch. Show a modern coastal urban villa front approach: a narrow front lane along the south edge, a compact paved front yard in the center, and the villa building facade along the north edge. Use single-weight black outlines on a white or off-white background, with simple geometric plan symbols only. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic treatment, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use flat solid pastel area fills only: front lane pale gray, paved front yard pale beige, entry porch pale yellow, villa building footprint pale blue-gray, bicycle parking strip pale green, garden strip pale mint. Include short generic area labels only if helpful: Front Lane, Yard, Porch, Villa, Bike Parking, Garden. No other text inside the drawing except a small north arrow marked N and the numbered markers. Place small white circular markers with black numbers 1 through 18, each number appearing exactly once. Draw the south boundary as a low wall with a sliding vehicle gate and adjacent pedestrian gate. Draw a police car symbol stopped just outside the gate on the front lane, with a simple rectangular siren light bar symbol on its roof but no glow. Inside the yard, draw the bicycle parking strip on the west side with a rack and one parked bicycle symbol. Draw the main walkway through the yard toward the porch, short entry steps, the main front door on the north facade, a front window bank, a CCTV camera symbol near the porch, an intercom keypad at the pedestrian gatepost, a small yard lamp post, and the garden strip on the east side. Keep all furniture, openings, vehicles, and props as simple top-down symbolic glyphs with clean black outlines.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern coastal urban villa front yard and approach",
          "Compact paved front yard between a narrow front lane and a low-rise villa facade",
          "Sliding vehicle gate and adjacent pedestrian gate at the street boundary",
          "Police car stopped just outside the gate with a simple siren light-bar symbol",
          "Bicycle parking strip with rack and parked bicycle inside the yard",
          "Main porch, front door, entry steps, front window bank, CCTV camera, intercom keypad, yard lamp, garden strip, and boundary wall",
          "Flat pastel color-coded zones with black line symbols and numbered circular markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "front lane",
            "number": 1,
            "position_hint": "south edge of plan outside the yard boundary"
          },
          {
            "category": "area",
            "label": "paved front yard",
            "number": 2,
            "position_hint": "center of plan between gate and villa facade"
          },
          {
            "category": "area",
            "label": "entry porch",
            "number": 3,
            "position_hint": "north-central area directly in front of main door"
          },
          {
            "category": "area",
            "label": "villa building footprint",
            "number": 4,
            "position_hint": "north edge of plan behind the front facade line"
          },
          {
            "category": "area",
            "label": "bicycle parking strip",
            "number": 5,
            "position_hint": "west side of the paved yard"
          },
          {
            "category": "area",
            "label": "garden strip",
            "number": 6,
            "position_hint": "east side of the paved yard along the boundary wall"
          },
          {
            "category": "opening",
            "label": "sliding vehicle gate",
            "number": 7,
            "position_hint": "south boundary, centered slightly west, opening from front lane into yard"
          },
          {
            "category": "opening",
            "label": "pedestrian gate",
            "number": 8,
            "position_hint": "south boundary, east of the sliding vehicle gate"
          },
          {
            "category": "opening",
            "label": "main front door",
            "number": 9,
            "position_hint": "north wall at the entry porch"
          },
          {
            "category": "opening",
            "label": "front window bank",
            "number": 10,
            "position_hint": "north building facade, running left and right of the main front door"
          },
          {
            "category": "prop",
            "label": "bicycle rack with parked bicycle",
            "number": 11,
            "position_hint": "inside the yard on the west bicycle parking strip"
          },
          {
            "category": "plot_device",
            "label": "police car",
            "number": 12,
            "position_hint": "front lane just outside the sliding vehicle gate, angled toward the entrance"
          },
          {
            "category": "plot_device",
            "label": "siren light bar",
            "number": 13,
            "position_hint": "center of the police car roof symbol"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 14,
            "position_hint": "above the porch near the main front door on the villa facade"
          },
          {
            "category": "plot_device",
            "label": "intercom keypad",
            "number": 15,
            "position_hint": "inside face of the pedestrian gatepost near the southeast entrance"
          },
          {
            "category": "prop",
            "label": "entry steps",
            "number": 16,
            "position_hint": "between paved yard and entry porch"
          },
          {
            "category": "prop",
            "label": "yard lamp post",
            "number": 17,
            "position_hint": "east side of yard near the pedestrian gate and garden strip"
          },
          {
            "category": "prop",
            "label": "low boundary wall",
            "number": 18,
            "position_hint": "along south, west, and east edges enclosing the front yard"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (police car) just outside number 6 (sliding vehicle gate), facing diagonally north through the gate toward number 8 (main front door), with number 10 (bicycle rack with parked bicycle) visible along the west side of the yard",
            "framing_notes": "include number 12 on the police car, number 6 gate, number 8 front door, and number 10 bicycle parking as key reference points",
            "lens_hint": "35mm wide angle",
            "sub_location": "villa_yard_front"
          }
        ],
        "applied_shots": [
          "S13_Shot4",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_l08_supermarket_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a modern 2020s coastal portside supermarket exterior. Use a clean CAD-like plan style with single-weight black outlines on a white or off-white background, simple geometric symbols only, orthographic plan view only, flat solid pastel area fills only, no color blending, no tonal effects, no surface texture, no lighting effects, and no depth cues. The building frontage occupies the north side, the public street is along the south side, west is left, east is right, and a small north arrow may appear in one corner. Fill each zone with one consistent flat pastel color: number 1 supermarket frontage area pale green, number 2 covered sidewalk awning area pale beige, number 3 street traffic area pale gray, number 4 curb stall strip pale peach, number 5 bike parking area pale blue, number 6 service loading strip pale lavender. Draw area labels only as short generic English words inside the colored zones, such as STORE, SIDEWALK, STREET, STALLS, BIKES, and LOADING. Do not draw any other words or readable store names. Place all persistent objects and openings as simple top-down plan glyphs with small white circular markers containing black numbers, each number appearing exactly once: 7 centered sliding glass entrance in the storefront wall; 8 rectangular entrance awning canopy projecting over the sidewalk; 9 small ceiling CCTV camera symbol under the awning near the entrance; 10 thin dashed semicircular CCTV coverage zone on the sidewalk; 11 left display window as double parallel wall lines; 12 right display window as double parallel wall lines; 13 blank long storefront signboard band above the entrance and windows; 14 bike rack; 15 parked bicycles as simple line glyphs; 16 curbside stall table; 17 stacked crates; 18 staff service cart; 19 delivery van rectangle at the curb; 20 crosswalk striping at the south street edge; 21 side service door with swing arc at the west storefront. Keep the diagram simple and readable for layout reference, with no people, no decorative illustration, and no camera icons or view cones.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan for a modern coastal portside supermarket exterior.",
          "Building frontage along the north edge, sidewalk and awning zone in the middle, street and crosswalk along the south edge.",
          "Flat pastel area fills: supermarket frontage pale green, covered sidewalk pale beige, roadway pale gray, curb stall strip pale peach, bike parking pale blue, service/loading strip pale lavender.",
          "Central glass sliding entrance, flanking display windows, blank signboard band above storefront, protruding entrance awning, ceiling CCTV camera, and dashed CCTV coverage zone.",
          "Bike rack and parked bicycles on the east side of the awning zone; curbside stall table and crates on the west side; delivery van/loading and staff service cart near the service side.",
          "Diagram must use black outlines, simple plan symbols, small numbered circle markers only, generic area labels only, and no readable storefront names."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Supermarket frontage area",
            "number": 1,
            "position_hint": "north half of plan inside the building frontage, pale green fill"
          },
          {
            "category": "area",
            "label": "Covered sidewalk awning area",
            "number": 2,
            "position_hint": "center band directly south of storefront, pale beige fill under awning"
          },
          {
            "category": "area",
            "label": "Street traffic area",
            "number": 3,
            "position_hint": "south band of plan, pale gray fill with lane markings"
          },
          {
            "category": "area",
            "label": "Curb stall strip",
            "number": 4,
            "position_hint": "southwest sidewalk edge near curb, pale peach fill"
          },
          {
            "category": "area",
            "label": "Bike parking area",
            "number": 5,
            "position_hint": "east side of covered sidewalk, pale blue fill"
          },
          {
            "category": "area",
            "label": "Service loading strip",
            "number": 6,
            "position_hint": "west edge beside storefront and curb, pale lavender fill"
          },
          {
            "category": "opening",
            "label": "Sliding glass entrance",
            "number": 7,
            "position_hint": "center of north storefront wall, opening from sidewalk into supermarket"
          },
          {
            "category": "prop",
            "label": "Entrance awning canopy",
            "number": 8,
            "position_hint": "rectangular canopy projecting south from storefront over number 2"
          },
          {
            "category": "plot_device",
            "label": "Ceiling CCTV camera",
            "number": 9,
            "position_hint": "underside of awning just east of entrance centerline, aimed toward sidewalk"
          },
          {
            "category": "plot_device",
            "label": "CCTV coverage zone",
            "number": 10,
            "position_hint": "thin dashed semicircular zone below number 9 covering the entrance and sidewalk"
          },
          {
            "category": "opening",
            "label": "Left display window",
            "number": 11,
            "position_hint": "north storefront wall, west of number 7"
          },
          {
            "category": "opening",
            "label": "Right display window",
            "number": 12,
            "position_hint": "north storefront wall, east of number 7"
          },
          {
            "category": "prop",
            "label": "Blank storefront signboard band",
            "number": 13,
            "position_hint": "long narrow rectangle along storefront above entrance and windows"
          },
          {
            "category": "furniture",
            "label": "Bike rack",
            "number": 14,
            "position_hint": "east side of number 5, parallel to storefront"
          },
          {
            "category": "prop",
            "label": "Parked bicycles",
            "number": 15,
            "position_hint": "clustered around number 14 in the bike parking area"
          },
          {
            "category": "furniture",
            "label": "Curbside stall table",
            "number": 16,
            "position_hint": "west side of curb stall strip, close to street edge"
          },
          {
            "category": "prop",
            "label": "Stacked crates",
            "number": 17,
            "position_hint": "beside number 16 near the west curb"
          },
          {
            "category": "furniture",
            "label": "Staff service cart",
            "number": 18,
            "position_hint": "near number 6 service loading strip, between storefront and delivery area"
          },
          {
            "category": "prop",
            "label": "Delivery van",
            "number": 19,
            "position_hint": "southwest curb lane adjacent to service loading strip"
          },
          {
            "category": "opening",
            "label": "Crosswalk",
            "number": 20,
            "position_hint": "south edge of street traffic area, aligned toward the supermarket entrance"
          },
          {
            "category": "opening",
            "label": "Side service door",
            "number": 21,
            "position_hint": "northwest storefront wall opening into service loading strip"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 20 (crosswalk) on the south street edge, facing north diagonally toward number 7 (sliding glass entrance), number 8 (awning canopy), number 13 (blank signboard band), and number 16 (curbside stall table)",
            "framing_notes": "Use a wide street-front view that can include busy traffic and stall activity; keep the entrance, awning, bikes, and stall strip readable.",
            "lens_hint": "28mm wide angle",
            "sub_location": "supermarket_frontage_street"
          },
          {
            "bg_id": "L08B02",
            "camera_height": "eye-level standing ~1.6m, slight upward tilt allowed for the awning underside",
            "camera_position": "under number 2 (covered sidewalk awning area), close to number 9 (ceiling CCTV camera), facing diagonally toward number 7 (sliding glass entrance), number 10 (CCTV coverage zone), and number 14 (bike rack)",
            "framing_notes": "Make number 9 prominent overhead in the background composition; keep the quiet entrance and sparse sidewalk space visible.",
            "lens_hint": "35mm wide angle",
            "sub_location": "under_entrance_awning"
          }
        ],
        "applied_shots": [
          "S8_Shot2",
          "S8_Shot4",
          "S19_Shot4",
          "S19_Shot5"
        ],
        "group_id": "bg_supermarket_complex",
        "depends_on_fp": []
      },
      "fp_l09_store_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact contemporary coastal urban store sales floor. Use clean single-weight black outlines on a white or off-white background, simple geometric plan symbols only, like a CAD plan or simple retail layout sketch. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Fill each functional area with one flat pastel solid color: main customer sales floor pale yellow, checkout and service zone pale green, refrigerated perimeter zone pale cyan, staff circulation strip pale beige. Keep all fills flat with no blending or tonal effects. Show a narrow rectangular store with north at the top and a small N arrow in one corner. Place a glass storefront along the south wall with a centered sliding entrance and window panels on both sides, a checkout counter near the southeast front corner, dense long shelf rows running north-south through the center, wall shelves on the east and west sides, refrigerated cases along the rear north wall, a beverage cooler bank at the northwest rear, a rear staff service swing door at the northeast, and a rear emergency exit at the northwest rear. Add a simple front promotional display island near the entrance and a hand basket stack near the southwest front corner. Show customer circulation as a thin dashed loop through the aisles and staff circulation as a clear narrow strip behind the checkout leading to the rear service door. Add a small CCTV symbol above the checkout area. Use top-down furniture glyphs only: shelves as long rectangles with inner divider lines, counter as a rectangle, cooler cases as shallow rectangles, doors with swing arcs, windows as double parallel wall lines. Put unique small white circular markers with black numbers exactly once for every listed item: 1 customer sales floor, 2 checkout service zone, 3 customer circulation loop, 4 staff circulation strip, 5 glass sliding entrance, 6 checkout counter with point of sale, 7 promotional display island, 8 central shelf row left, 9 central shelf row right, 10 west wall display shelves, 11 east wall display shelves, 12 rear refrigerated cases, 13 beverage cooler bank, 14 rear staff service door, 15 ceiling CCTV camera, 16 front window panels, 17 hand basket stack, 18 rear emergency exit door. Area labels may appear only as short generic English words inside the colored zones; no other text or annotations inside the diagram.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan for a compact contemporary coastal urban store sales floor.",
          "Single-weight black outlines on a white or off-white background, with simple geometric symbols only.",
          "Flat pastel solid area fills: customer sales floor in pale yellow, checkout and staff service zone in pale green, refrigerated perimeter zone in pale cyan, staff circulation strip in pale beige.",
          "Modern 2020s Korean small-store layout cues expressed only through geometry: narrow glass storefront, dense aisles, checkout near entrance, perimeter refrigerators, CCTV near cashier, back staff/service door.",
          "All furniture, openings, circulation paths, and devices are marked with unique numbered black circles; no extra text except short area labels and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Customer sales floor",
            "number": 1,
            "position_hint": "center of main rectangular store area"
          },
          {
            "category": "area",
            "label": "Checkout service zone",
            "number": 2,
            "position_hint": "southeast corner near front entrance"
          },
          {
            "category": "plot_device",
            "label": "Customer circulation loop",
            "number": 3,
            "position_hint": "thin dashed loop through central aisles from entrance around shelf rows"
          },
          {
            "category": "plot_device",
            "label": "Staff circulation strip",
            "number": 4,
            "position_hint": "behind checkout counter along east side leading toward rear staff door"
          },
          {
            "category": "opening",
            "label": "Glass sliding entrance",
            "number": 5,
            "position_hint": "south wall, centered on storefront"
          },
          {
            "category": "furniture",
            "label": "Checkout counter with point of sale",
            "number": 6,
            "position_hint": "southeast corner, angled toward entrance and central aisles"
          },
          {
            "category": "furniture",
            "label": "Front promotional display island",
            "number": 7,
            "position_hint": "south center just inside entrance"
          },
          {
            "category": "furniture",
            "label": "Central shelf row left",
            "number": 8,
            "position_hint": "middle west of store, long north-south aisle shelf"
          },
          {
            "category": "furniture",
            "label": "Central shelf row right",
            "number": 9,
            "position_hint": "middle east of store, long north-south aisle shelf"
          },
          {
            "category": "furniture",
            "label": "West wall display shelves",
            "number": 10,
            "position_hint": "along west wall from front to rear"
          },
          {
            "category": "furniture",
            "label": "East wall display shelves",
            "number": 11,
            "position_hint": "along east wall north of checkout zone"
          },
          {
            "category": "furniture",
            "label": "Rear refrigerated cases",
            "number": 12,
            "position_hint": "north wall spanning most of rear sales floor"
          },
          {
            "category": "furniture",
            "label": "Beverage cooler bank",
            "number": 13,
            "position_hint": "northwest corner against west rear wall"
          },
          {
            "category": "opening",
            "label": "Rear staff service door",
            "number": 14,
            "position_hint": "northeast corner, swing door from sales floor to service area"
          },
          {
            "category": "plot_device",
            "label": "Ceiling CCTV camera",
            "number": 15,
            "position_hint": "above checkout zone near southeast corner, shown as small plan symbol"
          },
          {
            "category": "opening",
            "label": "Front window panels",
            "number": 16,
            "position_hint": "south wall on both sides of sliding entrance"
          },
          {
            "category": "prop",
            "label": "Hand basket stack",
            "number": 17,
            "position_hint": "southwest corner near entrance inside storefront"
          },
          {
            "category": "opening",
            "label": "Rear emergency exit door",
            "number": 18,
            "position_hint": "northwest rear wall beside beverage cooler bank"
          }
        ],
        "camera_recommendations": [],
        "applied_shots": [],
        "group_id": "bg_supermarket_complex",
        "depends_on_fp": []
      },
      "fp_l10_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern 2020s coastal public administration/security office. Use a clean architectural plan style with single-weight black outlines on a white or off-white background, geometric symbols only, and flat solid pastel color fills. North is at the top. The room is a simple rectangle, about 6 meters wide by 4.5 meters deep. Fill the central main admin office area in pale beige and optionally label it \"Admin Office\". Fill the north CCTV workstation zone in pale green and optionally label it \"CCTV Workstation\". Fill the south central rear standing area in pale gray and optionally label it \"Rear Standing Area\". Keep all fills single flat colors with no blending or tonal modeling. Show a southwest entrance door with a standard swing arc. Show a narrow west-wall interior service or observation window using a double parallel line symbol with simple blind slats. Along the north wall, draw a flat symbolic CCTV monitor bank as multiple small black rectangles inside one wall-mounted monitor shape, indicating dark unusable playback evidence only on the screens. Directly below it place a long rectangular monitor desk, office keyboard and mouse, a DVR recorder and evidence drive unit, and two swivel chairs facing the monitors. Leave a clear open rear standing area behind the chairs. Add a secondary admin desk on the east wall with a visitor chair nearby, plus a filing/storage cabinet and printer scanner near the west/northwest side. Use simple top-down furniture glyphs only: rectangles for desks and cabinets, circular or rounded chair symbols, door arc, window double line. Place small white circles with black outlines and black numbers 1 through 15 exactly once, matching the numbered elements list. Do not put any text inside the diagram except optional short area labels and a small north arrow marked \"N\" in one corner. Avoid any angled view, volume cues, cast dark areas, visual effects, realism, surface patterns, or decorative art; this must read as a clear flat CAD-like layout reference.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram",
          "Compact modern 2020s public administration/security office layout",
          "Single-weight black outlines on white or off-white background",
          "Flat pastel solid area fills: main office pale beige, CCTV workstation zone pale green, rear standing area pale gray",
          "Numbered circular markers 1 through 15, each unique and used exactly once",
          "North-up rectangular room with southwest entrance door and west interior service or observation window",
          "North-wall CCTV monitor bank showing dark unusable playback as a schematic plot device",
          "Long desk below monitor bank with two swivel chairs for review staff",
          "Clear rear standing area behind the seated workstation positions",
          "Secondary admin desk, visitor chair, filing cabinet, printer, and DVR/evidence unit arranged as simple top-down symbols"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main admin office area",
            "number": 1,
            "position_hint": "central room area, pale beige fill"
          },
          {
            "category": "area",
            "label": "CCTV workstation zone",
            "number": 2,
            "position_hint": "north band of the office, pale green fill around monitor desk"
          },
          {
            "category": "area",
            "label": "Rear standing area",
            "number": 3,
            "position_hint": "south central open space behind the workstation chairs, pale gray fill"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 4,
            "position_hint": "southwest wall, inward swing into the office"
          },
          {
            "category": "opening",
            "label": "Interior service window",
            "number": 5,
            "position_hint": "west wall, narrow double-line window symbol with simple blind slats"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank with dark playback",
            "number": 6,
            "position_hint": "center of north wall above the workstation desk"
          },
          {
            "category": "furniture",
            "label": "Long monitor desk",
            "number": 7,
            "position_hint": "north wall, directly below the CCTV monitor bank"
          },
          {
            "category": "prop",
            "label": "Office keyboard and mouse",
            "number": 8,
            "position_hint": "on top of the long monitor desk, centered"
          },
          {
            "category": "plot_device",
            "label": "DVR recorder and evidence drive unit",
            "number": 9,
            "position_hint": "right side of the long monitor desk or tucked just below it"
          },
          {
            "category": "furniture",
            "label": "Left swivel chair",
            "number": 10,
            "position_hint": "in front of the long monitor desk, slightly west of center"
          },
          {
            "category": "furniture",
            "label": "Right swivel chair",
            "number": 11,
            "position_hint": "in front of the long monitor desk, slightly east of center"
          },
          {
            "category": "furniture",
            "label": "Secondary admin desk",
            "number": 12,
            "position_hint": "east wall, mid-room, facing inward"
          },
          {
            "category": "furniture",
            "label": "Visitor chair",
            "number": 13,
            "position_hint": "near the secondary admin desk, angled toward the room center"
          },
          {
            "category": "furniture",
            "label": "Filing and storage cabinet",
            "number": 14,
            "position_hint": "northwest corner along the west wall"
          },
          {
            "category": "prop",
            "label": "Printer scanner",
            "number": 15,
            "position_hint": "on or beside the filing cabinet near the west wall"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (rear standing area), facing north toward number 6 (CCTV monitor bank) over number 10 and number 11 (swivel chairs) at number 7 (long monitor desk)",
            "framing_notes": "include number 6 prominently as the evidence focal point; keep the rear standing space implied behind the seated workstation positions",
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_office"
          }
        ],
        "applied_shots": [
          "S20_Shot1",
          "S20_Shot3"
        ],
        "group_id": "bg_supermarket_complex",
        "depends_on_fp": []
      },
      "fp_police_office_main": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic floor plan diagram of a single modern compact police office interior. The drawing 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 avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use only flat pastel solid area fills with no blending: number 1 Main work area in pale yellow at the center, number 2 Duty area in pale beige at the southwest entrance side, number 3 Case evidence zone in pale pink along the east wall, and number 4 File storage alcove in pale green in the northwest corner. Area names may appear as short generic English labels inside their colored zones; all other items must be identified only by small white circular markers with black numbers, each number appearing exactly once. Add a small north arrow in one corner if desired, but do not draw camera icons, view cones, or camera arrows. Layout: rectangular office with north at the top; a public entrance door number 5 on the southwest part of the south wall with a standard door swing arc; a staff back door number 6 on the northwest part of the north wall; a double-line north exterior window number 7 on the north wall above the main workspace; a narrow double-line east exterior window number 8 on the east wall. Show a modern public-service office layout typical of a compact coastal city police station: duty counter near the entrance, low divider separating public duty area from detective desks, open work area behind, file storage at the back, evidence board on the side wall. Use top-down symbolic furniture only: detective main desk number 9 in the center-right, detective desk chair number 10 behind it, visitor chair number 11 in front of it, computer monitor number 12 on the desk drawn as a small flat rectangle with a generic map/location screen and no readable UI text, desk phone number 13 as a simple phone glyph, scattered case photos number 14 as several small flat rectangles with no legible images, notepad and pen number 15 as a small pad and line. Add second workstation desk number 16 on the west side with chair number 17. Add public duty counter number 18 in the southwest duty area, duty swivel chair number 19 behind it, security monitor number 20 on or behind the counter. Add evidence photo board number 21 on the east wall as a flat rectangle with pinned photo rectangles and connecting lines but no readable words. Add tall filing cabinets number 22 and printer copier unit number 23 in the northwest file storage alcove. Add wall clock number 24 on the north wall and low partition divider number 25 between the duty area and main work area. Keep all objects clean, simple, top-down, and evenly spaced for readability.",
        "key_elements": [
          "1024x1024 square flat top-down schematic police office plan",
          "modern compact public-service office layout with a public duty counter near the entrance and an open detective work area behind it",
          "single-weight black wall outlines on white or off-white background",
          "flat pastel solid color fills for distinct zones: pale yellow main work area, pale beige duty area, pale pink case evidence work zone, pale green file and storage alcove",
          "numbered black circles only for objects, openings, plot devices, and areas; no object text labels inside the diagram",
          "top-down symbolic furniture: desks, chairs, counter, cabinets, printer, evidence board, monitor, phone, photos, notepad",
          "door swing arcs and double-line window symbols shown clearly",
          "north arrow allowed in one corner; camera icons and camera direction arrows must not be drawn"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main work area",
            "number": 1,
            "position_hint": "center of office, pale yellow open workspace"
          },
          {
            "category": "area",
            "label": "Duty area",
            "number": 2,
            "position_hint": "southwest zone near public entrance, pale beige fill"
          },
          {
            "category": "area",
            "label": "Case evidence zone",
            "number": 3,
            "position_hint": "east side wall zone, pale pink fill"
          },
          {
            "category": "area",
            "label": "File storage alcove",
            "number": 4,
            "position_hint": "northwest corner alcove, pale green fill"
          },
          {
            "category": "opening",
            "label": "Public entrance door",
            "number": 5,
            "position_hint": "south wall, southwest corner, inward swing toward duty area"
          },
          {
            "category": "opening",
            "label": "Staff back door",
            "number": 6,
            "position_hint": "north wall, northwest side, swing door to back rooms"
          },
          {
            "category": "opening",
            "label": "North exterior window",
            "number": 7,
            "position_hint": "north wall above main work area, double-line window symbol"
          },
          {
            "category": "opening",
            "label": "East exterior window",
            "number": 8,
            "position_hint": "east wall near case evidence zone, narrow double-line window symbol"
          },
          {
            "category": "furniture",
            "label": "Detective main desk",
            "number": 9,
            "position_hint": "center-right of main work area, facing south or southwest"
          },
          {
            "category": "furniture",
            "label": "Detective desk chair",
            "number": 10,
            "position_hint": "north side of detective main desk"
          },
          {
            "category": "furniture",
            "label": "Visitor chair",
            "number": 11,
            "position_hint": "south side of detective main desk, facing the desk"
          },
          {
            "category": "plot_device",
            "label": "Computer monitor with phone location result",
            "number": 12,
            "position_hint": "on detective main desk, rear edge facing chair"
          },
          {
            "category": "prop",
            "label": "Desk phone",
            "number": 13,
            "position_hint": "on detective main desk, front-left corner"
          },
          {
            "category": "plot_device",
            "label": "Scattered case photos",
            "number": 14,
            "position_hint": "spread across detective main desk surface"
          },
          {
            "category": "prop",
            "label": "Notepad and pen",
            "number": 15,
            "position_hint": "on detective main desk near visitor side"
          },
          {
            "category": "furniture",
            "label": "Second workstation desk",
            "number": 16,
            "position_hint": "west side of main work area, parallel to main desk"
          },
          {
            "category": "furniture",
            "label": "Second workstation chair",
            "number": 17,
            "position_hint": "beside second workstation desk, inner side"
          },
          {
            "category": "furniture",
            "label": "Public duty counter",
            "number": 18,
            "position_hint": "southwest duty area, between entrance and office interior"
          },
          {
            "category": "furniture",
            "label": "Duty swivel chair",
            "number": 19,
            "position_hint": "behind public duty counter, north side of counter"
          },
          {
            "category": "plot_device",
            "label": "Security monitor",
            "number": 20,
            "position_hint": "on or behind duty counter, angled toward duty chair"
          },
          {
            "category": "plot_device",
            "label": "Evidence photo board",
            "number": 21,
            "position_hint": "east wall inside case evidence zone"
          },
          {
            "category": "furniture",
            "label": "Tall filing cabinets",
            "number": 22,
            "position_hint": "northwest file storage alcove against west wall"
          },
          {
            "category": "furniture",
            "label": "Printer copier unit",
            "number": 23,
            "position_hint": "northwest alcove near filing cabinets"
          },
          {
            "category": "prop",
            "label": "Wall clock",
            "number": 24,
            "position_hint": "north wall above main work area, between back door and north window"
          },
          {
            "category": "furniture",
            "label": "Low partition divider",
            "number": 25,
            "position_hint": "between duty area and main work area, short partial divider line"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 16 (duty counter), facing diagonally northeast toward number 8 (detective desk), with number 12 (desk phone) and number 11 (computer monitor) on the desk line of sight",
            "framing_notes": "include number 12 prominently for the phone inquiry; keep number 19 in the rear background as a case-work clue",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_main"
          },
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level seated or standing ~1.4m to 1.6m",
            "camera_position": "near number 10 (visitor chair), facing across number 8 (detective desk) toward number 11 (computer monitor), number 13 (scattered case photos), and number 14 (notepad and pen)",
            "framing_notes": "make the desk surface readable, with number 11, number 13, and number 14 clearly visible; number 19 may appear on the wall behind",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_main"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot6",
          "S21_Shot10",
          "S21_Shot11"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_police_station_front_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of the exterior front area of a small modern urban police station. The drawing must look like a clean architectural CAD plan or IKEA-style site layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered lighting, no textured surfaces, and no material rendering. Use flat solid pastel area fills with one consistent color per zone: police station building footprint pale blue-gray, paved front forecourt pale beige, bicycle parking zone pale green, accessible ramp zone pale lavender, curb and street edge pale gray, planter strip pale light green. Include short generic area labels only, such as Building, Forecourt, Bike Parking, Ramp, Street, if needed; do not place any other text or annotations inside the diagram. Do not write readable words on the sign panel. Place a small north arrow with the letter N in one corner. Layout: the building occupies the north half of the square plan, with a straight front facade facing south. Put the main double entrance doors centered on the facade, drawn as two door leaves with swing arcs or glass-door plan symbols. Add a shallow set of entrance steps directly outside the doors, and an accessible ramp with simple rail lines on the west side of the approach. Put a broad paved forecourt in the center leading from the curb to the entrance. Put the curb and street edge along the south side for the departure direction. Put a compact bicycle parking zone on the east side of the forecourt, with a simple bike rack and one parked bicycle drawn as top-down symbolic circles and frame lines. Add front window bands as double parallel lines in the facade on both sides of the entrance. Add a blank rectangular building sign panel near the entrance, a small CCTV symbol near the facade corner aimed toward the forecourt, a row of short bollard circles between forecourt and street, and a small planter strip on the west edge. Reflect a contemporary public building frontage common to a compact coastal city setting through geometry only: practical paved approach, modest public entrance, bicycle parking beside the facade, curbside access, and current-era security device. Every important area, opening, fixture, prop, and plot-critical object must have exactly one small white circle marker with a black outline and black number: 1 building area, 2 bicycle parking area, 3 paved forecourt, 4 accessible ramp area, 5 curb and street edge, 6 main double entrance doors, 7 front window band, 8 parked bicycle, 9 blank building sign panel, 10 CCTV camera, 11 bicycle rack, 12 entrance steps, 13 short bollards, 14 small planter strip. Number markers must be unique and appear exactly once each. Keep the plan uncluttered and highly readable.",
        "key_elements": [
          "Flat top-down schematic exterior plan of a modern small public police station front area",
          "Single centered building facade with glass entrance doors, shallow steps, accessible ramp, and forecourt",
          "Side bicycle parking zone with bike rack and one parked bicycle as the plot-critical prop",
          "Urban curb and street edge at the bottom of the plan for departure direction",
          "Modern public-building cues only through layout: compact frontage, paved forecourt, CCTV near entrance, simple signage panel, bollards"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Police station building area",
            "number": 1,
            "position_hint": "north half of plan, rectangular building footprint"
          },
          {
            "category": "area",
            "label": "Bicycle parking area",
            "number": 2,
            "position_hint": "east side of front forecourt beside building facade"
          },
          {
            "category": "area",
            "label": "Paved front forecourt",
            "number": 3,
            "position_hint": "center of plan between building entrance and curb"
          },
          {
            "category": "area",
            "label": "Accessible ramp area",
            "number": 4,
            "position_hint": "west side of entrance approach connecting forecourt to doorway level"
          },
          {
            "category": "area",
            "label": "Curb and street edge area",
            "number": 5,
            "position_hint": "south edge of plan in front of station"
          },
          {
            "category": "opening",
            "label": "Main double entrance doors",
            "number": 6,
            "position_hint": "center of north building facade facing forecourt"
          },
          {
            "category": "opening",
            "label": "Front window band",
            "number": 7,
            "position_hint": "north facade, to both sides of main entrance"
          },
          {
            "category": "prop",
            "label": "Parked bicycle",
            "number": 8,
            "position_hint": "inside bicycle parking area on east side, angled toward street edge"
          },
          {
            "category": "prop",
            "label": "Building sign panel",
            "number": 9,
            "position_hint": "above or beside main entrance on facade, drawn as blank sign shape without readable text"
          },
          {
            "category": "prop",
            "label": "CCTV camera",
            "number": 10,
            "position_hint": "upper corner of facade near main entrance, aimed toward forecourt"
          },
          {
            "category": "furniture",
            "label": "Bicycle rack",
            "number": 11,
            "position_hint": "east side bicycle parking area, parallel to building facade"
          },
          {
            "category": "opening",
            "label": "Entrance steps",
            "number": 12,
            "position_hint": "directly south of main double entrance doors"
          },
          {
            "category": "prop",
            "label": "Short bollards",
            "number": 13,
            "position_hint": "row along boundary between paved forecourt and curb"
          },
          {
            "category": "prop",
            "label": "Small planter strip",
            "number": 14,
            "position_hint": "west edge of forecourt near ramp and facade"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (curb and street edge), facing diagonally across number 3 (front forecourt) toward number 8 (parked bicycle) and number 6 (main entrance doors)",
            "framing_notes": "include number 8 prominently for the bicycle-mounting action, keep number 6 readable in the background, and allow number 9 (building sign panel) near the entrance for location context",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_station_front"
          }
        ],
        "applied_shots": [
          "S22_Shot1"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern coastal fishing boat open deck with access to a forward wheelhouse. The drawing must be a clean architectural CAD-style or IKEA-style 2D plan: single-weight black outlines on a white/off-white background, simple geometric symbols only. Show a narrow boat footprint oriented north-south, bow/north at the top, stern/south at the bottom. Use flat pastel solid area fills with no blending: main open work deck area filled pale blue-gray, wheelhouse cabin area filled pale beige. The wheelhouse is a compact rectangular cabin at the forward/north end; the main open work deck occupies the central and aft/south deck. Add low bulwark rails along port/west and starboard/east sides, a centered stern gate/opening at the south edge, a sliding wheelhouse door on the south wall of the wheelhouse, front windshield lines on the north wall, and side window lines on the east and west wheelhouse walls. Place simple top-down symbols on the open deck: a rectangular folding work table in the center, a printed marine map rectangle and a small stack of photo prints on the table, fish crates in the starboard aft corner, a fishing net bundle in the port aft corner, a coiled rope near the port side, and a flush deck storage hatch aft of the table. Put a small antenna mast symbol centered on the wheelhouse roof. Use small white circular markers with black outlines and black numbers, each number appearing exactly once: 1 main open work deck, 2 wheelhouse cabin, 3 sliding wheelhouse door, 4 front wheelhouse windshield, 5 port side window, 6 starboard side window, 7 stern gate, 8 port low bulwark rail, 9 starboard low bulwark rail, 10 folding work table, 11 printed marine map, 12 photo prints, 13 plastic fish crates, 14 fishing net bundle, 15 coiled rope, 16 flush deck storage hatch, 17 small antenna mast. Optional large area labels may say only Open Deck and Wheelhouse; include a small N arrow in one corner if desired. Do not add camera icons, field-of-view cones, characters, dialogue, brand names, decorative annotations, or any other text. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a small modern coastal fishing boat deck.",
          "Compact wheelhouse placed forward/north with an open working deck aft/south, matching a practical 2020s west-coast island fishing-boat layout.",
          "Flat pastel solid area fills only: main open deck in pale blue-gray, wheelhouse in pale beige; white/off-white background outside the boat.",
          "Single-weight black outlines, clean CAD/IKEA-style symbols, simple geometric boat footprint, low bulwarks, stern gate, wheelhouse windows, and sliding door.",
          "Numbered circular markers only for objects and openings; no text labels except optional area labels and a small north arrow.",
          "Include a folding work table on the open deck with a printed marine map and photo prints as plot-critical items.",
          "No 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, no material rendering."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main open work deck",
            "number": 1,
            "position_hint": "central and aft/south portion of the boat, pale blue-gray fill"
          },
          {
            "category": "area",
            "label": "Wheelhouse cabin",
            "number": 2,
            "position_hint": "forward/north portion of the boat, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Sliding wheelhouse door",
            "number": 3,
            "position_hint": "south wall of wheelhouse, opening onto the main deck"
          },
          {
            "category": "opening",
            "label": "Front wheelhouse windshield",
            "number": 4,
            "position_hint": "north wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Port wheelhouse side window",
            "number": 5,
            "position_hint": "west wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Starboard wheelhouse side window",
            "number": 6,
            "position_hint": "east wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Stern gate",
            "number": 7,
            "position_hint": "south end of main deck on centerline"
          },
          {
            "category": "prop",
            "label": "Port low bulwark rail",
            "number": 8,
            "position_hint": "west edge of open deck"
          },
          {
            "category": "prop",
            "label": "Starboard low bulwark rail",
            "number": 9,
            "position_hint": "east edge of open deck"
          },
          {
            "category": "furniture",
            "label": "Folding work table",
            "number": 10,
            "position_hint": "center of open deck, slightly aft of wheelhouse door"
          },
          {
            "category": "plot_device",
            "label": "Printed marine map",
            "number": 11,
            "position_hint": "on top of folding work table"
          },
          {
            "category": "plot_device",
            "label": "Photo prints",
            "number": 12,
            "position_hint": "on top of folding work table beside the map"
          },
          {
            "category": "prop",
            "label": "Plastic fish crates",
            "number": 13,
            "position_hint": "starboard aft corner of open deck"
          },
          {
            "category": "prop",
            "label": "Fishing net bundle",
            "number": 14,
            "position_hint": "port aft corner of open deck"
          },
          {
            "category": "prop",
            "label": "Coiled rope",
            "number": 15,
            "position_hint": "port mid-deck near the bulwark"
          },
          {
            "category": "prop",
            "label": "Flush deck storage hatch",
            "number": 16,
            "position_hint": "center-aft floor of open deck, behind the table"
          },
          {
            "category": "prop",
            "label": "Small antenna mast",
            "number": 17,
            "position_hint": "on the wheelhouse roof centerline"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L17B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (stern gate), facing forward across number 1 (open work deck) toward number 10 (folding work table), number 11 (printed marine map), number 12 (photo prints), and number 3 (wheelhouse door)",
            "framing_notes": "Keep the work table with the map and photo prints prominent, with the wheelhouse access behind it to support tense questioning on the deck.",
            "lens_hint": "28mm wide angle",
            "sub_location": "deck_main"
          }
        ],
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot4",
          "S28_Shot6"
        ],
        "group_id": "bg_small_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 cramped modern small fishing boat wheelhouse on a west-coast island route. The image must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric shapes only, no decorative illustration. Use flat pastel solid fills with one color per zone: the main Wheelhouse cabin area filled pale blue gray, and the small aft Deck threshold just outside the entry filled pale beige. Area labels may appear only as short generic English words, such as \"Wheelhouse\" and \"Deck\". Do not place any object labels in the drawing; every object, opening, furniture item, prop, and plot clue must be indicated only by a small white circle with a black outline and a black number from 1 to 18, each number used exactly once. Draw a compact rectangular wheelhouse with thick black perimeter walls, the forward side at the north, the aft deck entry at the south, and a small north arrow in one corner. Show number 1 in the center of the pale blue gray wheelhouse area and number 2 on the pale beige aft deck threshold. Show number 3 as a hinged aft deck entry door in the south wall with a conventional swing arc. Show number 4 as wide forward windshield windows along the north wall using double parallel lines. Show number 5 as a narrow port side window on the west wall forward half, and number 6 as a matching starboard side window on the east wall forward half. Place number 7 on a top-down helm console just below the forward windshield, drawn as a simple trapezoid or rectangle with a small wheel circle. Place number 8 on a compact captain chair directly aft of the helm console. Place number 9 on a small navigation electronics display symbol on the helm console, number 10 on a radio handset symbol on the starboard side of the helm area, and number 11 on small throttle control levers beside the helm. Place number 12 on a small flat rectangle symbol representing an old photo pinned to the port wall near the helm sightline. Place numbers 13, 14, 15, and 16 on clusters of eerie red painted circle marks drawn as simple flat red rings on the port wall, starboard wall, aft wall around the door, and forward wall below the windows; keep them as physical wall markings in the plan, not glowing effects. Place number 17 on a narrow storage bench in the port aft corner and number 18 on a shallow chart shelf or work ledge in the starboard aft corner. Preserve a cramped layout with narrow walking clearance between the aft door, captain chair, and helm, consistent with a practical modern coastal workboat wheelhouse. Strictly avoid any 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, material rendering, drop shadows, blending, or dramatic atmosphere. Use only flat solid colors and clear symbolic plan glyphs.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a cramped modern small fishing boat wheelhouse.",
          "Single wheelhouse cabin zone with a small aft deck threshold, using flat pastel solid fills for each area.",
          "Forward windshield, side windows, and aft deck entry door shown with standard plan symbols.",
          "Helm console, wheel, controls, captain chair, navigation electronics, and radio placed tightly in the front half of the cabin.",
          "Old photo clue pinned on the port wall near the helm sightline.",
          "Multiple eerie red painted circle clusters shown as flat red ring symbols on port, starboard, forward, and aft interior wall surfaces.",
          "All objects and openings marked only by unique black-numbered circles; no object text labels inside the diagram."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse cabin area",
            "number": 1,
            "position_hint": "central interior of the small rectangular wheelhouse, filled pale blue gray"
          },
          {
            "category": "area",
            "label": "Aft deck threshold area",
            "number": 2,
            "position_hint": "small exterior landing directly south of the wheelhouse entry, filled pale beige"
          },
          {
            "category": "opening",
            "label": "Aft deck entry door",
            "number": 3,
            "position_hint": "south wall center, hinged door swinging inward into the wheelhouse"
          },
          {
            "category": "opening",
            "label": "Forward windshield windows",
            "number": 4,
            "position_hint": "north wall across most of the wheelhouse width, double parallel window line"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 5,
            "position_hint": "west wall forward half, narrow double-line window"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 6,
            "position_hint": "east wall forward half, narrow double-line window"
          },
          {
            "category": "furniture",
            "label": "Helm console with wheel",
            "number": 7,
            "position_hint": "front center slightly starboard, directly below the forward windshield"
          },
          {
            "category": "furniture",
            "label": "Captain chair",
            "number": 8,
            "position_hint": "center of wheelhouse just aft of the helm console, leaving a narrow walking gap"
          },
          {
            "category": "prop",
            "label": "Navigation electronics display",
            "number": 9,
            "position_hint": "top right portion of the helm console near the starboard side"
          },
          {
            "category": "prop",
            "label": "Radio microphone and handset",
            "number": 10,
            "position_hint": "starboard side of helm console or adjacent starboard wall within arm reach"
          },
          {
            "category": "prop",
            "label": "Engine throttle control levers",
            "number": 11,
            "position_hint": "right edge of the helm console near the captain chair"
          },
          {
            "category": "plot_device",
            "label": "Old photo clue",
            "number": 12,
            "position_hint": "port wall forward of the entry, pinned or taped near eye level beside the helm area"
          },
          {
            "category": "plot_device",
            "label": "Red painted circle cluster on port wall",
            "number": 13,
            "position_hint": "west interior wall, spread around and behind the old photo clue"
          },
          {
            "category": "plot_device",
            "label": "Red painted circle cluster on starboard wall",
            "number": 14,
            "position_hint": "east interior wall opposite the old photo clue and radio"
          },
          {
            "category": "plot_device",
            "label": "Red painted circle cluster on aft wall",
            "number": 15,
            "position_hint": "south interior wall around both sides of the deck entry door"
          },
          {
            "category": "plot_device",
            "label": "Red painted circle cluster on forward wall",
            "number": 16,
            "position_hint": "north interior wall below and between the windshield sections"
          },
          {
            "category": "furniture",
            "label": "Narrow storage bench",
            "number": 17,
            "position_hint": "port aft corner along the west wall, behind the captain chair"
          },
          {
            "category": "furniture",
            "label": "Chart shelf or small work ledge",
            "number": 18,
            "position_hint": "starboard aft corner along the east wall, shallow rectangular ledge"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L18B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the cramped wheelhouse near number 3 (aft deck entry door), facing forward toward number 7 (helm console) with number 4 (forward windshield) beyond it; angle slightly toward number 12 (old photo clue) on the port wall and number 13 and number 14 (red painted circle clusters) on the side walls",
            "framing_notes": "Keep the helm controls prominent, include the old photo clue on the wall, and let multiple red circle markings read as surrounding the viewer on the cramped walls.",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse_main"
          }
        ],
        "applied_shots": [
          "S29_Shot1",
          "S29_Shot4",
          "S29_Shot7",
          "S29_Shot11"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "48e7af980424d9f6",
    "consumed_shot_binding_hash": "6ac16164f71a4163"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "0d6038a9-1b1d-4991-8bd2-c5a0797cb7cf",
  "resolved_model": "gpt",
  "updated_at": "2026-05-22T22:05:23.371548+00:00",
  "project_config_snapshot": {}
}