{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "e6e33947729739e1",
  "data": {
    "floor_plans": {
      "fp_l04_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a contemporary west-coast Korean urban rooftop exterior. Show a rectangular rooftop terrace surrounding a compact rooftop dwelling positioned in the northeast portion. Use clean single-weight black CAD-style outlines on a white or off-white background, geometric plan symbols only, and minimal text. Fill the open rooftop utility/exterior zone with one flat pale gray color, the rooftop dwelling private zone with one flat pale blue color, and the stair landing plus approach threshold zone with one flat pale beige color; use solid pastel fills only, consistently applied. Place a cylindrical rooftop water tank symbol near the northwest corner, one straight clothesline run with two fixed posts across the western terrace, and a low rectangular outdoor drying platform in the south-central terrace. Show a stair arrival and contiguous approach path at the southeast edge leading to a metal entry door in the south wall of the rooftop dwelling. Place one small living-room window in the same south wall, west of the entry door, represented by double parallel window lines. Draw a continuous perimeter parapet but assign separate markers to its north, south, west, and east runs. Use a door line and swing arc for the entry door, simple top-down symbols for all fixtures, and no decorative details. Draw small circular markers with black numbers exactly once for base elements only: 1 rooftop terrace, 2 rooftop dwelling, 3 stair landing and approach path, 4 water tank, 5 clothesline run, 6 metal entry door, 7 small living-room window, 8 north parapet run, 9 south parapet run, 10 west parapet run, 11 east parapet run, 12 outdoor drying platform. Do not draw markers or imagery for transient elements 13, 14, 15, or 16: no loose herbs, no leaflet, no ajar-door state, no intruder, no shadow, and no violent silhouette. Area labels may be limited to the generic text Utility Zone, Private Zone, and Threshold Zone. A small north arrow with N is allowed. No other labels, legends, annotations, camera icons, view cones, or arrows. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Rectangular exterior rooftop terrace surrounding a compact rooftop dwelling",
          "Contemporary low-rise coastal urban rooftop layout with a direct stair approach",
          "Fixed cylindrical water tank near the outer roof edge",
          "Single clothesline run across the open terrace",
          "Metal entry door reached from the stair landing and approach path",
          "Small living-room window beside the exterior approach",
          "Four separately marked parapet runs enclosing the roof",
          "Low rectangular outdoor drying platform",
          "Night-only windblown herb cluster, door-gap leaflet, ajar-door state, and window silhouette excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop terrace",
            "number": 1,
            "position_hint": "open central and western exterior roof area surrounding the rooftop dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop dwelling",
            "number": 2,
            "position_hint": "northeast portion of the roof terrace"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "stair landing and approach path",
            "number": 3,
            "position_hint": "southeast roof access landing continuing toward the dwelling entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 4,
            "position_hint": "northwest corner of the terrace, inside the parapet"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline run",
            "number": 5,
            "position_hint": "western half of the terrace between two fixed posts"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "metal entry door",
            "number": 6,
            "position_hint": "south-facing exterior wall of the rooftop dwelling, near its southeast corner"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living-room window",
            "number": 7,
            "position_hint": "south-facing exterior wall of the rooftop dwelling, west of the entry door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "north parapet run",
            "number": 8,
            "position_hint": "north edge of the rooftop terrace"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "south parapet run",
            "number": 9,
            "position_hint": "south edge of the rooftop terrace beside the stair arrival"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west parapet run",
            "number": 10,
            "position_hint": "west edge of the rooftop terrace beside the clothesline"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "east parapet run",
            "number": 11,
            "position_hint": "east edge of the rooftop terrace beside the dwelling and stair landing"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "outdoor drying platform",
            "number": 12,
            "position_hint": "south-central terrace between the clothesline and dwelling approach"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "windblown dried herb cluster",
            "number": 13,
            "position_hint": "single small cluster at the southeast edge of the drying platform"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "leaflet lodged in door gap",
            "number": 14,
            "position_hint": "threshold of the metal entry door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "slightly ajar entry door state",
            "number": 15,
            "position_hint": "metal entry door threshold on the dwelling south wall"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "concealed assault silhouette in window",
            "number": 16,
            "position_hint": "within the reflective surface of the small living-room window"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "high aerial view above roof level",
            "camera_position": "above the southwest corner near number 9 (south parapet run), looking diagonally across number 1 (rooftop terrace) toward number 2 (rooftop dwelling) and number 4 (water tank)",
            "framing_notes": "Show the complete rooftop footprint, all four parapet runs, the stair approach, water tank, clothesline, drying platform, metal entry door, and small window; depict a clean daytime state without break-in cues.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16
            ],
            "lens_hint": "24mm aerial wide angle",
            "sub_location": "rooftop_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (south parapet run), facing diagonally across number 3 (stair landing and approach path) toward number 6 (metal entry door) and number 7 (small living-room window)",
            "framing_notes": "Keep the rooftop-room facade, door, and window prominent; retain the water tank, clothesline, and drying platform as dark spatial anchors while applying only the specified nighttime break-in cues.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              9,
              10,
              12,
              13,
              14,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "The old low-rise residential building is typically three to five storeys for this urban building type, although the exact storey count is not specified; the rooftop dwelling adds one compact occupied level above the main roof. A typical roof terrace may span roughly 80–180 square metres, with a compact rooftop dwelling commonly around 20–40 square metres; these ranges are contextual rather than text-specified measurements. The rooftop dwelling exterior has one metal entrance door and one small living-room window directly supported by the scene text. The access stair rises from the lower building to the rooftop landing, while the perimeter parapet is typically about 1–1.2 metres high and the water tank stands above roof level on a short support base.",
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot6"
        ],
        "group_id": "bg_rooftop_villa_complex",
        "depends_on_fp": []
      },
      "fp_l05_rooftop_room_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact modern rooftop dwelling in a coastal urban setting. This must look like a clean CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric shapes only. Absolutely no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering. Use one solid flat pastel fill per zone with no blending: entrance threshold zone pale beige, shared living and dining zone pale yellow, kitchenette service zone pale cyan, both private bedrooms pale blue, and bathroom wet-service zone pale mint. Keep the plan compact and practical: a small southwest entrance threshold opens through a steel exterior door into a central shared living and dining area; a short kitchenette counter occupies the northwest wall; the mother bedroom is northeast; the daughter bedroom is southeast; and a tiny internal wet bathroom sits south-central beside the entrance. Use contemporary compact-dwelling layout conventions, inward-swinging interior doors, a secure outward-facing steel entrance door, modest windows, and space-efficient furniture placement. Draw all furniture and fixtures as simple top-down plan glyphs: beds as rectangles with pillow shapes, dining table as a plain rectangle, each chair as its own small glyph, television as a thin rectangle on a low stand, kitchenette as a straight counter with sink and two-burner cooktop, toilet and washbasin as standard plan symbols, shower as a simple drain symbol, wardrobe as a shallow built-in rectangle, doors as leaf-and-swing arcs, and windows as double parallel wall lines. The daughter bedroom window includes a simple curtain line while remaining one contiguous opening element. Place a small circle containing one unique black number at each base element exactly once: 1 entrance threshold zone, 2 shared living and dining area, 3 kitchenette service strip, 4 mother bedroom, 5 daughter bedroom, 6 compact wet bathroom, 7 steel entrance door, 8 small living window, 9 mother bedroom door, 10 daughter bedroom door, 11 bathroom door, 12 daughter bedroom curtained window, 13 mother bedroom window, 14 kitchen sink, 15 two-burner cooktop, 16 toilet, 17 washbasin and wall mirror, 18 shower drain, 19 two-person dining table, 20 west dining chair, 21 east dining chair, 22 television on low stand, 23 mother bed, 24 daughter bed, and 25 daughter wardrobe. Draw each numbered marker once and only once at one unambiguous contiguous location. Do not draw markers 27 through 39 and do not depict any corpse, blood, footprints, red symbols, altered photographs, overturned cup, searched contents, open-window state, or fallen chairs; these are transient overlay information excluded from the base floor plan. Minimal text inside the drawing only: generic area labels such as Shared Zone, Private Zone, Service Zone, and Threshold Zone may appear in their colored areas, plus a small north arrow with N in one corner. Do not include a title, legend, dimensions, camera icons, field-of-view cones, arrows other than the north arrow, or any other annotations.",
        "key_elements": [
          "Compact single-level rooftop dwelling arranged around a shared living and dining room",
          "Small kitchenette strip directly adjoining the shared area",
          "Separate mother bedroom and daughter bedroom reached from the shared area",
          "Compact internal wet bathroom near the entrance",
          "Steel exterior entrance door opening from a small threshold zone",
          "Small living-room window and curtained daughter-bedroom window",
          "Two-person dining table, television, beds, wardrobe, sink, cooktop, and bathroom fixtures",
          "Flat pastel zoning with unique numbered circles for base-layer elements only",
          "Transient blood, body, symbols, altered photograph, footprints, disorder, open-window state, and fallen-chair states excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 1,
            "position_hint": "southwest corner immediately inside the exterior entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared living and dining area",
            "number": 2,
            "position_hint": "central and western portion of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchenette service strip",
            "number": 3,
            "position_hint": "northwest edge of the shared area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "mother bedroom",
            "number": 4,
            "position_hint": "northeast enclosed room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "daughter bedroom",
            "number": 5,
            "position_hint": "southeast enclosed room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "compact wet bathroom",
            "number": 6,
            "position_hint": "south-central enclosed room beside the entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "steel entrance door",
            "number": 7,
            "position_hint": "south exterior wall at the entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living window",
            "number": 8,
            "position_hint": "west exterior wall of the shared living area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "mother bedroom door",
            "number": 9,
            "position_hint": "north side of the shared area opening into the mother bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom door",
            "number": 10,
            "position_hint": "east side of the shared area opening into the daughter bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom door",
            "number": 11,
            "position_hint": "south side of the shared area beside the entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom curtained window",
            "number": 12,
            "position_hint": "east exterior wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "mother bedroom window",
            "number": 13,
            "position_hint": "north exterior wall of the mother bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen sink",
            "number": 14,
            "position_hint": "northwest kitchenette counter run"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "two-burner cooktop",
            "number": 15,
            "position_hint": "northwest kitchenette counter beside the sink"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom toilet",
            "number": 16,
            "position_hint": "west side of the compact bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "washbasin and wall mirror",
            "number": 17,
            "position_hint": "north wall of the compact bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wet-room shower drain",
            "number": 18,
            "position_hint": "southeast floor area of the compact bathroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "two-person dining table",
            "number": 19,
            "position_hint": "center of the shared living and dining area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "west dining chair",
            "number": 20,
            "position_hint": "west side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "east dining chair",
            "number": 21,
            "position_hint": "east side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "television on low stand",
            "number": 22,
            "position_hint": "southwest wall of the shared living area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "mother bed",
            "number": 23,
            "position_hint": "east side of the mother bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter bed",
            "number": 24,
            "position_hint": "north wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter wardrobe",
            "number": 25,
            "position_hint": "south wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "seated corpse behind curtain",
            "number": 27,
            "position_hint": "east edge of the daughter bedroom directly behind the curtained window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "pooled blood",
            "number": 28,
            "position_hint": "floor beside the curtained window in the daughter bedroom"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bloody footprint trail",
            "number": 29,
            "position_hint": "single continuous path from the daughter bedroom doorway toward the curtained window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "rough red wall circle above daughter bed",
            "number": 30,
            "position_hint": "north wall of the daughter bedroom above the bed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "overturned teacup",
            "number": 31,
            "position_hint": "one corner of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "mirror-only red circle apparition",
            "number": 32,
            "position_hint": "bathroom wall visible only within the washbasin mirror reflection"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "melting face in framed photograph",
            "number": 33,
            "position_hint": "framed photograph at the dining table edge"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bloodied old photo pinned in red circle",
            "number": 34,
            "position_hint": "north wall of the daughter bedroom adjacent to the bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "intruder footprint trail",
            "number": 35,
            "position_hint": "single continuous path across the shared area from the entrance toward the living window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "localized pile of searched contents",
            "number": 36,
            "position_hint": "north side of the shared area beside the kitchenette"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "living window in open state",
            "number": 37,
            "position_hint": "same contiguous west-wall location as the small living window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "fallen west dining chair",
            "number": 38,
            "position_hint": "floor immediately west of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "fallen east dining chair",
            "number": 39,
            "position_hint": "floor immediately east of the dining table"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (entrance threshold), facing diagonally across number 2 (shared living and dining area) toward number 19 (dining table), number 14 (sink), and number 8 (small living window)",
            "framing_notes": "Show the compact relationship among the dining table, kitchenette, television, and sunlit living window; keep the bedroom doors peripheral.",
            "ignore_numbered_elements": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "shared_living_dining_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              7,
              8,
              9,
              10,
              14,
              15,
              19,
              20,
              21,
              22
            ]
          },
          {
            "bg_id": "L05B06",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (daughter bedroom door), facing into number 5 (daughter bedroom) toward number 24 (bed) and number 12 (curtained window)",
            "framing_notes": "Include the floor between the bed and curtained window for numbers 27, 28, and 29, with number 30 visible on the wall above the bed; the shared area and number 31 may remain visible through the doorway.",
            "ignore_numbered_elements": [
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "daughter_bedroom",
            "use_numbered_elements": [
              2,
              5,
              8,
              10,
              12,
              19,
              24,
              27,
              28,
              29,
              30,
              31
            ]
          },
          {
            "bg_id": "L05B07",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (daughter bedroom door), facing diagonally across number 5 (daughter bedroom) toward number 24 (bed) and number 12 (curtained window)",
            "framing_notes": "Emphasize the unnaturally orderly bed, clear floor, clean wall, and empty curtain recess while retaining a glimpse of the clean dining table outside.",
            "ignore_numbered_elements": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "30mm wide angle",
            "sub_location": "spotless_daughter_bedroom",
            "use_numbered_elements": [
              2,
              5,
              10,
              12,
              19,
              24,
              25
            ]
          },
          {
            "bg_id": "L05B03",
            "camera_height": "eye-level seated ~1.2m",
            "camera_position": "inside number 4 (mother bedroom), near number 23 (mother bed), facing through number 9 (bedroom door) toward number 2 (shared living and dining area) and number 10 (closed daughter bedroom door)",
            "framing_notes": "Keep the dwelling quiet and orderly, with the closed daughter bedroom door forming the primary sightline.",
            "ignore_numbered_elements": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "mother_bedroom",
            "use_numbered_elements": [
              2,
              4,
              5,
              9,
              10,
              13,
              19,
              23
            ]
          },
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (bathroom door), facing first toward number 17 (washbasin and mirror) and number 18 (shower drain), with a secondary sightline toward number 19 (dining table)",
            "framing_notes": "Allow the bathroom-wall apparition at number 32 and the framed-photo anomaly at number 33 to be treated as separate transient moments within the same established layout.",
            "ignore_numbered_elements": [
              27,
              28,
              29,
              30,
              31,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "bathroom_and_dining_sightline",
            "use_numbered_elements": [
              2,
              6,
              11,
              17,
              18,
              19,
              32,
              33
            ]
          },
          {
            "bg_id": "L05B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (daughter bedroom door), facing number 24 (bed) and the adjacent wall location of number 34",
            "framing_notes": "Make the bloodied old photograph pinned inside the rough red circle the dominant wall detail while keeping the bed and curtained window as spatial anchors.",
            "ignore_numbered_elements": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "40mm normal lens",
            "sub_location": "daughter_bedroom_wall",
            "use_numbered_elements": [
              5,
              10,
              12,
              24,
              34
            ]
          },
          {
            "bg_id": "L05B05",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (steel entrance door), facing diagonally across number 2 (shared living and dining area) toward number 8 (living window), number 19 (dining table), and number 10 (daughter bedroom door)",
            "framing_notes": "Show the searched room broadly: footprints, one localized pile of disturbed contents, the open window, and both individually fallen chairs. Do not show the chairs in their normal upright positions.",
            "ignore_numbered_elements": [
              20,
              21,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "searched_shared_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              8,
              10,
              14,
              15,
              19,
              22,
              35,
              36,
              37,
              38,
              39
            ]
          }
        ],
        "scale_guideline": "Treat the rooftop dwelling as a compact single-storey rooftop addition; a typical clear interior height for this modest modern urban unit is about 2.2–2.5 m, since no exact height is stated. Its footprint should read as roughly 25–40 square metres, typical for a small two-bedroom rooftop dwelling, with the exact dimensions unspecified. Use one exterior steel entrance door and three modest exterior windows in this plan; the precise opening count is not stated in the text, so this is a conservative typical arrangement. The older villa below is multi-storey but its total storey count and height are outside this interior plan and are not specified.",
        "applied_shots": [
          "S5_Shot9",
          "S5_Shot10",
          "S12_Shot6",
          "S12_Shot9",
          "S12_Shot12",
          "S14_Shot3",
          "S14_Shot4",
          "S18_Shot2",
          "S18_Shot8",
          "S18_Shot10",
          "S25_Shot3",
          "S25_Shot5",
          "S25_Shot7",
          "S27_Shot1"
        ],
        "group_id": "bg_rooftop_villa_complex",
        "depends_on_fp": []
      },
      "fp_l12_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of an exterior stair route serving an older compact urban multifamily building. Use a clean white or off-white background, single-weight black CAD-style outlines, geometric plan symbols, and an unfolded but spatially clear switchback route from a rear courtyard through three narrow stair flights and separate landings to a rooftop arrival landing. Show the courtyard at the south, the lower stair flight, lower landing, reversed middle flight, intermediate landing, final upper flight, rooftop arrival landing, open rooftop terrace, and a compact rooftop room at the north. Depict stair treads as evenly spaced straight plan lines, simple guardrail outlines, the iron entrance door with a standard line-and-swing-arc symbol, and the small window as double parallel lines within one wall. Add simple top-down symbols for one rooftop water tank, one contiguous clothesline, and one low rectangular drying platform. Reflect a practical contemporary coastal urban layout: constrained rear access, narrow exterior circulation, compact roof service area, and a small rooftop dwelling set beside utility fixtures. Apply solid flat pastel fills consistently: rear courtyard as pale gray Exterior Zone, all stair flights and landings as pale beige Threshold Zone, rooftop terrace as pale sage Utility Zone, and rooftop-room interior as pale blue Private Zone. Area names may appear only as the generic labels Exterior Zone, Threshold Zone, Utility Zone, and Private Zone. Place small white circular markers with black numbers 1 through 14 exactly once at their corresponding single contiguous locations. Do not draw markers 15, 16, or 17 because they are transient overlay elements. Use no other labels, annotations, camera symbols, field-of-view cones, people, vehicles, event cues, odor graphics, or door-state effects. A small north arrow with N is allowed in one corner. Strict exclusions: no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, textured surfaces, material rendering, blending, or drop shadows.",
        "key_elements": [
          "Compact rear courtyard at the base of the route",
          "Narrow exterior switchback stair with distinct flights and landings",
          "Rooftop arrival landing opening onto a small terrace",
          "Compact rooftop room with an iron entrance door and small window",
          "Rooftop water tank, clothesline, and low drying platform",
          "Transient parked bicycle at courtyard level",
          "Transient foul-odor cue on the ascent",
          "Transient half-open state of the rooftop-room iron door"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear courtyard",
            "number": 1,
            "position_hint": "south end of the diagram at the foot of the exterior stair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower stair flight",
            "number": 2,
            "position_hint": "north edge of the courtyard, ascending toward the lower landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower landing",
            "number": 3,
            "position_hint": "between the lower and middle stair flights"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "middle stair flight",
            "number": 4,
            "position_hint": "switchback run extending from the lower landing toward the intermediate landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "intermediate landing",
            "number": 5,
            "position_hint": "between the middle and upper stair flights"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper stair flight",
            "number": 6,
            "position_hint": "final narrow stair run leading to roof level"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop arrival landing",
            "number": 7,
            "position_hint": "top of the upper stair flight beside the rooftop terrace"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop terrace",
            "number": 8,
            "position_hint": "open roof area surrounding the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room",
            "number": 9,
            "position_hint": "north side of the rooftop terrace"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 10,
            "position_hint": "south-facing wall of the rooftop room opposite the arrival landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small room window",
            "number": 11,
            "position_hint": "rooftop-room exterior wall beside and offset from the iron entrance door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 12,
            "position_hint": "far corner of the rooftop terrace, clear of the stair arrival"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline",
            "number": 13,
            "position_hint": "one contiguous line along the outer side of the rooftop terrace"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform",
            "number": 14,
            "position_hint": "rooftop terrace near the clothesline but outside the direct door route"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "localized foul odor cue",
            "number": 15,
            "position_hint": "upper portion of the stair route near the intermediate-to-upper transition"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "hastily parked bicycle",
            "number": 16,
            "position_hint": "secluded edge of the rear courtyard beside the foot of the stair"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open iron door state",
            "number": 17,
            "position_hint": "at the iron entrance door on the rooftop-room facade"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (lower landing), facing upward along number 4 (middle stair flight) toward number 5 (intermediate landing) and number 6 (upper stair flight)",
            "framing_notes": "Emphasize the narrow switchback ascent and restricted sightline toward the roof. Keep number 16 near the courtyard edge and apply number 15 around the upper part of the visible stair route without revealing the rooftop-room door.",
            "ignore_numbered_elements": [
              17
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_stairway",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              15,
              16
            ]
          },
          {
            "bg_id": "L12B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 7 (rooftop arrival landing), facing diagonally across number 8 (rooftop terrace) toward number 10 (iron entrance door) in the wall of number 9 (rooftop room)",
            "framing_notes": "Make number 10 the dominant endpoint and apply number 17 to show its suspicious half-open state. Include number 11 on the rooftop-room facade and retain peripheral rooftop context from numbers 12, 13, and 14.",
            "ignore_numbered_elements": [
              15,
              16
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_landing",
            "use_numbered_elements": [
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              17
            ]
          }
        ],
        "scale_guideline": "The older urban multifamily building is likely three to four storeys with a rooftop room, typical for this building type in a contemporary coastal Korean city; the exact storey count is not specified. A compact footprint roughly 8–15 m across and an exterior stair about 0.9–1.2 m wide are conservative typical ranges rather than stated measurements. The stair route rises from courtyard level through the full building height to the roof, with the rooftop room adding one small occupied level above the main roof. One iron entrance door and at least one small window belong to the rooftop-room facade; complete facade opening counts are not specified.",
        "applied_shots": [
          "S11_Shot3",
          "S11_Shot4"
        ],
        "group_id": "bg_rooftop_villa_complex",
        "depends_on_fp": []
      },
      "fp_l12_yard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of a compact contemporary Korean low-rise multi-family villa courtyard. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, and a clear north arrow in one corner. Show a small enclosed courtyard with the building footprint along the north side, a central street gate in the south wall, a shallow arrival apron immediately inside the gate, a recessed bicycle nook in the northwest corner, and a narrow exterior stair base and stair flight along the northeast side leading toward the roof. Split the boundary into four unambiguous contiguous wall runs: south wall west of the gate, south wall east of the gate, west wall, and east wall. Include a small separate flat upper-level inset in the upper-right corner showing the rooftop-room footprint and its single courtyard-facing window position; represent the window with double parallel lines. Use simple stair tread lines and a door or gate swing arc where appropriate. Apply one flat pastel solid fill per zone with consistent colors: shared courtyard pale yellow, arrival threshold pale beige, bicycle utility nook pale gray, stair service zone pale cyan, building and rooftop-room private zones pale blue, and boundary-wall bands pale gray. Optional area text is limited to the generic labels Shared Zone, Threshold Zone, Utility Zone, Service Zone, and Private Zone. Place exactly one small white circle with a black number at each base-layer element: 1 shared courtyard, 2 arrival apron, 3 bicycle nook, 4 stair base landing, 5 street gate, 6 exterior stair flight, 7 south wall west run, 8 south wall east run, 9 west boundary wall, 10 east boundary wall, 11 villa building footprint, 12 rooftop room footprint, and 13 rooftop room window. Each number must appear exactly once at one contiguous location. Do not draw markers 14 through 18 and do not depict the parked bicycle, police vehicle, police-light wash, black cat, or lit-window glow because they are transient overlay content. Do not add any camera icon, field-of-view cone, scene action, people, vehicles, animals, plot marks, or annotations beyond the permitted zone labels, numbers, and north arrow. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealistic treatment, rendered lighting, lighting effects, textured surfaces, material rendering, blending, and drop shadows.",
        "key_elements": [
          "Compact enclosed courtyard of an older low-rise multi-family villa",
          "Street gate opening into a small police-arrival apron",
          "Recessed bicycle parking nook at the rear side of the courtyard",
          "Exterior stair base and narrow stair flight leading toward the rooftop",
          "Separate contiguous boundary-wall runs around the courtyard",
          "Building frontage along the north side",
          "Small rooftop-room footprint and one observable window position",
          "Transient bicycle, police vehicle, police-light wash, black cat, and window glow excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared courtyard",
            "number": 1,
            "position_hint": "center of the enclosed ground-level courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "arrival apron",
            "number": 2,
            "position_hint": "south-central threshold area immediately inside the street gate"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle nook",
            "number": 3,
            "position_hint": "recessed northwest corner of the courtyard beside the building frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "stair base landing",
            "number": 4,
            "position_hint": "northeast corner of the courtyard at the foot of the exterior stair"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "street gate",
            "number": 5,
            "position_hint": "central opening in the south boundary wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair flight",
            "number": 6,
            "position_hint": "narrow run along the east side of the building, rising from the stair base"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "south wall west run",
            "number": 7,
            "position_hint": "south boundary, west of the street gate"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "south wall east run",
            "number": 8,
            "position_hint": "south boundary, east of the street gate"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west boundary wall",
            "number": 9,
            "position_hint": "continuous west edge of the courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "east boundary wall",
            "number": 10,
            "position_hint": "continuous east edge of the courtyard beside the stair route"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "villa building footprint",
            "number": 11,
            "position_hint": "north side of the plan, forming the courtyard frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 12,
            "position_hint": "separate upper-level plan inset aligned with the north building footprint"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop room window",
            "number": 13,
            "position_hint": "courtyard-facing wall of the rooftop room inset"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "parked bicycle",
            "number": 14,
            "position_hint": "one contiguous bicycle position inside the northwest bicycle nook"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "police vehicle",
            "number": 15,
            "position_hint": "single vehicle position centered on the arrival apron near the street gate"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "police light wash",
            "number": 16,
            "position_hint": "localized contiguous patch centered on the arrival apron and gate threshold"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat",
            "number": 17,
            "position_hint": "single position on the top of the east boundary wall"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "lit window glow",
            "number": 18,
            "position_hint": "localized glow confined to the rooftop room window opening"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 5 (street gate), facing diagonally across number 2 (arrival apron) toward number 4 (stair base landing), number 6 (exterior stair flight), and number 11 (building frontage)",
            "framing_notes": "Keep the gate-side police vehicle and localized police-light wash in the foreground, the bicycle nook at one side, and the stair route clearly readable behind the arriving figures.",
            "ignore_numbered_elements": [
              17,
              18
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "villa_courtyard",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              16
            ]
          },
          {
            "bg_id": "L12B01",
            "camera_height": "low eye-level near the top of the boundary wall, approximately 1.3 m",
            "camera_position": "near number 10 (east boundary wall), looking across number 1 (courtyard) toward number 11 (building frontage) and upward toward number 13 (rooftop-room window)",
            "framing_notes": "Emphasize the wall-top silhouette, the single black cat, and the isolated lit rooftop-room window; exclude all police-arrival activity.",
            "ignore_numbered_elements": [
              14,
              15,
              16
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "villa_courtyard_boundary",
            "use_numbered_elements": [
              1,
              9,
              10,
              11,
              12,
              13,
              17,
              18
            ]
          }
        ],
        "scale_guideline": "The main structure is an older low-rise multi-family villa, typically three to four main storeys plus a small rooftop room for this regional building type; the exact storey count is not stated, and a typical residential storey is roughly 2.7–3.0 m. Treat the footprint as a compact urban lot, typically about 10–20 m across rather than a large detached estate, while preserving a small enclosed courtyard. The exterior stair continues from the courtyard through the building height to the roof, although its exact rise and intermediate landings are unspecified. The plan establishes one street gate and one courtyard-facing rooftop-room window position; other facade opening counts are not specified.",
        "applied_shots": [
          "S13_Shot2",
          "S13_Shot5",
          "S17_Shot2"
        ],
        "group_id": "bg_rooftop_villa_complex",
        "depends_on_fp": []
      },
      "fp_l09_store": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of a contemporary large supermarket interior. Use a clean white or off-white background, uniform single-weight black outlines, simple geometric CAD-style plan symbols, and no decorative illustration. The store has a broad rectangular footprint with a recessed entrance vestibule at the south center. Fill the shared sales zone with one solid pale yellow pastel, the checkout and customer-service zone at the southwest front with one solid pale cyan pastel, and the entrance threshold zone with one solid pale beige pastel. Use these colors consistently, with no gradients or blending. Arrange four separate long north-south merchandise shelf runs across the central sales floor, leaving clear circulation aisles and a wider front cross-aisle typical of a contemporary urban supermarket. Place a single continuous refrigerated case along the north wall, a customer-service counter in the southwest service zone, one connected checkout counter island between the service zone and the entrance path, and one rectangular promotional display island near the front center. Show an automatic sliding entrance in the south wall with standard double sliding-door plan lines, plus one contiguous storefront glazing run west of the entrance shown as double parallel lines. Use only simple top-down symbolic furniture and fixture glyphs. Add exactly one small circular black-number marker at each base element: 1 in the shared sales zone, 2 in the checkout service zone, 3 in the entrance threshold zone, 4 at the automatic sliding entrance, 5 on the storefront glazing run, 6 at the customer-service counter, 7 at the continuous checkout counter island, 8 on the western aisle shelf, 9 on the west-central aisle shelf, 10 on the east-central aisle shelf, 11 on the eastern aisle shelf, 12 on the north-wall refrigerated case, and 13 on the promotional display island. Each number must appear exactly once at one unambiguous contiguous location. Do not draw marker 14 or any stocking cartons because they belong to a transient state overlay. Do not draw employees, customers, bicycles, shopping carts, loose boxes, merchandise clutter, event cues, camera icons, field-of-view cones, or arrows other than an optional small north arrow. The only permitted interior words are the larger generic area labels Shared Zone, Service Zone, and Threshold Zone. No other labels, legend, dimensions, or annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, textured surfaces, or material rendering.",
        "key_elements": [
          "Broad shared retail sales zone with four separate parallel shelf runs",
          "Front checkout and customer-service zone beside the entrance",
          "Recessed automatic-door threshold at the south facade",
          "Continuous storefront glazing beside the entrance",
          "North-wall refrigerated case and front promotional display",
          "Temporary stocking cartons reserved for the state overlay and omitted from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared sales zone",
            "number": 1,
            "position_hint": "broad central and northern portion of the store"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "checkout service zone",
            "number": 2,
            "position_hint": "southwest front portion of the store"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 3,
            "position_hint": "recessed south-center vestibule at the storefront"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "automatic sliding entrance",
            "number": 4,
            "position_hint": "south wall, centered on the entrance threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "storefront glazing run",
            "number": 5,
            "position_hint": "south wall, west of the automatic entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "customer service counter",
            "number": 6,
            "position_hint": "southwest corner within the checkout service zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "continuous checkout counter island",
            "number": 7,
            "position_hint": "south-central edge of the sales zone, west of the entrance path"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "western aisle shelf",
            "number": 8,
            "position_hint": "western side of the sales zone, running north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "west-central aisle shelf",
            "number": 9,
            "position_hint": "west-central sales zone, running north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "east-central aisle shelf",
            "number": 10,
            "position_hint": "east-central sales zone, running north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "eastern aisle shelf",
            "number": 11,
            "position_hint": "eastern side of the sales zone, running north to south"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "refrigerated wall case",
            "number": 12,
            "position_hint": "single continuous run against the north wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "promotional display island",
            "number": 13,
            "position_hint": "front-center of the sales zone between the entrance path and aisle shelves"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "stocking cartons",
            "number": 14,
            "position_hint": "temporarily placed beside the south end of the east-central aisle shelf"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 9 (west-central aisle shelf), facing diagonally across number 1 (sales zone) toward number 10 (east-central aisle shelf), with number 13 (front promotional display) and number 7 (checkout counter island) in the deeper background",
            "framing_notes": "Frame a broad merchandise aisle suitable for an employee conversation and stocking activity; show number 14 beside number 10 while keeping the automatic entrance area readable in the distant background.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "store_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              7,
              9,
              10,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "The plan covers one large retail storey; the total storey count of the containing building is not specified. A contemporary large supermarket floor of this type is typically several tens of meters across with a relatively high retail ceiling, commonly about 3.5–5 m, but exact dimensions are not established. The entrance facade includes the specified automatic-door threshold, while other facade opening counts and the building's overall height remain unspecified.",
        "applied_shots": [
          "S8_Shot4"
        ],
        "group_id": "bg_retail_store_complex",
        "depends_on_fp": []
      },
      "fp_l15_cctv_security_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of one compact contemporary commercial CCTV security room. Use a simple rectangular back-office layout typical of a modern coastal-city retail building: a space-efficient operator workstation along the north wall, clear circulation behind the chair, a central standing review area, and an internal entrance near the southeast corner. Draw single-weight black CAD-like outlines on a white or off-white background using geometric plan symbols only. Divide the room into flat solid pastel zones with consistent colors: the north operator workstation zone in pale cyan, the central standing review zone in pale yellow, and the southeast entrance threshold zone in pale beige. Add the generic area labels Service Zone, Shared Zone, and Threshold Zone only. Place a monitor desk against the north wall, one continuous joined CCTV monitor console on the desk with several screen subdivisions, one operator chair facing north, and an inward-swinging door in the south wall near the southeast corner. Use standard top-down symbols: rectangle for the desk, simple joined rectangles for the monitor console, a compact chair glyph, and a line plus arc for the door swing. Add small numbered circles exactly once for base elements 1 through 8: number 1 near the west-central interior edge for the room shell, number 2 in the central standing review zone, number 3 inside the southeast threshold, number 4 at the entrance door, number 5 on the desk, number 6 at the center of the single continuous monitor console, number 7 on the operator chair, and number 8 within the north workstation zone. Do not draw number 9 or any dark footage, people, event cues, loose objects, camera icons, field-of-view cones, or arrows. Minimal text only: the three generic zone labels, the black numbers inside their circles, and an optional small north arrow marked N. Strictly flat 2D only: 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.",
        "key_elements": [
          "Compact rectangular security-room shell",
          "North-wall operator workstation",
          "Continuous multi-screen CCTV monitor console",
          "Single operator chair",
          "Central standing review area",
          "Southeast internal entrance and threshold",
          "Unusually dark CCTV footage treated only as a transient screen-content overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "compact security room shell",
            "number": 1,
            "position_hint": "west-central interior edge of the rectangular room shell"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "standing review zone",
            "number": 2,
            "position_hint": "center and south-center of the room behind the operator chair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 3,
            "position_hint": "southeast corner immediately inside the entrance door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "internal entrance door",
            "number": 4,
            "position_hint": "south wall near the southeast corner, swinging inward toward the east wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "monitor desk",
            "number": 5,
            "position_hint": "centered against the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "continuous CCTV monitor console",
            "number": 6,
            "position_hint": "on the north side of the monitor desk, represented as one joined console with screen subdivisions"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator chair",
            "number": 7,
            "position_hint": "directly south of the monitor desk, facing north"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "operator workstation zone",
            "number": 8,
            "position_hint": "north strip of the room containing the desk, monitor console, and chair"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unusually dark unreadable CCTV footage",
            "number": 9,
            "position_hint": "confined to the display surfaces of the continuous monitor console; overlay only and not drawn on the floor plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 (entrance door), facing diagonally across number 3 (threshold zone) and number 2 (standing review zone) toward number 6 (continuous monitor console)",
            "framing_notes": "Keep number 6 prominent beyond number 7, with enough space behind the operator chair for two standing reviewers; depict number 9 only within the monitor screens as unusually dark, unreadable footage.",
            "ignore_numbered_elements": [],
            "lens_hint": "28–35 mm moderate wide angle",
            "sub_location": "cctv_security_room",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "The plan represents one compact back-office room on a single occupied level; the host commercial building's total storey count is not specified. A security room of this type typically has a footprint of roughly 10–20 square metres and a commercial-office clear height around 2.4–3.0 metres. No windows, stairs, level changes, or other vertical elements are evidenced for this room; use an ordinary internal commercial door and ceiling proportions.",
        "applied_shots": [
          "S20_Shot1"
        ],
        "group_id": "bg_retail_store_complex",
        "depends_on_fp": []
      },
      "fp_l14_detective_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan diagram of a contemporary municipal detective office in a coastal urban region. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric shapes only. Absolutely no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering. Show a compact rectangular office suite arranged according to a contemporary open-plan public-agency workplace: a central shared work zone, a small entry and visitor threshold zone at the south side, and a narrow service and records-storage zone along the west side. Fill the shared work zone with solid pale yellow, the threshold and visitor zone with solid pale beige, and the service and storage zone with solid pale cyan; use one consistent flat pastel color per area with no blending or shadows. Draw marker 1 once in the shared work zone, marker 2 once in the threshold and visitor zone, and marker 3 once in the service and storage zone. In the shared work zone, draw three separate contiguous top-down workstation glyphs, each combining a rectangular desk, a simple office-chair symbol, and a desktop monitor: marker 4 on the center-west primary workstation facing east, marker 5 on the northeast duty workstation facing southwest, and marker 6 on the southeast secondary workstation facing northwest. Draw marker 7 once on a long rectangular visitor bench along the east side of the threshold zone. Draw marker 8 once on a compact fixed coffee counter at the north end of the service zone. Draw marker 9 once on one contiguous run of built-in records cabinets along the west wall. Draw marker 10 once at the single south-wall entry door, using a line and arc to show its inward swing. Draw marker 11 once at one contiguous window bank centered in the north exterior wall, using double parallel lines in the wall. Each visible marker must be a small circle containing one unique black number, and numbers 1 through 11 must each appear exactly once. Do not draw markers 12 or 13 and do not depict crime photographs, GPS data, coordinates, temporary notes, people, loose event props, camera icons, field-of-view cones, or scene-state cues; these belong to separate overlays. Minimal text only: the generic area labels 'Shared Zone', 'Threshold Zone', and 'Service Zone' may appear within their colored areas, plus a small north arrow with 'N'. No other words, labels, legends, annotations, symbols, or screen text.",
        "key_elements": [
          "Open shared detective work zone with three distinct desk workstations",
          "Compact entry and visitor seating zone",
          "Side service and records-storage zone",
          "Single inward-swinging office entry door",
          "One contiguous exterior window bank",
          "Primary desk used for reviewing printed case material",
          "Duty workstation with desktop monitor used for location results",
          "Built-in records cabinets and compact coffee counter",
          "Transient crime-scene photograph spread excluded from the base diagram",
          "Transient GPS result excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work zone",
            "number": 1,
            "position_hint": "central and northern majority of the office suite"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "threshold and visitor zone",
            "number": 2,
            "position_hint": "south side immediately inside the entry door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service and storage zone",
            "number": 3,
            "position_hint": "west-side strip beside the shared work zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "primary desk workstation",
            "number": 4,
            "position_hint": "center-west of the shared work zone, facing east"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty desk workstation",
            "number": 5,
            "position_hint": "northeast of the shared work zone, facing southwest"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "secondary desk workstation",
            "number": 6,
            "position_hint": "southeast of the shared work zone, facing northwest"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor bench",
            "number": 7,
            "position_hint": "east side of the threshold and visitor zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "coffee counter",
            "number": 8,
            "position_hint": "north end of the service and storage zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "records cabinets",
            "number": 9,
            "position_hint": "west wall of the service and storage zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "entry door",
            "number": 10,
            "position_hint": "south wall near the southwest corner of the office suite"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north window bank",
            "number": 11,
            "position_hint": "single contiguous run centered on the north exterior wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "spread crime-scene photographs",
            "number": 12,
            "position_hint": "one contiguous spread across the top of the primary desk workstation at number 4"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "GPS location result",
            "number": 13,
            "position_hint": "display surface of the monitor at the duty desk workstation at number 5"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 10 (entry door), facing diagonally across number 1 (shared work zone) toward number 5 (duty desk workstation) and number 11 (north window bank)",
            "framing_notes": "Emphasize the occupied duty workstation while keeping the surrounding desk rows subdued and visibly sparse. Do not depict the crime photographs or GPS result associated with the later daytime event.",
            "ignore_numbered_elements": [
              12,
              13
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              10,
              11
            ]
          },
          {
            "bg_id": "L14B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 10 (entry door), facing through number 2 (threshold and visitor zone) toward number 1 (shared work zone), with number 3 (service and storage zone) along the side",
            "framing_notes": "Use a broad establishing composition showing the office recently vacated, with the workstations and seating empty. Keep all event-specific desk and monitor content absent.",
            "ignore_numbered_elements": [
              12,
              13
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          },
          {
            "bg_id": "L14B01",
            "camera_height": "seated-to-standing eye level, approximately 1.4 m",
            "camera_position": "near number 4 (primary desk workstation), facing across its desktop toward number 5 (duty desk workstation) and the monitor carrying number 13 (GPS result)",
            "framing_notes": "Frame number 12 prominently across the near desktop and keep number 13 legible as content confined to the distant workstation monitor. Preserve enough surrounding office context to establish that the room is empty.",
            "ignore_numbered_elements": [],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              4,
              5,
              11,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "The detective office suite occupies one level within a larger civic building; the containing building's total storey count is not specified. A typical contemporary municipal office of this type is approximately 50–90 square metres with a typical clear ceiling height of about 2.7–3.2 metres. The scope explicitly supports one main entry door, while exterior window counts are unspecified; the plan uses one contiguous window run as a conservative schematic assumption. No internal stair, major level change, or multi-storey vertical element is indicated within this suite.",
        "applied_shots": [
          "S16_Shot1",
          "S16_Shot4",
          "S21_Shot5",
          "S21_Shot7",
          "S21_Shot8"
        ],
        "group_id": "bg_police_station_complex",
        "depends_on_fp": []
      },
      "fp_l16_station_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact modern coastal urban public-service station frontage. Show only the shallow street-facing building strip and its exterior approach: number 1 is the building frontage zone along the north edge; number 2 is a single street-facing glazed entrance door at north-center, drawn with a conventional door leaf and swing arc; number 3 is one contiguous window bank immediately east of the entrance, drawn as double parallel lines within the wall; number 4 is a small entrance threshold apron directly outside the door; number 5 is a dedicated bicycle parking bay east of the apron; number 6 is one fixed metal bicycle rack in that bay, drawn as a simple top-down symbolic glyph; number 7 is a clear east-west sidewalk and departure route across the southern side; number 8 is the curbside street edge along the south boundary. Do not draw number 9 or any bicycle because number 9 is a transient overlay object. Use compact geometry appropriate to a contemporary coastal city public office: direct visibility from entrance to sidewalk, practical bicycle parking beside rather than across the doorway, an accessible uncomplicated exit route, and a narrow urban frontage. Fill each area with one solid flat pastel color used consistently: building frontage zone pale yellow, entrance threshold apron pale beige, bicycle parking bay pale blue-gray, sidewalk departure route pale cyan, and curbside street edge pale gray. Use clean single-weight black outlines on a white or off-white background, geometric shapes only, and standard top-down plan symbols. Place one small circle containing a unique black number at each base-layer element, exactly once for numbers 1 through 8. The numbered marker for each element must occupy one unambiguous contiguous location. Optional larger generic area labels may read only Building Zone, Threshold Zone, Bicycle Zone, Sidewalk Zone, and Street Zone. Allow a small north arrow with N in one corner. Include no other text, annotations, legend, camera symbol, field-of-view cone, route arrow, people, vehicles, plot cues, or temporary objects. This must look like a clean CAD plan or simple room-layout sketch, not artwork. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, blending, drop shadows, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact modern public-service building frontage",
          "Street-facing glazed entrance",
          "Single contiguous frontage window bank",
          "Small entrance threshold apron",
          "Dedicated bicycle parking bay",
          "Fixed metal bicycle rack",
          "Clear sidewalk departure route",
          "Curbside street edge",
          "Temporarily parked bicycle"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "station frontage strip",
            "number": 1,
            "position_hint": "north side of plan, forming the public-service building facade and shallow interior frontage strip"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main entrance door",
            "number": 2,
            "position_hint": "north-center frontage, opening outward toward the entrance apron"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front window bank",
            "number": 3,
            "position_hint": "north frontage, directly east of the main entrance as one contiguous glazed run"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance apron",
            "number": 4,
            "position_hint": "immediately south of the main entrance, between the facade and sidewalk"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking bay",
            "number": 5,
            "position_hint": "east side of the entrance apron, adjacent to the frontage"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "fixed bicycle rack",
            "number": 6,
            "position_hint": "center of the bicycle parking bay, parallel to the building frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "sidewalk departure route",
            "number": 7,
            "position_hint": "east-west pedestrian strip across the south side of the entrance apron and bicycle bay"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "curbside street edge",
            "number": 8,
            "position_hint": "southern edge of plan, adjoining the sidewalk departure route"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "parked bicycle",
            "number": 9,
            "position_hint": "beside the fixed rack in the bicycle parking bay, oriented toward the sidewalk departure route"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L16B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "from the street edge within number 8, facing diagonally across number 7 toward number 5 and number 6, with number 2 and number 3 on the station frontage behind them",
            "framing_notes": "Show the bicycle at number 9 beside the rack before departure, with an unobstructed visual route across number 7 toward number 8; keep the station entrance and frontage identifiable in the background.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "station_frontage",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "The text does not specify the building height; treat it as a compact local public-service building of one to two storeys, typical for this modern urban context, with a typical storey height of roughly 3 to 4 meters. Use a small-to-medium civic footprint, typically about 10 to 20 meters of street frontage and 8 to 15 meters of depth; these dimensions are contextual ranges rather than stated measurements. The schematic ground frontage has one public entrance and one contiguous street-facing window bank, while upper-storey openings are unspecified. Keep the entrance apron, bicycle bay, sidewalk, and curb at nearly the same level, allowing only a shallow curb or accessibility transition.",
        "applied_shots": [
          "S22_Shot2"
        ],
        "group_id": "bg_police_station_complex",
        "depends_on_fp": []
      },
      "fp_l20_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic floor plan diagram of a complete small modern coastal fishing-boat deck, with the bow oriented toward the top of the image. Use region-appropriate working-boat geometry: a broad open aft working deck, a compact forward-center wheelhouse, narrow port and starboard passages around the wheelhouse, a small raised bow deck, and a narrow stern utility strip. Use clean architectural CAD-plan conventions, geometric shapes, single-weight black outlines, and a white or off-white background. Apply one solid flat pastel fill per zone with no blending: pale yellow for the shared aft working deck, pale blue for the bow deck, pale cyan for the wheelhouse service zone, pale beige for both threshold passages, and pale gray for the stern utility zone. Generic zone text such as Shared Zone, Service Zone, Threshold Zone, and Utility Zone may appear sparingly; include no other words or annotations. Draw the wheelhouse access door with a standard line-and-swing arc, its single aft window bank as double parallel wall lines, the fixed bench as a simple top-down rectangle with seat divisions, and safety rails as plain narrow line runs. Place one small circular black-number marker exactly once at each contiguous base location: 1 in the aft working deck, 2 in the bow deck, 3 in the wheelhouse cabin, 4 in the port side passage, 5 in the starboard side passage, 6 in the stern utility strip, 7 at the aft-facing wheelhouse access door, 8 at the single aft window bank, 9 on the port rail run, 10 on the starboard rail run, 11 on the stern rail run, 12 on the fixed deck bench, and 13 on the bow rail run. Exclude people, maps, photographs, commotion, sunset effects, red light, fog, water reflections, symbolic circles, plot-state marks, loose objects, camera icons, view cones, and arrows. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textures, or material rendering.",
        "key_elements": [
          "Broad open aft working deck",
          "Compact forward wheelhouse footprint",
          "Narrow port and starboard access passages",
          "Raised bow deck",
          "Stern utility strip",
          "Aft-facing wheelhouse access door and window bank",
          "Continuous perimeter safety rails divided into separate runs",
          "Fixed deck bench for seated conversation",
          "Transient map and printed photograph reserved for scene overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft working deck",
            "number": 1,
            "position_hint": "broad central and aft portion of the boat"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bow deck",
            "number": 2,
            "position_hint": "forward of the wheelhouse at the top of the plan"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse cabin",
            "number": 3,
            "position_hint": "forward-center between the two side passages"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port side passage",
            "number": 4,
            "position_hint": "narrow passage along the left side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard side passage",
            "number": 5,
            "position_hint": "narrow passage along the right side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "stern utility strip",
            "number": 6,
            "position_hint": "narrow transverse area at the bottom edge of the plan"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse access door",
            "number": 7,
            "position_hint": "aft wall of the wheelhouse, opening onto the working deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse aft window bank",
            "number": 8,
            "position_hint": "single contiguous glazed run on the aft wheelhouse wall beside the door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "port safety rail",
            "number": 9,
            "position_hint": "single continuous rail run along the left deck edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "starboard safety rail",
            "number": 10,
            "position_hint": "single continuous rail run along the right deck edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stern safety rail",
            "number": 11,
            "position_hint": "single transverse rail run across the rear deck edge"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "fixed deck bench",
            "number": 12,
            "position_hint": "aft working deck near one side, clear of the wheelhouse route"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bow safety rail",
            "number": 13,
            "position_hint": "single curved rail run around the forward edge of the bow deck"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "unfolded map",
            "number": 14,
            "position_hint": "temporarily held or placed beside the fixed bench during the exchange"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "printed photograph",
            "number": 15,
            "position_hint": "temporarily held above the map during the exchange"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B02",
            "camera_height": "eye-level standing, approximately 1.6 m above the deck",
            "camera_position": "near number 11 (stern rail), facing diagonally forward across number 1 (aft working deck) toward number 12 (fixed bench), number 7 (wheelhouse access door), and number 8 (aft window bank)",
            "framing_notes": "Keep the seated exchange area around number 12 prominent, with a clear route to number 7. Depict transient numbers 14 and 15 only within the active map-and-photograph exchange.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "aft_working_deck",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15
            ]
          },
          {
            "bg_id": "L20B01",
            "camera_height": "eye-level standing, approximately 1.6 m above the deck",
            "camera_position": "near number 6 (stern utility strip), facing forward along number 1 (aft working deck) toward number 7 (wheelhouse access door), with number 4 and number 5 defining the side routes",
            "framing_notes": "Emphasize the short unobstructed rush from the aft deck to the wheelhouse door; keep the map and photograph exchange absent as distinct foreground objects.",
            "ignore_numbered_elements": [
              14,
              15
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse_access_route",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          }
        ],
        "scale_guideline": "This is a single-main-deck small fishing boat with a compact raised wheelhouse; exact dimensions and overall height are not specified. A hull footprint roughly 10–15 m long and 3–5 m wide, with an above-water profile around 3–5 m including the wheelhouse, is typical for this modern coastal boat type rather than a documented measurement. The wheelhouse has a short deck-level access route and limited glazing, while the bow may sit slightly above the aft working deck with only a modest step or threshold.",
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot5",
          "S28_Shot9"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l21_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic floor plan diagram of a compact enclosed wheelhouse on a modern small coastal fishing boat. Bow is north. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. Divide the interior into three clearly bounded flat-color areas: number 1, the forward helm zone, in solid pale yellow; number 2, the aft open blocking zone, in solid pale blue; and number 3, the narrow entry threshold zone, in solid pale beige. The compact layout should follow a practical contemporary coastal fishing-boat convention: number 4 is a shallow forward helm console centered beneath the bow-facing glazing, drawn as a simple top-down rectangle with an integrated circular steering-wheel symbol and restrained control glyphs; number 5 is one simple helm seat directly aft of it. Show number 6 as one contiguous forward windshield run using double parallel lines in the north wall, number 7 as one contiguous port-side window run in the west wall, and number 8 as one contiguous starboard-side window run in the east wall. Show number 9 as one centered aft weathertight entry door in the south wall, represented by a door leaf and swing arc. Keep the center and aft part of number 2 unobstructed for two-person blocking. Place one small circle containing a black number at each base element, using numbers 1 through 9 exactly once each. Do not draw numbers 10, 11, or 12, and do not draw any red circular wall marks, photograph, people, event cues, camera icons, field-of-view cones, or staging arrows. Minimal interior text is allowed only for the generic area labels Helm Zone, Open Zone, and Threshold Zone, plus a small north arrow marked N in one corner; include no other labels or annotations. Use only flat solid pastel fills with no blending. No 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact enclosed wheelhouse divided into a forward helm zone, aft open blocking zone, and aft entry threshold",
          "Forward-facing helm console with integrated steering wheel and controls",
          "Single helm seat positioned behind the console",
          "Contiguous forward windshield run with separate port and starboard side-window runs",
          "Aft weathertight entry door connecting the wheelhouse to the exterior deck",
          "Unobstructed central floor space for confrontation and collapse blocking",
          "Transient red circular wall marks and a loose faded photograph excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forward helm zone",
            "number": 1,
            "position_hint": "forward half of the wheelhouse at the north bow-facing end"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft open blocking zone",
            "number": 2,
            "position_hint": "central and aft interior floor area behind the helm seat"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 3,
            "position_hint": "narrow zone immediately inside the south aft doorway"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm console with wheel",
            "number": 4,
            "position_hint": "centered against the north forward wall beneath the windshield"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "helm seat",
            "number": 5,
            "position_hint": "directly aft of the helm console with clear circulation around it"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield run",
            "number": 6,
            "position_hint": "single contiguous glazing run across the north bow-facing wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window",
            "number": 7,
            "position_hint": "single contiguous window run in the west port wall near the helm zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window",
            "number": 8,
            "position_hint": "single contiguous window run in the east starboard wall near the helm zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft entry door",
            "number": 9,
            "position_hint": "center of the south aft wall opening toward the exterior deck"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "port-wall red-circle cluster",
            "number": 10,
            "position_hint": "one contiguous section of the west port wall behind the open blocking zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "starboard-wall red-circle cluster",
            "number": 11,
            "position_hint": "one contiguous section of the east starboard wall beside the open blocking zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "faded photograph",
            "number": 12,
            "position_hint": "central aft blocking zone, temporarily held or presented by a character"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L21B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 9 (aft entry door), facing diagonally forward toward number 4 (helm console), number 6 (forward windshield run), and number 10 (port-wall red-circle cluster)",
            "framing_notes": "Use a moderately wide interior composition that includes the side-wall surfaces, keeps number 12 visible in the central blocking space, and allows numbers 10 and 11 to crowd the wall planes without adding symbols outside those surfaces.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L21B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 (helm console) on the forward starboard side, facing aft across number 2 (open blocking zone) toward number 3 (entry threshold) and number 9 (aft entry door)",
            "framing_notes": "Reserve the center of number 2 for two standing figures, one hanging limp against the other; retain the helm edge and aft doorway as spatial anchors. Do not depict the transient photograph or red-circle overlays assigned to the earlier background state.",
            "ignore_numbered_elements": [
              10,
              11,
              12
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              9
            ]
          }
        ],
        "scale_guideline": "Treat the wheelhouse as a single enclosed deckhouse level on a small modern fishing boat; a roof height roughly 2.3–3 m above the working deck is typical, but the text does not specify dimensions. A compact footprint of approximately 6–12 square metres is typical for this vessel class, with enough standing room behind the helm for two people. As a conservative layout assumption, use one aft exterior door, one contiguous forward windshield run, and one side-window run on each side; no stair, tank, or other multi-level vertical element is established within this scope.",
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot6",
          "S29_Shot9"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "080aae786353a02a",
    "consumed_shot_binding_hash": "9898683bdae88d34"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "0d0d88d6-254b-4bb7-a6dc-258e29bb3227",
  "resolved_model": "gpt",
  "updated_at": "2026-07-18T21:15:16.955111+00:00",
  "project_config_snapshot": {}
}