{
  "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 by 1024 flat top-down schematic architectural floor plan of a compact rooftop exterior on an aging mid-2020s west-coast urban low-rise multifamily building. This must be a simple 2D CAD-like plan, not a render: strictly 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 lighting effects, no textures, and no material rendering. Use single-weight black outlines on a white or off-white background, clean geometric shapes, and simple top-down plan symbols only. Show a broad rectangular rooftop deck as number 1, filled flat pale gray and optionally labeled only as Exterior Zone. Place a compact rectangular rooftop-room footprint on the north to northeast side as number 2, filled flat pale blue and optionally labeled only as Private Zone. Put one outward-swinging steel entry door symbol on the south-facing room wall as number 3 and one small horizontal sliding-window symbol using double parallel wall lines on the east-facing wall as number 4. Add a narrow entry threshold immediately outside the door as number 9, filled flat pale beige and optionally labeled only as Threshold Zone. Position one cylindrical water tank shown as a simple top-down circular fixture on the west side of the deck as number 5. Place one low rectangular wooden drying platform in the central-south deck as number 6, within a flat pale yellow utility work area optionally labeled only as Utility Zone. Draw one contiguous clothesline run beside the platform as number 7, using two small post circles connected by one straight line. Add a rectangular rooftop stair arrival opening with simple parallel stair-tread lines at the southwest deck edge as number 8. Use layout conventions appropriate to a compact contemporary rooftop utility room: limited openings, a weather-resistant exterior door, a small sliding window, exposed water storage, a practical drying platform, and an uncluttered service deck. Draw a small white circle with one black number for each base element, numbers 1 through 9, with every number appearing exactly once at one unambiguous contiguous location. Do not draw numbers 10, 11, 12, 13, or 14 and do not depict dried leaves, a flyer, an intruder, a long shadow, an opened-door state, or an attack silhouette; these are transient overlay cues. No camera icons, field-of-view cones, directional camera arrows, people, event actions, or annotations. Inside the drawing, permit only the numbered circles, optional generic zone labels, and a small north arrow marked N; include no other text.",
        "key_elements": [
          "Compact rooftop deck on an aging mid-2020s low-rise multifamily building",
          "Small rooftop-room footprint with a steel exterior entry door and one small sliding window",
          "Exposed rooftop water tank positioned away from the room entrance",
          "Low wooden drying platform beside a single clothesline run",
          "Rooftop stair arrival opening connected to the building below",
          "Flat pastel zoning for exterior, private, threshold, and utility work areas",
          "Break-in objects and attack silhouettes reserved exclusively for transient overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop deck",
            "number": 1,
            "position_hint": "broad exterior area surrounding the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 2,
            "position_hint": "north to northeast side of the rooftop deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "steel entry door",
            "number": 3,
            "position_hint": "south-facing wall of the rooftop room near the threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small sliding window",
            "number": 4,
            "position_hint": "east-facing wall of the rooftop room, close to the entry corner"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 5,
            "position_hint": "west side of the rooftop deck, separated from the room entrance"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low wooden drying platform",
            "number": 6,
            "position_hint": "central-south portion of the rooftop deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "single clothesline run",
            "number": 7,
            "position_hint": "along the south side of the deck beside the wooden platform"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "stair arrival opening",
            "number": 8,
            "position_hint": "southwest edge of the rooftop deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 9,
            "position_hint": "narrow exterior strip directly in front of the steel entry door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dried herb leaves on platform",
            "number": 10,
            "position_hint": "single scattered cluster on and immediately beside the wooden platform"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "advertising flyer in door seam",
            "number": 11,
            "position_hint": "door seam of the steel entry door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "approaching intruder and long shadow",
            "number": 12,
            "position_hint": "deck path between the wooden platform and the entry threshold"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "slightly opened door state",
            "number": 13,
            "position_hint": "steel entry door at the rooftop-room threshold"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "attack silhouette behind window",
            "number": 14,
            "position_hint": "single visible silhouette area behind the small sliding window"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B03",
            "camera_height": "high elevated establishing viewpoint above the rooftop, approximately 6–10m above deck level",
            "camera_position": "outside the roof edge facing diagonally across number 1 (rooftop deck) toward number 2 (rooftop room), with number 5 (water tank) and number 8 (stair arrival opening) establishing the surrounding roof layout",
            "framing_notes": "Show the compact rooftop room within the broader quiet deck, including numbers 3, 4, 5, 6, 7, and 8; preserve a clean daytime state without break-in cues.",
            "ignore_numbered_elements": [
              10,
              11,
              12,
              13,
              14
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          },
          {
            "bg_id": "L03B02",
            "camera_height": "eye-level standing approximately 1.6m above the rooftop deck",
            "camera_position": "near number 5 (water tank), facing diagonally across number 6 (wooden platform) toward number 3 (steel entry door) and number 4 (small sliding window)",
            "framing_notes": "Keep the door approach, door seam, and window visible in one tense exterior composition; include the windblown herbs, concealed entry action, slightly open door, and attack silhouette as transient night-state cues.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "The host building is an aging low-rise multifamily structure, typically three to five storeys for this regional building type; the exact storey count is not specified, and the rooftop room adds one compact rooftop level. The rooftop room should read as a modest unit, typically about 20–35 square metres, occupying only part of the larger roof deck; exact dimensions are unspecified. Its exterior has one steel entry door and one small visible sliding window as directly supported by the scene. The water tank should rise above deck level but remain below the rooftop-room roofline, while the clothesline is typically near adult shoulder or head height.",
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot6"
        ],
        "group_id": "bg_rooftop_residential_building",
        "depends_on_fp": []
      },
      "fp_l04_rooftop_room_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact mid-2020s urban rooftop dwelling. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric plan symbols only, and minimal text. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendering, no lighting effects, no textured surfaces, and no material rendering. Show a compact single-level layout typical of a modest western-coastal East Asian rooftop addition: a steel exterior entrance at the southwest leading into a small threshold, a central shared living and dining room, a wall-aligned kitchenette at the northwest, a small mother bedroom at the northeast, a small daughter bedroom at the southeast, and a compact bathroom beside the entry. Use one consistent flat pastel solid fill per zone: threshold zone pale beige, shared living and dining zone pale yellow, both private bedrooms pale blue, and both service zones pale cyan. No gradients, blending, or drop shadows. Area labels may appear only as the generic English text 'Threshold Zone', 'Shared Zone', 'Private Zone', and 'Service Zone'; use no other written labels. Draw doors with straight leaves and swing arcs, windows as double parallel wall lines, beds as rectangles with pillow shapes, the dining table and each chair as simple separate top-down rectangles, the television console as a shallow rectangle, the floor lamp as a small plan symbol, the kitchenette counter as one contiguous run, and the sink, stovetop, toilet, and washbasin as standard plan symbols. Place the small living window in the west wall and the curtained daughter bedroom window in the east wall. Add small circular markers with black numbers exactly once for base elements 1 through 25, positioned unambiguously at their single contiguous locations. Do not draw markers 26 through 45 and do not depict blood, bodies, footprints, cups, wall circles, photographs, hallucinations, displaced belongings, overturned chairs, an open-window state, ransacked goods, or event shadows; those are transient overlay metadata. No camera icons, field-of-view cones, arrows, dimensions, annotations, or object-name labels. A small north arrow with the letter N is allowed in one corner.",
        "key_elements": [
          "Compact single-level rooftop dwelling with a steel exterior entrance and a short threshold zone",
          "Central shared living and dining zone connecting all private and service spaces",
          "Wall-aligned kitchenette with a built-in counter, sink, faucet, and stovetop",
          "Two separate small bedrooms, each represented as one contiguous private zone",
          "Daughter bedroom with a curtained exterior window and bed beneath the marked wall location",
          "Compact bathroom positioned near the entry and inner circulation path",
          "Small living-room window providing the principal daytime light",
          "Persistent television console, dining table, two individually marked chairs, beds, and floor lamp",
          "Base diagram draws markers 1 through 25 only; markers 26 through 45 are transient overlay metadata and must not appear on the plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 1,
            "position_hint": "southwest edge of the dwelling, immediately inside the steel entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared living and dining zone",
            "number": 2,
            "position_hint": "central and western portion of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchenette service zone",
            "number": 3,
            "position_hint": "northwest wall of the shared zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "mother bedroom",
            "number": 4,
            "position_hint": "northeast private room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "daughter bedroom",
            "number": 5,
            "position_hint": "southeast private room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bathroom",
            "number": 6,
            "position_hint": "south-central service room beside the entry"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "steel entrance door",
            "number": 7,
            "position_hint": "southwest exterior wall, opening into the entry threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "mother bedroom door",
            "number": 8,
            "position_hint": "east side of the shared zone, opening into the northeast bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom door",
            "number": 9,
            "position_hint": "east side of the shared zone, opening into the southeast bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom door",
            "number": 10,
            "position_hint": "south-central interior partition beside the entry"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living window",
            "number": 11,
            "position_hint": "west exterior wall of the shared living zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom window",
            "number": 12,
            "position_hint": "east exterior wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen sink and faucet",
            "number": 13,
            "position_hint": "northwest kitchenette counter run"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen stovetop",
            "number": 14,
            "position_hint": "northwest kitchenette counter, east of the sink"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom toilet",
            "number": 15,
            "position_hint": "far south wall of the bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom washbasin",
            "number": 16,
            "position_hint": "north wall of the bathroom near its door"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "television console",
            "number": 17,
            "position_hint": "north wall of the shared living zone, facing the seating and dining area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining table",
            "number": 18,
            "position_hint": "center of the shared living and dining zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "west dining chair",
            "number": 19,
            "position_hint": "west side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "east dining chair",
            "number": 20,
            "position_hint": "east side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "mother bed",
            "number": 21,
            "position_hint": "east wall of the mother bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter bed",
            "number": 22,
            "position_hint": "north wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "daughter bedroom curtain",
            "number": 23,
            "position_hint": "directly inside the daughter bedroom window on the east wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "living floor lamp",
            "number": 24,
            "position_hint": "southwest corner of the shared living zone, clear of the entrance swing"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in kitchenette counter",
            "number": 25,
            "position_hint": "single contiguous counter run along the northwest wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "upright teacup",
            "number": 26,
            "position_hint": "north side of the dining tabletop during the crime-night state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "overturned teacup",
            "number": 27,
            "position_hint": "south side of the dining tabletop during the crime-night state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "cooled cooking pot",
            "number": 28,
            "position_hint": "on the stovetop in the kitchenette during the crime-night state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood pool",
            "number": 29,
            "position_hint": "single contiguous pool on the daughter bedroom floor beside the bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bloody footprint trail",
            "number": 30,
            "position_hint": "contiguous trail across the daughter bedroom floor toward the curtain"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "seated victim body",
            "number": 31,
            "position_hint": "single location behind the daughter bedroom curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "reddened wrist mark",
            "number": 32,
            "position_hint": "on the wrist of the body behind the daughter bedroom curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "crime-night red wall circle",
            "number": 33,
            "position_hint": "daughter bedroom wall above the bed during the crime-night state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "shifted backpack",
            "number": 34,
            "position_hint": "floor beside the daughter bed in the spotless-night state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "shifted doll",
            "number": 35,
            "position_hint": "bedside corner of the daughter bedroom in the spotless-night state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "hallucinated bathroom red circle",
            "number": 36,
            "position_hint": "single spot on the bathroom wall near the washbasin"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "melting portrait face hallucination",
            "number": 37,
            "position_hint": "family portrait resting on the dining table during the morning hallucination"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bloody old photograph",
            "number": 38,
            "position_hint": "pinned to the daughter bedroom wall above the bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red circle around photograph",
            "number": 39,
            "position_hint": "single wall location surrounding the pinned photograph above the daughter bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "intrusion footprint trail",
            "number": 40,
            "position_hint": "contiguous trail from the entrance through the shared zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "overturned west dining chair",
            "number": 41,
            "position_hint": "west side of the dining table in the ransacked state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "overturned east dining chair",
            "number": 42,
            "position_hint": "east side of the dining table in the ransacked state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "open living window state",
            "number": 43,
            "position_hint": "at the small living window on the west exterior wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "rummaged household goods cluster",
            "number": 44,
            "position_hint": "single contiguous cluster on the floor between the dining table and kitchenette"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "elongated dusk door shadow",
            "number": 45,
            "position_hint": "single shadow extending inward from the steel entrance in the dusk state"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (entry threshold), facing diagonally across number 2 (shared living and dining zone) toward number 18 (dining table), number 17 (television console), and number 3 (kitchenette)",
            "framing_notes": "Include number 11 as the source of daytime window light and keep numbers 13, 14, 18, and 25 clearly visible; depict the ordinary clean state without any transient event cues.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44,
              45
            ],
            "lens_hint": "28mm moderate wide angle",
            "sub_location": "living_dining_kitchenette",
            "use_numbered_elements": [
              1,
              2,
              3,
              7,
              11,
              13,
              14,
              17,
              18,
              19,
              20,
              24,
              25
            ]
          },
          {
            "bg_id": "L04B06",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 9 (daughter bedroom door), facing into number 5 (daughter bedroom) toward number 22 (bed), number 23 (curtain), and the transient cues numbered 29 through 33",
            "framing_notes": "Maintain a partial sightline back toward number 2 and number 18 so the two cups and cooled pot can establish the preceding domestic scene; the body remains behind the curtain area.",
            "ignore_numbered_elements": [
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44,
              45
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "daughter_bedroom_and_living_sightline",
            "use_numbered_elements": [
              2,
              3,
              5,
              7,
              9,
              11,
              12,
              13,
              14,
              17,
              18,
              19,
              20,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33
            ]
          },
          {
            "bg_id": "L04B07",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 9 (daughter bedroom door), facing number 22 (bed), number 23 (curtain), and the conspicuously clean floor of number 5",
            "framing_notes": "Show an unnaturally spotless room with no blood, body, cups, or wall circle; retain only the subtle changed positions represented by numbers 34 and 35.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44,
              45
            ],
            "lens_hint": "35mm natural wide angle",
            "sub_location": "spotless_daughter_bedroom",
            "use_numbered_elements": [
              2,
              5,
              9,
              12,
              18,
              22,
              23,
              34,
              35
            ]
          },
          {
            "bg_id": "L04B05",
            "camera_height": "eye-level seated to standing transition, approximately 1.4 m",
            "camera_position": "near number 8 (mother bedroom door), facing across number 4 (mother bedroom) toward number 21 (bed), with the corridor sightline reaching number 5 (daughter bedroom) and number 6 (bathroom)",
            "framing_notes": "Emphasize still morning emptiness and clean, undisturbed surfaces; exclude every crime, hallucination, displacement, and ransacking cue.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44,
              45
            ],
            "lens_hint": "35mm natural wide angle",
            "sub_location": "mother_bedroom_to_inner_corridor",
            "use_numbered_elements": [
              2,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              16,
              18,
              21,
              22,
              23
            ]
          },
          {
            "bg_id": "L04B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 10 (bathroom door), angled past number 16 (washbasin) and the bathroom wall toward number 18 (dining table) in the shared zone",
            "framing_notes": "Use the compact doorway sightline to associate number 36 with the bathroom wall and number 37 with the tabletop portrait; depict both as subjective transient distortions rather than permanent changes.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              38,
              39,
              40,
              41,
              42,
              43,
              44,
              45
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "bathroom_threshold_to_dining_area",
            "use_numbered_elements": [
              2,
              6,
              10,
              16,
              18,
              36,
              37
            ]
          },
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "inside number 5 (daughter bedroom), facing the wall above number 22 (bed) where numbers 38 and 39 are centered",
            "framing_notes": "Frame the bloody old photograph at the center of the irregular red circle while retaining enough of number 22 and number 23 to identify the bedroom.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              40,
              41,
              42,
              43,
              44,
              45
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "daughter_bedroom_wall",
            "use_numbered_elements": [
              5,
              9,
              12,
              22,
              23,
              38,
              39
            ]
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 7 (steel entrance door), facing diagonally through number 2 (shared zone) toward number 11 (living window), number 18 (dining table), and number 9 (open bedroom doorway)",
            "framing_notes": "Show the intrusion trail, both separately overturned chairs, the open window, a localized cluster of rummaged household goods, and the elongated dusk shadow while preserving the underlying fixed layout.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "28mm moderate wide angle",
            "sub_location": "ransacked_living_dining_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              9,
              11,
              17,
              18,
              19,
              20,
              22,
              25,
              40,
              41,
              42,
              43,
              44,
              45
            ]
          }
        ],
        "scale_guideline": "The rooftop dwelling is a single-storey addition with a typical compact residential clear height of roughly 2.2 to 2.5 metres; the exact height is not specified in the text. Its footprint is typically about 25 to 40 square metres for this kind of compact rooftop unit, while the older multi-unit building below is typically three to five storeys; neither measurement nor storey count is explicitly stated. The unit has one exterior steel entrance and two evidenced exterior windows: one small living-room window and one curtained bedroom window. An exterior rooftop water tank and the stair access rise above the main roof level but remain outside this interior plan.",
        "applied_shots": [
          "S5_Shot3",
          "S5_Shot10",
          "S5_Shot12",
          "S12_Shot5",
          "S12_Shot9",
          "S12_Shot16",
          "S14_Shot5",
          "S14_Shot7",
          "S18_Shot1",
          "S18_Shot9",
          "S18_Shot11",
          "S25_Shot5",
          "S25_Shot8",
          "S27_Shot2",
          "S27_Shot6"
        ],
        "group_id": "bg_rooftop_residential_building",
        "depends_on_fp": []
      },
      "fp_l11_courtyard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural site and floor plan diagram of a compact contemporary west-coast Korean low-rise multi-family residential courtyard. Use clean single-weight black CAD-like outlines on a white or off-white background, with geometric plan symbols only. Show one contiguous L-shaped residential building mass along the north and east sides, enclosing a small central shared courtyard; place a narrow alley and vehicle arrival edge outside the southwest side, a single swinging entrance door from the alley into the courtyard, a secluded bicycle parking nook in the rear northwest corner, an exterior stair beginning against the east facade and rising toward the rooftop dwelling, a low contiguous boundary wall along the south edge, and one double-parallel-line window symbol on the north courtyard-facing facade aligned with the rooftop room above. Apply single flat pastel solid fills consistently: shared courtyard pale yellow, residential building and private dwelling zone pale blue, exterior stair and entrance threshold pale beige, bicycle service nook pale cyan, and alley or vehicle edge pale gray. Draw simple door swing arcs, stair tread lines, wall lines, and window double lines only. Add exactly one small white circle with a black number at each base-layer element: 1 in the shared courtyard, 2 in the building footprint, 3 at the alley entrance door, 4 in the bicycle parking nook, 5 at the exterior stair base, 6 on the vehicle arrival edge, 7 on the south boundary wall, and 8 at the rooftop-room window alignment. Each numbered marker must appear once at one unambiguous contiguous location. Do not draw markers 9, 10, or 11 and do not depict the police vehicle, cat, or illuminated-window state because they are transient overlay content. Use no internal text labels other than the numbered circles; a small north arrow is allowed. Keep the image strictly flat and diagrammatic. Do not use 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textured surfaces, material rendering, decorative scenery, camera icons, field-of-view cones, or movement arrows.",
        "key_elements": [
          "Compact shared residential courtyard",
          "Courtyard-facing low-rise residential building footprint",
          "Single entrance from the alley",
          "Rear bicycle parking nook",
          "Exterior stair rising from the courtyard toward the rooftop dwelling",
          "Vehicle arrival edge outside the entrance",
          "Low south courtyard boundary wall",
          "Courtyard-facing rooftop-room window alignment",
          "Transient police vehicle at night",
          "Transient black cat at dawn",
          "Transient illumination at the rooftop-room window"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared courtyard",
            "number": 1,
            "position_hint": "center of the enclosed residential lot"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "residential building footprint",
            "number": 2,
            "position_hint": "north and east side of the courtyard as one contiguous L-shaped building mass"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "alley entrance door",
            "number": 3,
            "position_hint": "southwest courtyard boundary between the alley and courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking nook",
            "number": 4,
            "position_hint": "rear northwest corner of the courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair base",
            "number": 5,
            "position_hint": "east side of the courtyard against the building facade"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "vehicle arrival edge",
            "number": 6,
            "position_hint": "outside the southwest entrance along the alley edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "south boundary wall",
            "number": 7,
            "position_hint": "single contiguous low wall along the south side of the courtyard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop-room window alignment",
            "number": 8,
            "position_hint": "north courtyard-facing facade, aligned above the stair destination"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "arriving police vehicle",
            "number": 9,
            "position_hint": "vehicle arrival edge outside the courtyard entrance"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat on wall",
            "number": 10,
            "position_hint": "top of the south boundary wall facing the residential building"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "illuminated rooftop-room window",
            "number": 11,
            "position_hint": "at the rooftop-room window alignment above the north courtyard facade"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 6 (vehicle arrival edge), facing diagonally across number 1 (courtyard) toward number 5 (exterior stair base) and number 2 (residential building)",
            "framing_notes": "Keep number 9 at the arrival edge or foreground, number 5 prominent behind the confrontation area, and number 4 visible in the rear corner if framing permits.",
            "ignore_numbered_elements": [
              10,
              11
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "courtyard_and_stair_base",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          },
          {
            "bg_id": "L11B01",
            "camera_height": "low viewpoint, approximately 0.5 m above courtyard level",
            "camera_position": "near number 7 (south boundary wall), facing upward across number 1 (courtyard) toward number 8 (rooftop-room window alignment) on number 2 (residential building)",
            "framing_notes": "Place number 10 near the wall as the foreground subject and visually connect its gaze toward number 8 with number 11 active; exclude all police-arrival activity.",
            "ignore_numbered_elements": [
              9
            ],
            "lens_hint": "35mm moderately wide angle",
            "sub_location": "courtyard_wall",
            "use_numbered_elements": [
              1,
              2,
              5,
              7,
              8,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "The old low-rise multi-family residence is typically three to four main storeys with an additional small rooftop dwelling; the text does not specify the exact count, and a typical total height would be roughly 10–15 m. Treat the property as a compact single urban lot, typically about 10–20 m across, with a small enclosed courtyard. The exterior stair extends continuously from courtyard level to the roof, and at least one ground entrance and one courtyard-facing rooftop-room window are supported by the scenes; other facade openings are unspecified.",
        "applied_shots": [
          "S13_Shot3",
          "S13_Shot4",
          "S13_Shot6",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_residential_building",
        "depends_on_fp": []
      },
      "fp_l12_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a steep exterior cement stair route connecting a cramped courtyard to a small rooftop-room entrance on an older mid-2020s coastal urban multifamily building. Use a compact switchback layout typical of an older low-rise building: a courtyard arrival area at the southwest, one narrow lower stair flight, a small intermediate turning landing, a parallel upper stair flight, an exposed rooftop circulation area, a narrow entry threshold, and a compact rooftop room footprint to the east. Show stair flights with simple parallel boundaries and evenly spaced tread lines. Show the iron entrance door as a standard plan-view door leaf with a swing arc. Show each guardrail, the rooftop parapet, the water tank, and the clothesline as simple geometric top-down symbols. Use single-weight black outlines on a white or off-white background. Apply one consistent flat pastel solid fill per area: pale gray for the courtyard arrival zone, pale beige for both stair flights and the turning landing, pale sage green for the rooftop circulation zone, pale peach for the entry threshold, and pale blue for the rooftop room footprint. Larger generic area labels may read Courtyard Zone, Stair Zone, Rooftop Zone, Threshold Zone, and Private Zone. Place one small circle containing a unique black number exactly once at each base-layer element: 1 courtyard arrival zone, 2 lower stair flight, 3 turning landing, 4 upper stair flight, 5 rooftop circulation zone, 6 rooftop entry threshold, 7 rooftop room footprint, 8 lower stair guardrail, 9 upper stair guardrail, 10 iron entrance door, 11 rooftop water tank, 12 clothesline, and 13 rooftop parapet run. Do not draw number 14 or any half-open, breached, damaged, ominous, or other transient door condition; that state belongs to a separate overlay. Keep text minimal and include no object labels, annotations, dimensions, camera icons, field-of-view cones, or directional arrows; only generic zone labels, numbered circles, and an optional small north arrow are allowed. Strictly flat 2D plan view only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Steep switchback exterior cement stair route",
          "Compact courtyard arrival zone",
          "Intermediate turning landing",
          "Exposed rooftop circulation area",
          "Narrow rooftop entry threshold",
          "Small rooftop room footprint",
          "Metal entrance door at the stair arrival",
          "Separate guardrail runs beside each stair flight",
          "Rooftop water tank and clothesline",
          "Single rooftop parapet run beside the landing",
          "Transient half-open breached-door condition excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "courtyard arrival zone",
            "number": 1,
            "position_hint": "southwest end of the plan at the foot of the exterior stairs"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower stair flight",
            "number": 2,
            "position_hint": "west side, rising schematically from the courtyard toward the turning landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "turning landing",
            "number": 3,
            "position_hint": "northwest side between the lower and upper stair flights"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper stair flight",
            "number": 4,
            "position_hint": "east of the lower flight, connecting the turning landing to the rooftop"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop circulation zone",
            "number": 5,
            "position_hint": "north and east of the upper stair arrival"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop entry threshold",
            "number": 6,
            "position_hint": "east edge of the rooftop circulation zone directly outside the entrance door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 7,
            "position_hint": "east side of the plan beyond the entry threshold"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "lower stair guardrail",
            "number": 8,
            "position_hint": "single contiguous outer-edge run beside the lower stair flight"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "upper stair guardrail",
            "number": 9,
            "position_hint": "single contiguous outer-edge run beside the upper stair flight"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 10,
            "position_hint": "west wall of the rooftop room, opening from the rooftop threshold"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 11,
            "position_hint": "far north corner of the rooftop circulation zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline",
            "number": 12,
            "position_hint": "single straight run along the north side of the rooftop circulation zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop parapet run",
            "number": 13,
            "position_hint": "single contiguous roof-edge run beside the upper stair arrival"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open breached door state",
            "number": 14,
            "position_hint": "at the iron entrance door and dark rooftop-room threshold; overlay only"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B03",
            "camera_height": "eye-level standing, approximately 1.6 m above the upper stair treads",
            "camera_position": "near number 4 (upper stair flight), facing upward toward number 6 (rooftop entry threshold), number 10 (iron entrance door), and number 7 (rooftop room footprint)",
            "framing_notes": "Emphasize the final steep treads, number 9 upper guardrail, number 13 rooftop parapet run, and the dark doorway beyond number 6. Apply number 14 as the transient half-open breached-door state; keep the water tank and clothesline peripheral if visible.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_cement_stairs",
            "use_numbered_elements": [
              3,
              4,
              5,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "The stair belongs to an older low-rise multifamily building, typically three to four storeys for this regional building type; the exact storey count is not specified. Typical floor-to-floor height is roughly 2.6–3.0 m, placing the rooftop level approximately 8–12 m above the courtyard, while the exterior stair is typically about 0.9–1.2 m wide. The rooftop room should read as a compact ancillary dwelling, typically around 15–30 square metres, with one entrance door facing the stair landing. The exterior stair route extends continuously from courtyard level to the roof and requires full-height guardrails at exposed flights plus a low rooftop parapet at the arrival edge.",
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "group_id": "bg_rooftop_residential_building",
        "depends_on_fp": []
      },
      "fp_l09_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic 2D floor plan diagram of a contemporary mid-2020s Korean urban large-market sales floor. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes, and simple top-down symbols only. No 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic imagery, rendered lighting effects, textured surfaces, or material rendering. Orient north at the top and place a small north arrow in one corner. Center a compact south entrance vestibule marked by numbered circle 1 and fill it solid pale beige as the Threshold Zone. Place an automatic double sliding entrance in the boundary between the vestibule and interior, using parallel sliding-door plan lines and numbered circle 2. Fill the broad central sales floor solid pale yellow as the Shared Zone and place numbered circle 3 once in an open circulation area. Preserve a wide front cross-aisle and clear circulation gaps around all fixtures. In the southeast corner, create a compact checkout area filled solid pale cyan as the Service Zone and place numbered circle 4 once. Inside it, draw one contiguous north-south checkout counter bank as a simple divided rectangle with numbered circle 5. Draw three separate long, narrow, parallel gondola shelving units aligned north-south across the shared zone: west unit with numbered circle 6, center unit with numbered circle 7, and east unit with numbered circle 8. Each shelving unit must be one contiguous rectangle with simple shelf divisions and ample aisle space on both sides. Along the north wall, create one narrow continuous utility strip filled solid pale gray as the Utility Zone with numbered circle 9. Within that strip, draw one contiguous refrigerated display-case run against the north wall as a shallow divided rectangle with numbered circle 10. At the northeast ceiling corner, show a compact ceiling CCTV fixture symbol with numbered circle 11, without a viewing cone or directional annotation. Use exactly one small white circle with a black number for each numbered element, and place every number exactly once. Permit only the generic area labels Shared Zone, Service Zone, Threshold Zone, and Utility Zone, plus the north-arrow letter; include no other text, legends, annotations, people, products, event cues, viewpoint-camera symbols, or framing guides.",
        "key_elements": [
          "South customer entrance and compact threshold vestibule",
          "Open shared sales floor with three separate parallel gondola aisles",
          "Clear front cross-aisle and circulation gaps around every display",
          "Southeast checkout and service zone beside the entrance",
          "North-wall refrigerated utility strip",
          "Ceiling-mounted CCTV position at the northeast corner",
          "Contemporary mid-2020s Korean large-market circulation convention"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance vestibule",
            "number": 1,
            "position_hint": "center of the south edge, immediately outside the main sales floor"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "automatic sliding entrance",
            "number": 2,
            "position_hint": "south wall, between the entrance vestibule and main sales floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main sales floor",
            "number": 3,
            "position_hint": "large central and western portion of the plan"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "checkout service zone",
            "number": 4,
            "position_hint": "southeast corner of the sales floor, beside the entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "checkout counter bank",
            "number": 5,
            "position_hint": "inside the checkout service zone, aligned north-south near the east side"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "west gondola aisle",
            "number": 6,
            "position_hint": "western side of the main sales floor, aligned north-south"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "center gondola aisle",
            "number": 7,
            "position_hint": "center of the main sales floor, aligned north-south"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "east gondola aisle",
            "number": 8,
            "position_hint": "eastern side of the main sales floor, aligned north-south and west of the checkout zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "refrigerated utility strip",
            "number": 9,
            "position_hint": "narrow continuous zone along the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "refrigerated case run",
            "number": 10,
            "position_hint": "single contiguous fixture run against the north wall within the utility strip"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "ceiling-mounted CCTV position",
            "number": 11,
            "position_hint": "northeast ceiling corner above the end of the refrigerated case run"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B02",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 2 (automatic sliding entrance), facing diagonally across number 3 (main sales floor) toward numbers 6, 7, and 8 (gondola aisles), with the northeast ceiling corner at number 11 visible above number 10 (refrigerated case run)",
            "framing_notes": "Show the quiet early-morning breadth of the sales floor, include the checkout counter at number 5 near the foreground edge, and keep the ceiling-mounted CCTV position at number 11 clearly visible in the upper part of the frame.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "sales_floor",
            "use_numbered_elements": [
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "The plan represents one sales-floor level within a building whose total storey count and overall height are not specified; this contemporary market type is typically housed in one to several commercial levels. The retail hall is typically several tens of metres across with a ceiling appreciably higher than a domestic room, but exact dimensions are not supplied. A customer entrance is required by the scene, while facade window counts are not established; the CCTV fixture is mounted at full retail-ceiling height in the northeast corner, and no floor-level change is indicated.",
        "applied_shots": [
          "S19_Shot6"
        ],
        "group_id": "bg_large_retail_store",
        "depends_on_fp": []
      },
      "fp_l15_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan diagram of a compact modern supermarket administration and security office. Use a clean 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. Draw a simple rectangular room divided into four clearly bounded functional areas using single flat pastel solid fills: the north monitor workstation zone in pale cyan, the open central and southern standing review zone in pale yellow, the narrow east-wall administrative storage zone in pale blue, and the southwest entrance threshold zone in pale beige. Optional short generic area text may read Service Zone, Shared Zone, Storage Zone, and Threshold Zone; include no other text except the numbered circles and an optional small north arrow. Place a simple rectangular monitor desk against the north wall, a single contiguous bank of several flat monitor rectangles on the desk, and one top-down office-chair glyph immediately south of the desk facing north. Leave clear standing space behind the chair for multiple reviewers. Place one built-in file cabinet as a single contiguous rectangle along the east wall. Add one staff entrance door in the south wall near the southwest corner, shown by a line and inward door-swing arc, and one interior borrowed-light window in the east wall south of the cabinet, shown as double parallel lines within the wall. Reflect a restrained, practical mid-2020s South Korean supermarket back-office layout through compact dimensions, efficient circulation, contemporary flat monitors, and plain functional furniture, while keeping all cultural cues purely geometric. Add small white circles with black numbers exactly once at these base-layer locations: 1 workstation zone, 2 standing review zone, 3 administrative storage zone, 4 entrance threshold zone, 5 monitor desk, 6 contiguous monitor bank, 7 operator chair, 8 built-in file cabinet, 9 staff entrance door, 10 interior corridor window. Do not draw number 11 or the unusually dark CCTV footage because it is a transient screen-state overlay. Do not draw people, screen imagery, camera icons, field-of-view cones, legends, decorative annotations, or any event-state marks.",
        "key_elements": [
          "Compact modern supermarket back-office security room",
          "North-wall CCTV workstation with a single contiguous monitor bank",
          "Open standing review zone behind the operator chair",
          "Built-in administrative storage along the east wall",
          "Staff entrance threshold on the south wall",
          "Interior borrowed-light window to the adjoining corridor",
          "Unusually dark CCTV image confined to one display as a transient overlay, not drawn on the base plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "monitor workstation zone",
            "number": 1,
            "position_hint": "north side of the security office around the monitor desk"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "standing review zone",
            "number": 2,
            "position_hint": "open central and southern portion of the security office behind the operator chair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "administrative storage zone",
            "number": 3,
            "position_hint": "narrow strip along the east wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 4,
            "position_hint": "southwest corner immediately inside the staff door"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "monitor desk",
            "number": 5,
            "position_hint": "centered against the north wall within the workstation zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "contiguous monitor bank",
            "number": 6,
            "position_hint": "single contiguous row on the north side of the monitor desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator chair",
            "number": 7,
            "position_hint": "directly south of the monitor desk, facing north"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in file cabinet",
            "number": 8,
            "position_hint": "east wall within the administrative storage zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "staff entrance door",
            "number": 9,
            "position_hint": "south wall near the southwest corner, swinging inward toward the west wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "interior corridor window",
            "number": 10,
            "position_hint": "east wall south of the built-in file cabinet"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unusually dark CCTV image",
            "number": 11,
            "position_hint": "confined to one selected display within the contiguous monitor bank"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near the southern side of number 2 (standing review zone), facing north toward number 5 (monitor desk), number 6 (monitor bank), and number 7 (operator chair)",
            "framing_notes": "Frame the monitor bank prominently over the operator's position, with enough of number 2 behind the chair for two standing reviewers; the selected display must carry number 11's unusually dark CCTV image as a screen-confined transient cue.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "security_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "This plan covers one compact interior room on a single level; the host supermarket's storey count and overall height are not specified. A modern supermarket back-office security room of this type is typically about 15–25 square metres with a typical ceiling height of roughly 2.4–2.8 metres. The single staff door and single interior borrowed-light window shown are a conservative typical arrangement rather than text-specified opening counts, and there are no multi-storey vertical elements within the room.",
        "applied_shots": [
          "S20_Shot3",
          "S20_Shot5"
        ],
        "group_id": "bg_large_retail_store",
        "depends_on_fp": []
      },
      "fp_l14_detective_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact contemporary mid-2020s South Korean police detective office. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric shapes only. The room is a simple rectangle with one inward-swinging entrance door centered slightly west on the south wall. Arrange a straight central circulation aisle from the entrance toward the north wall. Place one rectangular lead detective desk west of the aisle and one separate rectangular duty detective desk east of the aisle, each represented by a simple top-down desk rectangle, one chair glyph, and one compact flat-panel monitor glyph. Put a document storage cabinet as one contiguous unit against the north wall and a compact coffee dispenser in a northeast service nook. Reflect a practical modern Korean police-office layout with dense but unobstructed workstation spacing and direct movement from the entrance to both desks.\n\nApply single flat pastel solid fills consistently: Shared Zone in pale yellow, Circulation Zone in pale beige, Threshold Zone in light tan, Service Zone in pale cyan, and Utility Zone in pale gray. Area names may appear once as large generic zone text. Add small circular markers with black numbers exactly once for base elements 1 through 14 only: 1 shared office work zone, 2 central circulation aisle, 3 entrance threshold, 4 entrance door, 5 lead detective desk, 6 lead desk chair, 7 duty detective desk, 8 duty desk chair, 9 lead-desk monitor, 10 duty-desk monitor, 11 document storage cabinet, 12 coffee dispenser, 13 coffee service nook, 14 storage utility strip. Do not draw markers 15, 16, 17, or 18 and do not depict their transient case photographs, GPS screen result, signing forms, coordinate note, or pen. Keep text inside the drawing minimal: only the generic area names, marker numbers, and an optional small north arrow with N. Do not add people, moving objects, paperwork, photographs, screen content, evidence, plot-state cues, camera icons, field-of-view cones, or annotations.\n\nStrictly use a flat 2D plan view, not a render. Do not use 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, blending, drop shadows, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering. Furniture and openings must remain simple conventional top-down symbols: desks as rectangles, chairs as compact plan glyphs, monitors as thin rectangles, cabinet and dispenser as simple rectangles, and the door as a line with a swing arc.",
        "key_elements": [
          "Compact shared detective-office work zone",
          "Straight central circulation aisle from the entrance",
          "Single inward-swinging entrance door and threshold",
          "Two separate modern detective desks with chairs",
          "One flat-panel monitor at each workstation",
          "North-wall document storage cabinet",
          "Compact coffee service nook",
          "Separate overlay cues for forms, case photographs, GPS result, and coordinate note"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared office work zone",
            "number": 1,
            "position_hint": "main rectangular interior occupying most of the plan"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central circulation aisle",
            "number": 2,
            "position_hint": "centerline from the south entrance toward the north wall, between the two desks"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 3,
            "position_hint": "south wall, immediately inside the office entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "entrance door",
            "number": 4,
            "position_hint": "south wall at the entrance threshold, with an inward swing"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "lead detective desk",
            "number": 5,
            "position_hint": "west-central side of the shared work zone, facing the central aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "lead desk chair",
            "number": 6,
            "position_hint": "west side of the lead detective desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty detective desk",
            "number": 7,
            "position_hint": "east-central side of the shared work zone, facing the central aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty desk chair",
            "number": 8,
            "position_hint": "east side of the duty detective desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "lead-desk monitor",
            "number": 9,
            "position_hint": "north edge of the lead detective desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "duty-desk monitor",
            "number": 10,
            "position_hint": "north edge of the duty detective desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "document storage cabinet",
            "number": 11,
            "position_hint": "north wall, west of the coffee service nook"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee dispenser",
            "number": 12,
            "position_hint": "northeast corner against the wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "coffee service nook",
            "number": 13,
            "position_hint": "northeast corner surrounding the coffee dispenser"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "storage utility strip",
            "number": 14,
            "position_hint": "narrow zone along the north wall around the document cabinet"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "case photographs on lead desk",
            "number": 15,
            "position_hint": "single spread centered on the top of the lead detective desk"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "GPS result on duty monitor",
            "number": 16,
            "position_hint": "display surface of the duty-desk monitor"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "signing forms",
            "number": 17,
            "position_hint": "single paperwork stack on the duty detective desk"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "coordinate note and pen",
            "number": 18,
            "position_hint": "single writing spot near the duty workstation"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 3 (entrance threshold), facing diagonally across number 2 (central circulation aisle) toward number 7 (duty desk) and number 10 (duty-desk monitor)",
            "framing_notes": "Emphasize the isolated duty workstation while retaining number 5 (lead desk) at the edge of the frame; depict none of the daytime transient evidence or paperwork markers.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              10
            ]
          },
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (entrance threshold), facing through number 2 (central circulation aisle) between number 5 (lead desk) and number 7 (duty desk)",
            "framing_notes": "Use a broad office view that includes both workstations, the entrance route, number 12 (coffee dispenser), and number 17 (signing forms); keep the later evidence photographs, GPS result, and coordinate note absent.",
            "ignore_numbered_elements": [
              15,
              16,
              18
            ],
            "lens_hint": "28mm moderate wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              17
            ]
          },
          {
            "bg_id": "L14B03",
            "camera_height": "seated-to-standing eye level, approximately 1.4 m",
            "camera_position": "from the south end of number 2 (central circulation aisle), facing diagonally toward number 5 (lead desk) and number 10 (duty-desk monitor)",
            "framing_notes": "Compose both number 15 (case photographs) on the nearer lead desk and number 16 (GPS result) on the duty monitor as readable focal areas; include number 18 near the work surface and keep number 17 absent.",
            "ignore_numbered_elements": [
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              15,
              16,
              18
            ]
          }
        ],
        "scale_guideline": "This plan represents one office level inside a larger police building; the building's total storey count is not specified, while a typical contemporary institutional storey is approximately 2.7–3.3 m floor to floor. The office footprint should read as a compact shared room, typically about 25–45 square metres for two primary workstations plus circulation and storage. The plan has one interior entrance door; exterior window counts and facade openings are not established by the scene text.",
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot2",
          "S21_Shot9",
          "S21_Shot17"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l20_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic floor plan diagram of a compact modern coastal fishing-boat deck. Show a slightly tapered boat footprint with the bow at the top, a broad open aft working deck, an enclosed rectangular wheelhouse in the forward half, narrow side passages, separate port and starboard gunwales, a small forward utility deck, and a direct unobstructed working route from the aft deck to the wheelhouse access. Use layout conventions typical of a contemporary small Korean coastal fishing vessel: a practical aft work area, compact forward wheelhouse, narrow perimeter circulation, and minimal fixed equipment. Fill the aft working deck with solid pale yellow, the wheelhouse control area with solid pale blue, the narrow access threshold with solid pale beige, both side passages and gunwale strips with solid pale gray, and the forward utility deck with solid pale cyan. Use each zone color consistently with no blending. Draw single-weight black outlines on a white or off-white background using geometric CAD-like symbols only. Show the wheelhouse access door as a simple door line and swing arc on the aft wheelhouse wall, slightly starboard of center; show one separate aft-facing window as double parallel lines immediately port of the door. Inside the wheelhouse, show a compact built-in helm console with a simple circular steering-wheel symbol near the forward wall. Place one small circle containing a unique black number exactly once at each base-layer element: 1 aft working deck, 2 wheelhouse control area, 3 access threshold, 4 wheelhouse access door, 5 port gunwale, 6 starboard gunwale, 7 helm console and steering wheel, 8 aft wheelhouse window, 9 port side passage, 10 starboard side passage, and 11 forward utility deck. Do not draw markers 12 or 13, and do not draw the handheld map or printed photograph because they are transient overlay objects. Minimal interior text only: short generic zone labels such as Working Zone, Control Zone, Threshold Zone, Side Passage, and Utility Zone may appear in larger plain lettering. No other labels, annotations, characters, loose props, event cues, camera icons, field-of-view cones, or arrows. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact modern coastal fishing-boat footprint",
          "Open aft working deck with unobstructed route to wheelhouse",
          "Enclosed wheelhouse positioned forward of the working deck",
          "Narrow wheelhouse access threshold",
          "Single aft-facing wheelhouse access door",
          "Separate port and starboard gunwales",
          "Built-in helm console and steering wheel",
          "Aft-facing wheelhouse window",
          "Narrow port and starboard side passages",
          "Small forward utility deck",
          "Handheld map as overlay-only transient object",
          "Printed photograph as overlay-only transient object"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft working deck",
            "number": 1,
            "position_hint": "broad open area across the aft half of the vessel"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse control area",
            "number": 2,
            "position_hint": "enclosed rectangular cabin forward of the aft working deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse access threshold",
            "number": 3,
            "position_hint": "narrow strip immediately aft of the wheelhouse door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse access door",
            "number": 4,
            "position_hint": "aft wall of the wheelhouse, slightly starboard of center"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port gunwale",
            "number": 5,
            "position_hint": "continuous narrow rail along the port edge of the open deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard gunwale",
            "number": 6,
            "position_hint": "continuous narrow rail along the starboard edge of the open deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console and steering wheel",
            "number": 7,
            "position_hint": "inside the wheelhouse near the forward wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft wheelhouse window",
            "number": 8,
            "position_hint": "aft wall of the wheelhouse, immediately port of the access door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port side passage",
            "number": 9,
            "position_hint": "narrow passage between the port gunwale and wheelhouse side wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard side passage",
            "number": 10,
            "position_hint": "narrow passage between the starboard gunwale and wheelhouse side wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forward utility deck",
            "number": 11,
            "position_hint": "small tapered deck area ahead of the wheelhouse"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "handheld map",
            "number": 12,
            "position_hint": "temporary handheld object within the aft-deck conversation position; do not draw on the base diagram"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "printed photograph",
            "number": 13,
            "position_hint": "temporary handheld object within the aft-deck conversation position; do not draw on the base diagram"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B02",
            "camera_height": "eye-level seated-to-standing transition, approximately 1.3–1.6 m above deck",
            "camera_position": "near number 1 (aft working deck), facing diagonally forward toward number 2 (wheelhouse), number 3 (access threshold), and number 4 (wheelhouse door)",
            "framing_notes": "Keep the open working clearance between the conversation position and the wheelhouse door legible. Include portions of numbers 5 and 6 at the frame edges, with number 8 visible beside the door; depict transient numbers 12 and 13 as handheld interrogation materials rather than fixed deck objects.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "boat_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "Treat the vessel as a compact coastal fishing boat with one main working deck and a single enclosed wheelhouse rising approximately one typical standing-height level above it; exact dimensions are not specified. Use a typical small-vessel footprint of roughly 8–15 m long and 3–5 m wide, with the aft working deck occupying the largest clear area. As a conservative typical arrangement, the wheelhouse has one aft access door and one adjacent aft-facing window in this schematic, while other façade opening counts remain unspecified.",
        "applied_shots": [
          "S28_Shot5",
          "S28_Shot6"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l21_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a cramped wheelhouse on a modern small coastal fishing vessel. Show a compact rectangular enclosure with the bow oriented north and a small north arrow in one corner. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, and minimal text. This must be a simple 2D CAD-like plan, not a render. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.\n\nDivide the plan into clear flat-color zones with no blending: the forward helm and control zone in pale cyan, the central shared standing zone in pale yellow, the aft threshold zone in pale beige, and the narrow exterior deck strip beyond the aft doorway in pale gray. Short generic area labels such as Control Zone, Shared Zone, Threshold Zone, and Exterior Zone may appear in larger plain text. No other written labels or annotations are allowed.\n\nAt the north forward wall, draw a shallow integrated control console as a simple rectangle, a conventional top-down helm wheel symbol slightly starboard of center, a small separate throttle-control glyph at the starboard end, and one compact fixed helm seat immediately aft of the wheel while preserving a narrow central standing clearance for two people. Draw three separate forward windows as individual double parallel lines in the north wall: port, center, and starboard. Draw one separate window as double parallel lines in the forward half of each side wall. Place one centered doorway in the south aft wall, shown with a line and door-swing arc opening toward the narrow exterior deck strip. Keep the layout practical for a contemporary compact working vessel, with controls concentrated forward, wraparound visibility, and restricted circulation.\n\nAdd small white circular markers with black numbers, each number appearing exactly once, for base-layer elements only: 1 wheelhouse interior, 2 central standing clearance, 3 helm wheel, 4 control console, 5 throttle control, 6 compact helm seat, 7 center forward window, 8 port forward window, 9 starboard forward window, 10 port side window, 11 starboard side window, 12 aft doorway, and 13 aft exterior deck strip. Do not draw markers 14, 15, or 16 and do not depict their associated subjective circular distortions, red circle, or held photograph; they belong only to a separate event overlay. Do not draw people, action poses, a collapse, a camera icon, field-of-view cones, or directional camera graphics.",
        "key_elements": [
          "Compact rectangular wheelhouse on a modern small coastal fishing vessel",
          "Forward helm wheel, integrated control console, and separate throttle control",
          "Clear but narrow central standing area for two occupants",
          "Three forward windows and one window on each side",
          "Single aft doorway opening onto a narrow exterior deck strip",
          "Fixed compact helm seat behind the controls",
          "Subjective circular forms and a red circle reserved for event overlays only",
          "Held printed photograph reserved for the transient-object overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse interior",
            "number": 1,
            "position_hint": "inside the compact rectangular wheelhouse envelope, marker near the southwest interior corner"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central standing clearance",
            "number": 2,
            "position_hint": "center of the wheelhouse between the aft doorway and helm station"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm wheel",
            "number": 3,
            "position_hint": "forward wall, slightly starboard of center"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "control console",
            "number": 4,
            "position_hint": "forward wall directly beneath the forward windows"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "throttle control",
            "number": 5,
            "position_hint": "starboard end of the forward control console"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "compact helm seat",
            "number": 6,
            "position_hint": "immediately aft of the helm wheel, offset slightly to starboard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "center forward window",
            "number": 7,
            "position_hint": "center of the forward wall above the helm console"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port forward window",
            "number": 8,
            "position_hint": "port section of the forward wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard forward window",
            "number": 9,
            "position_hint": "starboard section of the forward wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window",
            "number": 10,
            "position_hint": "forward half of the port wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window",
            "number": 11,
            "position_hint": "forward half of the starboard wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft doorway",
            "number": 12,
            "position_hint": "center of the aft wall, opening onto the exterior deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft exterior deck strip",
            "number": 13,
            "position_hint": "narrow deck strip immediately outside the aft doorway"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "subjective circular distortion cluster",
            "number": 14,
            "position_hint": "one compact perceived overlay region above the forward control console"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "subjective red circle",
            "number": 15,
            "position_hint": "single perceived overlay spot in the starboard-forward visual field"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "held printed photograph",
            "number": 16,
            "position_hint": "single hand-held position within the central standing clearance"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L21B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 12 (aft doorway), slightly inside number 1 (wheelhouse), facing forward across number 2 (standing clearance) toward number 3 (helm wheel), number 4 (control console), and the forward windows numbered 7, 8, and 9",
            "framing_notes": "Use a cramped over-the-shoulder composition with the doorway frame and number 13 at the lower edge, the helm and forward glazing prominent, and enough central clearance for two standing occupants and a collapse. The event-state background may add numbers 14 and 15 as subjective visual overlays and number 16 as a held object; these are not physical features of the floor plan.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle with restrained edge distortion",
            "sub_location": "wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "The wheelhouse is a single enclosed deckhouse level; its exact height is not specified, so use a typical compact marine interior headroom of roughly 2.0–2.3 m. The footprint is likewise unspecified; a typical small-vessel wheelhouse of approximately 2.5–3.5 m long by 2.0–3.0 m wide preserves the required cramped two-person clearance. The diagram uses a conservative typical arrangement of five windows and one aft doorway, with no stair, upper level, or other major vertical element within this floor-plan scope.",
        "applied_shots": [
          "S29_Shot1",
          "S29_Shot4",
          "S29_Shot10"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "d0ba7ca5281f0b26",
    "consumed_shot_binding_hash": "eb7fb85fb3542f04"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "ee67fa14-6e03-4c59-8f81-f6c69d50a286",
  "resolved_model": "gpt",
  "updated_at": "2026-07-16T23:47:46.309683+00:00",
  "project_config_snapshot": {}
}