{
  "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 x 1024 flat top-down schematic architectural floor plan diagram of a mid-2020s low-rise coastal multi-family residential rooftop. This must be a simple 2D CAD-like plan, not a render: strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering. Use single-weight black outlines on a white or off-white background, geometric plan symbols only, and single flat pastel solid fills with no blending or drop shadows. Show a broad Rooftop Deck as pale gray, a compact rectangular Rooftop Room footprint in the north-central part as pale blue, a Roof Stair Landing at the southwest roof corner as pale beige, and a small Tank Service Zone northwest of the room as pale cyan. Use those short generic area labels only. Arrange the deck to wrap around the rooftop room in the practical convention of an aging flat-roof urban residential building. Draw the stair arrival with simple parallel step lines ending at the landing. Put a closed iron entry door in the south wall of the rooftop room near its southwest corner, represented by a standard door leaf and swing arc. Put one small window as double parallel wall lines on the south wall east of the door and a second separate small window on the middle of the east wall. Place a simple circular or rounded water-tank plan glyph on its northwest service pad. Draw separate continuous parapet runs along the north, east, south, and west roof edges. Add one straight laundry-line glyph along the east side of the deck and one low rectangular drying-platform glyph in the southeast deck area. Place small white circular markers with black numbers exactly once for base elements 1 through 14: 1 rooftop deck, 2 rooftop room footprint, 3 roof stair landing, 4 iron entry door, 5 south window, 6 east window, 7 tank service pad, 8 water tank, 9 north parapet run, 10 east parapet run, 11 south parapet run, 12 west parapet run, 13 laundry line, and 14 drying platform. Each marker must sit at one unambiguous contiguous location. Do not draw markers 15 through 19 and do not depict a leaflet, forced-entry state, partially open door, person, shadow, reflected attack silhouette, or windblown leaves; those are transient overlay content. Minimal text only: permitted generic area labels, the numbered circles, and a small north arrow marked N in one corner. No camera icons, view cones, arrows other than the north arrow, legends, dimensions, decorative annotations, or other text.",
        "key_elements": [
          "Flat roof deck surrounding a compact rooftop residential room",
          "Roof stair arrival and threshold landing at the southwest side",
          "Iron exterior entry door on the south wall of the rooftop room",
          "Two separate small window openings on the south and east walls",
          "Water tank on a dedicated service pad",
          "Four individually defined perimeter parapet runs",
          "Laundry line and low drying platform as persistent rooftop anchors",
          "Forced-entry leaflet, ajar-door state, intruder shadow, window reflection, and windblown leaves reserved for overlays only"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop deck",
            "number": 1,
            "position_hint": "main exterior roof area surrounding the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 2,
            "position_hint": "north-central portion of the roof deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "roof stair landing",
            "number": 3,
            "position_hint": "southwest corner of the deck at the stair arrival"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entry door",
            "number": 4,
            "position_hint": "south wall of the rooftop room, near its southwest corner"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "south window",
            "number": 5,
            "position_hint": "south wall of the rooftop room, east of the iron entry door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "east window",
            "number": 6,
            "position_hint": "east wall of the rooftop room, near the middle"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "tank service pad",
            "number": 7,
            "position_hint": "northwest portion of the rooftop deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "water tank",
            "number": 8,
            "position_hint": "centered on the tank service pad in the northwest deck area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "north parapet run",
            "number": 9,
            "position_hint": "midpoint of the north roof edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "east parapet run",
            "number": 10,
            "position_hint": "midpoint of the east roof edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "south parapet run",
            "number": 11,
            "position_hint": "midpoint of the south roof edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west parapet run",
            "number": 12,
            "position_hint": "midpoint of the west roof edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "laundry line",
            "number": 13,
            "position_hint": "single straight run along the east side of the rooftop deck"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "drying platform",
            "number": 14,
            "position_hint": "southeast portion of the deck below the laundry line"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "leaflet in door gap",
            "number": 15,
            "position_hint": "single spot at the latch-side gap of the iron entry door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "partially open door state",
            "number": 16,
            "position_hint": "iron entry threshold during the night intrusion"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "intruder long shadow",
            "number": 17,
            "position_hint": "single elongated shadow area on the deck directly before the iron entry"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "attack silhouette reflection",
            "number": 18,
            "position_hint": "single reflected silhouette confined to the south window surface"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "windblown dried leaves",
            "number": 19,
            "position_hint": "single airborne cluster immediately beside the drying platform"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B01",
            "camera_height": "high aerial view, approximately 25–40 m above the roof",
            "camera_position": "above the southwest side of number 1 (rooftop deck), looking diagonally across number 3 (stair landing) toward number 2 (rooftop room) and number 8 (water tank)",
            "framing_notes": "Show the complete rooftop footprint, all four parapet runs, the rooftop room, stair arrival, water tank, laundry line, and drying platform under cloudy daytime conditions.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              19
            ],
            "lens_hint": "28mm aerial wide angle",
            "sub_location": "rooftop_room_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          },
          {
            "bg_id": "L03B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 8 (water tank), facing diagonally across number 1 (rooftop deck) toward number 4 (iron entry door), number 5 (south window), and number 6 (east window)",
            "framing_notes": "Keep the tank or laundry line near a frame edge, emphasize the concealed approach to the iron door, and retain a clear view of the window surfaces and drying platform for the night action.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_room_exterior",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              13,
              14,
              15,
              16,
              17,
              18,
              19
            ]
          }
        ],
        "scale_guideline": "The underlying low-rise multi-family building is typically three to four storeys in this mid-2020s coastal urban context; the text does not specify the storey count, and a typical roof height is roughly 9–14 m before the rooftop room. The main roof deck is typically about 120–250 square metres, with a modest rooftop room commonly around 15–30 square metres; these are typical ranges rather than stated measurements. The rooftop room has one iron entry door and at least two exterior windows, consistent with the plural windows in scope and the small living-room window described in the scenes. Treat the stair as extending through the full main-building height to the roof landing, with a typical 0.9–1.2 m parapet and a water tank around human height; exact vertical dimensions are not specified.",
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot6"
        ],
        "group_id": "bg_rooftop_villa",
        "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 single-level contemporary rooftop dwelling. Use a clean CAD-like plan with uniform single-weight black outlines on a white or off-white background, geometric shapes only, and clear wall thicknesses. The layout is an efficient older urban rooftop-home arrangement: a south-center metal entrance opens through a small threshold into a central shared living and dining zone; a compact wall kitchenette runs along the northwest wall; a small bathroom occupies the southwest corner; the main bedroom occupies the northeast corner; and the daughter bedroom occupies the southeast corner. Place a small window in the west living wall and a second window with a curtain in the east wall of the daughter bedroom. Show conventional top-down symbolic glyphs: doors as leaf lines with swing arcs, windows as double parallel wall lines, beds as rectangles with pillow shapes, the dining table as a simple rectangle, the television stand and floor lamp as minimal plan symbols, the kitchenette as a straight counter with sink and stovetop symbols, and the bathroom with sink, mirror, and toilet plan symbols. Use flat solid pastel area fills consistently: shared living and dining zone pale yellow, both private bedrooms pale blue, bathroom and kitchenette service areas pale cyan, and entry threshold pale beige. Area text may only say Shared Zone, Private Zone, Service Zone, and Threshold Zone; add no other words inside the drawing. Place one small white circle with a black number at each persistent base element, using numbers 1 through 23 exactly once each and only at the contiguous positions defined by the numbered inventory. Do not draw markers 24 through 44 because they are transient overlay metadata. A small north arrow with the letter N may appear in one corner. Do not include people, blood, footprints, bodies, red circles, loose photographs, displaced objects, search damage, steam, moving water, open-state cues, cameras, field-of-view cones, arrows, legends, dimensions, or annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting effects, textured surfaces, or material rendering; use only flat solid fills and black plan lines.",
        "key_elements": [
          "Compact single-level rooftop dwelling with an efficient contemporary urban layout",
          "Central shared living and dining zone connected to a wall kitchenette",
          "Two private bedrooms opening directly from the shared zone",
          "Compact bathroom beside the south entry threshold",
          "Small living-room window and curtained daughter-bedroom window",
          "Persistent base markers numbered 1 through 23 only; transient markers 24 through 44 are metadata and must not be drawn"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared living dining zone",
            "number": 1,
            "position_hint": "central and west portion of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main bedroom",
            "number": 2,
            "position_hint": "northeast corner of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "daughter bedroom",
            "number": 3,
            "position_hint": "southeast corner of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "compact bathroom",
            "number": 4,
            "position_hint": "southwest corner beside the entry"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold",
            "number": 5,
            "position_hint": "south center between the exterior door and shared zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "metal entrance door",
            "number": 6,
            "position_hint": "south exterior wall at the entry threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main bedroom door",
            "number": 7,
            "position_hint": "northeast partition opening from the shared zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom door",
            "number": 8,
            "position_hint": "east partition opening from the shared zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom door",
            "number": 9,
            "position_hint": "southwest partition opening from the shared zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living window",
            "number": 10,
            "position_hint": "west exterior wall of the shared zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom window",
            "number": 11,
            "position_hint": "east exterior wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "kitchen sink",
            "number": 12,
            "position_hint": "northwest wall of the shared zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "stovetop",
            "number": 13,
            "position_hint": "northwest kitchen run immediately east of the sink"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "television stand",
            "number": 14,
            "position_hint": "north side of the shared living area opposite the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining table",
            "number": 15,
            "position_hint": "center of the shared zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "main bedroom bed",
            "number": 16,
            "position_hint": "east side of the main bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter bedroom bed",
            "number": 17,
            "position_hint": "south side of the daughter bedroom beneath the feature wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "window curtain",
            "number": 18,
            "position_hint": "east wall of the daughter bedroom covering the window"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "living floor lamp",
            "number": 19,
            "position_hint": "northwest side of the living area near the television"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built in kitchen counter",
            "number": 20,
            "position_hint": "northwest wall joining the sink and stovetop"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "bathroom sink",
            "number": 21,
            "position_hint": "north wall of the compact bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom mirror",
            "number": 22,
            "position_hint": "north bathroom wall directly above the sink"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "bathroom toilet",
            "number": 23,
            "position_hint": "west side of the compact bathroom"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "pooled blood",
            "number": 24,
            "position_hint": "single pooled area on the daughter bedroom floor beside the bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bloody footprint trail",
            "number": 25,
            "position_hint": "contiguous path across the daughter bedroom floor toward the curtain"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "corpse behind curtain",
            "number": 26,
            "position_hint": "single seated location behind the daughter bedroom curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red circle above bed",
            "number": 27,
            "position_hint": "daughter bedroom wall directly above the bed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "overturned teacup",
            "number": 28,
            "position_hint": "one side of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "displaced backpack",
            "number": 29,
            "position_hint": "floor beside the daughter bedroom bed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "displaced doll",
            "number": 30,
            "position_hint": "single spot near the daughter bedroom bed corner"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "vanishing bathroom red circle",
            "number": 31,
            "position_hint": "bathroom wall beside the mirror"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "distorted family photograph",
            "number": 32,
            "position_hint": "single photograph position on the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bloodstained old photograph",
            "number": 33,
            "position_hint": "pinned at the center of the daughter bedroom wall circle"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "intruder footprint trail",
            "number": 34,
            "position_hint": "contiguous trail from the entry threshold into the shared zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "open living window state",
            "number": 35,
            "position_hint": "small living window on the west wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "overturned south dining chair",
            "number": 36,
            "position_hint": "floor immediately south of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "overturned west dining chair",
            "number": 37,
            "position_hint": "floor immediately west of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "ransacked kitchen contents",
            "number": 38,
            "position_hint": "single scattered pile beside the northwest kitchen counter"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "ransacked bedroom contents",
            "number": 39,
            "position_hint": "single scattered pile inside the daughter bedroom doorway"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "wind moved entrance door",
            "number": 40,
            "position_hint": "metal entrance door on the south exterior wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "herbs at sink",
            "number": 41,
            "position_hint": "inside the kitchen sink basin"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "simmering pot",
            "number": 42,
            "position_hint": "single pot position on the stovetop"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "active television screen",
            "number": 43,
            "position_hint": "television screen in the shared living area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "cooled pot",
            "number": 44,
            "position_hint": "single pot position on the stovetop at night"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 5 (entry threshold), facing diagonally across number 1 (shared zone) toward number 15 (dining table), number 12 (kitchen sink), and number 14 (television)",
            "framing_notes": "Include number 10 as a small daylight window, with the kitchen work line and dining table clearly visible in the same wide composition.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              44
            ],
            "lens_hint": "28mm moderate wide angle",
            "sub_location": "shared_living_kitchen",
            "use_numbered_elements": [
              1,
              5,
              6,
              10,
              12,
              13,
              14,
              15,
              19,
              20,
              41,
              42,
              43
            ]
          },
          {
            "bg_id": "L04B06",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (shared zone), facing through number 8 (daughter bedroom door) toward number 17 (bed), number 18 (curtain), and number 11 (window)",
            "framing_notes": "Keep the dining-table edge and television side of the shared room in the foreground while making the daughter bedroom floor, curtain, and wall above the bed legible.",
            "ignore_numbered_elements": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "daughter_bedroom_from_living",
            "use_numbered_elements": [
              1,
              3,
              8,
              11,
              14,
              15,
              17,
              18,
              19,
              24,
              25,
              26,
              27,
              28,
              43,
              44
            ]
          },
          {
            "bg_id": "L04B07",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 8 (daughter bedroom door), facing number 17 (bed) and number 18 (curtain) beside number 11 (window)",
            "framing_notes": "Show conspicuously spotless floor space and precise furniture order; retain enough foreground to establish the subtly changed loose-item positions.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "restored_daughter_bedroom",
            "use_numbered_elements": [
              3,
              8,
              11,
              17,
              18,
              29,
              30
            ]
          },
          {
            "bg_id": "L04B05",
            "camera_height": "eye-level seated-to-standing transition, approximately 1.4 m",
            "camera_position": "near number 16 (main bed), facing through number 7 (main bedroom door) across number 1 (shared zone) toward number 8 (closed daughter bedroom door)",
            "framing_notes": "Preserve quiet negative space around the bed and the closed bedroom door, with the dining area visible beyond.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "main_bedroom_to_shared_room",
            "use_numbered_elements": [
              1,
              2,
              7,
              8,
              15,
              16
            ]
          },
          {
            "bg_id": "L04B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "in number 1 (shared zone) near number 9 (bathroom door), facing number 21 (bathroom sink) and number 22 (mirror), with number 15 (dining table) retained at the side of frame",
            "framing_notes": "Compose the bathroom wall and mirror as the primary view while keeping the family photograph position on the dining table readable in a secondary plane.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "bathroom_threshold_and_dining",
            "use_numbered_elements": [
              1,
              4,
              9,
              15,
              21,
              22,
              31,
              32
            ]
          },
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 8 (daughter bedroom door), facing number 17 (bed) and the wall directly above it, with number 11 (window) and number 18 (curtain) to the side",
            "framing_notes": "Center the wall area above the bed so the red circle and pinned photograph occupy the visual focus without obscuring the room layout.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              28,
              29,
              30,
              31,
              32,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44
            ],
            "lens_hint": "40mm normal lens",
            "sub_location": "daughter_bedroom_feature_wall",
            "use_numbered_elements": [
              3,
              8,
              11,
              17,
              18,
              27,
              33
            ]
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 8 (daughter bedroom door), facing diagonally across number 1 (shared zone) toward number 10 (living window), number 15 (dining table), and number 6 (metal entrance door)",
            "framing_notes": "Include the edge of the daughter bedroom in the near foreground, the searched kitchen and dining area in the center, and the open window and wind-moved entrance door at opposite edges.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              41,
              42,
              43,
              44
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "ransacked_shared_interior",
            "use_numbered_elements": [
              1,
              3,
              5,
              6,
              8,
              10,
              12,
              15,
              20,
              34,
              35,
              36,
              37,
              38,
              39,
              40
            ]
          }
        ],
        "scale_guideline": "The rooftop dwelling is a single-storey rooftop addition with a typical interior clear height of about 2.3 to 2.7 metres; the supporting low-rise building is typically three to five storeys, but its exact storey count is not specified. Use a compact dwelling footprint typical of an older urban rooftop home, approximately 30 to 45 square metres rather than a full-size apartment. The scene grounds one exterior metal entrance door and at least two exterior windows: a small living-room window and a curtained daughter-bedroom window. An exterior rooftop water tank exists nearby but lies outside this interior plan; its precise size and height are unspecified.",
        "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_villa",
        "depends_on_fp": []
      },
      "fp_l11_yard_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a contemporary west-coast Korean urban-fringe multifamily villa courtyard. Show a compact walled forecourt at the south side of an older low-rise building, a narrow alley outside the south wall, a combined pedestrian and vehicle gate aligned with the alley approach, a recessed bicycle corner at the rear, and one contiguous exterior stair assembly beginning in the courtyard and rising along the building edge toward a small rooftop room. Represent the rooftop-room footprint as a clearly bounded roof-level plan shape within the building roof outline, with one courtyard-facing window shown by a double parallel line. Use simple geometric CAD-style symbols and single-weight black outlines on a white or off-white background. Apply only flat solid pastel area fills: pale yellow for the Shared Zone courtyard, pale blue for the Private Zone main building and rooftop room, pale beige for the Threshold Zone stair and gate, pale cyan for the Service Zone bicycle recess, and pale gray for the Utility/Exterior Zone perimeter wall and alley approach. Use each zone color consistently with no blending. Place one small circle containing a black number at exactly one unambiguous location for each base element numbered 1 through 9; each number must appear exactly once. Do not draw numbers 10, 11, or 12, and do not draw the bicycle, police vehicle, cat, people, event action, sirens, light beams, or other transient state cues. Area text may consist only of the generic labels Shared Zone, Private Zone, Threshold Zone, Service Zone, and Utility/Exterior Zone; optionally include a small north arrow marked N. Include no other labels, captions, legends, dimensions, camera symbols, arrows, or annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact walled courtyard below an exterior rooftop stair",
          "Older low-rise multifamily building footprint",
          "Contiguous exterior stair assembly rising from the courtyard",
          "Recessed bicycle parking corner",
          "Courtyard perimeter wall facing a narrow alley",
          "Combined pedestrian and vehicle gate",
          "Narrow alley vehicle approach",
          "Small rooftop-room footprint",
          "Courtyard-facing rooftop-room window",
          "Transient parked bicycle for the police-arrival state",
          "Transient police vehicle for the night state",
          "Transient cat on the wall for the dawn state"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower courtyard",
            "number": 1,
            "position_hint": "central open area below the exterior stair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main villa footprint",
            "number": 2,
            "position_hint": "north and east side of the courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair assembly",
            "number": 3,
            "position_hint": "along the east building edge, beginning in the lower courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking recess",
            "number": 4,
            "position_hint": "rear corner of the courtyard beneath or beside the stair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "courtyard perimeter wall",
            "number": 5,
            "position_hint": "south boundary between the courtyard and alley"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "alley vehicle approach",
            "number": 6,
            "position_hint": "outside the south boundary wall, aligned with the gate"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "courtyard gate",
            "number": 7,
            "position_hint": "single opening in the south perimeter wall facing the alley"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 8,
            "position_hint": "on the roofward side of the main building, aligned with the exterior stair"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop room window",
            "number": 9,
            "position_hint": "courtyard-facing wall of the rooftop room"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "roughly parked bicycle",
            "number": 10,
            "position_hint": "inside the bicycle parking recess near number 4"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "arriving police vehicle",
            "number": 11,
            "position_hint": "at the alley approach near number 6 and the gate"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat on wall",
            "number": 12,
            "position_hint": "one foreground spot atop the courtyard perimeter wall"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 beneath number 3, facing diagonally across the courtyard toward number 7 and number 6, with number 10 at the recessed corner and number 11 arriving through the approach",
            "framing_notes": "Keep the underside and lower steps of number 3 prominent, preserve a clear view from the shocked resident toward the arriving vehicle, and retain the rooftop access relationship to numbers 8 and 9.",
            "ignore_numbered_elements": [
              12
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "courtyard_below_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          },
          {
            "bg_id": "L11B01",
            "camera_height": "low wall-level view, approximately 1.0 m",
            "camera_position": "near number 5 at the courtyard wall, facing across number 1 toward number 8 and number 9, with number 12 occupying one foreground wall position",
            "framing_notes": "Use the wall as a strong foreground edge and keep the rooftop-room window clearly visible above the main building; exclude the vehicle approach action and bicycle corner activity.",
            "ignore_numbered_elements": [
              10,
              11
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "courtyard_wall",
            "use_numbered_elements": [
              1,
              2,
              5,
              8,
              9,
              12
            ]
          }
        ],
        "scale_guideline": "The older urban multifamily structure is typically three to four storeys for this building type, with roughly 2.6–3.0 m floor-to-floor heights; the exact storey count is not specified in the text. Its footprint should read as a compact urban lot, typically about 120–250 square metres, with a narrow walled forecourt and a small partial rooftop-room level. The exterior stair should be understood as continuing from the courtyard to the roof across the building's full vertical extent; only one courtyard gate and one courtyard-facing rooftop-room window are established for this plan, while other facade openings are unspecified.",
        "applied_shots": [
          "S13_Shot3",
          "S13_Shot4",
          "S13_Shot6",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_l12_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic 2D architectural floor plan diagram of a steep exterior cement stair approach to a rooftop-room entrance on an older compact low-rise multifamily residential building. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and minimal text. Show a narrow steep stair run with evenly spaced top-down tread lines, a compact lower landing, a compact upper rooftop landing, an adjoining open rooftop arrival area, a small door threshold, one iron entrance door represented by a standard plan door leaf and swing arc, one continuous metal railing along the outer west edge of the stair, and one short parapet segment along the west edge of the rooftop area. Derive the geometry from a contemporary compact urban residential building: space-efficient exterior circulation, tight landings, a direct final approach to the rooftop-room door, and practical rooftop edge protection. Apply solid flat pastel fills consistently: stair circulation zone pale gray, both landing areas pale beige, rooftop exterior zone pale green, and door threshold zone pale cyan. Generic area labels such as Circulation Zone, Landing Zone, Rooftop Zone, and Threshold Zone may appear in larger text; no other written labels are allowed. Place exactly one small white circle with a black number at each persistent element: 1 on the stair run, 2 on the lower landing, 3 on the upper landing, 4 on the rooftop exterior area, 5 on the door threshold, 6 on the iron door, 7 on the outer stair railing run, and 8 on the west rooftop parapet segment. Do not draw number 9, the half-open intrusion condition, or any other transient event cue. Do not show people, an intruder, a leaflet, odor cues, damage, blood, camera icons, field-of-view cones, or directional annotations. A small north arrow with the letter N may appear in one corner. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Narrow steep exterior stair run beside an older low-rise residential building",
          "Compact lower and upper landings",
          "Open rooftop arrival area",
          "Single rooftop-room door threshold",
          "Persistent iron entrance door",
          "Continuous outer-edge metal railing",
          "Short rooftop parapet segment",
          "Transient half-open door condition indicating apparent intrusion"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "steep exterior stair run",
            "number": 1,
            "position_hint": "center of plan, rising from south lower landing toward north upper landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower stair landing",
            "number": 2,
            "position_hint": "south end of the stair run"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper rooftop landing",
            "number": 3,
            "position_hint": "north end of the stair run immediately before the rooftop arrival"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop exterior area",
            "number": 4,
            "position_hint": "north and east of the upper landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop door threshold",
            "number": 5,
            "position_hint": "east edge of the upper landing directly outside the iron door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop iron entrance door",
            "number": 6,
            "position_hint": "east side of the threshold, opening toward the rooftop-room entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "outer stair railing run",
            "number": 7,
            "position_hint": "west outer edge of the steep stair run"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west rooftop parapet segment",
            "number": 8,
            "position_hint": "west edge of the rooftop exterior area beside the upper landing"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "half-open door intrusion state",
            "number": 9,
            "position_hint": "at the rooftop iron entrance door, applied only to the post-intrusion background"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near the upper end of number 1 (steep stair run), facing toward number 3 (upper landing), number 5 (door threshold), and number 6 (rooftop iron door)",
            "framing_notes": "Emphasize the steep final approach and compact landing, with the half-open intrusion condition from number 9 applied to number 6. Keep number 4 visible beyond the landing and retain number 7 and number 8 as enclosing edge references.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_cement_stairs",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "The older low-rise multifamily building is typically three to five occupied storeys with storey heights around 2.7 to 3.0 m; the exact storey count is not specified in the text. Its footprint should read as a compact small-lot residential block, typically about 8 to 15 m across rather than a large apartment complex. The exterior stair route reaches rooftop level and terminates at one iron entrance door; the number of intermediate flights and the exact parapet height are unspecified.",
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "group_id": "bg_rooftop_villa",
        "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 mid-2020s Korean supermarket security office. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, and a restrained CAD-like layout. The main enclosed office is a Service Zone filled with one solid pale cyan pastel color and may contain the generic area label \"Service Zone\"; a small entrance threshold at the southwest is a Threshold Zone filled with one solid pale beige pastel color and may contain the generic label \"Threshold Zone\". Show a single inward-swinging access door in the southwest wall using a line and door-swing arc. Place a simple rectangular CCTV workstation desk against the north wall, with one contiguous bank of modern flat monitor rectangles along its north edge. Place one top-down operator chair immediately south of the desk and two separate top-down visitor chairs farther south, all facing the monitors, leaving a clear circulation path from the entrance. Reflect the efficient compact layout of a contemporary Korean supermarket administrative office without decorative styling. Add small circular markers with black numbers, each appearing exactly once: 1 at the center of the office service zone, 2 within the entrance threshold patch, 3 at the access door, 4 on the workstation desk, 5 on the contiguous monitor bank, 6 on the operator chair, 7 on the left visitor chair, and 8 on the right visitor chair. Do not draw marker 9 or any obscured footage because it is a transient screen-state overlay. Include no people, loose objects, playback imagery, camera icons, field-of-view cones, arrows other than an optional small north arrow, or text beyond the two generic zone labels and optional \"N\". Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic treatment, rendered lighting, lighting effects, textured surfaces, material rendering, blending, or drop shadows.",
        "key_elements": [
          "Compact service-zone security office",
          "Single internal entrance threshold and inward-swinging access door",
          "Wall-facing CCTV workstation desk",
          "Contiguous bank of modern flat surveillance monitors",
          "Operator chair behind the desk",
          "Two separate visitor chairs facing the workstation",
          "Transient obscured CCTV playback confined to monitor displays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "security office service zone",
            "number": 1,
            "position_hint": "center of the enclosed office room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 2,
            "position_hint": "small threshold patch at the southwest entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "access door",
            "number": 3,
            "position_hint": "southwest wall, opening inward toward the west side of the office"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "CCTV workstation desk",
            "number": 4,
            "position_hint": "centered against the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "CCTV monitor bank",
            "number": 5,
            "position_hint": "single contiguous monitor cluster along the north edge of the workstation desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator chair",
            "number": 6,
            "position_hint": "immediately south of the workstation desk, facing north"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor chair left",
            "number": 7,
            "position_hint": "south-central office, facing the workstation, left position"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor chair right",
            "number": 8,
            "position_hint": "south-central office, facing the workstation, right position"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "obscured CCTV playback",
            "number": 9,
            "position_hint": "confined to one contiguous portion of the active monitor display bank at number 5"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "inside number 1 near number 2, facing diagonally across number 7 and number 8 toward number 4 and number 5",
            "framing_notes": "Keep the CCTV monitor bank prominent beyond the seated and standing viewing positions; depict number 9 only within the active monitor display surfaces, with no invented person details in the obscured footage.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "security_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "Treat the security office as one compact enclosed room on a single occupied floor within a larger supermarket; the parent building's total storey count is not specified. A footprint of roughly 12–20 square metres and a ceiling height of about 2.4–2.7 metres are typical for a modern Korean administrative security room, not measurements stated in the text. Use one internal access door for this room; no exterior window count is established by the scene material.",
        "applied_shots": [
          "S20_Shot3",
          "S20_Shot5"
        ],
        "group_id": "bg_large_market",
        "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 mid-2020s detective office in a modern coastal-region police station. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric plan symbols only, and generous readable spacing. Show one enclosed rectangular office with a compact entrance threshold at the southwest corner, an inward-swinging door on the south wall, a clear circulation aisle from the entrance into the room, and one contiguous double-line window run centered on the north exterior wall. Divide the plan into three consistently color-coded areas: Shared Zone in flat pale yellow across the central and eastern open office, Threshold Zone in flat pale beige inside the southwest entrance, and Service Zone in flat pale cyan at the northwest coffee nook. These three short generic area names may be the only words inside the plan. Arrange a rectangular assigned detective desk with one chair in the east-central area, a separate duty detective desk in the north-central area with one flat-monitor glyph on its north edge, a single shared team workstation in the west-central area, and a compact coffee-machine glyph against the north wall inside the service nook. Use contemporary practical office geometry with clustered workstations, short travel paths, and no ornamental or historical layout features. Draw desks and workstations as simple rectangles, the chair as a top-down symbolic glyph, the monitor as a thin rectangular plan symbol, the coffee machine as a small fixed-appliance rectangle, the door with a line and swing arc, and the window as double parallel wall lines. Place small outlined circles containing black numbers 1 through 11 exactly once each at the corresponding single contiguous base-layer locations. Do not draw numbers 12, 13, or 14 and do not depict crime photographs, tracking data, report forms, people, loose paperwork, phones, event cues, camera icons, field-of-view cones, or shot arrows. A small north arrow marked N may appear in one corner. Keep all zone fills as single flat pastel colors with no blending. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textured surfaces, or material rendering.",
        "key_elements": [
          "Single open detective-office work zone with unobstructed circulation",
          "Compact entrance threshold at the southwest corner",
          "One contiguous exterior window run along the north wall",
          "Two individually identified detective desks with a visible flat monitor",
          "Separate shared team workstation supporting multiple staff members",
          "Small fixed coffee-service nook",
          "Transient report forms used only in the daytime emergency state",
          "Transient enlarged crime photographs and GPS result used only in the deserted-office state"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work zone",
            "number": 1,
            "position_hint": "main central and eastern portion of the office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 2,
            "position_hint": "southwest corner immediately inside the entry"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "coffee service zone",
            "number": 3,
            "position_hint": "northwest corner beside the exterior wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "entry door",
            "number": 4,
            "position_hint": "south wall near the southwest corner, opening inward"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north window run",
            "number": 5,
            "position_hint": "single contiguous run centered on the north exterior wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "assigned detective desk",
            "number": 6,
            "position_hint": "east-central side of the shared work zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "assigned desk chair",
            "number": 7,
            "position_hint": "south side of number 6, facing the desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty detective desk",
            "number": 8,
            "position_hint": "north-central side of the shared work zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "duty desk flat monitor",
            "number": 9,
            "position_hint": "north edge of number 8, facing south toward its chair position"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "team workstation",
            "number": 10,
            "position_hint": "west-central portion of the shared work zone, clear of the entrance aisle"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee machine",
            "number": 11,
            "position_hint": "against the north wall within number 3"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "enlarged crime photo pile",
            "number": 12,
            "position_hint": "one contiguous scattered pile on top of number 6"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "GPS tracking result display",
            "number": 13,
            "position_hint": "confined to the screen surface of number 9"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "missing-person report forms",
            "number": 14,
            "position_hint": "one contiguous document set on top of number 8"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 (entry door), facing diagonally across number 2 (threshold zone) toward number 8 (duty detective desk) and number 9 (flat monitor)",
            "framing_notes": "Keep the duty workstation prominent while retaining open circulation around it; the office should feel sparsely occupied at night.",
            "ignore_numbered_elements": [
              12,
              13,
              14
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              4,
              8,
              9
            ]
          },
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 4 (entry door), facing through number 2 (threshold zone) toward number 8 (duty detective desk), number 6 (assigned detective desk), and number 10 (team workstation)",
            "framing_notes": "Use a broad office view with clear circulation toward the exit; include the report forms at the duty desk and enough surrounding workstations to support an active emergency-office atmosphere.",
            "ignore_numbered_elements": [
              12,
              13
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              9,
              10,
              11,
              14
            ]
          },
          {
            "bg_id": "L14B03",
            "camera_height": "seated-to-standing eye level, approximately 1.3 to 1.6 m",
            "camera_position": "near number 6 (assigned detective desk), looking across number 12 (enlarged crime-photo pile) toward number 8 (duty detective desk), with number 9 (flat monitor) visible",
            "framing_notes": "Make the exposed photographs on the nearer desk and the tracking result on the farther monitor readable as separate focal surfaces while preserving the visibly deserted office.",
            "ignore_numbered_elements": [
              14
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              3,
              6,
              7,
              8,
              9,
              11,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "The depicted office occupies one floor within a modern police-station building; the station's total storey count is not specified, while two to five storeys and roughly 3 to 4 m floor-to-floor are typical for this civic-building type. A compact open detective office of this arrangement is typically about 45 to 80 square metres, but no exact dimensions are given. The schematic uses one inward-swinging office entry and one contiguous exterior window run; these are plan conventions rather than evidence for the building's full facade opening count. No stair, atrium, level change, or other multi-storey vertical element lies within this floor plan's scope.",
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot2",
          "S21_Shot9",
          "S21_Shot17"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l20_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a compact contemporary coastal fishing boat. Show a tapered monohull deck outline with a broad open aft working deck, a compact enclosed wheelhouse in the forward portion, narrow port and starboard exterior passages beside the wheelhouse, and a small foredeck at the bow. Preserve a clear centerline working path from the stern across the aft deck to a centered aft wheelhouse threshold and inward-swinging door. Inside the wheelhouse, show a simple rectangular helm console facing a forward windshield, plus one port side window and one starboard side window. Show separate continuous safety-rail glyphs along the port edge, starboard edge, bow edge, and stern edge. Use single-weight black outlines on a white or off-white background and geometric architectural plan symbols only. Fill the aft working deck with solid pale yellow, both side passages and the foredeck with solid pale gray, the wheelhouse helm area with solid pale cyan, and the threshold strip with solid pale beige; keep each fill perfectly flat and consistent with no blending. Use a door swing arc, double parallel lines for each window, and a plain top-down rectangular console symbol. Place small circular black-number markers 1 through 15 exactly once at their corresponding single contiguous locations. Do not draw markers 16 or 17, and do not draw the paper map or old printed photograph because they are transient overlay objects. Minimal interior text only: optional generic area labels Working Zone, Helm Zone, Threshold Zone, and Exterior Circulation, plus a small north arrow marked N in one corner. No other text, annotations, camera icons, field-of-view cones, people, loose objects, or event cues. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic imagery, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact contemporary coastal fishing-boat plan with an enclosed forward wheelhouse and a broad open aft working deck",
          "Unobstructed centerline working clearance from the stern deck to the aft wheelhouse entrance",
          "Separate narrow port and starboard exterior passages beside the wheelhouse",
          "Simple helm console aligned toward the forward windshield",
          "Continuous safety rails divided into individual port, starboard, bow, and stern runs",
          "Paper map and old printed photograph treated as transient scene objects and excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft working deck",
            "number": 1,
            "position_hint": "large open area from the stern to the aft face of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port side passage",
            "number": 2,
            "position_hint": "narrow exterior passage along the port side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard side passage",
            "number": 3,
            "position_hint": "narrow exterior passage along the starboard side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "foredeck",
            "number": 4,
            "position_hint": "small exposed deck between the forward wheelhouse wall and the bow"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse helm area",
            "number": 5,
            "position_hint": "compact enclosed cabin in the forward portion of the boat"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "cabin threshold",
            "number": 6,
            "position_hint": "center of the transition strip between the aft working deck and wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft wheelhouse door",
            "number": 7,
            "position_hint": "center of the aft wheelhouse wall, opening into the helm area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm console",
            "number": 8,
            "position_hint": "forward interior wall of the wheelhouse, centered behind the windshield"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield",
            "number": 9,
            "position_hint": "single contiguous glazed run across the forward wheelhouse wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port wheelhouse window",
            "number": 10,
            "position_hint": "port wall of the wheelhouse near the helm console"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard wheelhouse window",
            "number": 11,
            "position_hint": "starboard wall of the wheelhouse near the helm console"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "port rail run",
            "number": 12,
            "position_hint": "continuous port outer edge of the exposed deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "starboard rail run",
            "number": 13,
            "position_hint": "continuous starboard outer edge of the exposed deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bow rail run",
            "number": 14,
            "position_hint": "curved outer edge around the bow foredeck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stern rail run",
            "number": 15,
            "position_hint": "transverse outer edge at the stern of the working deck"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "paper map",
            "number": 16,
            "position_hint": "temporarily held or extended over the aft working deck during the examination"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old printed photograph",
            "number": 17,
            "position_hint": "temporarily held above the aft working deck beside the paper map"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B01",
            "camera_height": "eye-level standing, approximately 1.6 m above the deck",
            "camera_position": "near number 15 (stern rail run), facing forward across number 1 (aft working deck) toward number 6 (cabin threshold) and number 7 (aft wheelhouse door)",
            "framing_notes": "Keep the broad working deck and helm entrance readable so movement toward the controls is clear. Allow medium and close framing of number 16 (paper map) and number 17 (old printed photograph), while retaining a side rail or the wheelhouse threshold as spatial context.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "fishing_boat_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              10,
              11,
              12,
              13,
              15,
              16,
              17
            ]
          }
        ],
        "scale_guideline": "This is a single working-deck level with one enclosed wheelhouse; a typical contemporary small coastal fishing boat of this kind is roughly 8–15 m long and 3–5 m wide, although the text gives no measurements. The wheelhouse is typically about 2.2–3 m from deck level to roof, with safety rails typically about 0.9–1.1 m high. The plan uses one aft helm-access door, one forward windshield run, and one side window on each side as a conservative compact-boat arrangement rather than text-specified counts.",
        "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 floor plan diagram of a compact mid-2020s coastal fishing-boat wheelhouse. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. The layout is a compact rectangular cabin with a forward helm, wraparound visibility through one forward windshield run and separate port and starboard side window runs, a central standing area sized for close interaction, and one aft doorway opening onto a narrow exterior deck strip. Derive the practical geometry from a modern small working fishing boat: place the built-in helm console against the forward wall, with a top-down steering-wheel circle, adjacent throttle control, and a simple rectangular modern instrument display. Show the aft door with a standard line-and-arc swing symbol, windows as double parallel wall lines, and all fixtures as simple top-down plan glyphs. Apply flat solid pastel zoning consistently: Central Zone in pale yellow for the standing area, Service Zone in pale cyan for the forward helm area, Threshold Zone in pale beige at the aft entrance, and Exterior Zone in pale gray for the narrow deck strip. These four short generic area labels may appear as the only words inside the plan. Add small circular markers with black numbers 1 through 12, each appearing exactly once at its single specified contiguous location. Do not draw markers 13, 14, 15, or 16 and do not depict their transient obstruction, photograph, perceptual distortion, or red mark on this base diagram. A small north arrow with the letter N may appear in one corner. Do not include any other labels, annotations, people, camera icons, field-of-view cones, event cues, or plot-state marks. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, material rendering, color blending, or drop shadows.",
        "key_elements": [
          "Compact central standing area",
          "Forward helm service zone",
          "Aft entrance threshold",
          "Narrow exterior deck strip",
          "Built-in helm console",
          "Steering wheel and engine controls",
          "Modern instrument display",
          "Forward and side window runs",
          "Single aft doorway",
          "Transient helm obstruction excluded from the base diagram",
          "Transient old photograph excluded from the base diagram",
          "Subjective circular distortions excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central standing area",
            "number": 1,
            "position_hint": "center of wheelhouse between helm and aft doorway"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "helm service zone",
            "number": 2,
            "position_hint": "forward end of wheelhouse beneath front windshield"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft threshold zone",
            "number": 3,
            "position_hint": "inside aft wall directly before doorway"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior deck strip",
            "number": 4,
            "position_hint": "outside aft doorway along rear edge of plan"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console",
            "number": 5,
            "position_hint": "forward wall, centered below front windshield"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "steering wheel",
            "number": 6,
            "position_hint": "operator side of helm console, slightly port of center"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "engine throttle control",
            "number": 7,
            "position_hint": "starboard side of steering wheel on helm console"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "instrument display",
            "number": 8,
            "position_hint": "upper center of helm console above steering wheel"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front windshield run",
            "number": 9,
            "position_hint": "forward wall above helm console"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port-side window run",
            "number": 10,
            "position_hint": "port wall beside central standing area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard-side window run",
            "number": 11,
            "position_hint": "starboard wall beside helm service zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft doorway",
            "number": 12,
            "position_hint": "aft wall connecting threshold to exterior deck strip"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporary helm obstruction",
            "number": 13,
            "position_hint": "standing clearance immediately behind steering wheel"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old printed photograph",
            "number": 14,
            "position_hint": "localized foreground position beside helm console"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "localized circular distortion cluster",
            "number": 15,
            "position_hint": "single localized perception overlay around steering wheel and instrument display"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red circular perceptual mark",
            "number": 16,
            "position_hint": "single localized subjective overlay near the forward instrument area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L21B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 12 (aft doorway), facing forward across number 1 (central standing area) toward number 5 (helm console), number 6 (steering wheel), and number 9 (front windshield)",
            "framing_notes": "Keep the compact standing clearance and blocked approach to the helm legible; include the forward controls and windshield while depicting number 13 as a transient obstruction rather than permanent furniture.",
            "ignore_numbered_elements": [
              14,
              15,
              16
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          },
          {
            "bg_id": "L21B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "within number 1 (central standing area), facing diagonally toward number 5 (helm console), number 8 (instrument display), and number 10 (port-side window)",
            "framing_notes": "Keep the helm fixtures recognizable and provide a clear foreground or console-adjacent surface for number 14, the transient old photograph.",
            "ignore_numbered_elements": [
              13,
              15,
              16
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14
            ]
          },
          {
            "bg_id": "L21B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (aft threshold), looking forward through number 1 (central standing area) toward number 6 (steering wheel), number 8 (instrument display), and number 9 (front windshield)",
            "framing_notes": "Use the steering wheel, gauges, and window geometry as objective circular and rectilinear anchors; apply numbers 15 and 16 only as localized subjective perception overlays, not permanent marks.",
            "ignore_numbered_elements": [
              13,
              14
            ],
            "lens_hint": "24mm wide angle with restrained subjective distortion",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "The wheelhouse is a single-level enclosed cabin, typical for a small modern coastal fishing boat; the text does not specify exact height, but a typical clear interior height is about 2.0 to 2.3 m. Its compact footprint should read as roughly one helm station plus space for two standing adults, typically about 6 to 12 square meters, with narrow circulation around the console. Use a typical opening arrangement of one forward windshield run, one window run on each side, and one aft doorway; no multi-storey stair, tank, or other full-height vertical element is indicated within this scope.",
        "applied_shots": [
          "S29_Shot1",
          "S29_Shot4",
          "S29_Shot10"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "ada9d5e0682c1b92",
    "consumed_shot_binding_hash": "215e8c8dcdc90a38"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "d574b137-8734-4e8c-9852-6650eddb9f50",
  "resolved_model": "gpt",
  "updated_at": "2026-07-16T22:21:44.502719+00:00",
  "project_config_snapshot": {}
}