{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "b721e41033bb6bac",
  "data": {
    "floor_plans": {
      "fp_l03_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan of an aging mid-2020s coastal low-rise residential rooftop and compact rooftop cabin. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric shapes only, and clear wall thicknesses. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic treatment, rendered appearance, lighting effects, textured surfaces, or material rendering. Fill each zone with one consistent flat pastel solid color: number 1 rooftop exterior deck in pale gray, number 2 private cabin footprint in pale blue, number 10 entrance threshold in pale beige, and number 11 water-tank service zone in pale cyan. Draw number 3 as the continuous concrete parapet around the roof perimeter; number 4 as a simple circular or cylindrical top-view water-tank glyph on the northwest service pad; number 5 as two fixed posts connected by thin parallel clothesline lines across the open deck; number 6 as the west-facing cabin facade; number 7 as a double-parallel-line window in that facade; number 8 as an iron entrance with a standard door leaf and swing arc; number 9 as a compact roof access stair and landing at the southwest edge; and number 12 as a low rectangular drying platform near the clothesline and cabin approach. Reflect practical contemporary west-coast urban residential rooftop geometry: compact cabin pushed toward one side of the roof, broad exposed utility deck, perimeter parapet, exterior tank, simple drying line, and direct stair access from the lower multifamily building. Place one small circular marker with a unique black number exactly once on every base element, using only numbers 1 through 12. Do not draw markers 13 through 18 or any associated forced-door state, silhouettes, flyer, windblown leaves, cat, or window illumination because these are transient overlay elements. Minimal text only: the generic area labels Exterior Zone, Private Zone, Threshold Zone, and Service Zone may appear inside their corresponding pastel areas, plus a small north arrow in one corner; include no other text, labels, dimensions, camera icons, view cones, arrows, people, or annotations.",
        "key_elements": [
          "Aging low-rise residential rooftop deck enclosed by a concrete parapet",
          "Compact single-level rooftop cabin with one visible window and one iron entrance",
          "Fixed cylindrical rooftop water tank on a service pad",
          "Simple fixed clothesline spanning an open portion of the deck",
          "Low drying platform positioned near the cabin approach",
          "Roof access stair and landing connecting to the lower building",
          "Flat pastel zoning for exterior, private, service, and threshold areas",
          "Nighttime intrusion cues reserved for a separate state overlay",
          "Dawn window illumination and black cat reserved for a separate state overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop deck",
            "number": 1,
            "position_hint": "main exterior area surrounding the rooftop cabin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop cabin",
            "number": 2,
            "position_hint": "east half of the rooftop deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "concrete parapet",
            "number": 3,
            "position_hint": "continuous boundary around the outer roof edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "water tank",
            "number": 4,
            "position_hint": "northwest corner of the rooftop deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline",
            "number": 5,
            "position_hint": "spanning the open deck between fixed posts west of the cabin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "cabin facade",
            "number": 6,
            "position_hint": "west-facing exterior wall of the rooftop cabin"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "cabin window",
            "number": 7,
            "position_hint": "cabin facade beside the iron entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance",
            "number": 8,
            "position_hint": "cabin facade opening onto the rooftop threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "roof access stair",
            "number": 9,
            "position_hint": "southwest roof edge with a small arrival landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 10,
            "position_hint": "small paved zone directly outside the iron entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "tank service zone",
            "number": 11,
            "position_hint": "service pad surrounding the water tank in the northwest corner"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "drying platform",
            "number": 12,
            "position_hint": "low rectangular platform on the deck near the clothesline and cabin approach"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "forced ajar entrance state",
            "number": 13,
            "position_hint": "at the iron entrance during the nighttime intrusion"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "violent window silhouettes",
            "number": 14,
            "position_hint": "confined to the cabin window during the nighttime intrusion"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "loose advertising flyer",
            "number": 15,
            "position_hint": "caught in or removed from the iron entrance gap during the intrusion"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "windblown dried leaves",
            "number": 16,
            "position_hint": "across the drying platform and deck near the approaching intruder"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat",
            "number": 17,
            "position_hint": "on or beside the parapet during the dawn exterior view"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "illuminated window state",
            "number": 18,
            "position_hint": "within the cabin window during the blue dawn view"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B02",
            "camera_height": "high aerial establishing height, approximately 20–30 m above the roof",
            "camera_position": "above the southwest side of number 1 (rooftop deck), looking diagonally across number 2 (rooftop cabin) toward number 4 (water tank) and number 9 (roof access stair)",
            "framing_notes": "Show the entire rooftop boundary, cabin footprint, parapet, tank, clothesline, drying platform, window, iron entrance, and roof access in one clear establishing composition.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16,
              17,
              18
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "rooftop_aerial_overview",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L03B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on number 1 (rooftop deck) near number 12 (drying platform), facing diagonally toward number 8 (iron entrance) and number 7 (cabin window)",
            "framing_notes": "Keep the forced ajar state of the entrance and the obscured violent silhouettes behind the window prominent; include the loose flyer and windblown dried leaves near the foreground threshold without revealing any face.",
            "ignore_numbered_elements": [
              17,
              18
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "cabin_entrance_and_window",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              10,
              12,
              13,
              14,
              15,
              16
            ]
          },
          {
            "bg_id": "L03B01",
            "camera_height": "low rooftop eye-level ~1.2m",
            "camera_position": "near number 3 (parapet), facing across number 1 (rooftop deck) toward number 7 (cabin window), with number 4 (water tank) offset to one side",
            "framing_notes": "Frame the illuminated window as the main cabin feature while retaining the concrete parapet, deserted deck, water tank, and black cat at the parapet edge.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16
            ],
            "lens_hint": "40mm natural wide angle",
            "sub_location": "parapet_facing_cabin",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              11,
              17,
              18
            ]
          }
        ],
        "scale_guideline": "The aging low-rise residential building is typically three to five storeys, with the rooftop cabin forming one additional partial level; the exact storey count is not specified in the text. A conservative typical floor-to-floor height is about 2.7–3.2 m, placing the roof deck roughly 8–16 m above grade, while the cabin itself is a compact single-storey unit typically around 15–35 square metres. The visible cabin facade has one window and one iron entrance; opening counts on the lower façades are not specified. The roof access stair extends through the lower building to the rooftop landing, and the water tank is typically about 1.5–2.5 m tall above its service pad.",
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot4",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l04_rooftop_home": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact mid-2020s rooftop dwelling in a western coastal urban region. Show a short southwest entry threshold opening directly into a central living-dining room, a narrow kitchenette integrated along the north or northeast edge, a separate daughter bedroom along the north side, a main bedroom at the southeast, and a compact bathroom between the shared and private portions. Use region-typical compact rooftop-home geometry: efficient circulation, thin internal partitions, an inward-swinging metal entrance door, small exterior windows, and modest modern domestic furniture. Fill the shared living-dining area with one flat pale yellow solid color, both private bedrooms with the same flat pale blue solid color, the kitchenette and bathroom with one flat pale cyan solid color, and the entry threshold with one flat pale beige solid color. Use the same color consistently for each zone type, with no blending. Draw only clean geometric plan symbols: walls and furniture in single-weight black outlines on a white or off-white background; door leaves with swing arcs; windows as double parallel wall lines; beds as rectangles with pillow shapes; the dining table as a simple rectangle with chair glyphs; the television and floor lamp as minimal top-down symbols; the sink, stovetop, washbasin, mirror, and toilet as standard plan symbols; and the daughter bedroom curtain as a simple line along its window. Place small circles containing unique black numbers exactly once for base elements 1 through 24 only, following the supplied numbered element positions. Do not draw numbers 25 through 40 or any blood, body, tracks, red circles, photographs, displaced objects, open-window state, loose-door state, kitchen activity, or other transient event cues. Optional large area text is limited to the generic labels Threshold Zone, Shared Zone, Private Zone, and Service Zone inside their corresponding pastel areas; include no other words or annotations. Camera symbols, view cones, and camera arrows are forbidden. This must be a simple flat 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, material rendering, decorative illustration, or drop shadows.",
        "key_elements": [
          "Compact single-level rooftop dwelling with a short threshold and direct entry into the shared living-dining space",
          "Small service kitchenette integrated along one edge of the shared zone",
          "Two separate private bedrooms connected to the shared area",
          "Daughter bedroom with a bed-wall focal point and a curtained exterior window",
          "Compact bathroom with washbasin, wall mirror, and toilet",
          "Small living-room window providing a narrow daylight source",
          "Persistent television, dining set, kitchenette fixtures, beds, curtain, and floor lamp",
          "Base diagram displays numbered circles 1 through 24 only; numbers 25 through 40 are metadata for transient overlays and must not be drawn"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold",
            "number": 1,
            "position_hint": "southwest edge of the dwelling, immediately inside the exterior entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entry door",
            "number": 2,
            "position_hint": "southwest exterior wall, opening inward into the threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "living-dining area",
            "number": 3,
            "position_hint": "central and western portion of the compact home"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living window",
            "number": 4,
            "position_hint": "west or northwest exterior wall of the living area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "television",
            "number": 5,
            "position_hint": "against the north wall of the living area, visible from the kitchenette"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining table",
            "number": 6,
            "position_hint": "center of the shared living-dining area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining chairs",
            "number": 7,
            "position_hint": "arranged around the dining table in the shared area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchenette zone",
            "number": 8,
            "position_hint": "along the northeast edge of the shared living-dining area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "sink and faucet",
            "number": 9,
            "position_hint": "built into the kitchenette counter along the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stovetop",
            "number": 10,
            "position_hint": "built into the kitchenette counter beside the sink"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main bedroom",
            "number": 11,
            "position_hint": "southeast private room adjoining the shared area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main bedroom door",
            "number": 12,
            "position_hint": "between the shared area and the main bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "main bed",
            "number": 13,
            "position_hint": "against the east wall of the main bedroom"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "daughter bedroom",
            "number": 14,
            "position_hint": "northwest or northern private room beyond the living area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom door",
            "number": 15,
            "position_hint": "south wall of the daughter bedroom, opening from the shared area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter bed",
            "number": 16,
            "position_hint": "against the east wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom window",
            "number": 17,
            "position_hint": "north exterior wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "window curtain",
            "number": 18,
            "position_hint": "inside the daughter bedroom along the window wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bathroom",
            "number": 19,
            "position_hint": "compact service room beside the kitchenette and main bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom door",
            "number": 20,
            "position_hint": "opening from the shared area into the bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom washbasin",
            "number": 21,
            "position_hint": "against the bathroom wall opposite or beside the door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall mirror",
            "number": 22,
            "position_hint": "mounted above the bathroom washbasin"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "toilet",
            "number": 23,
            "position_hint": "rear corner of the compact bathroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "living floor lamp",
            "number": 24,
            "position_hint": "near the television or corner of the living area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood pool and bloody tracks",
            "number": 25,
            "position_hint": "across the daughter bedroom floor, leading toward the window curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "mutilated body behind curtain",
            "number": 26,
            "position_hint": "seated behind the curtain in the daughter bedroom"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "crumpled photograph",
            "number": 27,
            "position_hint": "held by or beside the body behind the daughter bedroom curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red circle above bed",
            "number": 28,
            "position_hint": "on the wall above the daughter bed during the nighttime crime vision"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "two cups with one overturned",
            "number": 29,
            "position_hint": "on the dining table during the nighttime discovery"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "shifted backpack and doll",
            "number": 30,
            "position_hint": "inside the spotless daughter bedroom in subtly altered positions"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "hallucinated bathroom red circle",
            "number": 31,
            "position_hint": "on the bathroom wall visible around the mirror viewpoint"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "melting face in family photograph",
            "number": 32,
            "position_hint": "confined to a framed family photograph on the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "physical red circle and pinned bloody photograph",
            "number": 33,
            "position_hint": "centered on the wall above or beside the daughter bed at dusk"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "ransacked household disorder",
            "number": 34,
            "position_hint": "spread through the living area and daughter bedroom"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "intruder footprints",
            "number": 35,
            "position_hint": "leading from the entry through the living area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "toppled dining chairs",
            "number": 36,
            "position_hint": "on the floor around the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "living window held open",
            "number": 37,
            "position_hint": "at the small living-area window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "loose entry door in wind",
            "number": 38,
            "position_hint": "at the exterior iron entrance door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "kitchen routine items",
            "number": 39,
            "position_hint": "at the sink and stovetop, including rinsed herbs and a simmering pot"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "daytime tea cup",
            "number": 40,
            "position_hint": "on the dining table during the ordinary daytime routine"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 2 (iron entry door), facing diagonally across number 3 (living-dining area) toward number 8 (kitchenette) and number 4 (small living window)",
            "framing_notes": "Show number 5 (television), number 6 (dining table), number 9 (sink), and number 10 (stovetop) as a compact domestic composition; include the daytime routine cues at numbers 39 and 40.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "living_dining_kitchenette",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              24,
              39,
              40
            ]
          },
          {
            "bg_id": "L04B06",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 15 (daughter bedroom door), facing number 16 (bed) and number 18 (curtain) beside number 17 (window)",
            "framing_notes": "Keep the bed-wall circle, blood pool and tracks, body behind the curtain, crumpled photograph, and overturned cup arrangement clearly legible as separate crime-state cues.",
            "ignore_numbered_elements": [
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40
            ],
            "lens_hint": "32mm moderate wide angle",
            "sub_location": "daughter_bedroom",
            "use_numbered_elements": [
              14,
              15,
              16,
              17,
              18,
              25,
              26,
              27,
              28,
              29
            ]
          },
          {
            "bg_id": "L04B07",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 15 (daughter bedroom door), facing diagonally toward number 16 (bed), number 17 (window), and number 18 (curtain)",
            "framing_notes": "Present an unnaturally clean, carefully ordered room; retain the subtly shifted backpack and doll cue at number 30 while excluding every crime trace.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "spotless_daughter_bedroom",
            "use_numbered_elements": [
              14,
              15,
              16,
              17,
              18,
              30
            ]
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level seated-to-standing, approximately 1.4 m",
            "camera_position": "inside number 11 (main bedroom), near number 13 (bed), looking through number 12 (door) toward number 3 (living-dining area) and the closed number 15 (daughter bedroom door)",
            "framing_notes": "Emphasize the quiet sightline through the compact empty home and avoid all supernatural, crime, and search-state cues.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "main_bedroom_to_living_area",
            "use_numbered_elements": [
              3,
              4,
              6,
              11,
              12,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "compose paired interior viewpoints: near number 21 (bathroom washbasin), facing number 22 (mirror), and near number 6 (dining table), facing the framed-photo position",
            "framing_notes": "Confine the transient red circle to the bathroom wall reflection context and the melting face to the flat family photograph; neither vision should alter the surrounding room.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40
            ],
            "lens_hint": "40mm natural perspective",
            "sub_location": "bathroom_and_dining_vision_points",
            "use_numbered_elements": [
              3,
              6,
              19,
              20,
              21,
              22,
              23,
              31,
              32
            ]
          },
          {
            "bg_id": "L04B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "inside number 15 (daughter bedroom door), facing the wall above number 16 (bed), with number 17 (window) and number 18 (curtain) near the frame edge",
            "framing_notes": "Center the physical red circle and pinned bloody old photograph at number 33 while retaining the searched, disordered room cue at number 34.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              35,
              36,
              37,
              38,
              39,
              40
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "ransacked_daughter_bedroom",
            "use_numbered_elements": [
              14,
              15,
              16,
              17,
              18,
              33,
              34
            ]
          },
          {
            "bg_id": "L04B05",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 2 (iron entry door), facing diagonally through number 3 (living-dining area) toward number 4 (living window) and number 15 (daughter bedroom door)",
            "framing_notes": "Show the desolate searched interior with footprints crossing the shared zone, toppled dining chairs, the open living window, and the loose entry door moving in the wind.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              39,
              40
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "ransacked_entry_and_living_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              14,
              15,
              17,
              18,
              24,
              34,
              35,
              36,
              37,
              38
            ]
          }
        ],
        "scale_guideline": "The scoped rooftop dwelling is a single-storey enclosure, with a typical compact residential interior height of roughly 2.3–2.6 m; no exact height is specified. Its footprint should read as a modest two-bedroom rooftop unit, typically around 35–55 square metres for this kind of compact urban dwelling, though no measurement is stated. The underlying older multi-unit building is typically three to five storeys for the regional building type, with the rooftop enclosure above it; the exterior access stair and rooftop water tank extend outside this interior plan. The plan includes one exterior iron entrance door, one small living-area window, and one curtained bedroom window, without implying additional unseen facade openings.",
        "applied_shots": [
          "S5_Shot1",
          "S5_Shot7",
          "S5_Shot8",
          "S12_Shot6",
          "S12_Shot9",
          "S14_Shot2",
          "S14_Shot3",
          "S18_Shot1",
          "S18_Shot8",
          "S18_Shot11",
          "S25_Shot4",
          "S25_Shot8",
          "S27_Shot1"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l09_rooftop_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of an exterior access stair route connecting the rear yard of an older contemporary South Korean low-rise multi-family villa to a rooftop dwelling entrance. Use clean single-weight black CAD-style outlines on a white or off-white background, geometric plan symbols only, and minimal text. Show a narrow rear-yard threshold at the south, a long exterior stair flight following the building wall, a compact intermediate landing, and an upper landing that opens onto a small rooftop terrace. Place a compact rooftop dwelling enclosure along the north side of the terrace, with one iron entrance door in its south-facing wall directly opposite the upper landing; depict the door only as a standard plan-view leaf and swing arc, without encoding whether it is currently open or closed. Include a rooftop water tank in the far terrace corner, a simple laundry line, a low rectangular drying platform, and a continuous perimeter parapet around exposed roof edges. Reflect practical contemporary regional geometry: tight urban clearances, a narrow utilitarian stair, compact landings, and a rooftop enclosure occupying only part of the roof. Apply flat solid pastel zone fills with no blending: rear yard in pale green as Utility Zone, stair flight and both landings in pale beige as Threshold Zone, rooftop terrace in pale gray as Exterior Zone, and rooftop dwelling enclosure in pale blue as Private Zone. These short generic zone names may appear once inside their corresponding colored areas. Place small circular markers with black numbers exactly once for base elements only: 1 rear yard threshold, 2 exterior stair flight, 3 intermediate stair landing, 4 upper stair landing, 5 rooftop terrace, 6 rooftop dwelling enclosure, 7 iron entrance door, 8 rooftop water tank, 9 perimeter parapet, 10 laundry line, and 11 low drying platform. Draw no marker for any transient door state and use no other numbers. A small north arrow with the letter N may appear in one corner. Do not draw camera icons, field-of-view cones, people, vehicles, event cues, shadows, stains, or plot-state annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Rear yard threshold at the base of the access route",
          "Narrow exterior stair flight running along the villa wall",
          "Intermediate stair landing",
          "Upper rooftop landing",
          "Open rooftop terrace beside a compact rooftop dwelling",
          "Iron entrance door in the rooftop dwelling wall",
          "Rooftop water tank",
          "Perimeter safety parapet",
          "Laundry line and low drying platform",
          "Transient half-open state of the entrance door excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear yard threshold",
            "number": 1,
            "position_hint": "south end of plan at the foot of the exterior stairs"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair flight",
            "number": 2,
            "position_hint": "along the east side of the villa footprint, rising from the rear yard to the roof"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "intermediate stair landing",
            "number": 3,
            "position_hint": "midway along the exterior stair route beside the villa wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper stair landing",
            "number": 4,
            "position_hint": "north end of the stair flight directly outside the rooftop entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop terrace",
            "number": 5,
            "position_hint": "open roof area west of the upper landing and rooftop dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop dwelling enclosure",
            "number": 6,
            "position_hint": "north side of the rooftop terrace adjoining the upper landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 7,
            "position_hint": "south-facing wall of the rooftop dwelling, directly opposite the upper landing"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 8,
            "position_hint": "far northwest portion of the rooftop terrace"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "perimeter parapet",
            "number": 9,
            "position_hint": "continuous outer edge around the exposed rooftop and stair arrival"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "laundry line",
            "number": 10,
            "position_hint": "across the western half of the rooftop terrace"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform",
            "number": 11,
            "position_hint": "on the open rooftop terrace beneath or near the laundry line"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "entrance door half-open state",
            "number": 12,
            "position_hint": "applies to the iron entrance door at number 7; excluded from the base diagram"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "on the upper portion of number 2 (exterior stair flight), facing upward across number 4 (upper landing) toward number 7 (iron entrance door) in the wall of number 6 (rooftop dwelling enclosure)",
            "framing_notes": "Make number 7 the dominant endpoint and depict it in the half-open state specified by transient marker 12. Include a narrow portion of number 5 and the edge of number 9 to establish that the stairs terminate on the rooftop.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_access_stairs",
            "use_numbered_elements": [
              2,
              4,
              5,
              6,
              7,
              9,
              12
            ]
          }
        ],
        "scale_guideline": "The older low-rise multi-family villa is typically three to four main storeys for this regional building type, with an additional compact rooftop dwelling; the exact storey count is not specified in the text. A conservative typical footprint is a small urban residential block roughly 8–15 m across, while the rooftop enclosure occupies only part of the roof. The exterior stair route extends from rear-yard grade to the rooftop landing across the full building height, and the explicitly established rooftop opening is one iron entrance door; additional facade opening counts are not specified.",
        "applied_shots": [
          "S11_Shot3"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l09_yard_parking": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact contemporary urban-fringe villa yard and parking area. Use geometry typical of an older low-rise South Korean multi-family villa: the building footprint occupies the north and east edges of a tight walled parcel, a narrow alley gate opens at the south boundary, two compact parking bays extend inward from the gate, a shared access strip leads between the parked-vehicle area and the building, a bicycle nook is recessed in a rear corner, and an exterior stair runs along the building facade from the yard toward an upper landing and rooftop approach. Depict the stair with simple parallel tread lines and directional landings, the gate and entrance with standard plan-view door lines and swing arcs, and all boundaries and fixtures as simple geometric CAD symbols. Use single-weight black outlines on a white or off-white background. Apply only flat solid pastel area fills: the building zone pale blue, shared yard zone pale yellow, first parking zone pale gray, second parking zone pale gray, bicycle utility zone pale mint, entrance threshold zone pale beige, and stair circulation zone pale lavender. Use each color consistently, with no blending. Optional generic area labels may read Building Zone, Shared Zone, Utility Zone, Threshold Zone, and Circulation Zone. Place one small circular marker with a black number exactly once for each base-layer element: 1 on the villa building footprint, 2 on the first parking bay, 3 on the second parking bay, 4 on the bicycle nook, 5 on the shared yard access lane, 6 at the alley vehicle and pedestrian gate, 7 at the ground-floor entrance, 8 on the exterior stair flight, and 9 on the upper stair landing. Do not draw markers 10 or 11, and do not depict any police vehicle, emergency light, siren effect, people, movement, urgency, or other transient event cue. Keep text inside the diagram minimal and include no labels other than the optional generic zone names, marker numbers, and an optional small north arrow. Strictly flat 2D plan view only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered lighting, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Compact walled yard beside an older low-rise multi-family villa",
          "Two narrow parking bays connected directly to the alley gate",
          "Recessed bicycle nook at the rear of the yard",
          "Ground-level building entrance and threshold",
          "Exterior stair route continuing from the yard toward the rooftop room",
          "Police vehicle arrival position and active emergency signal treated as transient overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "villa building footprint",
            "number": 1,
            "position_hint": "along the north and east edges of the parcel, enclosing the yard on two sides"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "first parking bay",
            "number": 2,
            "position_hint": "southwest side of the yard, aligned with the vehicle gate"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "second parking bay",
            "number": 3,
            "position_hint": "inside the yard directly beyond the first parking bay"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle nook",
            "number": 4,
            "position_hint": "recessed rear corner of the yard behind the parking bays"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared yard access lane",
            "number": 5,
            "position_hint": "central strip linking the vehicle gate, parking bays, entrance, and stairs"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "vehicle and pedestrian gate",
            "number": 6,
            "position_hint": "south boundary opening onto the narrow alley"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "ground floor entrance",
            "number": 7,
            "position_hint": "north facade beside the foot of the exterior stairs"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "exterior stair flight",
            "number": 8,
            "position_hint": "along the east facade, rising from the yard toward the upper floors and rooftop"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper stair landing",
            "number": 9,
            "position_hint": "northeast end of the stair route at the turn toward the rooftop approach"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "arriving police vehicle",
            "number": 10,
            "position_hint": "temporarily stopped across or beside the parking bays near the vehicle gate"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "active police emergency signal",
            "number": 11,
            "position_hint": "attached to the arriving police vehicle during the nighttime response"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 6 (vehicle gate), facing diagonally across number 2 and number 3 (parking bays) toward number 8 (exterior stair flight) and number 9 (upper stair landing)",
            "framing_notes": "Show number 10 stopped within the parking area with number 11 active; keep the stair route prominent for the urgent rooftop response, and retain number 4 in the rear corner as secondary continuity detail.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "yard_and_parking",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "The main structure is an older low-rise multi-family villa, typically three to four storeys for this regional building type, with a small rooftop room above; the exact storey count is not specified. Treat the parcel as a compact urban-fringe lot with a yard only broad enough for two narrow parking bays, a shared access strip, and a recessed bicycle nook. The exterior stair route should continue from ground level through the upper floors to the rooftop, where a water tank is present. At yard level, show one alley gate and one building entrance; upper-storey facade opening counts are unspecified.",
        "applied_shots": [
          "S13_Shot3",
          "S13_Shot4"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l06_shelter_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a contemporary animal shelter kennel and care interior in a humid coastal region. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, simple geometric plan symbols, and no decorative illustration. The footprint is a practical rectangle: place the Animal Housing Zone across the north half with a pale blue solid fill; place the Shared Care Zone through the broad center and south-center with a pale yellow solid fill; place the Service Zone in the southeast corner with a pale cyan solid fill; place the Threshold Zone just inside the south entrance with a pale beige solid fill. Use each color consistently, with no blending. The north animal housing area contains two long facing banks of fixed compartmented wire kennels along the west and east sides, leaving a broad central aisle. The shared care area contains a rectangular vaccination exam table in the southwest and a separate rectangular grooming table toward the east. The southeast service zone contains a top-down animal bathing tub, a standard utility sink symbol, a small floor-drain symbol, and built-in storage against the wall. Add a main inward-swinging door in the south wall, a separate service door in the east wall, and high ventilation windows represented by double parallel wall lines on the north and upper west exterior walls. Reflect a practical mid-2020s shelter layout with washable work zoning, direct service access, uncluttered circulation, and no futuristic equipment. Place one small circle with a black number exactly once for each base element: 1 animal housing zone, 2 shared care work zone, 3 service wash zone, 4 entrance threshold zone, 5 west wire kennel bank, 6 east wire kennel bank, 7 main entrance door, 8 service exit door, 9 north ventilation window, 10 west ventilation window, 11 vaccination exam table, 12 grooming table, 13 animal bathing tub, 14 utility sink, 15 built-in care storage, and 16 washdown floor drain. Draw only markers 1 through 16. Do not draw markers 17 through 21, dogs, people, syringes, medical trays, clippers, ointment supplies, active treatment, or any other transient state cue. Inside the drawing, allow only the generic area labels Animal Housing Zone, Shared Care Zone, Service Zone, and Threshold Zone, plus the numbered circles and a small north arrow; include no other text. Furniture and fixtures must use simple top-down symbolic glyphs. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, material rendering, camera icons, field-of-view cones, or directional camera arrows.",
        "key_elements": [
          "Rectangular contemporary shelter care unit with clear washable zoning",
          "Animal housing zone with two facing banks of fixed wire kennels",
          "Broad central shared care and circulation zone",
          "Dedicated vaccination table and grooming table",
          "Service wash zone with bathing tub, utility sink, drain, and built-in storage",
          "Main entrance threshold and separate service exit",
          "High ventilation windows suited to a humid coastal working environment",
          "Transient kennel occupants, treatment animals, and active care tools excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "animal housing zone",
            "number": 1,
            "position_hint": "north half of the shelter interior surrounding both kennel banks"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared care work zone",
            "number": 2,
            "position_hint": "broad central and south-central work area between the entrance and kennel aisle"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service wash zone",
            "number": 3,
            "position_hint": "southeast corner beside the grooming and bathing fixtures"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 4,
            "position_hint": "south-center interior immediately inside the main entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "west wire kennel bank",
            "number": 5,
            "position_hint": "northwest side, aligned lengthwise against the west wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "east wire kennel bank",
            "number": 6,
            "position_hint": "northeast side, facing the west kennel bank across a central aisle"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main entrance door",
            "number": 7,
            "position_hint": "south wall at the entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "service exit door",
            "number": 8,
            "position_hint": "east wall beside the service wash zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north ventilation window",
            "number": 9,
            "position_hint": "north exterior wall above the kennel zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "west ventilation window",
            "number": 10,
            "position_hint": "upper west exterior wall beside the kennel zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "vaccination exam table",
            "number": 11,
            "position_hint": "southwest portion of the shared care work zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "grooming table",
            "number": 12,
            "position_hint": "east side of the shared care work zone near the wash zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "animal bathing tub",
            "number": 13,
            "position_hint": "southeast service wash zone against the east wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "utility sink",
            "number": 14,
            "position_hint": "service wash zone along the south wall beside the bathing tub"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in care storage",
            "number": 15,
            "position_hint": "south wall of the service wash zone near the utility sink"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "washdown floor drain",
            "number": 16,
            "position_hint": "center of the service wash zone floor"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dogs occupying wire kennels",
            "number": 17,
            "position_hint": "inside the west and east wire kennel banks"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dog receiving vaccination",
            "number": 18,
            "position_hint": "at the vaccination exam table in the southwest care area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dog undergoing grooming",
            "number": 19,
            "position_hint": "on or beside the grooming table near the southeast wash zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "vaccination syringe and medical tray",
            "number": 20,
            "position_hint": "temporarily placed at the vaccination exam table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "clippers and ointment supplies",
            "number": 21,
            "position_hint": "temporarily placed at the grooming table and wash area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L06B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 7 (main entrance door), facing diagonally north through number 2 (shared care work zone) toward numbers 5 and 6 (wire kennel banks), with numbers 11 and 12 visible on opposite sides of the foreground",
            "framing_notes": "Use a moderately wide composition that establishes the occupied kennel banks while retaining the vaccination table, grooming table, bathing area, and workers' central circulation route. The transient dogs and active care tools should be added to the background state, not copied from the base floor plan image.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "shelter_kennel_and_care_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ]
          }
        ],
        "scale_guideline": "Treat this scope as one ground-floor care unit in a likely single-storey utilitarian shelter; the storey count is not specified in the text, and a clear interior height of roughly 2.7–3.3 m is typical for this use. A footprint in the approximate 120–220 square metre range is typical for a compact kennel and shared treatment unit, but no exact dimensions are established. Opening counts are not text-established; downstream views should preserve the plan's main entrance, service exit, and high ventilation-window pattern without adding another level or a major vertical circulation element.",
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot3",
          "S7_Shot5"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_l08_store_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a mid-2020s urban supermarket sales floor. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, and crisp orthographic geometry. This must be a simple 2D CAD-like plan, not a render. Strictly no 3D, isometric, perspective, axonometric view, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.\n\nShow a medium-to-large rectangular store organized according to a contemporary regional supermarket convention: a centered customer entrance on the south frontage, checkout counters immediately southwest of the exit route, three long parallel north-south gondola shelf banks across the main sales floor, a wide east-west central cross-aisle, perimeter circulation lanes, a compact promotional display near the central cross-aisle, refrigerated display cases along the north and northeast walls, and a small rear staff service zone in the northwest corner. Use a double automatic sliding-door plan glyph for the main entrance, double parallel wall lines for storefront glazing, simple divided rectangles for shelves and counters, and plain outlined rectangles for refrigerated cases and the promotional display. Include a small fixed security-camera glyph on the interior south wall aimed toward the entrance, but draw no viewing cone, arrow, or camera-position metadata.\n\nApply one consistent flat pastel solid fill to each area: shared sales floor pale yellow, entrance threshold zone pale beige, checkout and rear service zones pale cyan, central circulation zone pale green, and any narrow exterior frontage strip pale gray. Use no gradients, blending, patterns, or drop shadows. Generic area labels such as Shared Zone, Threshold Zone, Service Zone, and Circulation Zone may appear in larger simple text. No other words or annotations are allowed inside the drawing, except an optional small north arrow marked N.\n\nPlace one small circle containing a unique black number at each persistent mapped element, exactly once: 1 shared sales floor, 2 entrance threshold zone, 3 checkout service zone, 4 rear service zone, 5 central circulation zone, 6 automatic sliding entrance, 7 storefront glazing, 8 checkout counters, 9 west gondola shelf bank, 10 middle gondola shelf bank, 11 east gondola shelf bank, 12 staff service opening, 13 refrigerated display cases, and 14 entrance security camera. Draw only markers 1 through 14. Do not draw number 15, stocking cartons, a handcart, employees, customers, merchandise activity, plot-state cues, camera icons, field-of-view cones, or transient objects; those belong to a separate state overlay. Keep all text minimal, all furniture as conventional top-down symbolic glyphs, and the complete store boundary clearly legible.",
        "key_elements": [
          "Rectangular modern supermarket sales floor with three parallel gondola shelf banks",
          "Front customer threshold with automatic sliding entrance and broad storefront glazing",
          "Checkout zone positioned beside the exit path",
          "Wide central cross-aisle and perimeter circulation lanes",
          "Central promotional display and rear-wall refrigerated cases",
          "Small rear service zone with a staff opening to the sales floor",
          "Fixed entrance-facing security camera",
          "Temporary stocking cartons belong only to the dusk-state overlay and are not drawn on the base plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared sales floor",
            "number": 1,
            "position_hint": "large central and northern portion of the store"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 2,
            "position_hint": "center of the south frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "checkout service zone",
            "number": 3,
            "position_hint": "southwest side beside the entrance and exit route"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear service zone",
            "number": 4,
            "position_hint": "northwest corner behind the sales floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central circulation zone",
            "number": 5,
            "position_hint": "wide east-west cross-aisle through the middle of the sales floor"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "automatic sliding entrance",
            "number": 6,
            "position_hint": "middle of the south exterior wall within the entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "storefront glazing",
            "number": 7,
            "position_hint": "south wall on both sides of the main entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "checkout counters",
            "number": 8,
            "position_hint": "southwest checkout zone facing the exit path"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "west gondola shelf bank",
            "number": 9,
            "position_hint": "west-central sales floor, aligned north-south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "middle gondola shelf bank",
            "number": 10,
            "position_hint": "center of the sales floor, aligned north-south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "east gondola shelf bank",
            "number": 11,
            "position_hint": "east-central sales floor, aligned north-south"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "staff service opening",
            "number": 12,
            "position_hint": "northwest boundary between the sales floor and rear service zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "refrigerated display cases",
            "number": 13,
            "position_hint": "continuous bank along the north and northeast perimeter walls"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "entrance security camera",
            "number": 14,
            "position_hint": "south interior wall above and beside the entrance, aimed across the threshold"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "stocking cartons and handcart",
            "number": 15,
            "position_hint": "temporarily beside the west or middle gondola shelf bank during dusk restocking"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just inside number 2 (entrance threshold), facing diagonally across number 1 (sales floor) toward numbers 8, 9, and 10 (gondola shelf banks) and number 13 (rear refrigerated cases)",
            "framing_notes": "Keep number 7 (checkout counters) near the entrance-side foreground, show clear cross-aisle circulation between the shelf banks, and depict number 15 as temporary stocking cartons beside a shelf without blocking the aisle.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "store_sales_floor",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L08B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (central promotional display), facing diagonally toward number 4 (rear service zone), number 12 (service opening), and the far ends of numbers 9 and 10 (gondola shelf banks)",
            "framing_notes": "Show long, unobstructed sightlines through the subdued morning sales floor, with number 2 and number 6 remaining visible in the distant frontage; do not depict the temporary stocking cartons from the dusk state.",
            "ignore_numbered_elements": [
              15
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "store_sales_floor",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "The sales unit is typically a single-storey commercial interior for this building type; the text does not specify an exact height, and a comparatively high open retail ceiling is appropriate. Use a medium-to-large rectangular footprint with shelf aisles broad enough for carts and employees to pass. The front facade has one principal automatic customer entrance with broad adjacent glazing, while exact facade opening counts are not specified. No multi-storey stair, major level change, or other full-height vertical circulation element is indicated.",
        "applied_shots": [
          "S8_Shot2",
          "S19_Shot1"
        ],
        "group_id": "bg_retail_store",
        "depends_on_fp": []
      },
      "fp_l12_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic 2D architectural floor plan diagram of a compact modern administrative security office inside a mid-2020s supermarket. Use a clean CAD-like layout with single-weight black outlines, geometric plan symbols, and a white or off-white background. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no lighting effects, no textured surfaces, and no material rendering. Draw a compact rectangular room organized into three flat solid pastel areas: an Operations Zone in pale cyan across the north half, an Observer Zone in pale beige across the central and south-central floor, and a narrow Utility Zone in pale gray along the east wall. Use each color consistently with no blending or drop shadows. Place one inward-swinging access door in the south wall near the southwest corner, shown with a standard line-and-arc door symbol. Center a fixed bank of simple rectangular CCTV monitor glyphs on the north wall. Place a long rectangular computer workstation desk directly below the monitor bank, with simple top-down keyboard and control-surface outlines, and one symbolic operator chair on the south side facing north. Keep an unobstructed standing area behind the chair for two observers. Place a built-in rectangular equipment and data cabinet against the east wall. Keep all monitor screens blank in the base plan; do not depict dark footage, people, silhouettes, video noise, or any event-state imagery. Add small circular markers containing unique black numbers exactly once for base elements 1 through 7 only: 1 for the room, 2 for the access door, 3 for the CCTV monitor bank, 4 for the workstation desk, 5 for the operator chair, 6 for the observer standing zone, and 7 for the equipment data cabinet. Do not draw marker 8 because it is a transient state-overlay cue. Minimal text only: the generic area labels Operations Zone, Observer Zone, and Utility Zone may appear within their colored areas. No other labels, annotations, camera icons, field-of-view cones, arrows, people, or text.",
        "key_elements": [
          "Compact rectangular administrative security room",
          "Single inward-swinging access door",
          "Wall-mounted CCTV monitor bank",
          "Computer workstation desk and operator chair",
          "Clear standing area for observers behind the operator",
          "Built-in equipment and data cabinet",
          "Dark indistinct CCTV imagery reserved for the per-background state overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "administrative security room",
            "number": 1,
            "position_hint": "entire compact rectangular room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "access door",
            "number": 2,
            "position_hint": "south wall near the southwest corner, swinging inward"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "CCTV monitor bank",
            "number": 3,
            "position_hint": "centered on the north wall above the workstation"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "workstation desk",
            "number": 4,
            "position_hint": "north half of the room, directly below the monitor bank"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator chair",
            "number": 5,
            "position_hint": "south side of the workstation desk, facing north toward the monitors"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "observer standing zone",
            "number": 6,
            "position_hint": "central and south-central floor area behind the operator chair"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "equipment data cabinet",
            "number": 7,
            "position_hint": "east wall beside the workstation, outside the observer circulation path"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dark indistinct CCTV footage",
            "number": 8,
            "position_hint": "confined to the display surfaces of the CCTV monitor bank; omitted from the base diagram"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 6 (observer standing zone), facing diagonally across number 4 (workstation desk) and number 5 (operator chair) toward number 3 (CCTV monitor bank) on the north wall",
            "framing_notes": "Keep the monitor bank prominent, with enough space behind the operator chair for two standing observers; depict number 8 only within the monitor screens as dark, indistinct surveillance footage with no recoverable identity details.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "admin_security_room",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ]
          }
        ],
        "scale_guideline": "This plan covers one compact office on a single occupied level within a larger modern supermarket; the total storey count of the host building is not specified. Use a typical room footprint of roughly 12–25 square metres and a typical commercial-office ceiling height of about 2.4–2.8 metres, since exact dimensions are not given. One interior access door is shown, while no exterior window or vertical circulation element is established for this room.",
        "applied_shots": [
          "S20_Shot3"
        ],
        "group_id": "bg_retail_store",
        "depends_on_fp": []
      },
      "fp_police_station_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a compact mid-2020s public-safety detective office. It must look like a clean architectural CAD plan or simple room-layout sketch, using geometric shapes, uniform single-weight black outlines, and a white or off-white background. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering. Use one solid flat pastel fill per area with no blending: pale yellow for the Shared Zone, pale beige for the Threshold Zone, and pale cyan for the Service Zone. The room follows a compact contemporary office convention: a south corridor entrance opens into a small threshold, an unobstructed central aisle leads through the shared work area, two individual investigator desks sit toward the north side, a grouped workstation island occupies the center, a recessed coffee and utility niche occupies the southeast corner, built-in records cabinets line part of the west wall, and a double-line exterior window bank spans part of the north wall. Draw the corridor entrance with a standard door leaf and swing arc, the window bank as double parallel lines in the wall, desks as simple top-down rectangles, the workstation island as a grouped rectangular desk glyph, the desktop monitor as a slim rectangular plan symbol on the duty desk, and the coffee counter and cabinets as simple built-in plan symbols. Draw no people and no loose evidence objects. Add small circular black-number markers for base elements only: 1 in the Shared Zone, 2 in the Threshold Zone, 3 in the Service Zone, 4 at the corridor entrance door, 5 at the exterior window bank, 6 on the primary investigator desk, 7 on the duty detective desk, 8 on the shared workstation island, 9 on the desktop monitor, 10 on the built-in coffee counter, and 11 on the records storage cabinets. Each number must appear exactly once. Do not draw markers 12, 13, or 14 and do not depict photographs, location evidence, note paper, or a pen because they belong to transient overlays. The only text allowed inside the drawing is the generic area text Shared Zone, Threshold Zone, and Service Zone, plus the numbered circles and an optional small north arrow marked N. No camera icons, field-of-view cones, arrows, captions, object labels, or other annotations.",
        "key_elements": [
          "Compact mid-2020s shared detective work zone",
          "Unobstructed central circulation from the corridor entrance",
          "Primary investigator desk with exposed work surface",
          "Duty detective desk with a persistent desktop monitor",
          "Grouped shared workstation island",
          "Exterior window bank along the far wall",
          "Built-in coffee and utility niche",
          "Built-in records storage",
          "Daytime-only loose photographs, monitor result, and note-taking materials excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work zone",
            "number": 1,
            "position_hint": "main central and northern portion of the office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 2,
            "position_hint": "south side immediately inside the corridor entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service zone",
            "number": 3,
            "position_hint": "recessed southeast corner beside the entry circulation"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "corridor entrance door",
            "number": 4,
            "position_hint": "south wall, opening inward beside the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "exterior window bank",
            "number": 5,
            "position_hint": "north wall above the main desk area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "primary investigator desk",
            "number": 6,
            "position_hint": "northwest side of the shared work zone, oriented toward the central aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty detective desk",
            "number": 7,
            "position_hint": "northeast side of the shared work zone, near the window bank"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "shared workstation island",
            "number": 8,
            "position_hint": "center of the shared work zone with circulation on all sides"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "desktop monitor",
            "number": 9,
            "position_hint": "rear edge of the duty detective desk, facing into the office"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "built-in coffee counter",
            "number": 10,
            "position_hint": "inside the southeast service zone against the east wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "records storage cabinets",
            "number": 11,
            "position_hint": "west wall near the primary investigator desk without blocking circulation"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "murder photographs",
            "number": 12,
            "position_hint": "scattered across the primary investigator desk during the emptied daytime office state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "phone location result",
            "number": 13,
            "position_hint": "displayed only within the duty detective desktop monitor during the daytime evidence state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "note paper and pen",
            "number": 14,
            "position_hint": "loose note-taking materials near the duty detective workstation during the daytime state"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 (corridor entrance), facing diagonally across number 1 (shared work zone) toward number 7 (duty detective desk), number 9 (desktop monitor), and number 5 (exterior window bank)",
            "framing_notes": "Use a restrained wide office view with the occupied duty workstation prominent and the surrounding desks visible but quiet. Reference base markers only; the daytime evidence cues must be absent.",
            "ignore_numbered_elements": [
              12,
              13,
              14
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "police_station_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          },
          {
            "bg_id": "L11B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "inside number 1 (shared work zone), near number 8 (shared workstation island), facing number 6 (primary investigator desk) and number 7 (duty detective desk) with number 9 (desktop monitor) in clear view",
            "framing_notes": "Keep both evidence-bearing desks readable: depict number 12 across number 6, number 13 within the screen of number 9, and number 14 as loose note-taking materials near the workstations. Preserve open sightlines toward number 4 to communicate that the office is briefly empty.",
            "ignore_numbered_elements": [],
            "lens_hint": "32mm moderate wide angle",
            "sub_location": "police_station_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "This plan covers one office suite on a single floor; the total storey count and overall height of the larger station building are not specified. Use a typical contemporary public-safety office footprint of roughly 45–80 square metres and a typical commercial storey height of about 3–3.6 metres; these are conservative type-based ranges rather than text-specified measurements. The schematic includes one corridor entrance and one exterior window bank for this office, while broader facade openings and any stairs or lifts remain outside the plan scope.",
        "applied_shots": [
          "S16_Shot1",
          "S21_Shot5",
          "S21_Shot6",
          "S21_Shot10"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l16_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural plan of a compact modern coastal fishing boat deck. Use a clean CAD-like diagram with uniform single-weight black outlines on a white or off-white background, geometric plan symbols only, and clear fore-to-aft circulation. Place the bow at the top and the stern at the bottom. Divide the vessel into non-overlapping color-coded areas using single solid pastel fills: the central shared open deck in pale yellow, the enclosed aft wheelhouse service zone in pale cyan, the tapered bow working zone in pale gray, the stern utility zone in pale blue, and the wheelhouse doorway threshold in pale beige. Use each color consistently without blending. Show the wheelhouse as a simple enclosed rectangle at the aft-center, with a forward-facing door drawn using a line and swing arc, a forward windshield and two side windows drawn as double parallel wall lines. Show continuous symbolic safety rails along the exposed port and starboard edges and around the bow, with practical narrow boarding gaps near the stern. Add a fixed anchor winch symbol on the bow centerline, a simple rectangular sorting work table on the starboard side of the central deck, and a built-in gear locker against the aft side of the wheelhouse. Maintain a broad clear path from the bow and central deck to the wheelhouse door. Reflect a practical mid-2020s small fishing-vessel layout used in a coastal working fleet, expressed only through compact geometry, deck circulation, openings, and functional equipment placement. Place small circular markers with black numbers 1 through 12 exactly once on their corresponding persistent areas, openings, fixtures, and furniture. Do not draw markers 13 or 14 because the old photograph and handheld map are transient overlay objects. Permit only short generic area labels such as Shared Zone, Service Zone, Working Zone, Threshold Zone, and Utility Zone; include no other text, object labels, annotations, camera icons, view cones, or arrows. Strict exclusions: no 3D, no isometric or axonometric view, no perspective, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Compact modern coastal fishing vessel with bow at the top of the plan and stern at the bottom",
          "Unobstructed central open deck connecting the bow working zone to the aft wheelhouse",
          "Aft wheelhouse with a forward-facing access door, windshield, and side windows",
          "Continuous safety rails around exposed deck edges with practical boarding gaps near the stern",
          "Fixed bow anchor winch, central sorting table, and aft built-in gear locker",
          "Flat pastel zoning for shared deck, service cabin, threshold, bow work, and stern utility areas",
          "Transient photograph and handheld map retained only as overlay metadata and not drawn on the base plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central open deck",
            "number": 1,
            "position_hint": "central portion of vessel between bow working zone and aft wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse",
            "number": 2,
            "position_hint": "aft-center of vessel, enclosed cabin facing the open deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bow working zone",
            "number": 3,
            "position_hint": "tapered forward end of vessel, north end of plan"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "stern utility zone",
            "number": 4,
            "position_hint": "aft end around and behind the wheelhouse, south end of plan"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse deck door",
            "number": 5,
            "position_hint": "forward wall of wheelhouse opening directly onto central deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield",
            "number": 6,
            "position_hint": "forward wall of wheelhouse beside the deck door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port wheelhouse window",
            "number": 7,
            "position_hint": "port side wall of wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard wheelhouse window",
            "number": 8,
            "position_hint": "starboard side wall of wheelhouse"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "perimeter safety rails",
            "number": 9,
            "position_hint": "along exposed port and starboard deck edges and around the bow"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "anchor winch",
            "number": 10,
            "position_hint": "centerline of bow working zone near the forward tip"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "sorting work table",
            "number": 11,
            "position_hint": "starboard side of central open deck, leaving a clear route to wheelhouse door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "built-in gear locker",
            "number": 12,
            "position_hint": "stern utility zone against the aft side of wheelhouse"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old marked photograph",
            "number": 13,
            "position_hint": "temporarily held between the confronting figures on the central open deck; do not draw on base plan"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "handheld navigation map",
            "number": 14,
            "position_hint": "temporarily held or passed between figures on the central open deck; do not draw on base plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L16B01",
            "camera_height": "eye-level standing, approximately 1.6 m above the deck",
            "camera_position": "near number 9 (port safety rail) at the forward edge of number 1 (central open deck), facing diagonally aft toward number 2 (wheelhouse), number 5 (wheelhouse door), and number 6 (forward windshield), with number 13 (old marked photograph) held prominently between the confronting figures",
            "framing_notes": "Keep number 13 as the immediate narrative focus while retaining number 14 in the exchange area; show enough of numbers 1, 2, 5, 6, 7, 9, and 11 to establish the exposed working deck and the short route into the wheelhouse.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "fishing_boat_deck",
            "use_numbered_elements": [
              1,
              2,
              5,
              6,
              7,
              9,
              11,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "This is a single-open-deck small fishing vessel with a one-level enclosed wheelhouse; a wheelhouse roughly 2–3 m above deck level is typical for this modern coastal vessel type, though no height is specified in the text. A hull length of roughly 10–15 m and beam of roughly 3–5 m are typical conservative ranges for the described small fishing boat, not stated measurements. The diagram uses one deck access door and three wheelhouse window groups as a typical compact arrangement; their count is not specified by the scene. Safety rails extend around the exposed deck perimeter, with no multi-storey stairs or other major vertical circulation.",
        "applied_shots": [
          "S28_Shot3",
          "S28_Shot4"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l17_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a compact enclosed wheelhouse on a mid-2020s small coastal fishing boat. Show a simple rectangular cabin with slightly tapered forward corners, a broad forward windshield bank, side window banks on the port and starboard walls, and one inward-swinging aft entry door offset toward port. Place an integrated helm and control console along the forward wall, slightly starboard of center, with a simple fixed top-down operator-seat glyph directly aft of it. Keep an unobstructed central standing and circulation area between the aft entry and helm. Reflect practical contemporary small-vessel geometry: compact clearances, forward and side visibility from the helm, and direct aft-deck access. Use single-weight black CAD-like outlines on a white or off-white background and geometric plan symbols only. Fill the central Shared Zone with solid pale yellow, the forward Service Zone around the helm with solid pale cyan, the narrow Threshold Zone inside the aft door with solid pale beige, and the enclosure wall or exterior boundary band with solid pale gray; use one consistent flat color per area. Add small circles containing unique black numbers exactly once for base elements 1 through 10: 1 on the enclosed wheelhouse shell, 2 on the helm and control console, 3 on the forward windshield bank, 4 on the port window bank, 5 on the starboard window bank, 6 on the aft entry door, 7 in the central standing area, 8 in the entry threshold zone, 9 in the helm service zone, and 10 on the fixed helm seat. Do not draw numbers 11, 12, 13, or 14 and do not depict the photograph, circular perceptions, red circle, collapse, people, event cues, or other transient objects. Inside the drawing, allow only the generic area labels Shared Zone, Service Zone, and Threshold Zone, plus an optional small north arrow; include no other text or annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, blending, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, material rendering, camera icons, field-of-view cones, or decorative artwork.",
        "key_elements": [
          "Compact enclosed wheelhouse shell",
          "Forward helm and integrated navigation controls",
          "Broad forward windshield bank",
          "Port and starboard side window banks",
          "Single aft entry door with inward swing",
          "Open central standing and circulation area",
          "Narrow entry threshold",
          "Fixed operator seat",
          "Overlay-only old photograph evidence",
          "Overlay-only circular perceptual images and distinct red circle",
          "Overlay-only collapse position"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "enclosed wheelhouse shell",
            "number": 1,
            "position_hint": "compact rectangular outer enclosure surrounding the full plan"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm and control console",
            "number": 2,
            "position_hint": "forward wall, slightly starboard of center"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield bank",
            "number": 3,
            "position_hint": "across the forward wall above the helm console"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port window bank",
            "number": 4,
            "position_hint": "forward half of the port side wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard window bank",
            "number": 5,
            "position_hint": "forward half of the starboard side wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft entry door",
            "number": 6,
            "position_hint": "aft wall, offset toward the port side, with inward swing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central standing area",
            "number": 7,
            "position_hint": "open center of the wheelhouse between the entry and helm"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 8,
            "position_hint": "narrow interior strip immediately forward of the aft entry door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "helm service zone",
            "number": 9,
            "position_hint": "forward interior zone surrounding the helm console and operator position"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "fixed helm seat",
            "number": 10,
            "position_hint": "directly aft of the helm console, leaving side passage clearance"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old photograph evidence",
            "number": 11,
            "position_hint": "held or presented within the central standing area during the evidence reveal"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "multiple circular perceptions",
            "number": 12,
            "position_hint": "subjectively perceived across visible wheelhouse interior surfaces during the stunned reaction"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "distinct red circular perception",
            "number": 13,
            "position_hint": "one localized perceived circle among the interior circular images"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "collapse position",
            "number": 14,
            "position_hint": "central standing area beside and slightly aft of the helm position"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L17B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 6 (aft entry door), facing forward across number 7 (central standing area) toward number 2 (helm console) and number 3 (forward windshield bank)",
            "framing_notes": "Keep number 11 (old photograph) prominent in the foreground or between the figures while retaining the compact helm context.",
            "ignore_numbered_elements": [
              12,
              13,
              14
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          },
          {
            "bg_id": "L17B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "within number 7 (central standing area), facing diagonally toward number 2 (helm console), number 3 (forward windshield bank), and number 5 (starboard window bank)",
            "framing_notes": "Frame the stunned reaction against the wheelhouse interior, with numbers 12 and 13 confined to the perceived background surfaces and not represented as floating physical objects.",
            "ignore_numbered_elements": [
              11,
              14
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              9,
              10,
              12,
              13
            ]
          },
          {
            "bg_id": "L17B01",
            "camera_height": "chest-to-eye level, approximately 1.4 to 1.6 m",
            "camera_position": "near number 4 (port window bank), facing diagonally across number 7 (central standing area) toward number 2 (helm console) and number 5 (starboard window bank)",
            "framing_notes": "Leave sufficient lower-frame space around number 14 (collapse position) while keeping the helm and forward windows visible as spatial anchors.",
            "ignore_numbered_elements": [
              11,
              12,
              13
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              9,
              10,
              14
            ]
          }
        ],
        "scale_guideline": "The wheelhouse is a single enclosed deck-level cabin on a small contemporary fishing boat; a typical clear interior height is approximately 2.0 to 2.3 m, although no measurement is specified in the text. Its footprint should remain compact, typically around 3 to 5 m long and 2.5 to 3.5 m wide for this vessel class, with only short standing distances between entry and helm. Use one forward windshield bank, one side window bank on each side, and one aft entry door as the plan-level opening arrangement; exact pane counts are not specified. The helm console remains waist-to-chest height, while the windows begin above console level and do not extend vertically through another storey.",
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot5",
          "S29_Shot8"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "43d9bfce0742896e",
    "consumed_shot_binding_hash": "8c4a1d0d9a4ecdab"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "fd2b2313-fbc0-4b0d-a303-529bd21939c8",
  "resolved_model": "gpt",
  "updated_at": "2026-07-15T13:28:02.893139+00:00",
  "project_config_snapshot": {}
}