{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "e6e33947729739e1",
  "data": {
    "floor_plans": {
      "fp_l03_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of an old urban multi-family building rooftop and its compact rooftop-room exterior in a contemporary Korean coastal city. This must be a simple 2D CAD-like plan, never a render: strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textures, or material rendering. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only. Fill each zone with one consistent flat pastel solid color with no blending: open shared rooftop circulation in pale yellow, the private rooftop-room footprint in pale blue, the stair threshold and landing in pale beige, utility fixtures in pale gray, and the parapet boundary zone in pale cyan. Show a compact rectangular rooftop-room annex in the northeast part of the roof, with an iron entrance door on its west-facing facade drawn as a standard door leaf and swing arc, and one small window on its south-facing facade drawn as double parallel lines in the wall. Place a simple cylindrical water-tank plan symbol in the northwest rooftop corner, one straight clothesline run across the western open area, and one low rectangular drying platform near the entrance. Show separate north, east, south, and west parapet runs around the roof perimeter, plus a small stair landing at the southwest corner connected to stairs descending into the building. Use layout conventions appropriate to an older compact rooftop dwelling on a mid-rise urban residential building: tight utility placement, narrow circulation around the annex, and a plainly arranged facade. Draw small circular markers with black numbers exactly once for base elements 1 through 12 only, each at one unambiguous contiguous location. Do not draw markers 13, 14, 15, or 16 because they are transient overlay cues. Minimal text only: optional generic area labels such as Open Rooftop, Private Annex, Threshold, Utility, and Parapet Zone, plus an optional small north arrow. No other labels, legends, annotations, camera icons, field-of-view cones, people, animals, silhouettes, forced-door damage, illuminated-window effects, or event-state imagery inside the diagram.",
        "key_elements": [
          "Open rooftop circulation area surrounding a compact rooftop-room annex",
          "Compact rooftop-room facade with one iron entrance door and one small window",
          "Separate cylindrical rooftop water tank",
          "Single clothesline run and low drying platform",
          "Four individually marked parapet runs enclosing the roof",
          "Rooftop stair landing connected to the building below",
          "Night forced-door and window-assault cues reserved for overlays",
          "Dawn black-cat and window-illumination cues reserved for overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open rooftop area",
            "number": 1,
            "position_hint": "central and western portion of the roof around the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room annex",
            "number": 2,
            "position_hint": "northeast portion of the rooftop"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 3,
            "position_hint": "west-facing facade of the rooftop room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small facade window",
            "number": 4,
            "position_hint": "south-facing facade of the rooftop room"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 5,
            "position_hint": "northwest corner of the open rooftop"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline run",
            "number": 6,
            "position_hint": "single straight run across the western rooftop area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform",
            "number": 7,
            "position_hint": "open rooftop near the rooftop-room entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "north parapet run",
            "number": 8,
            "position_hint": "along the north roof edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "east parapet run",
            "number": 9,
            "position_hint": "along the east roof edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "south parapet run",
            "number": 10,
            "position_hint": "along the south roof edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west parapet run",
            "number": 11,
            "position_hint": "along the west roof edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop stair landing",
            "number": 12,
            "position_hint": "southwest corner, connecting to stairs descending into the building"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "forced-open door state",
            "number": 13,
            "position_hint": "at the iron entrance door on the west-facing facade"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "assault silhouettes behind window",
            "number": 14,
            "position_hint": "within the small south-facing facade window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat",
            "number": 15,
            "position_hint": "single spot atop the south parapet, facing the rooftop-room window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "illuminated window state",
            "number": 16,
            "position_hint": "confined to the small south-facing facade window"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B03",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "on number 1 (open rooftop), facing diagonally toward number 3 (iron entrance door) and number 4 (small facade window), with number 5 (water tank) offset in the background",
            "framing_notes": "Emphasize the forced-open state at number 3 and the assault silhouettes visible only behind number 4; retain enough rooftop foreground to establish the isolated exterior setting.",
            "ignore_numbered_elements": [
              15
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_room_facade",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              13,
              14,
              16
            ]
          },
          {
            "bg_id": "L03B01",
            "camera_height": "low eye-level, approximately 0.9m above the rooftop",
            "camera_position": "near number 10 (south parapet), facing across number 1 (open rooftop) toward number 4 (small facade window), with number 15 (black cat) in the parapet foreground",
            "framing_notes": "Frame the cat watching the illuminated window, with the quiet rooftop surface and water tank providing spatial context; the iron door must appear closed and undamaged.",
            "ignore_numbered_elements": [
              13,
              14
            ],
            "lens_hint": "40mm natural wide angle",
            "sub_location": "rooftop_parapet_view",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              10,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "The rooftop room is a compact single-storey annex, typically about 2.4–3.0m high and roughly 15–30 square metres for this type of older urban rooftop dwelling; exact dimensions are not specified. The supporting multi-family building is typically three to five storeys in this regional building type, but its storey count is not stated in the text. The visible rooftop-room facade has one iron entrance door and one small window, while the water tank rises above parapet height as a distinct rooftop utility element.",
        "applied_shots": [
          "S10_Shot3",
          "S10_Shot4",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l04_villa_yard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact courtyard belonging to an older mid-2020s low-rise multi-family villa in a dense coastal urban neighborhood. Show a narrow alley and vehicle stopping apron along the south edge, a single gate opening into a short threshold strip, a small enclosed shared courtyard, a recessed bicycle parking nook in a rear corner, and an exterior stair run climbing along the villa wall toward one rooftop-room access door. Represent the villa itself as a simple solid building footprint occupying the north side, with the courtyard circulation path running directly from the gate to the foot of the stair. Use region-appropriate compact geometry: a constrained lot, narrow clearances, a practical metal or masonry gate symbol, and a space-efficient exterior stair attached to the building edge. Use single-weight black outlines on a white or off-white background and simple geometric plan symbols only. Apply one consistent flat pastel fill per zone: utility and exterior alley approach in pale gray, gate threshold in pale beige, shared courtyard in pale yellow, bicycle service nook in pale cyan, stair connection in pale beige, and villa building footprint in pale blue. Add small circles with unique black numbers exactly once for base elements 1 through 8 at their single contiguous locations. Do not draw numbers 9, 10, or 11 because they are transient overlay elements. Area names may appear only as short generic labels such as Utility Zone, Threshold Zone, Shared Zone, Service Zone, and Private Zone; include no other text except the numbered circles and an optional small north arrow. Use a conventional door swing glyph for the rooftop access door and parallel step lines for the stair. Do not draw people, vehicles, bicycles, emergency illumination, camera icons, field-of-view cones, or event-state cues in the base diagram. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, blending, ambient occlusion, photorealism, rendered lighting, texture, material rendering, or decorative effects.",
        "key_elements": [
          "Narrow alley approach and vehicle stopping apron",
          "Single courtyard gate and compact threshold",
          "Shared villa courtyard with a direct circulation path",
          "Recessed bicycle parking nook",
          "Exterior stair connection rising along the villa wall",
          "Old low-rise multi-family villa footprint",
          "Transient police car, parked bicycle, and emergency-light wash excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "alley approach apron",
            "number": 1,
            "position_hint": "south edge outside the courtyard gate"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "courtyard gate",
            "number": 2,
            "position_hint": "south boundary between the alley approach and courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "gate threshold",
            "number": 3,
            "position_hint": "immediately inside the south courtyard gate"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared courtyard",
            "number": 4,
            "position_hint": "center of the enclosed villa yard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking nook",
            "number": 5,
            "position_hint": "recessed rear corner of the courtyard beside the building wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair run",
            "number": 6,
            "position_hint": "along one side wall of the villa, beginning at the rear of the courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "villa building footprint",
            "number": 7,
            "position_hint": "north side of the plan adjoining the courtyard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop-room access door",
            "number": 8,
            "position_hint": "at the upper termination of the exterior stair connection"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "arriving police car",
            "number": 9,
            "position_hint": "single parking position on the alley approach apron near the gate"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "roughly parked bicycle",
            "number": 10,
            "position_hint": "single spot inside the recessed bicycle parking nook"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "police emergency-light wash",
            "number": 11,
            "position_hint": "one contiguous patch across the vehicle approach and gate threshold around the police car"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (alley approach), facing through number 2 (courtyard gate) toward number 5 (exterior stair) and number 7 (villa footprint), with number 9 (police car) close to the camera-side edge",
            "framing_notes": "Show the police car arrival area and the foot of the exterior stair prominently; keep the bicycle nook peripheral but readable, and preserve a clear path from the gate to the stair.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "villa_yard",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              9,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "The text establishes an old multi-family villa with a rooftop room but does not specify its storey count; treat it as a typical compact three- to four-storey building for this setting, plus the rooftop room, with an overall height commonly around 11–16 m. Use a compact urban footprint typical of a narrow low-rise residential lot, with the yard substantially smaller than the building footprint. The exterior stair connection should extend from courtyard level to the roof level rather than ending after one storey. Exact facade opening counts are not established; retain the single courtyard gate and rooftop-room access door shown in this plan without inventing repeated window rows.",
        "applied_shots": [
          "S13_Shot2"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l04_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of an exterior stair route leading from a rear courtyard to a rooftop landing and a small rooftop dwelling. Use a clean modern CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. This is strictly a flat 2D plan view: no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no lighting effects, no textures, and no material rendering.\n\nLay out a compact older mid-2020s urban multi-family residential building appropriate to a dense Korean coastal city: a rear courtyard at the south edge, a narrow exterior concrete stair along the west side, a lower straight flight, one compact intermediate landing, a returning upper flight, and a rooftop arrival landing at the northwest roof edge. Show simple evenly spaced tread lines without route arrows. The landing faces a small rooftop dwelling enclosure along the north side. Place one iron entrance door in the west-facing dwelling wall directly opposite the landing, drawn with a standard door leaf and swing arc. Place one small window as a double parallel line in the same facade, offset toward the open terrace. Fill the remaining roof deck as an open utility terrace with a simple circular or rectangular water-tank plan symbol in the northeast corner, one continuous fixed clothesline on the east side, and one low rectangular drying platform beneath it. Outline the roof perimeter with a plain parapet line.\n\nUse flat solid pastel zone fills with no blending: rear shared courtyard in pale yellow, both stair flights in pale gray, intermediate and rooftop landings in pale beige, open rooftop utility terrace in pale cyan, and rooftop dwelling enclosure in pale blue. Use each color consistently. Optional large generic area labels may identify Courtyard Zone, Stair Zone, Landing Zone, Rooftop Utility Zone, and Rooftop Room. Include only a small north arrow marked N in one corner if needed.\n\nDraw small white circular markers with black numbers 1 through 12, each number appearing exactly once at the single contiguous location of its corresponding element: 1 rear courtyard, 2 lower exterior stair flight, 3 intermediate stair landing, 4 upper exterior stair flight, 5 rooftop arrival landing, 6 rooftop terrace, 7 rooftop dwelling enclosure, 8 iron entrance door, 9 small dwelling window, 10 rooftop water tank, 11 fixed clothesline, and 12 low drying platform. Do not draw marker 13 and do not depict the half-open door condition, because that is transient overlay information. Do not include camera icons, field-of-view cones, route arrows, people, bicycles, loose leaves, advertisements, suspicious marks, event cues, or any text other than the permitted generic zone labels, marker numbers, and optional N.",
        "key_elements": [
          "Rear courtyard at the base of the exterior stair route",
          "Compact switchback concrete stair with intermediate landing",
          "Rooftop arrival landing beside a parapet",
          "Small rooftop dwelling enclosure",
          "Iron entrance door facing the rooftop landing",
          "Single small window beside the entrance facade",
          "Rooftop water tank",
          "Fixed clothesline and low drying platform",
          "Transient half-open condition of the iron entrance door"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear courtyard",
            "number": 1,
            "position_hint": "south side at the base of the exterior stair route"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower exterior stair flight",
            "number": 2,
            "position_hint": "west edge of the building footprint, rising from the rear courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "intermediate stair landing",
            "number": 3,
            "position_hint": "west side between the lower and upper stair flights"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper exterior stair flight",
            "number": 4,
            "position_hint": "west side, returning from the intermediate landing toward roof level"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop arrival landing",
            "number": 5,
            "position_hint": "northwest roof edge at the head of the upper stair flight"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop terrace",
            "number": 6,
            "position_hint": "open central and eastern portion of the roof deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop dwelling enclosure",
            "number": 7,
            "position_hint": "north side of the rooftop terrace beside the arrival landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 8,
            "position_hint": "west-facing wall of the rooftop dwelling, directly opposite the arrival landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small dwelling window",
            "number": 9,
            "position_hint": "same entrance facade as the iron door, offset toward the terrace"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 10,
            "position_hint": "northeast utility corner of the rooftop terrace"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed clothesline",
            "number": 11,
            "position_hint": "east side of the rooftop terrace as one continuous line between fixed supports"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform",
            "number": 12,
            "position_hint": "central-east portion of the rooftop terrace beneath the clothesline area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open iron door state",
            "number": 13,
            "position_hint": "at the iron entrance door on the rooftop dwelling facade"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 5 (rooftop landing), looking from the top of number 4 (upper stair flight) toward number 8 (iron entrance door), with number 9 (small window) and part of number 10 (water tank) in the surrounding view",
            "framing_notes": "Make the iron entrance the dominant focal point, retain the upper stair edge in the foreground, and depict number 13 as the suspicious half-open state of the door. Keep the adjoining rooftop terrace dimly readable without emphasizing the clothesline or drying platform.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "exterior_rooftop_stairs",
            "use_numbered_elements": [
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              13
            ]
          }
        ],
        "scale_guideline": "The older urban multi-family building is typically three to four storeys, although the exact storey count is not specified; a conservative typical roof height is about 10–15 m. Its footprint should read as a compact urban residential block, typically around 100–200 square metres, with the rooftop dwelling occupying only a small portion of the roof deck. The exterior stair route should extend from the rear courtyard through the full building height, using compact switchback flights and landings. The rooftop dwelling has one iron entrance door and at least one small window supported by the scene text, while the water tank rises above the roof deck as a distinct utility element.",
        "applied_shots": [
          "S11_Shot3"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": [
          "fp_l04_villa_yard"
        ]
      },
      "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 mid-2020s urban coastal rooftop dwelling. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric shapes only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no textured surfaces, and no material rendering. Use one solid flat pastel fill per distinct area with no blending: pale beige for the entrance threshold, pale yellow for the shared living and dining area, pale cyan for the kitchenette, pale blue for the main bedroom, pale lavender for the secondary bedroom, and pale mint for the bathroom. Arrange the rectangular unit with the entrance at the southwest edge, a central shared living and dining area, a linear kitchenette along the west wall near the entrance, a compact bathroom in the northwest corner, a main bedroom to the north, and a secondary bedroom occupying the east side. Use compact contemporary residential proportions and direct room access from the living area, consistent with a modest rooftop addition. Doors must use simple plan-view leaf-and-swing-arc symbols; windows must use double parallel wall lines. Furniture and fixtures must be simple top-down symbols: sink basin and faucet, compact stovetop, washbasin, toilet, thin wall mirror, rectangular dining table, separate chair rectangles, low television stand, and beds drawn as rectangles with pillow shapes. Place each of these small circular markers with a black number exactly once: 1 in the entrance threshold area, 2 in the shared living and dining area, 3 in the kitchenette, 4 in the main bedroom, 5 in the secondary bedroom, 6 in the bathroom, 7 at the exterior iron entrance door, 8 at the main bedroom door, 9 at the secondary bedroom door, 10 at the bathroom door, 11 at the small south-wall living-room window, 12 at the east-wall secondary-bedroom window, 13 at the kitchen sink, 14 at the stovetop, 15 at the bathroom washbasin, 16 at the toilet, 17 at the bathroom mirror, 18 at the dining table, 19 at the chair south of the table, 20 at the chair north of the table, 21 at the television and low stand, 22 at the main-bedroom bed, 23 at the secondary-bedroom bed, and 24 at the curtain covering the secondary-bedroom window. Every marker must be unique, legible, and located at one unambiguous contiguous spot. Do not draw any body, blood, wounds, footprints, cups, red circles, photographs, hallucinations, open-window state, overturned furniture, scattered goods, ransacking, or other transient event cue. Do not draw camera icons, field-of-view cones, arrows, dimensions, or annotations. Minimal interior text only: short generic area labels may identify the colored zones, and a small north arrow with the letter N may appear in one corner; include no other text.",
        "key_elements": [
          "Compact single-level rooftop dwelling with a south-side entrance and central shared living area",
          "Linear kitchenette beside the entrance with fixed sink and stovetop",
          "Two small private bedrooms opening directly from the living area",
          "Compact bathroom with washbasin, toilet, and wall mirror",
          "Small living-room window and curtained secondary-bedroom window",
          "Dining table, two individually marked chairs, television, and two beds as persistent anchor furniture",
          "All blood, bodies, cups, occult circles, hallucinations, ransacking, and displaced objects reserved for state overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Entrance threshold area",
            "number": 1,
            "position_hint": "southwest edge of the dwelling, 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 southern portion of the compact interior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Kitchenette service area",
            "number": 3,
            "position_hint": "west wall of the living area, close to the entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Main bedroom area",
            "number": 4,
            "position_hint": "north-central portion of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Secondary bedroom area",
            "number": 5,
            "position_hint": "east side of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Bathroom area",
            "number": 6,
            "position_hint": "northwest corner beside the kitchenette"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Exterior iron entrance door",
            "number": 7,
            "position_hint": "southwest exterior wall, opening inward to the threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Main bedroom door",
            "number": 8,
            "position_hint": "north side of the living area, opening into the main bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Secondary bedroom door",
            "number": 9,
            "position_hint": "east side of the living area, opening into the secondary bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Bathroom door",
            "number": 10,
            "position_hint": "northwest side of the living area, opening into the bathroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Small living-room window",
            "number": 11,
            "position_hint": "south wall of the shared living area, east of the entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Secondary bedroom window",
            "number": 12,
            "position_hint": "east exterior wall of the secondary bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Kitchen sink and faucet",
            "number": 13,
            "position_hint": "west wall of the kitchenette, near the entrance end of the counter"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Compact stovetop",
            "number": 14,
            "position_hint": "west wall of the kitchenette, immediately north of the sink"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Bathroom washbasin",
            "number": 15,
            "position_hint": "west wall of the bathroom near its door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Bathroom toilet",
            "number": 16,
            "position_hint": "north wall of the bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Bathroom wall mirror",
            "number": 17,
            "position_hint": "west wall of the bathroom directly above the washbasin"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining table",
            "number": 18,
            "position_hint": "center of the shared living and dining area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "South dining chair",
            "number": 19,
            "position_hint": "south side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "North dining chair",
            "number": 20,
            "position_hint": "north side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Television and low stand",
            "number": 21,
            "position_hint": "east wall of the living area, south of the secondary bedroom door"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Main bedroom bed",
            "number": 22,
            "position_hint": "north wall of the main bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Secondary bedroom bed",
            "number": 23,
            "position_hint": "north wall of the secondary bedroom, close to the east window"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Secondary bedroom window curtain",
            "number": 24,
            "position_hint": "inside the east wall of the secondary bedroom, covering the window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Blood-soaked body behind curtain",
            "number": 25,
            "position_hint": "floor at the northeast corner of the secondary bedroom, directly behind the curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bloody shoulder wounds",
            "number": 26,
            "position_hint": "shoulder area of the body behind the secondary bedroom curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Red wrist mark",
            "number": 27,
            "position_hint": "wrist of the body behind the secondary bedroom curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Blood pool beside body",
            "number": 28,
            "position_hint": "single contiguous floor area beneath and immediately beside the body"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bloody footprint run",
            "number": 29,
            "position_hint": "continuous floor run from the secondary bedroom doorway toward the curtain"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Upright teacup",
            "number": 30,
            "position_hint": "northwest portion of the dining tabletop"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Overturned teacup",
            "number": 31,
            "position_hint": "southeast edge of the dining tabletop"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Red wall circle above secondary bed",
            "number": 32,
            "position_hint": "north wall of the secondary bedroom, centered above the bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Hallucinated bathroom wall circle",
            "number": 33,
            "position_hint": "northwest bathroom wall beside the mirror"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Hallucinated melting family photograph",
            "number": 34,
            "position_hint": "single framed photograph position on the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "Living window forced open state",
            "number": 35,
            "position_hint": "at the small living-room window on the south wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "Overturned south dining chair",
            "number": 36,
            "position_hint": "floor immediately south of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Scattered household goods pile",
            "number": 37,
            "position_hint": "single concentrated pile on the living-room floor west of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Intruder footprint run",
            "number": 38,
            "position_hint": "continuous floor run from the entrance threshold into the living area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Bloody old photograph pinned to wall",
            "number": 39,
            "position_hint": "center of the red wall circle above the secondary bed"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 7 (entrance door), facing diagonally across number 2 (shared living and dining area) toward number 11 (small living-room window), with numbers 13 and 14 (sink and stovetop) along the left side",
            "framing_notes": "Keep number 18 (dining table), numbers 19 and 20 (chairs), and number 21 (television) readable within the compact sunlit living area.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "entrance_and_living_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              7,
              8,
              9,
              10,
              11,
              13,
              14,
              18,
              19,
              20,
              21
            ]
          },
          {
            "bg_id": "L05B05",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "in number 2 (shared living and dining area), facing through number 9 (secondary bedroom door) toward number 23 (secondary bed) and number 24 (window curtain)",
            "framing_notes": "Stage number 18 (dining table) with numbers 30 and 31 in the near foreground while retaining a clear view of numbers 25 through 29 and number 32 inside the secondary bedroom.",
            "ignore_numbered_elements": [
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "living_area_to_secondary_bedroom",
            "use_numbered_elements": [
              2,
              5,
              9,
              12,
              18,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32
            ]
          },
          {
            "bg_id": "L05B06",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 7 (entrance door), facing across number 2 (shared living and dining area) toward number 9 (secondary bedroom door), number 23 (secondary bed), and number 24 (window curtain)",
            "framing_notes": "Emphasize the unnaturally orderly table and bedroom while preserving the normal fixed layout; no transient objects, blood, body, markings, or disturbance should appear.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "spotless_living_and_secondary_bedroom",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              9,
              11,
              12,
              13,
              14,
              18,
              19,
              20,
              21,
              23,
              24
            ]
          },
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 18 (dining table), facing diagonally toward number 10 (bathroom door), with number 17 (bathroom mirror) visible beyond and number 11 (living-room window) providing daylight from the side",
            "framing_notes": "Keep number 34 on the dining table and number 33 on the bathroom wall as distinct subjective visual disturbances within one readable composition.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "30mm wide angle",
            "sub_location": "living_area_and_bathroom_threshold",
            "use_numbered_elements": [
              2,
              6,
              10,
              11,
              15,
              16,
              17,
              18,
              33,
              34
            ]
          },
          {
            "bg_id": "L05B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 7 (entrance door), facing across number 2 (shared living and dining area) toward number 11 (living-room window) and number 18 (dining table)",
            "framing_notes": "Show number 35 open, number 36 overturned beside the table, number 37 as one concentrated pile, and number 38 as a continuous footprint run through the disturbed living area.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "ransacked_living_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              7,
              9,
              11,
              13,
              14,
              18,
              19,
              20,
              21,
              35,
              36,
              37,
              38
            ]
          },
          {
            "bg_id": "L05B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "inside number 5 (secondary bedroom area), near the foot of number 23 (secondary bed), facing the wall beside number 12 (secondary bedroom window) and number 24 (window curtain)",
            "framing_notes": "Center number 39 within number 32 on the wall above the bed; exclude the earlier body, blood pool, wounds, and footprint trail.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "lens_hint": "40mm normal lens",
            "sub_location": "secondary_bedroom_wall",
            "use_numbered_elements": [
              5,
              9,
              12,
              23,
              24,
              32,
              39
            ]
          }
        ],
        "scale_guideline": "Treat the rooftop dwelling as one compact occupied storey; its exact height is unspecified, so use a typical modern residential interior height of roughly 2.4 to 2.8 metres. A conservative typical footprint for this compact two-bedroom rooftop unit is about 30 to 45 square metres, with one exterior entrance and at least the two directly evidenced windows shown in the plan. The exterior roof stair and water tank are adjacent vertical roof elements outside this interior scope; the stair rises from the building below, but the underlying building's storey count and the tank height are not specified.",
        "applied_shots": [
          "S5_Shot5",
          "S5_Shot6",
          "S12_Shot3",
          "S12_Shot8",
          "S12_Shot9",
          "S14_Shot3",
          "S14_Shot4",
          "S14_Shot8",
          "S18_Shot2",
          "S18_Shot8",
          "S18_Shot12",
          "S25_Shot2",
          "S27_Shot1",
          "S25_Shot3",
          "S25_Shot5"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l09_retail_store": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a modern mid-2020s coastal urban supermarket. Use a broad rectangular footprint with a south-facing exterior entrance apron, a compact two-stage automatic sliding-door vestibule, a checkout and customer-service zone immediately west of the entrance path, a large shared sales floor, four separate parallel north-south shelving runs with clear circulation aisles, one central produce display island, one contiguous refrigerated case along the north wall, one contiguous freezer case along the east wall, and a small rear staff service strip with one staff access door. Place a wall-mounted surveillance-camera plan glyph at the south facade corner aimed toward the entrance apron. Use layout conventions appropriate to a contemporary supermarket: wide main circulation from the entrance, narrower orderly product aisles, checkout circulation near the exit, and cold storage fixtures on perimeter walls. Fill each zone with one consistent flat pastel solid color: Shared Zone pale yellow, Threshold Zone pale beige, Service Zone pale cyan, Staff Zone pale blue, and Exterior Zone pale gray. Area names may appear only as the larger generic labels Shared Zone, Threshold Zone, Service Zone, Staff Zone, and Exterior Zone. Draw all walls, fixtures, furniture, doors, and openings with clean single-weight black outlines on a white or off-white background. Use only simple geometric top-down symbols: shelving as narrow rectangles, counters and display islands as plain rectangles, sliding doors as parallel opening lines, a hinged staff door with a line and swing arc, cold cases as shallow wall-aligned rectangles, and the surveillance camera as a minimal plan symbol. Add a small circle containing a unique black number exactly once at each persistent element numbered 1 through 18, matching its single contiguous location. Do not draw number 19, any stocking carton, employees, shoppers, bicycles, camera-position icons, view cones, arrows, event cues, or other transient objects. Include only an optional small north arrow with N in one corner. No other text or annotations. Strictly flat 2D plan view only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered lighting, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Broad rectangular modern supermarket sales floor",
          "South-facing two-stage automatic entrance vestibule",
          "Checkout and customer-service zone beside the entrance",
          "Four separate parallel shelving runs with clear circulation aisles",
          "Central produce display island",
          "Perimeter refrigerated and freezer cases",
          "Rear staff service access",
          "Entrance surveillance camera covering the approach",
          "Flat pastel zoning with unique numbered markers"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared sales floor",
            "number": 1,
            "position_hint": "center of the main retail floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance vestibule",
            "number": 2,
            "position_hint": "south center between the exterior apron and sales floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "checkout and service zone",
            "number": 3,
            "position_hint": "southwest side of the sales floor beside the vestibule"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "staff service strip",
            "number": 4,
            "position_hint": "northeast rear edge of the sales floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior entrance apron",
            "number": 5,
            "position_hint": "outside the south facade directly before the vestibule"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "outer sliding entrance",
            "number": 6,
            "position_hint": "south wall of the entrance vestibule"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "inner sliding entrance",
            "number": 7,
            "position_hint": "north wall of the entrance vestibule opening to the sales floor"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "west shelf run",
            "number": 8,
            "position_hint": "western side of the main sales floor, oriented north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "center-west shelf run",
            "number": 9,
            "position_hint": "left of the central circulation lane, oriented north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "center-east shelf run",
            "number": 10,
            "position_hint": "right of the central circulation lane, oriented north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "east shelf run",
            "number": 11,
            "position_hint": "eastern side of the main sales floor, oriented north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "produce display island",
            "number": 12,
            "position_hint": "south-central sales floor beyond the checkout zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "refrigerated wall case",
            "number": 13,
            "position_hint": "single contiguous run along the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "freezer wall case",
            "number": 14,
            "position_hint": "single contiguous run along the east wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "checkout counter",
            "number": 15,
            "position_hint": "southwest sales floor, aligned beside the exit circulation"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "customer service desk",
            "number": 16,
            "position_hint": "west side of the vestibule-facing checkout zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "staff access door",
            "number": 17,
            "position_hint": "north wall at the staff service strip"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "entrance surveillance camera",
            "number": 18,
            "position_hint": "south facade corner overlooking the entrance apron"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "stocking carton",
            "number": 19,
            "position_hint": "temporarily beside the west shelf run during dusk operation"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 7 (inner sliding door), facing diagonally across number 3 (checkout and service zone) toward numbers 8 and 9 (western shelf runs) and number 12 (produce island)",
            "framing_notes": "Keep the entrance circulation and checkout foreground legible, show employees stocking near the aisle shelves, and place number 19 beside one shelf run as a dusk-only transient object.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm moderate wide angle",
            "sub_location": "retail_sales_floor_entrance",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9,
              12,
              15,
              16,
              18,
              19
            ]
          },
          {
            "bg_id": "L09B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "within the central circulation lane between number 9 (center-west shelf run) and number 10 (center-east shelf run), facing north toward number 13 (refrigerated wall case) with number 12 (produce island) behind the camera-side foreground",
            "framing_notes": "Emphasize long, quiet sightlines through sparsely occupied aisles; keep the shelving orderly and exclude the dusk stocking carton.",
            "ignore_numbered_elements": [
              19
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "retail_sales_floor_aisles",
            "use_numbered_elements": [
              1,
              4,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              17
            ]
          }
        ],
        "scale_guideline": "This plan represents one large sales-floor level; the building's total storey count is not specified, and one to two storeys with an approximately 4–6 m retail clear height is typical for this building type. The footprint should read as a large urban supermarket, broad enough for four long shelf runs, perimeter cold cases, checkout circulation, and a two-stage entrance vestibule. The customer frontage has one schematic two-stage sliding entrance sequence; other facade opening counts are not established by the scenes. No major vertical circulation element is specified within this floor-plan scope.",
        "applied_shots": [
          "S8_Shot2",
          "S19_Shot1"
        ],
        "group_id": "bg_retail_store",
        "depends_on_fp": []
      },
      "fp_l13_admin_cctv_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of a compact modern supermarket administration and CCTV control room. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric symbols only. Divide the room into three contiguous color-coded areas: an Administration Review Zone in flat pale yellow, a CCTV Workstation Zone in flat pale cyan along the north wall, and a Threshold Access Zone in flat pale beige extending from the south entrance toward the workstation. The compact layout should follow a practical mid-2020s urban commercial back-office convention: one inward-swinging corridor door on the south wall near the southwest corner, a clear narrow access route, a rectangular workstation desk against the north wall, one simple rectangular CCTV review monitor glyph on the desk, one operator chair directly south of the desk, and two individually drawn visitor chairs behind or beside the operator chair, all oriented toward the monitor. Draw the door with a standard line-and-swing-arc symbol and all furniture as simple top-down plan glyphs. Place exactly one small circled black numeral at each base-layer location: 1 in the Administration Review Zone, 2 in the CCTV Workstation Zone, 3 in the Threshold Access Zone, 4 at the corridor entrance door, 5 on the workstation desk, 6 on the review monitor, 7 on the operator chair, 8 on the first visitor chair, and 9 on the second visitor chair. Do not draw number 10 or any dark-footage event cue; that surveillance-image state belongs to a separate overlay. Only the three generic zone names and the numerals may appear as text. A small north arrow with N may appear in one corner. No camera symbols or field-of-view graphics. Strictly flat 2D only: no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, material rendering, blending, or drop shadows.",
        "key_elements": [
          "Compact combined administration and surveillance-review room",
          "Administration and visitor review zone",
          "CCTV workstation service zone",
          "Clear threshold-to-workstation access path",
          "Single inward-swinging corridor door",
          "Workstation desk with one review monitor",
          "Operator chair and two separate visitor chairs",
          "Transient unusually dark surveillance image confined to the monitor display"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "administration review zone",
            "number": 1,
            "position_hint": "west and central portion of the room around the visitor seating"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "CCTV workstation zone",
            "number": 2,
            "position_hint": "along the north wall around the surveillance workstation"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "threshold access zone",
            "number": 3,
            "position_hint": "south side of the room between the entrance and workstation"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "corridor entrance door",
            "number": 4,
            "position_hint": "south wall near the southwest corner, swinging inward"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "CCTV workstation desk",
            "number": 5,
            "position_hint": "centered against the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "CCTV review monitor",
            "number": 6,
            "position_hint": "on the north edge of the workstation desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator chair",
            "number": 7,
            "position_hint": "immediately south of the workstation desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor chair one",
            "number": 8,
            "position_hint": "southwest of the operator chair, facing the monitor"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor chair two",
            "number": 9,
            "position_hint": "southeast of the operator chair, facing the monitor"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unusually dark CCTV footage",
            "number": 10,
            "position_hint": "confined to the display surface of the CCTV review monitor"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 at the corridor entrance, facing diagonally across number 3 toward number 5 and number 6, with number 7 at the workstation and numbers 8 and 9 behind or beside it",
            "framing_notes": "Frame the CCTV review monitor prominently while retaining the operator chair and both visitor chairs; depict number 10 only within the display surface of number 6 as unusually dark surveillance footage with no recoverable subject detail.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "administration_cctv_control_room",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "Treat this as a compact single-level interior control room within a larger modern supermarket; the building's total storey count is not specified. A footprint of roughly 15–30 square metres and a 2.4–3.0 metre ceiling are typical for this type of back-office room, but neither dimension is stated in the text. The plan shows one corridor entrance and no exterior windows, consistent with an internal administration and surveillance room.",
        "applied_shots": [
          "S20_Shot1",
          "S20_Shot4"
        ],
        "group_id": "bg_retail_store",
        "depends_on_fp": []
      },
      "fp_l12_police_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic floor plan diagram of a compact contemporary police office. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textured surfaces, or material rendering. Show a rectangular open-plan office arranged according to a practical mid-2020s urban police workplace: facing detective desks, ordinary desktop monitors, a contiguous shared workstation bench, wall-side filing storage, an accessible coffee corner, and a direct corridor entry. Fill each zone with one consistent flat pastel solid color: number 1 Shared Zone in pale yellow, number 2 Threshold Zone in pale beige, number 3 Circulation Zone in pale gray, and number 4 Service Zone in pale cyan. No gradients, blending, or drop shadows. Place number 5 as one inward-swinging corridor door with a standard plan arc on the south wall. Place number 6 as a simple rectangular primary detective desk west of the central aisle and number 7 as a separate rectangular duty detective desk east of the aisle. Place number 8 as a small flat rectangular desktop-monitor glyph on number 6 and number 9 as a separate monitor glyph on number 7. Place number 10 as one long contiguous shared workstation bench in the northwest portion of the office, number 11 as one filing cabinet against the west wall, and number 12 as one coffee machine and counter glyph against the east wall inside the service zone. Place number 13 as one contiguous double-parallel-line window run centered in the north wall. Keep the central south-to-north circulation aisle unobstructed. Draw exactly one small white circle with a black number for each base element numbered 1 through 13, with every number appearing exactly once at its single location. Do not draw markers 14 or 15 and do not depict case photographs, GPS evidence, coordinates, notes, people, event cues, camera icons, field-of-view cones, or state overlays. Furniture and fixtures must use simple top-down plan symbols only. Area text may be limited to the generic labels Shared Zone, Threshold Zone, Circulation Zone, and Service Zone. A small north arrow marked N is allowed in one corner. No other text or annotations.",
        "key_elements": [
          "Compact contemporary open-plan police office",
          "South corridor entry and small threshold zone",
          "Straight central circulation aisle between workstations",
          "Two distinct detective desks with separate desktop monitors",
          "Single contiguous shared workstation bench for additional personnel",
          "North exterior window run",
          "Wall-side filing cabinet and compact coffee service corner",
          "Daytime overlay of case photographs on the primary detective desk",
          "Daytime overlay of GPS evidence inside the duty monitor display"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work zone",
            "number": 1,
            "position_hint": "main rectangular office area surrounding the desks"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 2,
            "position_hint": "south side immediately inside the corridor door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central circulation aisle",
            "number": 3,
            "position_hint": "straight path running south to north between the desk groups"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "coffee service zone",
            "number": 4,
            "position_hint": "southeast corner beside the entry threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "corridor entry door",
            "number": 5,
            "position_hint": "south wall near the southeast side, opening inward toward the threshold"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "primary detective desk",
            "number": 6,
            "position_hint": "west side of the central aisle, oriented toward the aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty detective desk",
            "number": 7,
            "position_hint": "east side of the central aisle, opposite the primary detective desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "primary desktop monitor",
            "number": 8,
            "position_hint": "north edge of the primary detective desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "duty desktop monitor",
            "number": 9,
            "position_hint": "north edge of the duty detective desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "shared workstation bench",
            "number": 10,
            "position_hint": "northwest portion of the shared work zone, behind the primary desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "filing cabinet",
            "number": 11,
            "position_hint": "west wall near the northwest corner"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee machine counter",
            "number": 12,
            "position_hint": "southeast coffee service zone against the east wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north window run",
            "number": 13,
            "position_hint": "single contiguous double-line opening centered on the north wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "spread case photographs",
            "number": 14,
            "position_hint": "single contiguous spread across the top of the primary detective desk"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "GPS evidence display",
            "number": 15,
            "position_hint": "contained entirely within the duty desktop monitor screen"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 5 (corridor entry door), facing diagonally across number 3 (central circulation aisle) toward number 7 (duty desk), number 9 (duty monitor), and number 13 (north window run)",
            "framing_notes": "Emphasize the isolated duty workstation while retaining the surrounding empty desks and clear circulation path. Depict the clean night-duty state without the daytime case evidence.",
            "ignore_numbered_elements": [
              14,
              15
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "police_office_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          },
          {
            "bg_id": "L12B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 5 (corridor entry door), facing diagonally toward number 6 (primary detective desk), number 7 (duty desk), number 9 (duty monitor), and number 13 (north window run)",
            "framing_notes": "Keep number 14 prominent across the surface of number 6 and make number 15 readable as evidence contained only within number 9. Preserve enough of the empty office to establish that no personnel remain.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "police_office_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          }
        ],
        "scale_guideline": "The office occupies a single level within a larger contemporary police building; the building's total storey count is not specified. A compact open-plan footprint of roughly 50–80 square metres and a typical commercial storey height of about 2.7–3.2 metres are conservative for this setting. The schematic assumes one corridor entry and one contiguous exterior window run, while exact facade opening counts are not stated. No stairs, atrium, mezzanine, or other multi-level vertical element occurs within this floor-plan scope.",
        "applied_shots": [
          "S16_Shot1",
          "S16_Shot4",
          "S21_Shot3",
          "S21_Shot5",
          "S21_Shot8"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_open_sea": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic map of an open-sea staging surface divided into three contiguous zones. Place Clear Sea Zone across the western and southwestern half with one flat pale blue solid fill; place Fog Threshold Zone as a narrow, gently irregular north-south boundary band near the center with one flat pale beige solid fill; place Dense Fog Zone across the eastern half with one flat pale gray solid fill. Use clean single-weight black outlines on a white or off-white background, simple geometric boundaries, and no wave texture. Add a small black-numbered circle 1 exactly once in the clear sea zone, circle 2 exactly once in the fog threshold zone, and circle 3 exactly once in the dense fog zone. Generic area labels Clear Sea Zone, Fog Threshold Zone, and Dense Fog Zone may appear in large restrained text; include no other text except an optional small north arrow. Keep the west-to-east arrangement readable as the approach alignment toward the fog without drawing a route arrow, camera icon, field-of-view cone, boat, sunset reflection, or any transient event marker. The boat and golden dusk reflection belong to a separate state overlay and must not appear on this base diagram. This must look like a clean architectural CAD-style site plan or simple spatial-layout sketch. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic imagery, rendered lighting, lighting effects, textured surfaces, material rendering, color blending, or drop shadows.",
        "key_elements": [
          "Open clear-water staging zone",
          "Narrow fog-bank threshold band",
          "Dense fog zone beyond the boundary",
          "Small modern powered fishing boat approaching the fog",
          "Temporary golden dusk reflection across the water"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Clear sea zone",
            "number": 1,
            "position_hint": "western and southwestern half of the staging surface"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Fog threshold zone",
            "number": 2,
            "position_hint": "narrow irregular north-south band near the center of the staging surface"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Dense fog zone",
            "number": 3,
            "position_hint": "eastern half beyond the fog threshold"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Small fishing boat",
            "number": 4,
            "position_hint": "approach axis within the clear sea, immediately west of the fog threshold"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "Golden dusk reflection",
            "number": 5,
            "position_hint": "elongated temporary reflection across the clear sea behind and beside the approaching boat"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L18B01",
            "camera_height": "elevated exterior viewpoint high above the water",
            "camera_position": "behind and slightly to the port side of number 4 (small fishing boat), facing across number 1 (clear sea zone) toward number 2 (fog threshold zone) and number 3 (dense fog zone)",
            "framing_notes": "Show number 4 approaching and partially entering number 2, with number 3 filling the forward distance and number 5 stretching across the open water behind and beside the boat.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide-angle establishing view",
            "sub_location": "open_sea_fog_boundary",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5
            ]
          }
        ],
        "scale_guideline": "No building storey count applies to this open-sea plan. The boat is a small modern powered fishing vessel; a length of roughly 8 to 15 meters is typical for this vessel class, but its exact dimensions are not specified. It should have one main working deck and a compact enclosed wheelhouse rising above it, with exact overall height and opening counts left unspecified. The fog bank continues beyond the mapped staging surface and should read as a broad atmospheric boundary rather than a small isolated patch.",
        "applied_shots": [
          "S30_Shot2"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_fishing_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a complete compact 2020s west-coast Korean motor fishing boat, with the tapered bow oriented toward the top of the image. Use geometry typical of a small coastal workboat: a forward-middle enclosed wheelhouse, a broad open working deck aft, narrow port and starboard passages around the wheelhouse, and a compact transom work zone. Show a short direct approach from the working deck through a centered rear wheelhouse door to a forward-facing helm on the starboard side. Use clean architectural CAD-plan conventions, single-weight black outlines on a white or off-white background, and simple geometric symbols only. Apply single flat pastel area fills consistently: bow deck and aft transom utility zones in pale gray, open shared working deck in pale yellow, both narrow side passages in pale beige, and wheelhouse service zone in pale cyan. Draw the rear door with a line and swing arc, windows as double parallel wall lines, the helm as a simple rectangular console with a circular wheel symbol, the deck box bench as a plain rectangle, the engine hatch as a flush outlined rectangle, and the roof antenna base as a small simple circular plan symbol. Place one small circled black numbered marker exactly once for each base-layer element numbered 1 through 14, at the single contiguous locations defined in the inventory. Do not draw marker 15, the old photograph, or any other transient object or plot-state cue. Use no text labels or annotations beyond the black numbers inside their circles. Do not draw people, maps, photographs, occult marks, camera icons, field-of-view cones, arrows, water effects, wake, or event action. Strictly flat 2D only: no 3D, no isometric, 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 elongated hull with the bow at the top of the plan",
          "Forward-middle enclosed wheelhouse with a short approach from the aft working deck",
          "Broad open working deck behind the wheelhouse",
          "Narrow port and starboard exterior passages around the wheelhouse",
          "Forward-facing helm console and wheel",
          "Minimal glazing appropriate to a compact modern coastal motor fishing boat",
          "Fixed deck box bench and flush engine-access hatch",
          "Short wheelhouse-roof antenna or mast base",
          "Old photograph treated only as a transient per-background object"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bow deck zone",
            "number": 1,
            "position_hint": "tapered north end of the hull footprint"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open working deck",
            "number": 2,
            "position_hint": "broad central-to-aft deck behind the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port side passage",
            "number": 3,
            "position_hint": "narrow exterior passage along the west side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard side passage",
            "number": 4,
            "position_hint": "narrow exterior passage along the east side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse service zone",
            "number": 5,
            "position_hint": "enclosed forward-middle cabin between the bow and working deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft transom work zone",
            "number": 6,
            "position_hint": "southern end of the open deck against the transom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse rear door",
            "number": 7,
            "position_hint": "center of the wheelhouse aft wall, opening inward from the working deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console and wheel",
            "number": 8,
            "position_hint": "forward starboard half of the wheelhouse, facing the bow"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield run",
            "number": 9,
            "position_hint": "single contiguous glazing run across the wheelhouse forward wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port wheelhouse window",
            "number": 10,
            "position_hint": "single window in the west wall of the wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard wheelhouse window",
            "number": 11,
            "position_hint": "single window in the east wall beside the helm"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "deck box bench",
            "number": 12,
            "position_hint": "port side of the open working deck, clear of the wheelhouse doorway"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "flush engine access hatch",
            "number": 13,
            "position_hint": "centerline of the aft half of the working deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "roof antenna mast base",
            "number": 14,
            "position_hint": "forward centerline of the wheelhouse roof footprint"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old handheld photograph",
            "number": 15,
            "position_hint": "temporarily held by a person on the open working deck during the confrontation"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B03",
            "camera_height": "elevated exterior viewpoint approximately 2.5 m above the waterline",
            "camera_position": "over the water off the starboard bow near number 1, facing diagonally across number 5 toward numbers 2 and 6",
            "framing_notes": "Show the compact full hull footprint, forward wheelhouse, narrow side passages, and open aft deck; number 14 may help establish the wheelhouse roofline in the volumetric background.",
            "ignore_numbered_elements": [
              15
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "fishing_boat_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              9,
              10,
              11,
              14
            ]
          },
          {
            "bg_id": "L19B02",
            "camera_height": "eye-level standing approximately 1.6 m",
            "camera_position": "on number 2 near number 12, facing forward toward number 7 and the wheelhouse at number 5",
            "framing_notes": "Keep the open working deck broad enough for two standing figures, with the wheelhouse entrance behind them; depict the old photograph associated with number 15 as a handheld transient object, not as a fixture.",
            "ignore_numbered_elements": [],
            "lens_hint": "40mm natural perspective",
            "sub_location": "open_working_deck",
            "use_numbered_elements": [
              2,
              3,
              4,
              5,
              7,
              12,
              13,
              15
            ]
          },
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing approximately 1.6 m",
            "camera_position": "just inside number 7, facing diagonally toward number 8 with numbers 9 and 11 beyond the helm",
            "framing_notes": "Frame the short, constricted approach from the rear door to the helm, leaving enough space around number 8 for a two-person struggle while retaining the forward glazing.",
            "ignore_numbered_elements": [
              15
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse_helm",
            "use_numbered_elements": [
              5,
              7,
              8,
              9,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "Treat this as a single working-deck vessel with one low, single-level enclosed wheelhouse; the text does not specify exact vertical dimensions. A compact coastal motor fishing boat of this type is typically about 8–12 m long and 3–4 m in beam, with a wheelhouse clear height around 1.9–2.2 m; these are conservative typical ranges rather than stated measurements. Opening counts are not specified in the scene, so retain the minimal typical arrangement shown: forward glazing, limited side glazing, and a rear deck-access door. The short roof antenna or mast rises above the wheelhouse but is not a multi-deck structure.",
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot5",
          "S28_Shot10"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact enclosed wheelhouse on an aging 2020s coastal fishing boat. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. Absolutely no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering. Show an older compact cabin layout appropriate to a practical coastal fishing vessel: a forward-facing helm beneath broad forward glazing, separate port and starboard side-window runs, a fixed helm seat, narrow central standing space, plain wall-panel geometry, and one aft entry from the deck. Divide the interior into flat solid pastel areas with no blending: forward Service Zone in pale cyan, central Shared Zone in pale yellow, and aft Threshold Zone in pale beige; show a small exterior deck strip beyond the entry in pale gray. Use standard top-down symbols: helm console as a simple rectangular fixed-fixture glyph, helm seat as a simple chair glyph, aft door as a line with a swing arc, and each window run as double parallel lines within its wall. Place exactly one small circular black-number marker for each base element: 1 in the forward control zone, 2 in the central shared zone, 3 in the aft threshold zone, 4 at the aft entry door, 5 at the contiguous forward window run, 6 at the contiguous port side window run, 7 at the contiguous starboard side window run, 8 on the helm console, 9 on the fixed helm seat, 10 on the port aft wall panel, and 11 on the starboard aft wall panel. Each number must appear exactly once. Do not draw the transient photograph, blood stain, red circles, collapse, perceptual distortion, characters, camera icons, view cones, or markers numbered 12 through 15. Allow only the generic area labels Service Zone, Shared Zone, and Threshold Zone plus a small north arrow; include no other text or annotations.",
        "key_elements": [
          "Compact enclosed wheelhouse geometry appropriate to an aging modern coastal fishing boat",
          "Forward control zone with helm console, fixed operator seat, and broad forward glazing",
          "Narrow central standing and circulation zone for confrontation and collapse blocking",
          "Aft threshold with a single inward-opening entry from the deck",
          "Separate contiguous port and starboard side-window runs",
          "Plain old wall-panel geometry on both aft side walls",
          "Blood-stained photograph treated only as a transient overlay object",
          "Separate red-circle clusters assigned to individual contiguous wall panels",
          "Altered-consciousness distortion treated only as a subjective state overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forward control zone",
            "number": 1,
            "position_hint": "forward third of the enclosed wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central shared zone",
            "number": 2,
            "position_hint": "center of wheelhouse between helm and aft entry"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft threshold zone",
            "number": 3,
            "position_hint": "aft center immediately inside the entry"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft entry door",
            "number": 4,
            "position_hint": "center of aft wall, opening into the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward window run",
            "number": 5,
            "position_hint": "single contiguous glazed run across the forward wall above the helm"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window run",
            "number": 6,
            "position_hint": "single contiguous window run on the port wall beside the control zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window run",
            "number": 7,
            "position_hint": "single contiguous window run on the starboard wall beside the control zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console",
            "number": 8,
            "position_hint": "forward center beneath the forward window run"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "fixed helm seat",
            "number": 9,
            "position_hint": "immediately aft of the helm console, slightly to starboard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port aft wall panel",
            "number": 10,
            "position_hint": "contiguous port wall surface between the side window and aft corner"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard aft wall panel",
            "number": 11,
            "position_hint": "contiguous starboard wall surface between the side window and aft corner"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "blood-stained photograph",
            "number": 12,
            "position_hint": "held or displayed at one contiguous spot in the central shared zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "port wall red-circle cluster",
            "number": 13,
            "position_hint": "one contiguous cluster on the port aft wall panel at number 10"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "starboard wall red-circle cluster",
            "number": 14,
            "position_hint": "one contiguous cluster on the starboard aft wall panel at number 11"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "altered-consciousness distortion field",
            "number": 15,
            "position_hint": "subjective visual field centered over the central shared zone near the helm seat"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 at the aft entry, facing diagonally across number 2 toward number 8 at the forward helm, with number 10 and number 11 forming the visible side-wall background",
            "framing_notes": "Keep number 12 prominent in the near foreground or held at chest height; show the wall-bound cues at numbers 13 and 14 clearly behind the helm area without confusing them with diagram markers.",
            "ignore_numbered_elements": [
              15
            ],
            "lens_hint": "28mm wide angle suited to a cramped cabin",
            "sub_location": "wheelhouse_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          },
          {
            "bg_id": "L20B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 8 at the helm, facing diagonally aft across number 2 toward number 4, with number 10 and number 11 enclosing the character-blocking area",
            "framing_notes": "Leave open standing space in number 2 for one person collapsing against another; retain numbers 13 and 14 on their respective wall panels and apply number 15 as a subjective altered-consciousness cue.",
            "ignore_numbered_elements": [
              12
            ],
            "lens_hint": "30mm wide angle with close, claustrophobic framing",
            "sub_location": "wheelhouse_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              9,
              10,
              11,
              13,
              14,
              15
            ]
          }
        ],
        "scale_guideline": "Treat the wheelhouse as a single enclosed cabin level on a small powered fishing boat; a clear internal height of roughly 2.0–2.4 m is typical, but no exact height is specified in the text. A compact footprint around 3–5 m long by 2.5–4 m wide is typical for this vessel class, with narrow standing clearance around the helm. Use a typical opening arrangement of one aft entry with forward and side glazing; exact pane counts are not specified. No internal stair, split level, or multi-storey vertical element is indicated within this floor-plan scope.",
        "applied_shots": [
          "S29_Shot3",
          "S29_Shot6",
          "S29_Shot9"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "8116c6d190dba2d1",
    "consumed_shot_binding_hash": "6b05a0058065215d"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "15d06f04-658e-4304-ba7d-620f981f5342",
  "resolved_model": "gpt",
  "updated_at": "2026-07-23T01:57:02.747675+00:00",
  "project_config_snapshot": {}
}