{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "b721e41033bb6bac",
  "data": {
    "floor_plans": {
      "fp_l03_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of an exposed exterior metal stair route attached to the outer wall of a contemporary coastal Korean low-rise multifamily building. Use clean CAD-like geometry, uniform single-weight black outlines, a white or off-white background, and simple orthographic plan symbols only. Show a compact ground-level entry threshold at the south end, repeated switchback lower stair flights and an intermediate landing aligned against the exterior wall, then a final upper flight reaching a small rooftop landing beside a compact rooftop-room footprint. The stair is a later-added steel extension: depict open tread lines, thin steel-plate stringer outlines, slender support-post symbols, and continuous pipe-railing lines rather than masonry stair construction. Show the rooftop-room iron entrance as a standard door leaf and swing arc in a neutral base condition. Include the rooftop parapet edge and a fixed rooftop water tank as simple geometric plan symbols, keeping a clear walking path between the final flight and the door. Apply uniform solid pastel fills consistently: Threshold Zone in pale beige, Circulation Zone in pale blue-gray, Private Zone in pale blue, and Utility/Exterior Zone in pale gray. Area names may appear only as these short generic zone labels. Place small white circles with black numbers exactly once for base elements 1 through 10: 1 at the entry threshold, 2 on the lower switchback flights, 3 on the intermediate landing, 4 on the final upper flight, 5 on the rooftop landing, 6 inside the rooftop-room footprint, 7 at the iron entrance door, 8 beside the railing and support assembly, 9 on the rooftop parapet edge, and 10 on the water tank. Do not place markers 11, 12, or 13 because they are moment-specific overlay cues. Include no camera symbols, view cones, action arrows, people, event traces, object-state changes, or text other than the permitted zone names, marker numbers, and an optional small north arrow.",
        "key_elements": [
          "Compact exterior stair route attached to the outer wall of a contemporary low-rise multifamily building",
          "Later-added steel extension stair with open treads, thin steel-plate stringers, slender support posts, and pipe railings",
          "Repeated switchback lower flights leading to a final upper flight and rooftop landing",
          "Iron rooftop-room entrance door at the head of the stairs",
          "Rooftop parapet and fixed water tank as persistent destination anchors",
          "Flat pastel zoning for threshold, circulation, private, and utility or exterior areas",
          "Transient odor and door-position states excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "villa entry threshold",
            "number": 1,
            "position_hint": "south end of the route at ground-level access beside the building wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower switchback stair flights",
            "number": 2,
            "position_hint": "along the exterior wall between the entry threshold and stacked intermediate landings"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "intermediate stair landing",
            "number": 3,
            "position_hint": "mid-route between the repeated lower flights and the final ascent"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "final upper stair flight",
            "number": 4,
            "position_hint": "upper end of the stair assembly, ascending toward the rooftop landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop landing",
            "number": 5,
            "position_hint": "at the head of the final flight, directly outside the rooftop-room entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop-room footprint",
            "number": 6,
            "position_hint": "beyond the rooftop landing, bounded by the rooftop-room exterior walls"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 7,
            "position_hint": "in the rooftop-room wall immediately adjoining the rooftop landing"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "steel railing and support assembly",
            "number": 8,
            "position_hint": "following both sides of the exposed flights and the outer edges of the landings"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop parapet edge",
            "number": 9,
            "position_hint": "around the exposed roof perimeter beside the landing and stair head"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 10,
            "position_hint": "on the utility portion of the roof near but clear of the landing route"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "localized foul odor cue",
            "number": 11,
            "position_hint": "upper stair approach immediately below the rooftop landing"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open intrusion door state",
            "number": 12,
            "position_hint": "at the iron entrance door facing the rooftop landing"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "open emergency escape door state",
            "number": 13,
            "position_hint": "at the iron entrance door opening outward onto the escape route"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B03",
            "camera_height": "eye-level standing on the stairs, approximately 1.6 m above the tread",
            "camera_position": "near number 3 (intermediate landing), facing upward along number 4 (final upper flight) toward number 5 (rooftop landing) and number 7 (iron entrance door)",
            "framing_notes": "Emphasize the exposed open-tread construction of numbers 4 and 8, with the rooftop edge and water tank establishing the destination. Apply number 11 only as the moment-specific ominous odor cue; the floor plan itself contains no odor symbol.",
            "ignore_numbered_elements": [
              12,
              13
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "upper_metal_stairs",
            "use_numbered_elements": [
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          },
          {
            "bg_id": "L03B06",
            "camera_height": "eye-level standing on the rooftop, approximately 1.6 m",
            "camera_position": "near number 5 (rooftop landing), facing number 7 (iron entrance door) and number 6 (rooftop-room footprint), with number 4 (final upper flight) behind or at the frame edge",
            "framing_notes": "Show the iron entrance door in the half-open intrusion state specified by number 12. Keep the exposed stair head, pipe railing, parapet edge, and nearby water tank legible.",
            "ignore_numbered_elements": [
              11,
              13
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_landing",
            "use_numbered_elements": [
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              12
            ]
          },
          {
            "bg_id": "L03B05",
            "camera_height": "eye-level standing at the rooftop-room threshold, approximately 1.6 m",
            "camera_position": "just inside or beside number 7 (iron entrance door), facing outward across number 5 (rooftop landing) toward number 4 (final upper flight)",
            "framing_notes": "Frame a clear emergency exit path from the doorway to the descending exposed stairs. Apply number 13 as the moment-specific open-door state and keep the stair railing prominent for the escape action.",
            "ignore_numbered_elements": [
              11,
              12
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "rooftop_escape_threshold",
            "use_numbered_elements": [
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              13
            ]
          }
        ],
        "scale_guideline": "The main structure is a compact low-rise multifamily building, typically three to five storeys for this contemporary regional building type; the exact storey count is not specified. A typical floor-to-floor height is roughly 2.6 to 3.0 m, placing the main roof approximately 8 to 15 m above ground before the rooftop room, while the later-added steel stair extends from the entry route to the rooftop landing. The building footprint is unspecified but should read as a compact urban residential parcel, typically about 10 to 20 m across, with a much narrower exterior stair strip. One iron rooftop-room entrance door is established within this scope; lower-storey facade opening counts are not given.",
        "applied_shots": [
          "S11_Shot8",
          "S11_Shot10",
          "S13_Shot1"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l03_yard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact front yard, bicycle parking recess, low-rise multifamily villa frontage, vehicle approach, and rooftop access connection in a contemporary coastal South Korean residential neighborhood. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. The south edge contains a narrow street-side vehicle approach leading through a gate into a shallow central front yard. The villa building footprint occupies the north side. Place a ground-level entrance in the front facade, with one simple double-line window opening on each side. Put a recessed bicycle parking bay in a rear side corner of the yard. Along the adjoining exterior wall, show a later-added steel stair as a top-down stair glyph with open treads, thin steel stringers, slim support posts, and pipe railings, connecting yard level to an inset rooftop-room footprint; it must not resemble a concrete or cement stair. Enclose the yard with a low boundary wall interrupted by the gate. Use flat solid pastel zone fills consistently: building and rooftop-room footprints pale blue, front yard pale yellow, vehicle approach pale gray, bicycle recess pale cyan, entrance and gate threshold areas pale beige, and exterior stair access zone pale lavender. Optional larger generic area labels may read Building Zone, Shared Yard, Vehicle Zone, Utility Zone, and Threshold Zone. Add small circular markers with black numbers exactly once for base elements 1 through 11 only: 1 building footprint, 2 front yard, 3 vehicle approach, 4 bicycle recess, 5 yard gate, 6 entrance door, 7 exterior metal stair, 8 rooftop-room footprint, 9 left frontage window, 10 right frontage window, 11 boundary wall. Do not draw markers 12 or 13 and do not depict the bicycle, police vehicle, siren light, people, urgency, or any other transient event cue; those belong to a separate overlay. A small north arrow is allowed. No other text or annotation. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, material rendering, color blending, or drop shadows.",
        "key_elements": [
          "Compact front yard enclosed by a low boundary wall",
          "Direct vehicle approach from the narrow street to the yard gate",
          "Recessed bicycle parking area at the rear side of the yard",
          "Ground-level entrance in the villa frontage",
          "Later-added exterior steel stair running along the building wall to the rooftop",
          "Open stair treads, thin steel stringers, support posts, and pipe railings",
          "Inset rooftop-room footprint above the main building mass",
          "Two simple frontage window openings",
          "Transient bicycle and police vehicle reserved for the per-background overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "villa building footprint",
            "number": 1,
            "position_hint": "north side of the plan, forming the rear edge of the front yard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "front yard",
            "number": 2,
            "position_hint": "central open area between the street gate and villa frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "vehicle approach",
            "number": 3,
            "position_hint": "south side, extending from the street edge toward the yard gate"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking recess",
            "number": 4,
            "position_hint": "rear corner of the yard beside the villa side wall and beneath or near the exterior stair"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "yard gate",
            "number": 5,
            "position_hint": "south boundary where the vehicle approach enters the front yard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "ground-level entrance door",
            "number": 6,
            "position_hint": "front wall of the villa facing the central yard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior metal stair",
            "number": 7,
            "position_hint": "along one exterior side wall, beginning near the yard and continuing toward the rooftop"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop-room footprint",
            "number": 8,
            "position_hint": "inset above the main building footprint near the upper end of the exterior stair"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left frontage window",
            "number": 9,
            "position_hint": "front facade on one side of the ground-level entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right frontage window",
            "number": 10,
            "position_hint": "front facade on the opposite side of the ground-level entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "boundary wall",
            "number": 11,
            "position_hint": "around the exposed edges of the yard with an interruption at the gate"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "hastily parked bicycle",
            "number": 12,
            "position_hint": "inside the bicycle parking recess at the rear side of the yard"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "police vehicle with active light bar",
            "number": 13,
            "position_hint": "on the vehicle approach immediately outside or partly through the yard gate"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (vehicle approach), facing diagonally across number 2 (front yard) toward number 7 (exterior metal stair) and number 8 (rooftop-room footprint)",
            "framing_notes": "Keep number 13 in the near approach area, number 12 inside number 4, and preserve a clear route from number 5 through the yard to numbers 6 and 7. The active police light and night atmosphere belong to the background overlay, not the floor plan diagram.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "villa_front_yard",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "The main structure is an older low-rise multifamily building with a rooftop room; the text does not specify its storey count, so three to four full storeys plus the rooftop room is a typical range for this building type, roughly 9–14 m overall. Use a compact urban-lot building footprint, typically about 10–15 m across, with a shallow front yard and narrow vehicle approach. Exact facade opening counts are not stated; a typical modest rhythm is one entrance and about two windows per visible residential floor. The later-added exterior steel stair must extend from yard level to the rooftop, using open treads, thin steel stringers and support posts, and pipe railings rather than concrete construction.",
        "applied_shots": [
          "S13_Shot6",
          "S13_Shot13"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l04_rooftop": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact rooftop surface and small rooftop dwelling on a contemporary coastal South Korean low-rise multifamily building. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and minimal text. This must be strictly flat 2D plan view: 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 textured surfaces, and no material rendering. Apply single flat solid pastel fills with no blending: pale gray for the main Utility Zone rooftop surface, pale blue for the Private Zone rooftop dwelling footprint, pale yellow for the Service Zone around the clothesline and drying platform, pale beige for the Threshold Zone before the entrance, and pale cyan for the Access Zone at the exterior stair and landing. Short generic zone labels may appear inside these colored areas; no other text is allowed except a small north arrow marked N. Show the compact rooftop dwelling against one roof edge, a low perimeter parapet, and a clear walking route from the stair landing to the entrance. Depict the later-added exterior metal stair in top-down convention with open treads, narrow parallel steel-plate stringers, thin support-post symbols, and pipe railings; it must not resemble a concrete or cement stair. Show the iron entrance door with a standard line-and-swing-arc symbol and one small adjacent facade window as double parallel wall lines. Show the water tank as a simple circular top-down fixture, the fixed clothesline as two posts joined by a thin line, and the low drying platform as a plain rectangle. Place one small numbered circle with a black integer exactly once for each base element: 1 on the rooftop utility zone, 2 on the rooftop dwelling footprint, 3 on the drying service zone, 4 on the entrance threshold zone, 5 on the external metal stair and landing, 6 on the perimeter parapet, 7 on the iron entrance door, 8 on the small facade window, 9 on the water tank, 10 on the clothesline, and 11 on the drying platform. Draw no camera icons, view cones, arrows, dimensions, legends, object names, or annotations. Do not draw transient overlay elements or their markers: no wind-blown leaves, no flyer, no forced-entry door state, no attack silhouette, and no numbered circles 12, 13, 14, or 15.",
        "key_elements": [
          "Compact rooftop utility surface surrounding a small private rooftop dwelling",
          "Contemporary coastal South Korean low-rise multifamily rooftop layout",
          "Low perimeter parapet with an added exterior metal stair and landing",
          "Later-added metal stair with open treads, thin steel-plate stringers, support posts, and pipe railings",
          "Iron entrance door and one small adjacent facade window",
          "Fixed rooftop water tank, clothesline, and low drying platform",
          "Flat pastel zoning for utility, private, service, threshold, and access areas",
          "Base diagram draws numbered markers 1 through 11 only; markers 12 through 15 are transient overlay references and must not be drawn"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop utility zone",
            "number": 1,
            "position_hint": "main exposed roof surface surrounding the rooftop dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop dwelling footprint",
            "number": 2,
            "position_hint": "along one side of the rooftop, with its entrance facade facing the open roof"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "drying service zone",
            "number": 3,
            "position_hint": "open section of roof containing the clothesline and drying platform"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 4,
            "position_hint": "narrow exterior strip directly before the iron entrance door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "external metal stair and landing",
            "number": 5,
            "position_hint": "roof edge beside the dwelling entrance, terminating at the rooftop surface"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "perimeter parapet",
            "number": 6,
            "position_hint": "continuous low boundary around exposed rooftop edges, interrupted only at the stair landing as required"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 7,
            "position_hint": "entrance facade of the rooftop dwelling, opening from the threshold into the dwelling"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small facade window",
            "number": 8,
            "position_hint": "same exterior wall as the iron entrance door, offset to one side"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 9,
            "position_hint": "open utility portion of the roof, separated from the entrance path and drying platform"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed clothesline",
            "number": 10,
            "position_hint": "within the drying service zone between two fixed posts"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform",
            "number": 11,
            "position_hint": "beneath or beside the clothesline in the drying service zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "wind-blown dried herb leaves",
            "number": 12,
            "position_hint": "on and around the drying platform, with loose leaves crossing the rooftop surface"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "advertising flyer at door gap",
            "number": 13,
            "position_hint": "caught in the gap of the iron entrance door during forced entry"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "forced-entry door ajar state",
            "number": 14,
            "position_hint": "iron entrance door shown slightly open after its lock is manipulated"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "attack silhouette in window",
            "number": 15,
            "position_hint": "confined to the visible surface of the facade window during the attack"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 5 (external metal stair landing), facing diagonally across number 1 (rooftop utility zone) toward number 9 (water tank), number 10 (clothesline), and number 11 (drying platform)",
            "framing_notes": "Use a wide rooftop view with the water tank and clothesline clearly separated, the drying platform prominent, and number 12 depicted as wind-blown dried herb leaves. Keep the entrance facade secondary.",
            "ignore_numbered_elements": [
              13,
              14,
              15
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_surface",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 9 (water tank), facing diagonally toward number 7 (iron entrance door) and number 8 (facade window), with number 4 (entrance threshold) and the top of number 5 (external metal stair landing) at the frame edge",
            "framing_notes": "Emphasize the iron door and adjacent window on the same facade. Depict number 13 at the door gap, number 14 as the forced-entry door state, and number 15 only within the window surface; do not add unrelated rooftop movement cues.",
            "ignore_numbered_elements": [
              12
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_entrance_facade",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              9,
              13,
              14,
              15
            ]
          }
        ],
        "scale_guideline": "The main low-rise multifamily building is typically three to four storeys for this contemporary regional building type, with the exact count not specified; a typical storey height is roughly 2.7 to 3.0 m. The rooftop dwelling is a single compact level above the main roof, typically around 2.2 to 2.5 m high, while the exposed rooftop and dwelling footprints should remain modest rather than expansive. The visible dwelling facade has one iron entrance door and one small window, as directly supported by the scene text. The later-added exterior metal stair rises to the rooftop landing with open treads, thin steel-plate stringers, support posts, and pipe railings; its lower starting level and full vertical run are not specified.",
        "applied_shots": [
          "S10_Shot1",
          "S10_Shot9",
          "S10_Shot13"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l05_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic 2D architectural floor plan of an entire compact contemporary rooftop home in a coastal South Korean low-rise residential setting. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and crisp orthogonal room boundaries. Strictly no 3D, no isometric view, no perspective, no axonometric view, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no textured surfaces, and no material rendering. Organize the compact single-level dwelling around a central living-dining shared zone, with a small exterior living window, a wall television, a rectangular dining table with four simple chair glyphs, and a floor lamp. Place a narrow linear kitchenette along one side of the shared room, with a standard top-down sink symbol and a simple stovetop symbol. Arrange two small private bedrooms off the shared space: a main bedroom with a rectangular bed and pillow glyph, and a daughter bedroom with a rectangular bed and pillow glyph beside an exterior window represented by double parallel wall lines and a simple curtain line. Include a compact bathroom with a swinging door, washbasin, toilet, and wall mirror. Put a steel entrance door with a clear door-swing arc at the southwest threshold, opening onto a small rooftop landing. Outside the landing, show the plan footprint of a later-added exterior steel stair attached to the outer wall, with evenly spaced open-tread lines, thin steel stringer lines, support-post points, and pipe-railing lines; it must not resemble a concrete or cement stair. Apply flat solid pastel area fills consistently: shared zone pale yellow, both private bedroom zones pale blue, kitchenette and bathroom service zones pale cyan, entry threshold pale beige, and rooftop landing plus exterior stair utility zone pale gray. No color blending, gradients, or shadows. Area names may appear only as short generic labels: Shared Zone, Private Zone, Service Zone, Threshold Zone, and Utility Zone. Draw small white circles with black numbers exactly once for persistent base elements numbered 1 through 24 only, positioned beside their corresponding room, opening, fixture, or anchor furniture glyph. Do not draw numbers 25 through 38 because those are transient overlay cues. Include no object names, room names, legends, dimensions, camera symbols, field-of-view cones, arrows, or other annotations inside the diagram. A small north arrow with the letter N is allowed in one corner.",
        "key_elements": [
          "Compact contemporary rooftop dwelling organized around a central living-dining room",
          "Small living-room window providing the principal daylight source",
          "Linear kitchenette with sink and stovetop beside the dining area",
          "Two compact private bedrooms opening from the shared room",
          "Daughter bedroom with a curtained exterior window beside the bed",
          "Small bathroom with washbasin, toilet, and wall mirror",
          "Steel entrance door opening onto a rooftop landing",
          "Later-added exterior steel stair with open treads, thin steel stringers, support posts, and pipe railing",
          "Flat pastel zoning for shared, private, service, threshold, and exterior utility areas",
          "Only persistent base-layer elements carry numbered circles in the diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Entry threshold",
            "number": 1,
            "position_hint": "southwest edge of the dwelling between the rooftop landing and living area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Steel entrance door",
            "number": 2,
            "position_hint": "southwest exterior wall, opening inward from the rooftop landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Living-dining area",
            "number": 3,
            "position_hint": "central and western portion of the compact home"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Small living window",
            "number": 4,
            "position_hint": "west or northwest exterior wall of the living area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Television",
            "number": 5,
            "position_hint": "living-area wall opposite the main seating and dining sightline"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining table and chairs",
            "number": 6,
            "position_hint": "center of the shared area between the television and kitchenette"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Linear kitchenette",
            "number": 7,
            "position_hint": "north side of the living-dining area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Kitchen sink",
            "number": 8,
            "position_hint": "within the linear kitchenette along the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Stovetop",
            "number": 9,
            "position_hint": "beside the sink along the north kitchen counter"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Main bedroom",
            "number": 10,
            "position_hint": "southeast portion of the dwelling"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Main bed",
            "number": 11,
            "position_hint": "against an exterior wall inside the main bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Main bedroom door",
            "number": 12,
            "position_hint": "between the central shared area and main bedroom"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Daughter bedroom",
            "number": 13,
            "position_hint": "northeast portion of the dwelling"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Daughter bed",
            "number": 14,
            "position_hint": "against the interior side of the daughter bedroom, near the curtained window wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Daughter bedroom door",
            "number": 15,
            "position_hint": "between the central shared area and daughter bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Curtained bedroom window",
            "number": 16,
            "position_hint": "exterior wall of the daughter bedroom beside the bed"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Bathroom",
            "number": 17,
            "position_hint": "compact service room between or beside the bedrooms"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Bathroom door",
            "number": 18,
            "position_hint": "opening from the shared area or short interior passage into the bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Bathroom washbasin",
            "number": 19,
            "position_hint": "inside the bathroom near the door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Toilet",
            "number": 20,
            "position_hint": "far side of the compact bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Bathroom mirror",
            "number": 21,
            "position_hint": "wall directly above the washbasin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Rooftop landing",
            "number": 22,
            "position_hint": "outside the steel entrance door along the southwest edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Exterior steel stair",
            "number": 23,
            "position_hint": "attached to the building exterior and terminating at the rooftop landing"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Living floor lamp",
            "number": 24,
            "position_hint": "edge of the living area near the route to the bedrooms"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bedroom blood pool and spatters",
            "number": 25,
            "position_hint": "daughter bedroom floor and nearby surfaces"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bloody footprints to curtain",
            "number": 26,
            "position_hint": "daughter bedroom floor leading from the doorway toward the curtained window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Body behind curtain",
            "number": 27,
            "position_hint": "seated behind the curtain at the daughter bedroom window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Reddened wrist mark",
            "number": 28,
            "position_hint": "subjective close foreground on a character wrist in the daughter bedroom"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Red wall circle above bed",
            "number": 29,
            "position_hint": "daughter bedroom wall adjacent to or above the bed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Shifted backpack and doll",
            "number": 30,
            "position_hint": "daughter bedroom, subtly displaced from their earlier positions"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bathroom mirror red circle",
            "number": 31,
            "position_hint": "subjective reflection on the bathroom wall as seen in the mirror"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Melting face in framed photo",
            "number": 32,
            "position_hint": "subjective distortion confined to a framed family photograph on the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Pinned bloodied photo in red circle",
            "number": 33,
            "position_hint": "daughter bedroom wall beside the bed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Searched household disorder",
            "number": 34,
            "position_hint": "across cabinets, loose household goods, and visible rooms"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Dusk intruder footprints",
            "number": 35,
            "position_hint": "from the entrance across the shared area toward the bedrooms"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "opening",
            "label": "Open living window state",
            "number": 36,
            "position_hint": "at the small living-room window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "Overturned dining chairs",
            "number": 37,
            "position_hint": "around the dining table in the shared area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Two tea cups with one overturned",
            "number": 38,
            "position_hint": "on the dining table during the initial night incident"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B02",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 1 (entry threshold), facing diagonally across number 3 (living-dining area) toward number 5 (television), number 6 (dining table), and number 8 (sink)",
            "framing_notes": "Keep number 2 at one edge of the frame and show the daylight source at number 4; preserve the compact relationship among the television, dining table, and kitchenette.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "lens_hint": "28mm moderate wide angle",
            "sub_location": "living_dining_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              24
            ]
          },
          {
            "bg_id": "L05B05",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "just inside number 15 (bedroom door), facing number 14 (bed) and number 16 (curtained window), with number 27 concealed behind the curtain area",
            "framing_notes": "Show number 25 across the bedroom floor and number 26 leading toward number 16; leave enough foreground for number 38 while keeping the concealed position of number 27 legible.",
            "ignore_numbered_elements": [
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "daughter_bedroom_crime_scene",
            "use_numbered_elements": [
              3,
              13,
              14,
              15,
              16,
              25,
              26,
              27,
              38
            ]
          },
          {
            "bg_id": "L05B07",
            "camera_height": "subjective eye-level, approximately 1.6m",
            "camera_position": "near number 15 (bedroom door), facing number 14 (bed) and the wall carrying number 29, with number 28 held close to the foreground viewpoint",
            "framing_notes": "Keep number 29 clearly aligned above or beside number 14 while number 28 remains a close subjective foreground cue; do not include any crime-scene residue.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "lens_hint": "35mm natural wide angle",
            "sub_location": "daughter_bedroom_subjective_state",
            "use_numbered_elements": [
              13,
              14,
              15,
              16,
              28,
              29
            ]
          },
          {
            "bg_id": "L05B06",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 3 (living-dining area), facing along the short interior circulation line toward number 13 (daughter bedroom), with number 10 (main bedroom) and number 17 (bathroom) accessible at the sides",
            "framing_notes": "Emphasize an unnaturally orderly interior and show number 30 only as subtly relocated loose belongings; all blood, bodies, footprints, and red circles must be absent.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "clean_restored_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              24,
              30
            ]
          },
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 6 (dining table), facing through number 18 (bathroom door) toward number 21 (mirror), with the tabletop foreground available for number 32",
            "framing_notes": "Compose the sightline so number 31 is perceived within the mirror view while number 32 remains associated only with the framed photograph on the table; both are subjective and temporary.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "lens_hint": "35mm natural angle",
            "sub_location": "bathroom_and_dining_sightline",
            "use_numbered_elements": [
              3,
              6,
              17,
              18,
              19,
              20,
              21,
              31,
              32
            ]
          },
          {
            "bg_id": "L05B03",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 15 (bedroom door), facing number 14 (bed) and the adjacent wall where number 33 is displayed",
            "framing_notes": "Make number 33 the dominant evidence display while retaining enough of number 14 and number 16 to identify the bedroom.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              34,
              35,
              36,
              37,
              38
            ],
            "lens_hint": "40mm normal lens",
            "sub_location": "daughter_bedroom_evidence_wall",
            "use_numbered_elements": [
              13,
              14,
              15,
              16,
              33
            ]
          },
          {
            "bg_id": "L05B04",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 2 (steel entrance door), facing across number 3 (living-dining area) toward number 4 (living window), with the bedroom doors number 12 and number 15 visible deeper inside",
            "framing_notes": "Show number 34 throughout the visible home, number 35 crossing the floor, number 36 at the living window, and number 37 around the dining table.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              38
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "searched_disordered_home",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              12,
              15,
              34,
              35,
              36,
              37
            ]
          }
        ],
        "scale_guideline": "The rooftop dwelling is a single-storey addition with a typical compact residential ceiling height; its exact height is not specified. Its footprint should read as a modest, tightly planned unit, typically about 25–45 square metres for this type of contemporary rooftop home, while the supporting low-rise villa is typically three to four storeys because the text does not specify its count. The plan uses one exterior steel entrance door, one explicitly small living-room window, and one bedroom window evidenced by the curtain and window action. The later-added exterior steel stair rises along the outer wall to the rooftop landing, using open treads, thin steel-plate stringers, support posts, and pipe railing rather than concrete construction.",
        "applied_shots": [
          "S5_Shot9",
          "S5_Shot21",
          "S5_Shot24",
          "S12_Shot22",
          "S18_Shot8",
          "S12_Shot39",
          "S12_Shot42",
          "S14_Shot12",
          "S14_Shot18",
          "S14_Shot28",
          "S18_Shot38",
          "S18_Shot48",
          "S25_Shot8",
          "S25_Shot17",
          "S25_Shot27",
          "S27_Shot4"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_shelter_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of an entire modern animal shelter. Use a clean rectangular footprint, single-weight black outlines, a white or off-white background, and simple geometric plan symbols only. This must look like a clear CAD-style room-layout diagram, never a render. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textures, or material rendering.\n\nArrange the plan with a small entrance threshold at the south center leading into a broad shared central aisle. Place the veterinary care area on the southwest side, the grooming and washing area on the southeast side, and a secure kennel housing area across the northern half. Put a secure gate at the north end of the central aisle. Within the kennel zone, draw fixed modular kennel banks along the west side and north wall using repeated simple rectangular cage compartments. Use a practical contemporary service-building layout with washable work zones, direct circulation, controlled access between care spaces and kennels, and grouped perimeter windows suitable for daylight and ventilation.\n\nUse one flat pastel solid fill per area with no blending: number 1 threshold zone in pale beige, number 2 shared zone in pale yellow, number 3 housing zone in pale blue, number 4 veterinary service zone in pale cyan, and number 5 grooming and wash zone in pale mint. The optional area texts may read only 'Threshold Zone', 'Shared Zone', 'Housing Zone', 'Service Zone', and 'Wash Zone'. No other words or annotations may appear inside the drawing. A small north arrow with 'N' may appear in one corner.\n\nDraw simple top-down symbolic glyphs: number 6 as a door line and swing arc in the south wall; number 7 as a secure internal gate opening; numbers 8, 9, and 10 as double parallel window lines in the north, west, and east exterior walls; numbers 11 and 12 as modular fixed kennel banks; number 13 as a rectangular veterinary examination table; number 14 as a shallow built-in medicine cabinet; number 15 as a standard plan-view clinical sink; number 16 as a rectangular grooming table; number 17 as a fixed dog-washing tub; and number 18 as a shallow built-in supply cabinet. Keep circulation paths broad and unobstructed.\n\nPlace one small white circle with a black integer beside each base element, with every number appearing exactly once: 1 through 18. Never replace these numbered circles with written object labels. Do not draw numbers 19, 20, or 21 and do not depict dogs, people, syringes, loose grooming tools, care activity, or any other transient event content on this base floor plan. Do not draw camera icons, camera arrows, field-of-view cones, dimensions, legends, decorative illustrations, or extra text.",
        "key_elements": [
          "Rectangular modern animal-shelter interior",
          "South entrance threshold leading into a broad central aisle",
          "Veterinary work area on the southwest side",
          "Grooming and washing area on the southeast side",
          "Kennel housing across the northern half",
          "Fixed kennel banks separated from the shared aisle by a secure gate",
          "Perimeter window groups for controlled daylight and ventilation",
          "Fixed examination, grooming, washing, sink, medicine, and storage fixtures",
          "Transient occupied kennels, vaccination activity, and grooming activity excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 1,
            "position_hint": "south center, immediately inside the main entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared central aisle",
            "number": 2,
            "position_hint": "center of the shelter, extending north from the entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kennel housing zone",
            "number": 3,
            "position_hint": "northern half of the shelter beyond the secure access gate"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "veterinary care zone",
            "number": 4,
            "position_hint": "southwest side, open toward the central aisle"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "grooming and wash zone",
            "number": 5,
            "position_hint": "southeast side, open toward the central aisle"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main entrance door",
            "number": 6,
            "position_hint": "center of the south exterior wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "secure kennel access gate",
            "number": 7,
            "position_hint": "north end of the central aisle at the kennel-zone boundary"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north window group",
            "number": 8,
            "position_hint": "north exterior wall above the kennel zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "west window group",
            "number": 9,
            "position_hint": "west exterior wall beside the veterinary and kennel areas"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "east window group",
            "number": 10,
            "position_hint": "east exterior wall beside the grooming and kennel areas"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "west kennel bank",
            "number": 11,
            "position_hint": "along the west side of the kennel housing zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "north kennel bank",
            "number": 12,
            "position_hint": "along the north wall of the kennel housing zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "veterinary examination table",
            "number": 13,
            "position_hint": "center of the veterinary care zone with working clearance around it"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in medicine cabinet",
            "number": 14,
            "position_hint": "west wall of the veterinary care zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "clinical sink",
            "number": 15,
            "position_hint": "northwest corner of the veterinary care zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "grooming table",
            "number": 16,
            "position_hint": "center of the grooming and wash zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "dog washing tub",
            "number": 17,
            "position_hint": "against the east wall of the grooming and wash zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in supply cabinet",
            "number": 18,
            "position_hint": "south wall of the grooming and wash zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dogs occupying kennel cages",
            "number": 19,
            "position_hint": "inside the west and north kennel banks during the busy daytime state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dog receiving vaccination",
            "number": 20,
            "position_hint": "at the veterinary examination table during the busy daytime state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dog and loose grooming supplies",
            "number": 21,
            "position_hint": "at the grooming table and washing tub during the busy daytime state"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L07B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 6 at the south entrance, facing north along number 2, with number 4 and number 13 on the left, number 5 and number 16 on the right, and number 3 with numbers 11 and 12 across the rear",
            "framing_notes": "Use a wide central composition that clearly establishes the active veterinary, grooming, and occupied kennel areas. Keep numbers 19, 20, and 21 as transient scene content rather than permanent fixtures.",
            "ignore_numbered_elements": [],
            "lens_hint": "24mm wide angle",
            "sub_location": "shelter_main",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ]
          }
        ],
        "scale_guideline": "Treat the shelter as a single-storey facility with a typical clear interior height of roughly 3 to 4 m; the text does not specify its storey count or height. A conservative footprint typical for this compact shelter layout is approximately 18 to 30 m long by 10 to 18 m wide, with the kennel zone occupying about half of the floor area. Exterior opening counts are not specified; use one principal entrance and several grouped perimeter windows as a typical modern service-building arrangement, with no multi-storey stair or other major vertical circulation implied.",
        "applied_shots": [
          "S7_Shot3",
          "S7_Shot10",
          "S7_Shot14"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_l10_market_store": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic floor plan diagram of a contemporary large urban supermarket interior. This must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric shapes only, and crisp orthogonal circulation. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering. Use single flat pastel solid fills with no blending: pale yellow for the Shared Zone sales floor, pale cyan for the Service Zone checkout area, and pale beige for the Threshold Zone at the customer entrance. The layout is one open rectangular sales floor suited to a contemporary high-volume market: a centered automatic sliding entrance in the south frontage, a shallow interior threshold, checkout counters to the southwest beside the exit route, broad storefront glazing along the remaining south wall, several parallel gondola shelf rows through the center, low rectangular display islands in the front half, refrigerated display cases along the north wall, and perimeter shelving along the east and west walls. Keep a broad unobstructed route from the entrance through the display islands into the central aisles. Draw doors and glazing with standard top-down plan symbols; show the automatic entrance as paired sliding panels and the storefront glazing as double parallel lines in the wall. Draw counters, shelves, cases, and display islands as simple top-down rectangles with minimal internal divisions. Place one small circle containing a unique black number exactly once for each base element: 1 on the Shared Zone sales floor, 2 on the Threshold Zone, 3 on the Service Zone, 4 at the automatic sliding entrance, 5 at the storefront glazing, 6 on the checkout counter bank, 7 on the central gondola shelf rows, 8 on the refrigerated cases, 9 on the low display islands, and 10 on the perimeter wall shelving. Do not draw number 11, stocking cartons, or any other transient object or event cue; those belong to a separate overlay. Minimal text only: the generic area labels Shared Zone, Service Zone, and Threshold Zone may appear in larger type inside their colored areas, plus an optional small north arrow. Do not include any other labels, annotations, camera icons, field-of-view cones, arrows, people, vehicles, or loose merchandise.",
        "key_elements": [
          "Single open supermarket sales floor with a direct internal approach to the customer entrance",
          "Flat pastel zoning for the shared sales floor, service checkout area, and entrance threshold",
          "Automatic sliding customer entrance centered on a glazed front wall",
          "Checkout counter bank beside the entrance route",
          "Parallel central gondola shelf rows with broad circulation aisles",
          "Perimeter wall shelving and refrigerated display cases",
          "Low merchandise display islands near the front half of the sales floor",
          "Temporary stocking cartons reserved for the dusk-state overlay only"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared sales floor",
            "number": 1,
            "position_hint": "large central and rear portion of the store"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 2,
            "position_hint": "center of the south frontage, immediately inside the customer entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "checkout service zone",
            "number": 3,
            "position_hint": "southwest side of the sales floor beside the entrance route"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "automatic sliding entrance",
            "number": 4,
            "position_hint": "center of the south exterior wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "storefront glazing",
            "number": 5,
            "position_hint": "south frontage flanking the automatic entrance"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "checkout counter bank",
            "number": 6,
            "position_hint": "inside the southwest frontage, oriented toward the entrance and sales floor"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "central gondola shelf rows",
            "number": 7,
            "position_hint": "parallel rows through the middle of the sales floor"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "refrigerated display cases",
            "number": 8,
            "position_hint": "continuous run along the north wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low merchandise display islands",
            "number": 9,
            "position_hint": "front half of the sales floor between the entrance route and central aisles"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "perimeter wall shelving",
            "number": 10,
            "position_hint": "along the east and west walls around the central sales floor"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "stocking cartons",
            "number": 11,
            "position_hint": "temporarily placed beside a central shelf aisle during dusk stocking activity"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 2 (entrance threshold), facing diagonally across number 1 (sales floor) toward number 7 (central shelf rows), with number 6 (checkout counters) along one side",
            "framing_notes": "Show the entrance approach, checkout area, several merchandise aisles, and number 11 as temporary stocking cartons near an aisle without obstructing the main route.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "market_store_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          },
          {
            "bg_id": "L10B05",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "within number 1 (sales floor), near number 7 (central shelf rows), facing toward number 6 (checkout counters) and number 2 (entrance threshold)",
            "framing_notes": "Keep the central aisle open and visibly sparse; retain clear sightlines toward the entrance and checkout area. Do not depict temporary stocking cartons.",
            "ignore_numbered_elements": [
              11
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "market_store_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "The scoped interior is a single ground-level retail storey; the total storey count of the containing building is not specified. A clear interior height of roughly 3.5–5 m and a footprint spanning several tens of metres are typical for this contemporary large-market format, but exact dimensions are not given. The customer frontage has one principal sliding entrance with adjacent glazed sections, while no vertical circulation or major level change is established in the text.",
        "applied_shots": [
          "S8_Shot8",
          "S8_Shot12",
          "S19_Shot12"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_l16_cctv_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan of a compact contemporary administrative CCTV control room. Use clean CAD-like geometric shapes, single-weight black outlines, and a white or off-white background. Divide the rectangular room into two clearly bounded areas: number 1, a front workstation zone in flat pale cyan occupying the north half; and number 2, a rear standing and observation zone in flat pale beige occupying the south half. Place number 3 as one inward-swinging access door in the southwest wall, shown with a standard door leaf and swing arc. Place number 4 as a long simple rectangular monitor desk against the north wall. Place number 5 as a compact bank of several modern flat-panel monitor glyphs arranged on the desk, represented only by thin top-down rectangles. Place numbers 6 and 7 as two simple top-down office-chair glyphs side by side in front of the desk, facing north, while preserving open standing space behind them. Draw each base element with exactly one small white circular marker containing its unique black number, using only numbers 1 through 7. Number 8 is transient overlay metadata and must not be drawn anywhere in the floor plan. The only optional area text is the generic label 'Workstation Zone' inside the pale cyan area and 'Standing Zone' inside the pale beige area; include no other labels, captions, annotations, screen text, camera symbols, field-of-view cones, or arrows except an optional small north arrow in one corner. Use one consistent flat pastel fill per area with no blending. Furniture and equipment must remain simple symbolic top-down plan glyphs. Strictly exclude 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textured surfaces, and material rendering.",
        "key_elements": [
          "Compact rectangular administrative control room",
          "Front workstation zone with monitor desk",
          "Persistent multi-monitor bank",
          "Two operator chairs facing the displays",
          "Clear rear standing and observation area",
          "Single inward-swinging access door",
          "Transient unreadably dark recording confined to monitor screens"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "workstation zone",
            "number": 1,
            "position_hint": "north half of the control room around the monitor desk"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear standing area",
            "number": 2,
            "position_hint": "south half of the room behind the operator seating"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "access door",
            "number": 3,
            "position_hint": "southwest wall, opening inward into the rear standing area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "monitor desk",
            "number": 4,
            "position_hint": "along the north wall, facing south toward the operator seating"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "monitor bank",
            "number": 5,
            "position_hint": "on the north-side desk, arranged as a compact row of digital displays"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "left operator chair",
            "number": 6,
            "position_hint": "center-left in front of the monitor desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "right operator chair",
            "number": 7,
            "position_hint": "center-right in front of the monitor desk"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unreadably dark recording segment",
            "number": 8,
            "position_hint": "confined to the display surfaces of the monitor bank during review"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L16B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "from near number 2 (rear standing area), facing across numbers 6 and 7 (operator chairs) toward number 4 (monitor desk), number 5 (monitor bank), and the transient screen state identified by number 8",
            "framing_notes": "Keep the seated workstation in the foreground-to-midground and provide a clear view of the monitor faces; leave enough rear space for a standing observer. Number 8 is overlay metadata and is not a marker drawn on the floor plan.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "cctv_control_room",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ]
          }
        ],
        "scale_guideline": "The scoped control room is a compact single-level interior space; the enclosing commercial building's total storey count is not specified. A footprint of roughly 12–20 square metres and a ceiling height around 2.4–3.0 metres are typical for a contemporary administrative surveillance room, but these dimensions are not specified in the text. Treat the access door as a standard full-height interior opening; no exterior windows, stairs, tanks, parapets, or internal level changes are established for this room.",
        "applied_shots": [
          "S20_Shot1",
          "S20_Shot6",
          "S20_Shot13"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_l12_police_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a single contemporary police duty office. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and no decorative illustration. The layout is a practical 2020s Korean shared office: a rectangular shared work zone occupying most of the plan, a narrow threshold and circulation strip along the south and east sides, and a compact coffee service zone against the west wall. Fill the shared work zone with one solid pale yellow pastel, the threshold and circulation zone with one solid pale beige pastel, and the coffee service zone with one solid pale cyan pastel. Use each zone color consistently with no blending. Show a main inward-swinging corridor door in the southwest wall and a separate inward-swinging meeting-area exit in the east wall near the northeast corner. Show a typical two-module exterior window bank as double parallel wall lines along the north wall. Arrange a simple duty desk cluster in the west half, a senior detective desk in the south-central area, a tracking desk in the north-central area facing its desktop monitor, an evidence review table in the southeast, and a fixed coffee counter along the west wall. Draw all desks and counters as plain top-down rectangles, desk chairs as minimal plan symbols, the monitor as a small rectangular plan glyph, doors with line-and-arc swing symbols, and windows as double parallel lines. Keep clear central circulation between the main entry, desks, and meeting exit. Place one small circular marker with a black number exactly once for each base element numbered 1 through 10: 1 shared duty office, 2 main corridor entry, 3 meeting-room exit, 4 duty desk cluster, 5 senior detective desk, 6 tracking desk, 7 desktop monitor, 8 evidence review table, 9 coffee service counter, and 10 two-module window bank. Do not draw markers 11, 12, 13, or 14 and do not depict any unanswered-call state, exposed photographs, tracked-location screen content, handwritten coordinate note, people, loose paperwork, or other transient event cues. Minimal text only: optional large generic area labels such as Shared Zone, Threshold Zone, and Service Zone, plus an optional small north arrow. No other labels, legends, captions, dimensions, camera icons, field-of-view graphics, or annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Single shared police duty office with an open contemporary workstation layout",
          "Main corridor entry and separate internal exit toward a meeting area",
          "Persistent detective desks arranged around clear central circulation",
          "Dedicated tracking computer and monitor position",
          "Evidence review worktable and compact coffee service counter",
          "Typical exterior two-module window bank",
          "Transient phone, photograph, GPS-display, and handwritten-note states excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared duty office",
            "number": 1,
            "position_hint": "central and largest enclosed area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main corridor entry",
            "number": 2,
            "position_hint": "southwest wall of shared duty office"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "meeting-room exit",
            "number": 3,
            "position_hint": "east wall near northeast corner"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty desk cluster",
            "number": 4,
            "position_hint": "west half of shared work zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "senior detective desk",
            "number": 5,
            "position_hint": "south-central part of shared work zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "tracking desk",
            "number": 6,
            "position_hint": "north-central part of shared work zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "desktop monitor",
            "number": 7,
            "position_hint": "on north side of tracking desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "evidence review table",
            "number": 8,
            "position_hint": "southeast side of shared work zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee service counter",
            "number": 9,
            "position_hint": "small service zone along west wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "two-module window bank",
            "number": 10,
            "position_hint": "north exterior wall above the tracking desk area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unanswered-call phone state",
            "number": 11,
            "position_hint": "temporarily associated with the night-duty office near the occupied desks"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "exposed case photographs",
            "number": 12,
            "position_hint": "temporarily scattered across the senior detective desk"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "tracked-location screen result",
            "number": 13,
            "position_hint": "temporarily displayed on the tracking desk monitor"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "folded coordinate note",
            "number": 14,
            "position_hint": "temporarily written beside the tracking desk before concealment"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 2 (main entry), facing diagonally across number 4 (duty desk cluster) toward number 6 (tracking desk) and number 7 (desktop monitor)",
            "framing_notes": "Keep the occupied duty position and monitor prominent, include part of number 5 in the near foreground, and depict the transient unanswered-call state referenced by number 11.",
            "ignore_numbered_elements": [
              12,
              13,
              14
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "night_duty_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              9,
              11
            ]
          },
          {
            "bg_id": "L12B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (meeting-room exit), facing diagonally toward number 5 (senior detective desk), number 6 (tracking desk), and number 7 (desktop monitor)",
            "framing_notes": "Show the temporarily empty shared office, with number 12 exposed across number 5 and number 13 visible on number 7; retain clear sightlines toward both exits.",
            "ignore_numbered_elements": [
              11,
              14
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "empty_day_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              12,
              13
            ]
          },
          {
            "bg_id": "L12B02",
            "camera_height": "seated eye level, approximately 1.2 m",
            "camera_position": "beside number 6 (tracking desk), looking toward number 7 (desktop monitor) with number 5 (senior detective desk) and number 3 (meeting-room exit) visible beyond",
            "framing_notes": "Prioritize the monitor and writing surface for covert copying; include number 12 as exposed evidence, number 13 as the tracked-location display, and number 14 as the folded handwritten note being concealed.",
            "ignore_numbered_elements": [
              11
            ],
            "lens_hint": "40mm normal lens",
            "sub_location": "tracking_desk_area",
            "use_numbered_elements": [
              1,
              3,
              5,
              6,
              7,
              8,
              10,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "This plan covers one office suite on a single floor; the total station storey count and overall building height are not specified. Treat the room as a medium shared contemporary police office, typically about 8–12 m long by 6–9 m wide, with a typical clear ceiling height of roughly 2.6–3.0 m. The suite has one main corridor entry, one internal meeting-area exit, and a typical two-module exterior window bank; no stairs or other multi-storey vertical elements occur within this floor-plan scope.",
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot12",
          "S16_Shot15",
          "S21_Shot29",
          "S21_Shot37",
          "S21_Shot44"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l13_station_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan of a contemporary compact coastal public-service station exterior. This must be a simple 2D CAD-like plan diagram, never 3D, isometric, perspective, axonometric, or rendered. Use single-weight black outlines on a white or off-white background, geometric plan symbols only. Strictly no depth, shadows, shading, gradients, ambient occlusion, photorealism, lighting effects, textured surfaces, or material rendering. Arrange the station frontage along the north edge as a shallow rectangular Service Zone filled with solid pale cyan and mark it with a small numbered circle 1. Place a centered shallow Entrance Threshold directly outside it, filled with solid pale beige and marked 2. Draw a centered glazed double swing entrance using standard door lines and swing arcs, marked 3. Add one front window west of the entrance marked 4 and one front window east of the entrance marked 5, each shown as double parallel lines within the wall. To the east of the threshold, draw a rectangular Bicycle Parking Bay filled with solid pale gray and marked 6. Inside that bay, draw a fixed top-down bicycle rack as several simple parallel U-shaped slots, marked 7. South of the entrance, draw an open Shared Zone forecourt filled with solid pale yellow and marked 8. Connect the bicycle bay and forecourt to a clear southeast Departure Path filled with solid pale green and marked 9, continuing to the plan edge. Use the same flat pastel color consistently for each zone, with no blending or shadows. Draw small circles containing black numbers 1 through 9 exactly once each. Number 10 is a transient departing bicycle overlay marker: do not draw the bicycle, circle 10, or any trace of motion on this base floor plan. Minimal text only: the generic area labels Service Zone, Threshold Zone, Utility Zone, Shared Zone, and Exterior Zone may appear inside their respective colored areas. Add only a small north arrow in one corner if desired. Do not add people, vehicles, event cues, motion lines, camera icons, field-of-view cones, arrows other than the north arrow, or any other text annotations.",
        "key_elements": [
          "Contemporary compact public-service building frontage",
          "Centered glazed main entrance with a shallow threshold",
          "Two simple front windows flanking the entrance",
          "Dedicated bicycle parking bay and fixed rack beside the entrance",
          "Open forecourt connecting the entrance to the departure path",
          "Transient bicycle shown only through the per-background state overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "station frontage",
            "number": 1,
            "position_hint": "north side of plan, forming the shallow service-zone building strip"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 2,
            "position_hint": "center of the north frontage immediately outside the main entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main entrance",
            "number": 3,
            "position_hint": "center of the north frontage, opening onto the entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left front window",
            "number": 4,
            "position_hint": "north frontage wall, west of the main entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right front window",
            "number": 5,
            "position_hint": "north frontage wall, east of the main entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking bay",
            "number": 6,
            "position_hint": "east side of the entrance threshold beside the station frontage"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed bicycle rack",
            "number": 7,
            "position_hint": "within the bicycle parking bay, parallel to the east frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "front forecourt",
            "number": 8,
            "position_hint": "central exterior area south of the entrance threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "departure path",
            "number": 9,
            "position_hint": "running from the bicycle parking bay across the southeast edge of the plan"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "departing bicycle",
            "number": 10,
            "position_hint": "initially beside the fixed bicycle rack, moving southeast onto the departure path"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 8 (forecourt), facing diagonally toward number 7 (bicycle rack), number 10 (departing bicycle), and number 9 (departure path), with number 3 (main entrance) behind them",
            "framing_notes": "Use a moderately wide exterior view that retains the station frontage and entrance as context while giving number 10 a clear route from number 7 toward number 9.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "station_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "The main public-service building is typically one to two storeys for this facility type, with a typical floor-to-floor height of about 3–4 m; the text does not specify its storey count. Treat the represented frontage as a compact facility, typically about 10–20 m wide, with a shallow forecourt and a short route to the adjoining street. This schematic establishes one ground-level main entrance and two front windows; no multi-storey exterior stair, rooftop access structure, or major level change is established within this scope.",
        "applied_shots": [
          "S22_Shot4"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l18_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural plan of a small contemporary coastal fishing-boat deck. Show a simple tapered hull outline with a broad open aft working deck, a compact enclosed wheelhouse at the forward end, a narrow exterior threshold directly behind the wheelhouse, and a clear short movement path from the deck through the aft wheelhouse door to the steering controls. Use layout conventions appropriate to a practical modern small fishing vessel: uncluttered working deck, narrow side clearances, continuous port and starboard safety railings, a door shown with a standard line-and-swing arc, a front windshield bank and one side window bank on each side shown as double parallel wall lines, and a fixed steering console with a circular wheel symbol against the forward glazing. Use single-weight black outlines on a white or off-white background and geometric plan symbols only. Apply flat solid pastel zone fills with no blending: pale yellow for the Open Deck, pale cyan for the Control Zone inside the wheelhouse, pale beige for the Threshold Zone, and pale gray for the Exterior Zone outside the hull. Area labels may appear only as the generic text Open Deck, Control Zone, Threshold Zone, and Exterior Zone. Place small white circles containing black numbers 1 through 10 exactly once at their corresponding areas, openings, railings, and steering fixture. Do not draw number 11 or the old photograph because it is a transient overlay object. Include no people, map, event action, motion cue, camera icon, field-of-view cone, legend, or annotations beyond the permitted generic area labels and numbered circles. Strictly flat 2D CAD-plan appearance only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Small contemporary fishing-vessel hull with an open aft working deck",
          "Compact forward wheelhouse connected directly to the deck",
          "Narrow exterior approach and inward-access wheelhouse door",
          "Front and side wheelhouse window banks",
          "Continuous port and starboard safety railings",
          "Fixed steering console and wheel inside the wheelhouse",
          "Old printed photograph treated only as a transient per-background object"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open working deck",
            "number": 1,
            "position_hint": "broad aft and central portion of the vessel behind the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse control zone",
            "number": 2,
            "position_hint": "compact enclosed cabin at the forward end of the working deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse approach threshold",
            "number": 3,
            "position_hint": "narrow exterior landing directly aft of the wheelhouse door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse exterior door",
            "number": 4,
            "position_hint": "aft wall of the wheelhouse, opening from the deck approach into the control zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front windshield bank",
            "number": 5,
            "position_hint": "forward wall of the wheelhouse above the steering position"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port wheelhouse window",
            "number": 6,
            "position_hint": "port side wall of the wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard wheelhouse window",
            "number": 7,
            "position_hint": "starboard side wall of the wheelhouse"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "port safety railing",
            "number": 8,
            "position_hint": "continuous along the port edge of the open deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "starboard safety railing",
            "number": 9,
            "position_hint": "continuous along the starboard edge of the open deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "steering console and wheel",
            "number": 10,
            "position_hint": "inside the wheelhouse against the forward windshield bank"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old printed photograph held for inspection",
            "number": 11,
            "position_hint": "temporarily held between people on the open deck during the photograph-inspection moment; never draw on the base floor plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L18B02",
            "camera_height": "eye-level seated-to-standing transition, approximately 1.4 m",
            "camera_position": "near number 8 (port railing) on number 1 (open working deck), facing diagonally across the held number 11 (old photograph) toward number 3 (wheelhouse approach) and number 4 (wheelhouse door)",
            "framing_notes": "Keep the photograph prominent in the foreground while retaining the wheelhouse approach and opposite railing as stable spatial references.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "boat_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              11
            ]
          },
          {
            "bg_id": "L18B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "on number 1 (open working deck) near number 9 (starboard railing), facing diagonally toward number 2 (wheelhouse), number 3 (wheelhouse approach), and number 4 (wheelhouse door)",
            "framing_notes": "Use a restrained medium-wide composition with open deck space between the reaction area and the wheelhouse; the old photograph is not required in this state.",
            "ignore_numbered_elements": [
              11
            ],
            "lens_hint": "40mm natural perspective",
            "sub_location": "boat_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              8,
              9
            ]
          },
          {
            "bg_id": "L18B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near the aft end of number 1 (open working deck), facing forward through number 3 (wheelhouse approach) and number 4 (wheelhouse door) toward number 10 (steering console and wheel)",
            "framing_notes": "Emphasize the direct running path from the open deck into the wheelhouse, with the steering controls visible through the doorway and the railings defining the narrow exterior deck.",
            "ignore_numbered_elements": [
              11
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse_approach",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "Treat the vessel as a small single-main-deck fishing boat with one enclosed wheelhouse level; exact dimensions are not specified, but a typical footprint for this class is roughly 8–15 m long with a narrow working beam. The wheelhouse is one person-height enclosure, typically about 2–3 m above deck level, while the safety railings are approximately waist height. The diagram abstracts the glazing as one front bank and one side bank per side rather than specifying literal pane counts, and it uses one deck-level exterior wheelhouse door. No multi-storey stair, upper cabin, or other major vertical element is established for this scope.",
        "applied_shots": [
          "S28_Shot15",
          "S28_Shot17",
          "S28_Shot35"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l19_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a compact enclosed wheelhouse on a contemporary small coastal fishing vessel. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and clear top-down plan symbols. The cabin is a tight rectangular enclosure with a forward helm service zone, a central standing confrontation zone, and a narrow aft threshold leading through one door to the exterior deck. Apply one consistent flat pastel solid fill per zone: pale cyan for the forward Service Zone, pale yellow for the central Shared Zone, pale beige for the aft Threshold Zone, and pale gray only for the small exterior deck strip beyond the aft door. Area names may appear only as the generic text Service Zone, Shared Zone, and Threshold Zone. Place a grouped windshield along the forward wall, represented by double parallel window lines, with one side window in the forward half of each side wall. Place one aft door with a conventional line-and-arc door-swing symbol. Draw a simple fixed helm console across the forward end, slightly biased toward starboard, with a top-down steering-wheel circle, a compact cluster of several small round engine gauges, simple throttle controls, and a rectangular modern navigation display. Keep the central floor unobstructed for two standing people. Reflect practical contemporary compact fishing-vessel geometry: close reach between wheel, gauges, throttle, and display; broad forward visibility; side glazing beside the operator; and direct aft access to the working deck. Add small circular markers with black numbers exactly once for base elements 1 through 13: 1 wheelhouse enclosure, 2 helm service zone, 3 standing confrontation area, 4 aft threshold zone, 5 forward windshield bank, 6 port side window, 7 starboard side window, 8 aft deck door, 9 helm console, 10 steering wheel, 11 round gauge cluster, 12 throttle controls, and 13 navigation display. Do not draw markers 14, 15, or 16, and do not depict spinning forms, a red circle, a collapse, people, maps, photographs, or any other transient event cue. Apart from the three generic zone names, marker numbers, and an optional small north arrow marked N, include no text or annotations. Do not include camera icons, view cones, arrows, dimensions, legends, or decorative symbols. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, blending, ambient occlusion, photorealism, rendered imagery, lighting effects, textured surfaces, material rendering, or drop shadows.",
        "key_elements": [
          "Compact rectangular enclosed wheelhouse",
          "Forward helm and service zone",
          "Central standing confrontation area",
          "Aft doorway and threshold to deck",
          "Forward windshield bank and paired side windows",
          "Fixed steering wheel, round gauges, throttle controls, and navigation display",
          "Subjective spinning circular distortion reserved for an overlay",
          "Newly perceived red circle reserved for an overlay",
          "Collapse position reserved for a separate state overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse enclosure",
            "number": 1,
            "position_hint": "entire compact rectangular enclosed cabin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "helm service zone",
            "number": 2,
            "position_hint": "forward end of wheelhouse beneath windshield bank"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "standing confrontation area",
            "number": 3,
            "position_hint": "open central floor immediately aft of helm controls"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft threshold zone",
            "number": 4,
            "position_hint": "narrow floor strip inside aft deck door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield bank",
            "number": 5,
            "position_hint": "across forward wall above helm console"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window",
            "number": 6,
            "position_hint": "forward half of port wall beside helm service zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window",
            "number": 7,
            "position_hint": "forward half of starboard wall opposite port window"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft deck door",
            "number": 8,
            "position_hint": "aft wall opening aligned with threshold zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console",
            "number": 9,
            "position_hint": "forward wall, centered slightly toward starboard side"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "steering wheel",
            "number": 10,
            "position_hint": "operator-facing side of helm console"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "round gauge cluster",
            "number": 11,
            "position_hint": "upper face of helm console near steering wheel"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "throttle controls",
            "number": 12,
            "position_hint": "starboard end of helm console within easy reach"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "navigation display",
            "number": 13,
            "position_hint": "forward console beside round gauge cluster"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "subjective spinning circular distortion",
            "number": 14,
            "position_hint": "subjective field around wheel, gauges, and other circular control forms; never draw on base plan"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "subjective red circle apparition",
            "number": 15,
            "position_hint": "newly perceived among forward circular instruments; never draw on base plan"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "collapse interaction position",
            "number": 16,
            "position_hint": "central standing confrontation area just aft of helm console; never draw on base plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 (aft threshold zone), facing diagonally across number 3 (standing confrontation area) toward number 9 (helm console), number 10 (steering wheel), and number 11 (round gauge cluster)",
            "framing_notes": "Keep the compact forward controls and circular instruments visible behind the standing reaction area; retain a narrow edge of numbers 5, 6, and 7 to establish the enclosed wheelhouse.",
            "ignore_numbered_elements": [
              14,
              15,
              16
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              9,
              10,
              11,
              12,
              13
            ]
          },
          {
            "bg_id": "L19B02",
            "camera_height": "subjective eye-level standing, approximately 1.6 m",
            "camera_position": "within number 3 (standing confrontation area), facing number 9 (helm console) so number 10 (steering wheel), number 11 (round gauge cluster), and number 13 (navigation display) dominate the view",
            "framing_notes": "Emphasize the persistent circular controls as anchors for number 14, with number 15 newly visible among the disoriented circular forms; exclude the later collapse state.",
            "ignore_numbered_elements": [
              16
            ],
            "lens_hint": "28mm subjective wide angle",
            "sub_location": "wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 8 (aft deck door), facing inward across number 4 (aft threshold zone) and number 3 (standing confrontation area) toward number 9 (helm console)",
            "framing_notes": "Leave sufficient central space around number 16 for the collapse interaction while retaining the helm, steering wheel, gauges, navigation display, and forward windshield as clear background anchors.",
            "ignore_numbered_elements": [
              14,
              15
            ],
            "lens_hint": "32mm moderate wide angle",
            "sub_location": "wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              16
            ]
          }
        ],
        "scale_guideline": "The wheelhouse is a single enclosed standing-height level on a small contemporary coastal fishing vessel; exact vessel superstructure height is not specified. Its footprint should remain compact, typically about 2–4 m long and 2–3 m wide for this vessel class, with tight circulation around the helm. Use one aft exterior door, one grouped forward windshield bank, and one side window on each side at this level. No internal stair, tank, raised platform, or other multi-level vertical element is established within this floor-plan scope.",
        "applied_shots": [
          "S29_Shot23",
          "S29_Shot28",
          "S29_Shot35"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "a9b1fb0022f54d18",
    "consumed_shot_binding_hash": "fc049152482a416a"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "84f9eb95-3f5b-49fe-bfcb-16cd55147484",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T10:03:53.113669+00:00",
  "project_config_snapshot": {}
}