{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "e6e33947729739e1",
  "data": {
    "floor_plans": {
      "fp_l04_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a contemporary western-coastal urban multifamily villa rooftop. This must be a simple 2D CAD-style plan, never a render: no 3D, no isometric view, no perspective, no axonometric view, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no lighting effects, no textured surfaces, and no material rendering. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, and solid flat pastel fills with no blending. Place a compact rectangular rooftop room in the northeast portion of a larger rectangular roof deck, following a practical mid-2020s low-rise coastal urban rooftop convention. Fill the open utility roof deck with pale gray and optionally label it Utility Zone. Fill the rooftop room footprint with pale blue and optionally label it Private Zone. Fill the small entrance threshold outside the south-facing iron door with pale beige and optionally label it Threshold Zone. Fill the southwest stair access area with pale cyan and optionally label it Service Zone. Draw the room's iron entrance door on the south wall with a standard door leaf and swing arc. Draw one small window as double parallel wall lines on the west wall. Add a simple top-down circular water-tank symbol northwest of the room, a rectangular raised drying platform on the west-central deck, and one fixed straight clothesline run crossing the central deck east to west. Draw four separate continuous parapet runs along the north, east, south, and west roof edges. Add a southwest stair access opening with simple stair lines. Place one small white circle with a black number exactly once at each persistent element: 1 open rooftop deck, 2 rooftop room, 3 entrance threshold, 4 stair access opening, 5 iron entrance door, 6 small window, 7 water tank, 8 raised drying platform, 9 fixed clothesline, 10 north parapet run, 11 east parapet run, 12 south parapet run, and 13 west parapet run. Draw markers 1 through 13 only. Do not draw markers 14 through 19 and do not depict any people, animals, windblown herbs, leaflets, attack silhouettes, break-in activity, or window light states. Inside the drawing, allow only the numbered circles, short generic zone names, and a small north arrow marked N; include no other text, labels, legends, camera icons, field-of-view cones, or annotations.",
        "key_elements": [
          "Compact rooftop dwelling footprint on a broad utility roof deck",
          "South-facing iron entrance door with a small exterior threshold",
          "Small west-facing living-room window",
          "Southwest stair access opening connecting the lower villa to the roof",
          "Elevated cylindrical water tank beside the rooftop room",
          "Raised drying platform and fixed clothesline across the open deck",
          "Four individually mapped perimeter parapet runs",
          "Flat pastel zoning for room, deck, threshold, and stair access",
          "Base markers 1 through 13 only; transient event elements excluded from the diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open rooftop deck",
            "number": 1,
            "position_hint": "central and western portion of the roof inside the parapets"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "compact rooftop room",
            "number": 2,
            "position_hint": "northeast portion of the roof"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 3,
            "position_hint": "immediately south of the rooftop-room entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "roof stair access opening",
            "number": 4,
            "position_hint": "southwest corner of the rooftop deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 5,
            "position_hint": "south wall of the rooftop room, near its southeast end"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living-room window",
            "number": 6,
            "position_hint": "west wall of the rooftop room, facing the open deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "cylindrical water tank",
            "number": 7,
            "position_hint": "northwest side of the rooftop room"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "raised drying platform",
            "number": 8,
            "position_hint": "west-central rooftop deck beneath the clothesline"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed clothesline",
            "number": 9,
            "position_hint": "single east-west run across the central rooftop deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "north parapet run",
            "number": 10,
            "position_hint": "continuous north edge of the roof"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "east parapet run",
            "number": 11,
            "position_hint": "continuous east edge of the roof"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "south parapet run",
            "number": 12,
            "position_hint": "continuous south edge of the roof"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west parapet run",
            "number": 13,
            "position_hint": "continuous west edge of the roof"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "windblown dried herbs",
            "number": 14,
            "position_hint": "one localized patch beside the raised drying platform"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "advertising leaflet in door gap",
            "number": 15,
            "position_hint": "lock-side gap of the iron entrance door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "concealed intruder at entrance",
            "number": 16,
            "position_hint": "entrance threshold directly outside the iron door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "attack silhouette in window",
            "number": 17,
            "position_hint": "confined to the small living-room window opening"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat on parapet",
            "number": 18,
            "position_hint": "single spot on the south parapet facing the rooftop room"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "lit window at dawn",
            "number": 19,
            "position_hint": "confined to the small living-room window opening"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B02",
            "camera_height": "elevated oblique overview, approximately 3 m above the roof deck",
            "camera_position": "outside the southwest side near number 12 (south parapet), facing diagonally across number 1 (rooftop deck) toward number 2 (rooftop room), number 5 (iron entrance door), and number 6 (small window)",
            "framing_notes": "Show the compact rooftop room and weathered iron entrance prominently while retaining the water tank, open deck, stair access, and perimeter parapets as establishing context.",
            "ignore_numbered_elements": [
              14,
              15,
              16,
              17,
              18,
              19
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_villa_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing, approximately 1.6 m above the roof deck",
            "camera_position": "near number 4 (stair access opening), facing diagonally across number 1 (rooftop deck) toward number 5 (iron entrance door) and number 6 (small window)",
            "framing_notes": "Keep the iron door and window in the same tense composition, with the raised drying platform, clothesline, windblown herbs, concealed intruder, and window attack silhouette readable without revealing the intruder's face.",
            "ignore_numbered_elements": [
              18,
              19
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_villa_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ]
          },
          {
            "bg_id": "L04B01",
            "camera_height": "low rooftop eye level, approximately 1.2 m above the roof deck",
            "camera_position": "near number 12 (south parapet), looking past number 18 (black cat) across number 1 (rooftop deck) toward number 6 (small window) and number 2 (rooftop room)",
            "framing_notes": "Place the cat in a clear parapet silhouette and make the illuminated window the principal distant anchor while preserving a broad blue-dawn rooftop view.",
            "ignore_numbered_elements": [
              14,
              15,
              16,
              17
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "rooftop_villa_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              18,
              19
            ]
          }
        ],
        "scale_guideline": "The villa below is typically three to four storeys for this contemporary low-rise multifamily building type, with typical floor-to-floor heights of roughly 2.6 to 3.0 m; the exact storey count is not specified. The rooftop room is a compact single-storey enclosure occupying a minority of the roof footprint, with a typical height of roughly 2.3 to 2.6 m and one exterior iron door plus one small window on the depicted facades. The stair connection extends from the lower villa to the roof, while the water tank rises noticeably above the parapet but remains near the height of the rooftop room.",
        "applied_shots": [
          "S4_Shot2",
          "S10_Shot5",
          "S10_Shot6",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_l05_outer_yard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact outer yard serving an older contemporary multi-family residence in a dense west-coast East Asian urban neighborhood. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and minimal text. The composition has number 1, a compact central outer yard filled solid pale yellow and optionally labeled Shared Zone; number 2, the contiguous residential building footprint along the north and east sides filled solid pale blue and optionally labeled Private Zone; number 3, a straight vehicle access lane running from the south boundary into the central yard filled solid pale gray and optionally labeled Vehicle Zone; number 4, a small recessed bicycle parking area in the northwest rear corner filled solid pale green and optionally labeled Utility Zone; number 5, one vehicle gate opening in the south boundary aligned with the access lane; number 6, one ground-level stair entrance door on the east side shown with a conventional door leaf and swing arc; and number 7, one narrow roof-access staircase attached to the east side of the building, filled solid pale beige and optionally labeled Threshold Zone, with simple parallel stair-tread lines. Keep the route from the vehicle gate across the yard to the stair entrance direct and legible. Place one small circular black-number marker exactly once at each contiguous base element numbered 1 through 7. Do not draw numbers 8, 9, or 10, and do not draw the transient bicycle, police vehicle, siren illumination, people, blood, symbols, trails, or any other event-state cue. Area labels, if used, must be limited to the short generic zone names, with no other annotations; a small north arrow is allowed. Use one consistent flat pastel color for each zone, with no gradients or blending. Strictly flat 2D plan view only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Compact enclosed outer yard beside an older contemporary multi-family residential building",
          "Straight vehicle-access route from the street gate into the yard",
          "Recessed bicycle parking spot in a rear corner",
          "Ground-level entrance leading directly to the roof-access staircase",
          "Transient loosely parked bicycle near the bicycle recess",
          "Transient police vehicle and red-blue siren wash reserved for the night-arrival overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "outer yard",
            "number": 1,
            "position_hint": "central open area between the street gate and residential building"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "residential building footprint",
            "number": 2,
            "position_hint": "north and east side of the plan, bordering the outer yard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "vehicle access lane",
            "number": 3,
            "position_hint": "south gate to central yard, forming a clear vehicle approach"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking recess",
            "number": 4,
            "position_hint": "northwest rear corner of the outer yard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "vehicle gate",
            "number": 5,
            "position_hint": "south boundary, aligned with the vehicle access lane"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "stair entrance door",
            "number": 6,
            "position_hint": "east edge of the yard at the base of the roof-access staircase"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "roof-access staircase",
            "number": 7,
            "position_hint": "attached to the east side of the residential building, rising from the yard entrance toward the roof"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "loosely parked bicycle",
            "number": 8,
            "position_hint": "beside the bicycle parking recess in the rear corner"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "police vehicle",
            "number": 9,
            "position_hint": "inside the yard on the vehicle access lane, facing inward from the gate"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red and blue siren wash",
            "number": 10,
            "position_hint": "localized across the police vehicle arrival surface and adjacent yard at night"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B02",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "just inside number 5 (vehicle gate), facing diagonally across number 1 (outer yard) toward number 7 (roof-access staircase), with number 9 (police vehicle) positioned on number 3 (vehicle access lane)",
            "framing_notes": "Show the route from the police vehicle to the staircase clearly. Include the bicycle recess and bicycle at the side, while the transient red and blue siren wash affects only this background state.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "outer_yard",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "The main structure is likely three to four full storeys with a partial rooftop dwelling, typical for an older urban multi-family building of this type; the exact storey count is not specified, and a typical floor-to-floor height is about 2.6–3.0 m. A compact footprint of roughly 120–250 square metres is typical, with a small enclosed yard wide enough for one vehicle route and a separate bicycle recess. The staircase extends continuously from the ground-level yard entrance to the roof; the plan establishes one vehicle gate and one stair entrance at yard level, while facade window counts are not specified.",
        "applied_shots": [
          "S13_Shot2",
          "S13_Shot5"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_l05_concrete_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a compact contemporary west-coast Korean urban multi-family building route from a rear yard to a rooftop room entrance. Show geometry only: a small rear yard at the south edge, one courtyard entrance door, a narrow exterior concrete stair route arranged as a compact switchback circulation footprint, a clearly defined upper rooftop landing, an open roof terrace, and a small rooftop room placed along the east edge. Place the rooftop room's iron entrance door on its west-facing wall directly opposite the upper landing, with a small window as a separate contiguous opening beside it. Include a small entrance apron outside the door, one rooftop water tank in a northwest service corner, one contiguous clothesline, one rectangular drying platform, and one contiguous west parapet run. Use contemporary regional layout conventions: constrained rear-yard access, space-efficient exterior stairs, a modest roof room at the terrace edge, and roof utilities grouped away from the entrance path. Use single-weight black outlines on a white or off-white background and simple geometric CAD-plan symbols only. Represent stairs with evenly spaced step lines, doors with a leaf line and swing arc, windows with double parallel wall lines, the water tank with a simple top-down circular or rectangular fixture glyph, the clothesline with one thin fixed-line glyph, and the drying platform with a plain rectangle. Apply single flat pastel solid fills consistently: rear yard and open roof terrace pale gray as Utility/Exterior Zones, stair route and upper landing pale beige as Circulation Zones, rooftop room footprint pale blue as Private Zone, water-tank corner pale cyan as Service Zone, and entrance apron pale tan as Threshold Zone. Short generic area labels may appear in larger text, and a small north arrow with N may appear in one corner. Draw exactly one small circle with a black number for each base element numbered 1 through 13, each number appearing once at one unambiguous contiguous location. Do not draw number 14 or depict the half-open door condition because that is a transient overlay state. No other labels, captions, legends, measurements, camera icons, field-of-view cones, people, bicycles, event marks, floor trails, displaced objects, or plot-state cues. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic imagery, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact rear yard connected to a narrow exterior concrete stair route",
          "Upper rooftop landing and entrance apron",
          "Rooftop room footprint with iron entrance door and small adjacent window",
          "Open roof terrace with water tank, clothesline, and drying platform",
          "Single contiguous parapet run along the exposed roof edge",
          "Half-open iron door condition reserved for the transient overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear yard",
            "number": 1,
            "position_hint": "south end of the plan at the foot of the stair route"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "courtyard entrance door",
            "number": 2,
            "position_hint": "south boundary opening into the rear yard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior concrete stair route",
            "number": 3,
            "position_hint": "narrow circulation strip rising from the rear yard toward the roof"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper rooftop landing",
            "number": 4,
            "position_hint": "top of the stair route beside the rooftop entrance approach"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "roof terrace",
            "number": 5,
            "position_hint": "open roof area west of the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 6,
            "position_hint": "east side of the roof terrace"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 7,
            "position_hint": "west-facing wall of the rooftop room, aligned with the upper landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance apron",
            "number": 8,
            "position_hint": "small threshold zone immediately outside the iron entrance door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 9,
            "position_hint": "northwest service corner of the roof terrace"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline",
            "number": 10,
            "position_hint": "north side of the roof terrace near the service corner"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "drying platform",
            "number": 11,
            "position_hint": "central-west portion of the roof terrace beneath the clothesline area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west parapet run",
            "number": 12,
            "position_hint": "single contiguous run along the exposed west edge of the roof terrace"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small room window",
            "number": 13,
            "position_hint": "west-facing wall of the rooftop room beside the iron entrance door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open iron door state",
            "number": 14,
            "position_hint": "at the iron entrance door on the upper rooftop landing; overlay only"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (upper rooftop landing), facing number 7 (iron entrance door) across number 8 (entrance apron), with number 13 (small room window) beside the doorway",
            "framing_notes": "Show the final portion of number 3 in the foreground and the night-arrival half-open state represented by transient number 14. Keep the iron door and adjacent window prominent; allow a limited glimpse of numbers 5, 9, and 12 around the rooftop edge.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "concrete_stairs",
            "use_numbered_elements": [
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "The main multi-family building is typically three to four storeys for this contemporary urban building type, although the text does not specify the exact count; a typical floor-to-floor height is roughly 2.7–3.1 m. Use a compact urban footprint, with this plan covering only the rear yard, the full-height exterior stair circulation, and the rooftop level. The roof level has one iron room entrance door and one small adjacent window supported directly by the scene text; opening counts on lower storeys are unspecified. The concrete stair route rises through the full building height, while the rooftop water tank stands above the roof slab with its exact support height unspecified.",
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_l06_rooftop_room_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact contemporary rooftop-room home in a South Korean coastal city. The plan is a simple one-storey rooftop enclosure with an iron entrance door opening directly into a tiny threshold, a combined living and dining room at the center, a short linear kitchenette along the northwestern edge, two small bedrooms grouped on the eastern side, and a compact bathroom between them. Use modern compact urban Korean dwelling geometry: tight room proportions, minimal corridor space, inward-swinging interior doors, a small living-room window, and a curtained window in the smaller southeastern bedroom. Draw single-weight black outlines on a white or off-white background, using geometric CAD-style plan symbols only. Apply flat solid pastel area fills with no blending: pale yellow for the shared living and dining area, pale cyan for the kitchenette, pale blue for both private bedrooms, pale mint for the bathroom, and pale beige for the entrance threshold. Optional large generic area text may read Shared Zone, Private Zone, Service Zone, and Threshold Zone only. Show the beds as rectangles with pillow shapes, the dining table as a plain rectangle, each chair as a separate top-down chair glyph, the television as a slim rectangle on a stand, the floor lamp as a simple circular plan symbol, the kitchenette sink and stovetop as standard plan symbols, the bathroom basin and toilet as standard plan symbols, doors with leaf-and-swing arcs, and windows as double parallel wall lines. Place one small circular black-number marker exactly once for each base element numbered 1 through 23, at its single unambiguous location. Do not draw markers 24 through 37 and do not depict any blood, body, photographs, red circles, footprints, disorder, fallen furniture, open-window state, or moving-door state because those are transient overlay cues. Include no camera icons, viewing cones, arrows, measurements, captions, object labels, or annotations beyond the permitted generic zone names and an optional small north arrow. Strictly flat 2D only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendering, no lighting effects, no textures, and no material rendering.",
        "key_elements": [
          "Compact single-storey rooftop dwelling organized around a combined living and dining room",
          "Direct iron-door entrance from the rooftop into a small threshold area",
          "Linear kitchenette attached to the shared room",
          "Two small private bedrooms opening from the shared room",
          "Compact bathroom accessed from the living area",
          "Small living-room window and curtained bedroom window",
          "Persistent dining table, two chairs, television, beds, plumbing fixtures, and cooking fixtures",
          "Flat pastel zoning with numbered base markers only",
          "Transient blood, body, photograph, red-circle, disorder, window-state, footprint, and door-motion cues excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Shared living and dining area",
            "number": 1,
            "position_hint": "central and western portion of the rooftop dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Linear kitchenette",
            "number": 2,
            "position_hint": "northwest edge of the shared area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Mother bedroom",
            "number": 3,
            "position_hint": "northeast room adjoining the shared area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Daughter bedroom",
            "number": 4,
            "position_hint": "southeast room adjoining the shared area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Compact bathroom",
            "number": 5,
            "position_hint": "east-central service room between the bedrooms"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Entrance threshold",
            "number": 6,
            "position_hint": "southwest corner inside the rooftop entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Iron entrance door",
            "number": 7,
            "position_hint": "south wall of the entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Small living window",
            "number": 8,
            "position_hint": "west wall of the shared living area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Curtained bedroom window",
            "number": 9,
            "position_hint": "east wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Mother bed",
            "number": 10,
            "position_hint": "north wall of the mother bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Daughter bed",
            "number": 11,
            "position_hint": "north wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining table",
            "number": 12,
            "position_hint": "center of the shared living and dining area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining chair one",
            "number": 13,
            "position_hint": "west side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining chair two",
            "number": 14,
            "position_hint": "east side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Kitchen sink",
            "number": 15,
            "position_hint": "west end of the linear kitchenette"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Kitchen stovetop",
            "number": 16,
            "position_hint": "east end of the linear kitchenette"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Television stand",
            "number": 17,
            "position_hint": "north wall of the shared area opposite the seating space"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Living floor lamp",
            "number": 18,
            "position_hint": "northwest corner of the shared area near the television"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Bathroom washbasin",
            "number": 19,
            "position_hint": "north wall of the compact bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Bathroom toilet",
            "number": 20,
            "position_hint": "east side of the compact bathroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Mother bedroom door",
            "number": 21,
            "position_hint": "south wall of the mother bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Daughter bedroom door",
            "number": 22,
            "position_hint": "west wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Bathroom door",
            "number": 23,
            "position_hint": "west wall of the compact bathroom"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Blood pool and nearby spatter cluster",
            "number": 24,
            "position_hint": "single contiguous floor area beside the daughter bed and curtained corner"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bloody footprint trail",
            "number": 25,
            "position_hint": "contiguous path across the daughter bedroom floor toward the curtain"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Body behind curtain",
            "number": 26,
            "position_hint": "east corner of the daughter bedroom behind the window curtain"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Crumpled photograph by body",
            "number": 27,
            "position_hint": "floor beside the body in the curtained bedroom corner"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Red circle above bed",
            "number": 28,
            "position_hint": "north wall of the daughter bedroom directly above the bed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Pinned bloody photograph",
            "number": 29,
            "position_hint": "center of the red circle above the daughter bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Vanishing bathroom red circle",
            "number": 30,
            "position_hint": "single wall surface beside the bathroom mirror"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Melting face in tabletop photograph",
            "number": 31,
            "position_hint": "photograph resting at one end of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Overturned household contents pile",
            "number": 32,
            "position_hint": "single contiguous pile beside the living-room storage edge"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "Fallen dining chair one",
            "number": 33,
            "position_hint": "floor immediately west of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "Fallen dining chair two",
            "number": 34,
            "position_hint": "floor immediately east of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "Open state of living window",
            "number": 35,
            "position_hint": "small living window on the west wall"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Intruder footprint trail",
            "number": 36,
            "position_hint": "contiguous path from the entrance across the shared room"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "Wind-moved entrance door state",
            "number": 37,
            "position_hint": "iron entrance door at the south wall threshold"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L06B05",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 7 at the entrance, facing diagonally across number 1 toward number 12, number 17, and number 8, with number 2 along one side",
            "framing_notes": "Show the compact combined living and dining arrangement, the kitchenette edge, and the narrow morning light source at number 8.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_room_living_dining",
            "use_numbered_elements": [
              1,
              2,
              6,
              7,
              8,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              21,
              22,
              23
            ]
          },
          {
            "bg_id": "L06B07",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "at number 22 in the bedroom doorway, facing number 11 and number 9, with the curtained corner and floor beside the bed fully visible",
            "framing_notes": "Prioritize the contiguous blood area, footprint trail, body behind the curtain, crumpled photograph, and wall above the bed.",
            "ignore_numbered_elements": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "daughter_bedroom",
            "use_numbered_elements": [
              4,
              9,
              11,
              22,
              24,
              25,
              26,
              27,
              28
            ]
          },
          {
            "bg_id": "L06B08",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "at number 22 in the bedroom doorway, facing number 11 and number 9",
            "framing_notes": "Present the room as conspicuously orderly and spotless, with clear floor space and no transient evidence.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom",
            "use_numbered_elements": [
              4,
              9,
              11,
              22
            ]
          },
          {
            "bg_id": "L06B06",
            "camera_height": "eye-level seated-to-standing view, approximately 1.4 m",
            "camera_position": "inside number 3 near number 21, facing number 10 while retaining a narrow view into number 1",
            "framing_notes": "Emphasize the quiet bed and empty adjoining household after the overnight vigil.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "mother_bedroom",
            "use_numbered_elements": [
              1,
              3,
              10,
              21
            ]
          },
          {
            "bg_id": "L06B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "in number 1 near number 12 and number 23, facing into number 5 so the bathroom wall and dining-table photograph are both within the wide composition",
            "framing_notes": "Keep the bathroom wall and tabletop photograph in separate readable portions of the frame; the two anomalies remain localized to those surfaces.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              32,
              33,
              34,
              35,
              36,
              37
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "bathroom_dining_threshold",
            "use_numbered_elements": [
              1,
              5,
              12,
              19,
              20,
              23,
              30,
              31
            ]
          },
          {
            "bg_id": "L06B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 22, facing number 11 and the wall directly above it",
            "framing_notes": "Frame the wall above the bed prominently so the red circle and photograph at its center are unmistakable.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37
            ],
            "lens_hint": "40mm normal lens",
            "sub_location": "daughter_bedroom",
            "use_numbered_elements": [
              4,
              9,
              11,
              22,
              28,
              29
            ]
          },
          {
            "bg_id": "L06B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 7, facing across number 1 toward number 8 and the open number 22 doorway into number 4",
            "framing_notes": "Use a wide composition showing the overturned living area, both displaced dining chairs, the open living window, the footprint trail, and the marked bedroom wall beyond.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              30,
              31,
              37
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "searched_living_dining",
            "use_numbered_elements": [
              1,
              4,
              6,
              7,
              8,
              12,
              13,
              14,
              17,
              22,
              28,
              29,
              32,
              33,
              34,
              35,
              36
            ]
          },
          {
            "bg_id": "L06B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "in number 1 facing number 6 and number 7, with number 12 in the near foreground and number 8 at the side",
            "framing_notes": "Emphasize the empty interior and the iron entrance door moving inward from the rooftop wind.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "entrance_living_area",
            "use_numbered_elements": [
              1,
              6,
              7,
              8,
              12,
              17,
              37
            ]
          }
        ],
        "scale_guideline": "Treat the rooftop dwelling as a single-storey enclosure on top of an older low-rise residential building; a typical internal clear height is about 2.2 to 2.5 m, although the text does not specify it. A compact footprint of roughly 35 to 55 square metres is typical for this type of rooftop home, with tightly grouped rooms and minimal corridors. The planned exterior openings are one iron entrance door, one small living-room window, and one curtained bedroom window; no additional facade openings should be inferred without scene evidence.",
        "applied_shots": [
          "S5_Shot6",
          "S5_Shot8",
          "S12_Shot9",
          "S12_Shot13",
          "S12_Shot19",
          "S14_Shot5",
          "S14_Shot9",
          "S18_Shot2",
          "S18_Shot12",
          "S18_Shot16",
          "S24_Shot4",
          "S24_Shot8",
          "S26_Shot1",
          "S26_Shot4"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_l11_market_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a contemporary coastal urban supermarket approach, entrance threshold, facade edge, and connected interior aisle. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, and a restrained modern retail layout appropriate to the mid-2020s. The exterior pedestrian forecourt is a flat pale gray utility/exterior zone labeled only \"Exterior Zone\"; the narrow entrance threshold is a flat pale beige threshold zone labeled only \"Threshold Zone\"; the main interior retail aisle is a flat pale yellow shared zone labeled only \"Shared Zone\"; the narrow storefront facade band is a flat pale cyan service zone labeled only \"Service Zone\". Keep each zone fill solid and uniform with no gradients or blending. Arrange the facade horizontally between the southern forecourt and northern retail interior. Place one centered paired automatic sliding glass entrance opening, shown by standard top-down sliding-door lines, and one separate contiguous storefront glazing run immediately to its east, shown by double parallel lines within the wall. Extend a straight central retail aisle northward from the entrance. Place one simple rectangular retail shelf glyph on the west side of the aisle and one separate rectangular retail shelf glyph on the east side. Show one slim rectangular fluorescent ceiling-fixture plan symbol over the inner aisle. Show one small fixed exterior CCTV camera symbol on the facade east of the door, oriented across the forecourt. Add small circular markers with black numbers exactly once at these single contiguous locations: 1 exterior forecourt, 2 entrance threshold, 3 main retail aisle, 4 storefront facade edge, 5 sliding entrance door, 6 storefront glazing run, 7 exterior CCTV camera, 8 left retail shelf unit, 9 right retail shelf unit, 10 fluorescent ceiling fixture. Do not draw markers 11 or 12 and do not depict the parked bicycle or handheld smartphone because they are transient overlay elements. Use no text inside the drawing except the four generic zone labels and an optional small north arrow with \"N\" in one corner. Do not draw camera icons, view cones, shot arrows, legends, dimensions, decorative signs, people, vehicles, or event cues. Strictly flat 2D plan view only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Exterior pedestrian forecourt adjoining a contemporary urban market",
          "Narrow entrance threshold between the forecourt and retail interior",
          "Paired automatic sliding glass entrance door",
          "Single contiguous storefront glazing run",
          "Straight main retail aisle framed by two separate shelf units",
          "Exterior CCTV camera covering the entrance approach",
          "Representative fluorescent ceiling fixture over the interior aisle",
          "Transient parked bicycle and handheld smartphone reserved for overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior forecourt",
            "number": 1,
            "position_hint": "south side of the plan outside the market facade"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 2,
            "position_hint": "center of the south facade between exterior forecourt and retail interior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main retail aisle",
            "number": 3,
            "position_hint": "central interior strip extending north from the entrance threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "storefront facade edge",
            "number": 4,
            "position_hint": "narrow east-west band separating the forecourt from the interior"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "sliding entrance door",
            "number": 5,
            "position_hint": "center of the storefront facade at the entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "storefront glazing run",
            "number": 6,
            "position_hint": "south facade immediately east of the sliding entrance door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "exterior CCTV camera",
            "number": 7,
            "position_hint": "facade edge above and east of the sliding entrance door, aimed across the forecourt"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "left retail shelf unit",
            "number": 8,
            "position_hint": "west side of the main retail aisle, one contiguous rectangular unit"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "right retail shelf unit",
            "number": 9,
            "position_hint": "east side of the main retail aisle, one contiguous rectangular unit"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fluorescent ceiling fixture",
            "number": 10,
            "position_hint": "centerline above the inner portion of the main retail aisle"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "parked bicycle",
            "number": 11,
            "position_hint": "exterior forecourt beside the entrance facade"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "handheld smartphone",
            "number": 12,
            "position_hint": "exterior forecourt near the entrance during phone activity"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (exterior forecourt), facing diagonally toward number 5 (sliding entrance door), with number 3 (main retail aisle) visible through the entrance",
            "framing_notes": "Show the parked bicycle cue at number 11 beside the entrance and the unanswered handheld phone cue at number 12 in the foreground; retain number 7 high on the facade edge.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "market_exterior_and_entrance",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              11,
              12
            ]
          },
          {
            "bg_id": "L11B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 2 (entrance threshold), facing along number 3 (main retail aisle) between number 8 (left shelf unit) and number 9 (right shelf unit)",
            "framing_notes": "Emphasize the quiet aisle geometry and include number 10 overhead as the representative fluorescent fixture; the exterior transient objects must not appear.",
            "ignore_numbered_elements": [
              11,
              12
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "market_entrance_aisle",
            "use_numbered_elements": [
              2,
              3,
              5,
              8,
              9,
              10
            ]
          },
          {
            "bg_id": "L11B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (exterior forecourt), looking back toward number 7 (exterior CCTV camera) above number 5 (sliding entrance door)",
            "framing_notes": "Frame the CCTV coverage relationship among numbers 1, 5, and 7 clearly; include the parked bicycle cue at number 11 near the facade and the urgent handheld phone cue at number 12 in the inspection area.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "market_exterior_cctv_position",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              11,
              12
            ]
          }
        ],
        "scale_guideline": "The plan covers only the ground-level entrance and the first connected aisle; the full building storey count is not specified. A contemporary large-market entrance zone of this type is typically broad enough for paired sliding doors and a generously sized pedestrian aisle, while the overall retail footprint extends well beyond this cropped plan. Retail floor-to-ceiling height is typically about 3.5 to 5 meters for this building type, but no exact height is stated; the exterior CCTV camera is mounted above the entrance within that single ground-floor facade zone.",
        "applied_shots": [
          "S8_Shot4",
          "S19_Shot3",
          "S19_Shot7",
          "S19_Shot8"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_l14_security_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact enclosed mid-2020s supermarket security office in a coastal city. Use clean single-weight black CAD-like outlines on a white or off-white background, geometric plan symbols only. Divide the room into three clearly bounded flat-color areas: a pale cyan Service Zone across the north half, a pale yellow Shared Zone across the center and south-center, and a pale beige Threshold Zone at the southwest entrance. Area names may appear as the only larger text. Place one inward-swinging door in the west wall near the southwest corner using a standard line-and-arc door symbol. Against the north wall, draw one continuous built-in CCTV console as a long simple rectangle and one contiguous bank of several small blank monitor rectangles centered along its north edge. Place one operator chair immediately south of the console, facing north, and two separate simple visitor chairs behind it in the shared viewing area. Use a compact contemporary back-office layout with direct sightlines from all three chairs to the monitor bank and narrow but practical circulation from the entrance. Add exactly one small numbered circle for each base element numbered 1 through 9, placing every number once at one unambiguous contiguous location. Do not draw number 10 or any noisy image, obscured figures, screen distortion, people, event cue, camera icon, field-of-view cone, or directional camera arrow. Apart from the three generic area names, the marker numbers, and an optional small north arrow, include no text or annotations. Keep all fills solid pastel colors with no blending. Strictly use a flat two-dimensional plan view: no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic treatment, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact enclosed mid-2020s supermarket security office",
          "Pale cyan service workstation zone along the north side",
          "Pale yellow shared viewing zone behind the operator",
          "Pale beige entrance threshold zone",
          "Single inward-swinging office door",
          "Built-in CCTV console and one contiguous monitor bank",
          "One operator chair and two separate visitor viewing chairs",
          "Transient dark noisy CCTV image confined to the monitor surface and omitted from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service workstation zone",
            "number": 1,
            "position_hint": "north half of the security room around the CCTV console"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared viewing zone",
            "number": 2,
            "position_hint": "central and south-central portion of the security room behind the operator chair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 3,
            "position_hint": "southwest corner immediately inside the office door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "office entrance door",
            "number": 4,
            "position_hint": "west wall near the southwest corner, shown with a single inward swing"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in CCTV console",
            "number": 5,
            "position_hint": "centered as one continuous desk run against the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "contiguous monitor bank",
            "number": 6,
            "position_hint": "centered along the north edge of number 5 as one connected monitor array"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator chair",
            "number": 7,
            "position_hint": "directly south of number 5, facing number 6"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "left visitor chair",
            "number": 8,
            "position_hint": "southwest side of the shared viewing zone, behind and left of number 7"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "right visitor chair",
            "number": 9,
            "position_hint": "southeast side of the shared viewing zone, behind and right of number 7"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dark noisy CCTV image with obscured figures",
            "number": 10,
            "position_hint": "inside the visible display surface of number 6 only; never outside the monitor frame"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level seated-to-standing range, approximately 1.4–1.6 m",
            "camera_position": "near number 8 and number 9 in the shared viewing area, facing diagonally across number 7 toward number 5 and number 6 on the north wall",
            "framing_notes": "Feature the contiguous monitor bank at number 6 prominently, with the operator position at number 7 and both rear viewing positions in the composition. Confine the dark noisy image and obscured figures represented by number 10 strictly to the monitor display surface.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "security_room",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "The floor-plan scope is a single-level internal office within a larger commercial building whose total storey count is not specified. A footprint of roughly 10–20 square metres and a clear height of about 2.4–3.0 metres are typical for this mid-2020s security-office type; the text provides no exact dimensions. No stair, major level change, tank, parapet, or exterior facade opening count is specified for this room.",
        "applied_shots": [
          "S20_Shot2",
          "S20_Shot3"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_police_station_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact mid-2020s coastal municipal police office. This must be a simple 2D CAD-like plan or room-layout sketch with single-weight black outlines on a white or off-white background, geometric shapes only. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, or material rendering. Use flat solid pastel area fills with no blending: number 1 shared work zone in pale yellow, number 2 entrance threshold in pale beige, and number 3 beverage service alcove in pale cyan. Short generic area labels may read Shared Zone, Threshold Zone, and Service Zone; include no other written labels. Place one inward-swinging exit door, number 4, in the south wall near the southwest corner. Place number 5, a simple rectangular primary investigator desk, in the west-central work zone, with number 6, its chair, on the desk's east side. Place number 7, a separate rectangular duty investigator desk, in the east-central work zone, with number 8, its chair, on the desk's west side so the two workstations have a practical face-to-face diagonal relationship. Show number 9 as a small rectangular duty monitor on the north edge of desk 7, oriented so its screen is visible from the center and entrance side of the room. Show number 10 as a separate monitor on the north edge of desk 5. Add number 11 as one continuous window run centered on the north exterior wall, drawn as double parallel lines within the wall. Add number 12 as a compact coffee-machine glyph against the east wall inside the service alcove. Use realistic compact public-office circulation geometry, allowing a direct walking route from number 4 through number 2 to both desks and a clear sightline from the entrance toward number 9. Draw each base element with exactly one small circular marker containing its unique black number, using numbers 1 through 12 exactly once each. Do not draw markers 13, 14, 15, or 16 because they are transient overlay elements. Do not draw people, camera icons, field-of-view cones, arrows other than an optional small north arrow, scene actions, photographs, GPS screen content, notes, pens, or smartphones. Furniture and openings must remain simple top-down plan symbols, with no decorative detail and no text beyond the permitted generic zone labels and optional N.",
        "key_elements": [
          "Compact mid-2020s municipal police office with a shared open work zone",
          "Two distinct investigator workstations with an unobstructed sightline between their desks and monitors",
          "Single exit door opening into a small entrance threshold",
          "One continuous exterior window run along the north wall",
          "Small beverage service alcove beside the work area",
          "Day-state overlays for desk photographs, a GPS result on the duty monitor, and a coordinate note",
          "Night-state overlay for a handheld smartphone near the entrance path"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work zone",
            "number": 1,
            "position_hint": "center of the office, surrounding both workstations"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 2,
            "position_hint": "southwest corner immediately inside the exit door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "beverage service alcove",
            "number": 3,
            "position_hint": "southeast corner of the office"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "exit door",
            "number": 4,
            "position_hint": "south wall near the southwest corner, swinging inward toward the threshold"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "primary investigator desk",
            "number": 5,
            "position_hint": "west-central side of the shared work zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "primary desk chair",
            "number": 6,
            "position_hint": "east side of the primary investigator desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty investigator desk",
            "number": 7,
            "position_hint": "east-central side of the shared work zone, facing the primary desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty desk chair",
            "number": 8,
            "position_hint": "west side of the duty investigator desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "duty workstation monitor",
            "number": 9,
            "position_hint": "north edge of the duty investigator desk, screen facing southwest"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "primary workstation monitor",
            "number": 10,
            "position_hint": "north edge of the primary investigator desk, screen facing southeast"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north window run",
            "number": 11,
            "position_hint": "single continuous run centered on the north exterior wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee machine",
            "number": 12,
            "position_hint": "against the east wall inside the beverage service alcove"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "handheld smartphone",
            "number": 13,
            "position_hint": "along the path from the entrance threshold toward the primary desk"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "spread investigation photographs",
            "number": 14,
            "position_hint": "single clustered spread on top of the primary investigator desk"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "GPS location result",
            "number": 15,
            "position_hint": "confined to the screen of the duty workstation monitor"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "coordinate note and pen",
            "number": 16,
            "position_hint": "single small cluster on the near corner of the duty investigator desk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 4 (exit door), facing diagonally across number 1 (shared work zone) toward number 7 (duty desk), number 9 (duty monitor), and number 11 (window run)",
            "framing_notes": "Keep number 5 and number 7 within the same spatial composition to establish the anxious caller's path toward the lone duty workstation. The transient smartphone at number 13 belongs only to the night state.",
            "ignore_numbered_elements": [
              14,
              15,
              16
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "police_station_office",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              13
            ]
          },
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 2 (entrance threshold), facing diagonally toward number 5 (primary desk) and number 7 (duty desk), with a clear sightline to number 9 (duty monitor)",
            "framing_notes": "Arrange the two desks so number 14 on the primary desk and number 15 on the duty monitor can both be established from this direction, with number 16 reachable beside the duty workstation. Preserve enough surrounding empty office space to communicate that personnel have temporarily left.",
            "ignore_numbered_elements": [
              13
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "police_station_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "The plan covers one office on a single occupied level; the full police building storey count is not specified, though two to four storeys is typical for a contemporary municipal station of this type. Treat the office as a compact-to-medium open workplace sized for several desks, with a typical institutional storey height of roughly 3 to 3.6 m rather than a domestic ceiling scale. The scope specifies one exit door; exterior window count is not given, so the diagram uses one representative continuous window run, and no multi-storey stair or other vertical element is established within this office.",
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot6",
          "S21_Shot10",
          "S21_Shot12"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l19_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a weathered contemporary small coastal motor fishing boat. Show an elongated hull with a rounded bow at the top and a compact squared aft end at the bottom. Use a practical mid-2020s fishing-boat layout: a large open working deck in the forward two-thirds, a compact enclosed wheelhouse centered in the aft third, a small direct access threshold at the starboard side of the wheelhouse front, and a narrow aft service strip behind the wheelhouse. Preserve a broad unobstructed working and walking route from the bow deck to the wheelhouse door. Fill each area with one consistent flat pastel solid color: open Work Zone pale yellow, enclosed Control Zone pale cyan, Threshold Zone pale beige, and aft Service Zone pale gray. Area names may appear only as these short generic zone labels. Draw walls, hull edges, railings, openings, and fixtures with clean single-weight black outlines on a white or off-white background. Use geometric top-down plan symbols only: the access door is a line and swing arc, windows are double parallel lines embedded in walls, the helm is a simple rectangular console, the fixed bench is a long rectangle, the flush hatch is a plain rectangle, and the bow winch is a compact circular mechanical symbol. Draw separate contiguous rail runs along the port edge, starboard edge, and curved bow edge. Place small circled black number markers exactly once at these unambiguous locations: 1 in the open work deck, 2 in the wheelhouse control zone, 3 in the access threshold, 4 in the aft service strip, 5 at the wheelhouse access door, 6 at the single forward windshield run, 7 at the port wheelhouse window, 8 at the starboard wheelhouse window, 9 on the port deck railing, 10 on the starboard deck railing, 11 on the bow railing, 12 on the helm console, 13 on the fixed port-side deck bench, 14 on the central flush deck hatch, and 15 on the bow mooring winch. Every number must be unique and must appear exactly once. Include no legend, dimensions, camera symbols, field-of-view cones, arrows, character figures, maps, photographs, loose objects, red circles, event cues, or annotations beyond the permitted zone names and numbered circles. This must look like a clean architectural CAD plan or simple room-layout sketch, not an illustration. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Elongated open working deck forward of a compact aft wheelhouse",
          "Direct clear circulation route from the deck to the wheelhouse access",
          "Separate flat pastel fills for work, control, and threshold zones",
          "Continuous port, starboard, and bow safety rail runs",
          "Forward-facing wheelhouse windshield and separate side windows",
          "Fixed helm console visible through the forward windshield",
          "Low fixed deck bench, flush hatch, and compact bow winch"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open work deck",
            "number": 1,
            "position_hint": "forward two-thirds of the vessel, centered between the side railings"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse control zone",
            "number": 2,
            "position_hint": "compact enclosed cabin centered in the aft third"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse threshold zone",
            "number": 3,
            "position_hint": "small contiguous landing immediately forward of the wheelhouse access door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft service strip",
            "number": 4,
            "position_hint": "narrow contiguous exterior strip directly behind the wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse access door",
            "number": 5,
            "position_hint": "starboard end of the forward wheelhouse bulkhead, opening inward"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield run",
            "number": 6,
            "position_hint": "single broad contiguous window run across the center and port portion of the forward wheelhouse wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port wheelhouse window",
            "number": 7,
            "position_hint": "single window run centered in the port wheelhouse wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard wheelhouse window",
            "number": 8,
            "position_hint": "single window run centered in the starboard wheelhouse wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "port deck railing",
            "number": 9,
            "position_hint": "single continuous rail run along the port edge of the open deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "starboard deck railing",
            "number": 10,
            "position_hint": "single continuous rail run along the starboard edge of the open deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bow railing",
            "number": 11,
            "position_hint": "single curved rail run around the forward bow edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm console",
            "number": 12,
            "position_hint": "inside the wheelhouse against the forward bulkhead, slightly starboard of center"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "fixed deck bench",
            "number": 13,
            "position_hint": "against the port side near the aft end of the open deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "flush deck hatch",
            "number": 14,
            "position_hint": "center of the forward work deck, leaving circulation space around it"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bow mooring winch",
            "number": 15,
            "position_hint": "on the deck centerline just aft of the bow railing"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing, approximately 1.6 m above the deck",
            "camera_position": "near number 11 at the bow, facing diagonally aft across number 1 toward number 5, with number 6 and the wheelhouse at number 2 beyond it",
            "framing_notes": "Keep the central working path across number 1 unobstructed, show numbers 9 and 10 as lateral deck boundaries, and retain a clear visual route to number 5. Number 12 may be glimpsed through number 6.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "boat_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          }
        ],
        "scale_guideline": "Treat the vessel as a small coastal motor fishing boat with one main working deck and one single-storey enclosed wheelhouse. A typical vessel of this type is roughly 8–15 m long and 3–5 m in beam; exact dimensions are not specified in the scene. The wheelhouse is typically about 2.0–2.5 m from deck to roof and uses a single access door, a broad forward windshield run, and one side-window run per side. Perimeter railings are typically waist-high, and no multi-storey stair, raised upper deck, or other major vertical structure is indicated.",
        "applied_shots": [
          "S27_Shot1",
          "S27_Shot5"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l20_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan diagram of a compact enclosed contemporary coastal fishing-vessel wheelhouse. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric shapes only, and minimal text. The cabin is a tight rectangular enclosure with an aft entry, a narrow central standing aisle, and a forward helm console positioned beneath a broad forward windshield; include separate narrow window runs in the forward halves of the port and starboard walls, reflecting the practical layout of a modern small working vessel. Fill number 1, the shared standing zone, with solid pale yellow; fill number 2, the helm service zone, with solid pale cyan; fill number 3, the entry threshold zone, with solid pale beige. Use each flat pastel color consistently, without blending. Optional generic area text is limited to Shared Zone, Service Zone, and Threshold Zone. Draw the aft door as a standard plan-view door line with a swing arc, each window as double parallel lines within its wall, and the helm console as one simple top-down rectangular fixture containing a steering-wheel circle and a small rectangular navigation-display glyph. Place one small circular black-number marker exactly once at each base element: 1 shared standing area, 2 helm service zone, 3 entry threshold zone, 4 aft entry door, 5 forward windshield run, 6 port side window run, 7 starboard side window run, and 8 helm console assembly. Do not draw markers 9, 10, or 11 and do not depict any red painted circles, wall symbols, event marks, people, maps, loose objects, camera icons, field-of-view cones, or shot arrows; those wall-circle clusters are transient overlays. No labels other than the optional generic zone names and a small north arrow. Strictly avoid 3D, isometric, perspective, axonometric construction, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, surface textures, material rendering, decorative illustration, and furniture shown from an oblique view.",
        "key_elements": [
          "Compact rectangular enclosed wheelhouse",
          "Forward helm service zone",
          "Tight central shared standing area",
          "Narrow aft entry threshold",
          "Aft hinged entry door",
          "Broad forward windshield run",
          "Separate port and starboard side-window runs",
          "Fixed modern helm console with steering wheel and navigation display",
          "Three contiguous wall runs assigned transient red-circle overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared standing area",
            "number": 1,
            "position_hint": "center of the compact wheelhouse between the aft entry and forward helm"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "helm service zone",
            "number": 2,
            "position_hint": "forward end of the wheelhouse surrounding the helm console"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 3,
            "position_hint": "narrow aft-center strip immediately inside the entry door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft entry door",
            "number": 4,
            "position_hint": "aft wall, centered slightly toward the port side, swinging inward"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield run",
            "number": 5,
            "position_hint": "single broad contiguous opening across the forward wall above the helm"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window run",
            "number": 6,
            "position_hint": "forward half of the port wall, one contiguous window run"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window run",
            "number": 7,
            "position_hint": "forward half of the starboard wall, one contiguous window run"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm console assembly",
            "number": 8,
            "position_hint": "against the forward wall below the windshield, slightly starboard of center"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "aft wall red-circle cluster",
            "number": 9,
            "position_hint": "one contiguous exposed section of the aft wall beside the entry door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "port wall red-circle cluster",
            "number": 10,
            "position_hint": "one contiguous exposed section of the port wall behind the side window run"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "starboard wall red-circle cluster",
            "number": 11,
            "position_hint": "one contiguous exposed section of the starboard wall behind the side window run"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 (aft entry door), facing diagonally across number 1 (shared standing area) toward number 8 (helm console assembly), with number 7 (starboard side window) and the wall locations associated with numbers 9, 10, and 11 in the wider composition",
            "framing_notes": "Emphasize the cramped distance between the entry and helm. The background generated from this plan should reference the persistent base layout and add the numerous blood-red circle clusters identified by overlay numbers 9, 10, and 11 on their respective wall runs.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm moderate wide angle",
            "sub_location": "wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "The wheelhouse is a single enclosed deckhouse level, typically about 2.1–2.4 m in interior height for a contemporary small coastal fishing vessel; the exact height is not specified. Its compact footprint should read as typically about 6–12 square metres, with only a narrow standing and passing space between the aft entry and forward helm. A typical arrangement of this type has one aft door, one broad forward windshield run, and one window run on each side; these opening counts are schematic assumptions rather than counts stated in the scene. No internal stair, second storey, or other multi-level vertical element is indicated within this wheelhouse scope.",
        "applied_shots": [
          "S28_Shot4",
          "S28_Shot6",
          "S28_Shot9"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "72d367d85e3c1e64",
    "consumed_shot_binding_hash": "c015fc80e0868309"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "f5456cb2-919c-46ec-a224-3c77328f6587",
  "resolved_model": "gpt",
  "updated_at": "2026-07-22T02:20:45.042703+00:00",
  "project_config_snapshot": {}
}