{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "e6e33947729739e1",
  "data": {
    "floor_plans": {
      "fp_l03_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of an aging mid-2020s low-rise multifamily-building rooftop in a western coastal urban setting. Use a clean CAD-like plan with uniform single-weight black outlines on a white or off-white background, geometric shapes only, and minimal interior text. Strictly use no 3D, no isometric view, no perspective, no axonometric view, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering.\n\nShow a rectangular rooftop deck enclosed by four separate continuous parapet runs. Place a compact rectangular one-storey rooftop dwelling toward the north-central part of the deck, leaving usable exterior circulation around it. Put a symbolic outward-swinging iron entrance door on the dwelling's south facade and a small window represented by double parallel wall lines on its east facade. Place a simple circular or rounded-rectangular water-tank plan symbol in a northwest utility corner beside the dwelling. Add two fixed clothesline posts connected by a thin straight line along the western deck. Add one low rectangular drying platform on the northeast deck. Add a compact exterior stair-arrival opening and threshold at the southwest corner, using simple stair lines without any vertical rendering.\n\nApply single flat pastel solid fills consistently: rooftop exterior deck number 1 in pale gray, rooftop-room private zone number 2 in pale blue, water-tank and drying utility areas in pale cyan, and stair-arrival threshold number 12 in pale beige. The parapet runs remain off-white with black outlines. Optional generic area text is limited to 'Exterior Zone', 'Private Zone', 'Service Zone', and 'Threshold Zone'. No other labels or annotations may appear. A small north arrow marked 'N' may appear in one corner.\n\nDraw exactly one small white circular marker with a black number at each base-layer element: 1 rooftop deck, 2 rooftop room, 3 north parapet run, 4 east parapet run, 5 south parapet run, 6 west parapet run, 7 iron entrance door, 8 small window, 9 water tank, 10 clothesline, 11 raised drying platform, and 12 stair arrival threshold. Each number must appear exactly once at one unambiguous contiguous location. Use standard top-down symbolic conventions for the door, window, stair opening, tank, posts, line, and platform. Do not draw markers 13, 14, 15, or 16 and do not depict the intruder, violent silhouettes, windblown dried leaves, flyer, door manipulation, movement, or any other transient event cue. Do not add people, camera icons, field-of-view cones, arrows other than the north arrow, decorative imagery, or proper names.",
        "key_elements": [
          "Rectangular rooftop deck enclosed by four individually marked parapet runs",
          "Compact one-storey rooftop dwelling placed toward the north-central deck",
          "South-facing iron entrance door and small east-facing window",
          "Exposed rooftop water tank appropriate to an aging coastal multifamily building",
          "Permanent clothesline posts and line across the western deck",
          "Low raised platform used for drying plant material",
          "Exterior stair arrival and threshold at the southwest side",
          "Flat pastel zoning for exterior, private, service, and threshold areas",
          "Transient nighttime intrusion, window silhouettes, windblown leaves, and door-gap flyer excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop deck",
            "number": 1,
            "position_hint": "main rectangular exterior area inside the parapets"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room",
            "number": 2,
            "position_hint": "north-central portion of the rooftop deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "north parapet run",
            "number": 3,
            "position_hint": "single continuous parapet along the north edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "east parapet run",
            "number": 4,
            "position_hint": "single continuous parapet along the east edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "south parapet run",
            "number": 5,
            "position_hint": "single continuous parapet along the south edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west parapet run",
            "number": 6,
            "position_hint": "single continuous parapet along the west edge"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 7,
            "position_hint": "south facade of the rooftop room, slightly west of center"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small room window",
            "number": 8,
            "position_hint": "east facade of the rooftop room"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 9,
            "position_hint": "northwest utility corner beside the rooftop room"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline",
            "number": 10,
            "position_hint": "western side of the rooftop deck between two fixed posts"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "raised drying platform",
            "number": 11,
            "position_hint": "northeast portion of the deck near the rooftop room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "stair arrival threshold",
            "number": 12,
            "position_hint": "southwest corner of the rooftop deck"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "intruder at iron door",
            "number": 13,
            "position_hint": "immediately outside the iron entrance door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "violent silhouettes behind window",
            "number": 14,
            "position_hint": "within the visible plane of the small east-facing window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "windblown dried leaves",
            "number": 15,
            "position_hint": "between the raised drying platform and the iron entrance door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "flyer in door gap",
            "number": 16,
            "position_hint": "single door-gap location at the iron entrance threshold"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B01",
            "camera_height": "high aerial oblique reference height, approximately 8–12 m above the rooftop",
            "camera_position": "beyond number 5 (south parapet), facing across number 1 (rooftop deck) toward number 2 (rooftop room), with number 9 (water tank) and number 11 (drying platform) visible on opposite sides",
            "framing_notes": "Establish the complete aging rooftop layout, including all four parapet runs, the compact rooftop room facade, utility fixtures, and stair arrival. The recommendation is metadata only and must not add a camera symbol to the plan.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16
            ],
            "lens_hint": "28mm wide establishing lens",
            "sub_location": "rooftop_establishing_view",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L03B02",
            "camera_height": "eye-level standing approximately 1.6 m above the rooftop deck",
            "camera_position": "near the southeast corner between number 4 (east parapet) and number 5 (south parapet), facing diagonally toward number 7 (iron entrance door), number 8 (small window), and number 9 (water tank)",
            "framing_notes": "Keep the iron door and window in the same tense exterior composition, with the water tank, clothesline, drying platform, and windblown leaves maintaining rooftop context. Numbers 13 through 16 are transient overlay references and must not be printed on the floor plan.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_room_entry_exterior",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              13,
              14,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "The underlying aging multifamily building is typically three to four full storeys with a single-storey rooftop room above it; the exact storey count is not specified in the text. A typical rooftop footprint for this building type is roughly 80–160 square metres, while the compact rooftop dwelling commonly occupies about 20–40 square metres. The rooftop room has one exterior iron entrance and at least one small window supported by the scene text. The parapet is typically waist-high, and the exposed tank with its support commonly rises about 1.5–2.5 metres above the roof surface; these heights are typical rather than text-specified.",
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot6"
        ],
        "group_id": "bg_old_villa_complex",
        "depends_on_fp": []
      },
      "fp_l04_rooftop_room_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact modern rooftop dwelling. Use clean, single-weight black CAD-like outlines on a white or off-white background, geometric plan symbols only, and generous empty margins. Strictly no 3D, no isometric view, no perspective, no axonometric view, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendering, no lighting effects, no textured surfaces, and no material rendering. Arrange a compact central shared living and dining room occupying the west and center, a narrow linear kitchenette along its north wall, a small main bedroom in the northeast, a compact bathroom at east-center, a daughter bedroom in the southeast, and a shallow entrance threshold in the southwest. This layout should reflect a modest mid-2020s coastal urban rooftop home: efficient circulation, small rooms opening directly from the shared core, a metal exterior entrance door, and restrained modern household furniture. Fill number 1 shared zone with solid pale yellow, number 2 kitchenette service zone and number 5 bathroom service zone with the same solid pale cyan, numbers 3 and 4 private zones with the same solid pale blue, and number 6 threshold zone with solid pale beige. Use only flat solid pastel fills, with no blending or gradients. Draw number 7 as a standard door swing symbol in the southwest exterior wall. Draw number 8 as a small double-line window in the west wall of the living room. Draw numbers 9, 10, and 11 as separate interior door swing symbols. Draw number 12 as a double-line window in the south wall of the daughter bedroom. Use simple top-down symbols: number 13 sink basin and faucet glyph, number 14 compact stovetop glyph, number 15 flat television stand rectangle, number 16 rectangular dining table, numbers 17 and 18 as two distinct chair glyphs on opposite sides of the table, number 19 main bed rectangle with pillow, number 20 daughter bed rectangle with pillow, number 21 curtain line at the daughter bedroom window, and number 22 simple floor-lamp circle in the shared room. Place one small white circle with a black number at each base element, using numbers 1 through 22 exactly once each. Do not draw numbers 23 through 36 and do not depict blood, footprints, a corpse, cups, red circles, photographs, hallucinations, disturbed piles, open-window state, fallen chairs, damage, or any other transient event cue. Minimal text only: optional generic zone names inside colored areas and a small north arrow in one corner; no room names, object labels, legends, camera icons, view cones, arrows, dimensions, or other annotations.",
        "key_elements": [
          "Compact single-level rooftop dwelling with a central shared living and dining room",
          "Linear kitchenette with sink and stovetop along one side of the shared room",
          "Two small private bedrooms opening directly from the shared room",
          "Compact bathroom beside the bedroom corridor",
          "Exterior metal entrance door with a shallow interior threshold",
          "Small living-room window and a curtained window in the daughter bedroom",
          "Persistent television, dining table, two separately marked chairs, beds, curtain, and floor lamp",
          "Flat pastel zone coding with numbered base markers only",
          "Crime evidence, hallucinated circles, corpse, cups, displaced furniture states, and other mutable cues reserved for overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Shared living and dining area",
            "number": 1,
            "position_hint": "central and west portion of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Linear kitchenette area",
            "number": 2,
            "position_hint": "northwest side of the shared room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Main bedroom",
            "number": 3,
            "position_hint": "northeast enclosed room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Daughter bedroom",
            "number": 4,
            "position_hint": "southeast enclosed room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Bathroom",
            "number": 5,
            "position_hint": "east-central compact enclosed room between the bedrooms"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Entrance threshold",
            "number": 6,
            "position_hint": "southwest interior edge beside the exterior entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Metal entrance door",
            "number": 7,
            "position_hint": "southwest exterior wall opening into the threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Living-room window",
            "number": 8,
            "position_hint": "west exterior wall of the shared room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Main bedroom door",
            "number": 9,
            "position_hint": "north side of the shared room opening into the main bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Daughter bedroom door",
            "number": 10,
            "position_hint": "east side of the shared room opening into the daughter bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Bathroom door",
            "number": 11,
            "position_hint": "east-central side of the shared room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Daughter bedroom window",
            "number": 12,
            "position_hint": "south exterior wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Kitchen sink",
            "number": 13,
            "position_hint": "north wall of the kitchenette"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Stovetop",
            "number": 14,
            "position_hint": "north wall of the kitchenette immediately beside the sink"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Television stand",
            "number": 15,
            "position_hint": "west side of the shared room near the living-room window"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining table",
            "number": 16,
            "position_hint": "center of the shared living and dining area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining chair A",
            "number": 17,
            "position_hint": "west side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining chair B",
            "number": 18,
            "position_hint": "east side of the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Main bed",
            "number": 19,
            "position_hint": "north wall of the main bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Daughter bed",
            "number": 20,
            "position_hint": "east wall of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Window curtain",
            "number": 21,
            "position_hint": "inside the daughter bedroom at the south window"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Living-room floor lamp",
            "number": 22,
            "position_hint": "southwest corner of the shared room near the entrance circulation path"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Upright teacup",
            "number": 23,
            "position_hint": "one contiguous spot on the dining tabletop"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Overturned teacup",
            "number": 24,
            "position_hint": "separate contiguous spot on the dining tabletop"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Blood pool",
            "number": 25,
            "position_hint": "daughter bedroom floor beside the bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bloody footprint cluster",
            "number": 26,
            "position_hint": "daughter bedroom floor immediately before the curtain"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Corpse behind curtain",
            "number": 27,
            "position_hint": "single concealed floor location behind the daughter bedroom curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Red circle above bed",
            "number": 28,
            "position_hint": "daughter bedroom wall directly above the bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bathroom red circle hallucination",
            "number": 29,
            "position_hint": "single tile-wall location inside the bathroom"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Melting face in tabletop photograph",
            "number": 30,
            "position_hint": "single photograph location on the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Pinned bloodstained photograph",
            "number": 31,
            "position_hint": "center of the red circle above the daughter bed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Disturbed storage pile",
            "number": 32,
            "position_hint": "one localized pile near the daughter bedroom door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Entrance footprint cluster",
            "number": 33,
            "position_hint": "single contiguous cluster on the shared-room floor near the entrance"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "Open state of living window",
            "number": 34,
            "position_hint": "at the living-room window on the west wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "Fallen state of dining chair A",
            "number": 35,
            "position_hint": "floor immediately west of the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "Fallen state of dining chair B",
            "number": 36,
            "position_hint": "floor immediately east of the dining table"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 7 (metal entrance door), facing diagonally across number 1 (shared living and dining area) toward number 13 (sink), number 15 (television), and number 8 (living-room window)",
            "framing_notes": "Show the compact daylight living core, with number 16 (dining table) between the television and kitchenette; bedroom interiors may remain outside the frame.",
            "ignore_numbered_elements": [
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "shared_living_dining_kitchen",
            "use_numbered_elements": [
              1,
              2,
              6,
              7,
              8,
              9,
              10,
              11,
              13,
              14,
              15,
              16,
              17,
              18,
              22
            ]
          },
          {
            "bg_id": "L04B06",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "at number 10 (daughter bedroom door), facing into number 4 (daughter bedroom) toward number 20 (daughter bed), number 21 (curtain), and number 12 (curtained window)",
            "framing_notes": "Keep the shared room and number 16 (dining table) partially visible behind the camera-side doorway so the two cups can be established in related framing; emphasize the contiguous floor area beside the bed and curtain.",
            "ignore_numbered_elements": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "daughter_bedroom_and_living_threshold",
            "use_numbered_elements": [
              1,
              4,
              8,
              10,
              12,
              16,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28
            ]
          },
          {
            "bg_id": "L04B07",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "inside number 4 (daughter bedroom) near number 10 (bedroom door), facing number 20 (daughter bed), number 21 (curtain), and number 12 (window)",
            "framing_notes": "Present an unnaturally orderly room with clear floor space and no transient objects or marks; allow a view through the doorway toward the equally clean dining table.",
            "ignore_numbered_elements": [
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "spotless_daughter_bedroom",
            "use_numbered_elements": [
              1,
              4,
              10,
              12,
              16,
              20,
              21
            ]
          },
          {
            "bg_id": "L04B05",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 19 (main bed), facing through number 9 (main bedroom door) toward number 1 (shared living and dining area) and number 10 (daughter bedroom door)",
            "framing_notes": "Use quiet morning framing with empty circulation paths; keep the closed daughter-bedroom doorway and the main bed prominent.",
            "ignore_numbered_elements": [
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom_to_shared_room",
            "use_numbered_elements": [
              1,
              3,
              4,
              9,
              10,
              16,
              19,
              22
            ]
          },
          {
            "bg_id": "L04B04",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 16 (dining table), facing diagonally toward number 11 (bathroom door) and number 5 (bathroom), with the tabletop retained in the near foreground",
            "framing_notes": "Compose for alternate crops: one toward the bathroom wall and one toward the tabletop photograph. The two subjective effects need not be emphasized simultaneously in a single crop.",
            "ignore_numbered_elements": [
              23,
              24,
              25,
              26,
              27,
              28,
              31,
              32,
              33,
              34,
              35,
              36
            ],
            "lens_hint": "30mm wide angle",
            "sub_location": "bathroom_dining_sightline",
            "use_numbered_elements": [
              1,
              5,
              11,
              16,
              29,
              30
            ]
          },
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "inside number 4 (daughter bedroom) near number 10 (door), facing the wall above number 20 (daughter bed)",
            "framing_notes": "Center the localized red circle and pinned photograph above the bed while retaining one edge of the disturbed storage pile and the curtain as spatial anchors.",
            "ignore_numbered_elements": [
              23,
              24,
              25,
              26,
              27,
              29,
              30,
              34,
              35,
              36
            ],
            "lens_hint": "40mm normal lens",
            "sub_location": "ransacked_daughter_bedroom_wall",
            "use_numbered_elements": [
              4,
              10,
              12,
              20,
              21,
              28,
              31,
              32
            ]
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "inside number 1 (shared living and dining area) near number 10 (daughter bedroom door), facing number 8 (living-room window), number 16 (dining table), and number 7 (metal entrance door)",
            "framing_notes": "Show the desolate searched interior, the open-window state, localized entrance footprints, and both displaced chair states; the removed pinned photograph must not appear.",
            "ignore_numbered_elements": [
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "ransacked_shared_interior",
            "use_numbered_elements": [
              1,
              2,
              4,
              6,
              7,
              8,
              10,
              13,
              15,
              16,
              17,
              18,
              22,
              32,
              33,
              34,
              35,
              36
            ]
          }
        ],
        "scale_guideline": "Treat the rooftop dwelling as a single-storey enclosure with a typical clear interior height of roughly 2.3 to 2.5 meters; the exact height is not specified. Its compact two-bedroom footprint should read as approximately 35 to 55 square meters, typical of a modest rooftop home of this regional building type rather than an exact textual measurement. At least one small living-room window is explicitly stated, while the curtained daughter-bedroom opening is a conservative layout inference; the entrance connects directly to the surrounding roof level without an interior stair run in this plan.",
        "applied_shots": [
          "S5_Shot3",
          "S5_Shot10",
          "S5_Shot12",
          "S12_Shot5",
          "S12_Shot9",
          "S12_Shot16",
          "S14_Shot5",
          "S14_Shot7",
          "S18_Shot1",
          "S18_Shot9",
          "S18_Shot11",
          "S25_Shot5",
          "S25_Shot8",
          "S27_Shot2",
          "S27_Shot6"
        ],
        "group_id": "bg_old_villa_complex",
        "depends_on_fp": []
      },
      "fp_l11_yard_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural site and floor plan diagram of a compact older multi-family villa courtyard in a contemporary South Korean coastal urban neighborhood. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendering, no lighting effects, no textured surfaces, and no material rendering. Show the main villa footprint along the north side, a small rooftop dwelling inset on its roof terrace, an exterior stair assembly rising from the enclosed courtyard to a roof landing, a sheltered stair-underside zone, an adjacent rear bicycle bay, a street-side boundary wall, a narrow swinging courtyard gate, and a short vehicle approach from a narrow alley. Show one metal entrance door at the roof landing with a standard plan door-swing arc, one courtyard-facing rooftop window as double parallel lines in the wall, and one simple circular rooftop water-tank glyph. Use region-appropriate compact geometry: a shallow walled courtyard, limited setback, a practical external stair, and a modest rooftop dwelling typical of an older urban villa. Fill every zone with one solid flat pastel color and no blending: courtyard shared zone pale yellow, stair-underside service zone pale cyan, bicycle utility zone pale gray, vehicle-approach threshold zone pale beige, main building and roof terrace pale gray, rooftop private dwelling pale blue, stair and landing circulation zone pale peach. Colors must remain consistent. Place one small circled black number exactly once for each base-layer element numbered 1 through 13, at one unambiguous contiguous location per element. Do not draw markers 14, 15, 16, or 17 because they are transient overlay elements. Use only simple generic area labels if needed, such as Courtyard, Service Zone, Utility Zone, Threshold Zone, and Private Zone. Add no object labels, legend, annotations, camera icons, field-of-view cones, characters, vehicles, bicycle, cat, illumination glow, event marks, or other text. A small north arrow with N is allowed.",
        "key_elements": [
          "Compact enclosed courtyard of an older Korean multi-family villa",
          "Sheltered stair-underside zone and adjacent rear bicycle bay",
          "External stair assembly connecting the courtyard to the roof terrace",
          "Street-side boundary wall, narrow gate, and short vehicle approach from the alley",
          "Small rooftop dwelling with a metal entrance door and courtyard-facing window",
          "Rooftop water tank visible above the main building",
          "Night police vehicle and parked bicycle reserved for the event overlay",
          "Dawn window illumination and black cat reserved for the dawn overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "enclosed courtyard",
            "number": 1,
            "position_hint": "central open space between the building facade and street-side boundary wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "stair underside zone",
            "number": 2,
            "position_hint": "sheltered area directly beneath the exterior stair assembly"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear bicycle bay",
            "number": 3,
            "position_hint": "rear corner of the courtyard adjacent to the stair underside zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "vehicle approach",
            "number": 4,
            "position_hint": "short exterior approach between the narrow alley and courtyard gate"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "street-side boundary wall",
            "number": 5,
            "position_hint": "single continuous wall run along the alley-facing edge of the courtyard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "courtyard gate",
            "number": 6,
            "position_hint": "opening in the street-side boundary wall aligned with the vehicle approach"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair assembly",
            "number": 7,
            "position_hint": "along one side of the courtyard, rising from ground level toward the roof terrace"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "roof stair landing",
            "number": 8,
            "position_hint": "top of the exterior stair assembly beside the rooftop dwelling entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop dwelling",
            "number": 9,
            "position_hint": "small enclosed unit inset on the roof of the main villa mass"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop metal entrance door",
            "number": 10,
            "position_hint": "wall of the rooftop dwelling facing the roof stair landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop courtyard window",
            "number": 11,
            "position_hint": "courtyard-facing wall of the rooftop dwelling"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 12,
            "position_hint": "open roof area beside and behind the rooftop dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main villa footprint",
            "number": 13,
            "position_hint": "north side of the site, enclosing the courtyard and supporting the roof terrace"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "hastily parked bicycle",
            "number": 14,
            "position_hint": "rear bicycle bay near the stair underside zone during the night event"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "arriving police vehicle",
            "number": 15,
            "position_hint": "vehicle approach immediately outside or partly through the courtyard gate during the night event"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "illuminated rooftop window",
            "number": 16,
            "position_hint": "confined to the glazing of the rooftop courtyard window at dawn"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat on wall",
            "number": 17,
            "position_hint": "top of the street-side boundary wall with sightline toward the rooftop window at dawn"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "beneath or beside number 7 (exterior stair assembly), facing diagonally across number 1 (courtyard) toward number 6 (courtyard gate), number 4 (vehicle approach), and number 15 (arriving police vehicle)",
            "framing_notes": "Keep number 2 and number 3 near the foreground edge, show the route up number 7 toward number 10, and retain a partial upper sightline to numbers 9 and 11. Depict number 14 near the rear bicycle bay and exclude the dawn-only cues.",
            "ignore_numbered_elements": [
              16,
              17
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "courtyard_under_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L11B01",
            "camera_height": "low eye-level ~0.8m",
            "camera_position": "near number 5 (street-side boundary wall), looking upward across the courtyard toward number 11 (rooftop-room window), with number 17 (black cat) on the wall in the foreground",
            "framing_notes": "Make number 5 the dominant lower silhouette, keep number 17 clearly readable against the dawn sky, and align the cat's gaze toward the dawn illumination at number 16. Exclude the earlier police vehicle and event-specific bicycle placement.",
            "ignore_numbered_elements": [
              14,
              15
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "courtyard_wall_rooftop_sightline",
            "use_numbered_elements": [
              5,
              7,
              8,
              9,
              11,
              12,
              13,
              16,
              17
            ]
          }
        ],
        "scale_guideline": "The text identifies an older multi-family villa with a separate rooftop dwelling but does not specify the storey count; use three to four main storeys plus the small rooftop unit as a typical conservative range for this building type. A typical compact footprint is roughly 10–15 m across with a shallow enclosed courtyard about 4–7 m deep; these dimensions are contextual ranges rather than stated measurements. The exterior stair must extend continuously from courtyard level to the roof terrace, and the rooftop water tank should rise visibly above the main parapet. The rooftop dwelling has one courtyard-facing window and one metal entrance door directly supported by the scenes; other facade opening counts are unspecified.",
        "applied_shots": [
          "S13_Shot3",
          "S13_Shot4",
          "S13_Shot6",
          "S17_Shot1"
        ],
        "group_id": "bg_old_villa_complex",
        "depends_on_fp": []
      },
      "fp_l12_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a steep exterior concrete stair and rooftop entrance approach on a contemporary older low-rise urban multi-family building. Use clean single-weight black CAD-like outlines on a white or off-white background, geometric plan symbols only. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, or material rendering. Arrange a narrow lower approach landing at the south, a steep straight concrete stair run ascending north, a confined upper landing at rooftop level, and a small threshold apron leading directly to the south wall of a compact rooftop dwelling. Surround the dwelling with an open rooftop terrace bounded by a simple parapet outline. Place one iron entrance door in the south wall, aligned with the upper landing, using a standard plan door line and swing arc in a neutral architectural convention. Place one small window immediately east of the door using double parallel wall lines. Put one rooftop water tank in the northeast utility corner, one fixed clothesline along the west side, and one low rectangular drying platform beside the clothesline. Reflect practical contemporary regional rooftop geometry: narrow space-saving exterior access, compact rooftop housing, clustered utility fixtures, and direct exposure of the entrance to the terrace. Fill each area with one consistent flat pastel solid color: circulation areas including both landings and the stair run in pale beige, the rooftop terrace in pale gray, the rooftop dwelling footprint in pale blue, the entrance threshold apron in pale yellow, and the utility corner in pale cyan. No gradients, blending, or drop shadows. Larger generic area labels may read only Circulation Zone, Exterior Zone, Private Zone, Threshold Zone, and Utility Zone. Draw a small circle with a black number exactly once for each base element: 1 lower approach landing, 2 steep concrete stair run, 3 upper stair landing, 4 rooftop terrace, 5 rooftop dwelling, 6 rooftop threshold apron, 7 iron entrance door, 8 small entrance-side window, 9 rooftop water tank, 10 fixed clothesline, and 11 low drying platform. Do not draw marker 12 or depict the narrative half-open door state; number 12 belongs only to a separate transient overlay. Add no room names, object labels, captions, camera icons, field-of-view cones, arrows, people, temporary objects, event traces, or plot-state marks. A small north arrow with the letter N is allowed in one corner.",
        "key_elements": [
          "Narrow lower approach landing at the base of the exterior stair",
          "Steep straight exterior concrete stair run",
          "Confined upper landing opening onto the rooftop",
          "Flat rooftop terrace enclosed by a parapet",
          "Compact rooftop dwelling footprint",
          "Small threshold apron before the entrance",
          "Iron entrance door on the stair-facing wall",
          "Small window beside the entrance door",
          "Rooftop water tank in a utility corner",
          "Fixed rooftop clothesline",
          "Low drying platform near the clothesline",
          "Half-open entrance-door state reserved for the transient overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower approach landing",
            "number": 1,
            "position_hint": "south end of the plan at the foot of the exterior stair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "steep concrete stair run",
            "number": 2,
            "position_hint": "narrow straight run ascending north from the lower approach"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper stair landing",
            "number": 3,
            "position_hint": "north end of the stair run immediately below rooftop level"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop terrace",
            "number": 4,
            "position_hint": "open rooftop area surrounding the dwelling and upper landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop dwelling",
            "number": 5,
            "position_hint": "north side of the rooftop terrace, directly facing the upper landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop threshold apron",
            "number": 6,
            "position_hint": "small paved area between the upper landing and the entrance door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 7,
            "position_hint": "south wall of the rooftop dwelling, aligned with the upper landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small entrance-side window",
            "number": 8,
            "position_hint": "south wall of the rooftop dwelling, immediately east of the entrance door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 9,
            "position_hint": "northeast utility corner of the rooftop terrace"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed clothesline",
            "number": 10,
            "position_hint": "west side of the rooftop terrace, clear of the stair landing"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform",
            "number": 11,
            "position_hint": "west rooftop terrace beneath and beside the clothesline"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open iron door state",
            "number": 12,
            "position_hint": "at the iron entrance door on the south wall of the rooftop dwelling"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (upper stair landing), facing north across number 6 (rooftop threshold apron) toward number 7 (iron entrance door), with number 8 (small window) beside the doorway",
            "framing_notes": "Emphasize the steep final steps of number 2 in the foreground, the confined upper landing, and the half-open state represented by number 12. Keep the rooftop utility elements peripheral and do not add unrelated interior event cues.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_cement_stairs",
            "use_numbered_elements": [
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          }
        ],
        "scale_guideline": "The older urban multi-family building is likely three to four storeys, typical for this building type in the specified region; the text does not specify the exact count, and a typical storey height is roughly 2.7 to 3.0 m. Treat the rooftop dwelling as a single compact rooftop level, typically about 25 to 45 square metres, with an exterior stair approximately 0.9 to 1.2 m wide. Within this plan scope, the stair-facing rooftop facade has one iron entrance door and one small adjacent window. The exterior stair rises through the full height from the rear ground-level approach to the rooftop, while the water tank and parapet remain rooftop-height utility elements.",
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "group_id": "bg_old_villa_complex",
        "depends_on_fp": []
      },
      "fp_l08_mart_entry_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a contemporary mid-2020s South Korean coastal commercial street frontage. Show a broad retail building footprint facing a straight street, with a central customer entrance, shallow covered entrance threshold, public sidewalk, narrow bicycle parking strip beside the entrance, curb line, street carriageway, and one contiguous adjoining storefront frontage at the east edge. Use contemporary regional layout conventions: a wide glazed ground-floor facade, a central automatic sliding entrance, bicycle parking close to the doorway without blocking pedestrian flow, a fixed exterior surveillance camera covering the threshold, and a blank horizontal commercial sign band. Draw all architecture and fixtures with clean single-weight black outlines on a white or off-white background, geometric shapes only. Use simple top-down plan symbols: the sliding entrance as parallel door panels, each display window as double parallel lines in the wall, the bicycle rack as a small fixed linear rack glyph, the surveillance camera as a compact wall-mounted plan symbol, and the facade sign band as a plain narrow rectangle with no lettering. Apply single flat pastel solid fills consistently by area: Retail Zone pale yellow, Threshold Zone pale beige, Sidewalk Zone pale gray, Bicycle Parking Zone pale blue, Street Zone pale lavender, and Adjoining Frontage Zone pale cyan. Generic area labels may appear in larger text inside the colored zones, and a small north arrow with N may appear in one corner; include no other words or annotations. Place exactly one small circular black-number marker at each base-layer element: 1 retail building footprint, 2 entrance threshold zone, 3 public sidewalk zone, 4 bicycle parking strip, 5 street carriageway, 6 main sliding entrance, 7 west display window, 8 east display window, 9 fixed bicycle rack, 10 facade sign band, 11 exterior surveillance camera, and 12 adjoining storefront frontage. Each numbered marker must appear once at one unambiguous contiguous location. Do not draw markers 13, 14, or 15 and do not depict the arriving bicycle, temporary vendor cart, or passing taxi; these are transient overlay elements. Do not add people, traffic, merchandise, temporary street stalls, event cues, camera icons, field-of-view cones, or lighting-state graphics. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no blending, no ambient occlusion, no photorealism, no rendered lighting, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Broad contemporary retail facade facing a commercial street",
          "Central customer entrance with a shallow covered threshold",
          "Separate sidewalk, bicycle parking strip, curb, and street carriageway",
          "Two contiguous ground-floor display-window sections",
          "Fixed bicycle rack beside the entrance approach",
          "Blank facade sign band suitable for illuminated commercial signage",
          "Exterior surveillance camera covering the entrance and nearby frontage",
          "Adjoining storefront frontage continuing along one side",
          "Transient bicycle, vendor cart, and taxi reserved for per-background overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "retail building footprint",
            "number": 1,
            "position_hint": "north half of plan, centered behind the street-facing facade"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 2,
            "position_hint": "south center of retail building, directly outside main entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "public sidewalk zone",
            "number": 3,
            "position_hint": "east-west strip between storefront threshold and curb"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking strip",
            "number": 4,
            "position_hint": "sidewalk edge immediately west of entrance threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "street carriageway",
            "number": 5,
            "position_hint": "southern part of plan beyond the curb"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main sliding entrance",
            "number": 6,
            "position_hint": "center of south retail facade, opening onto entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "west display window",
            "number": 7,
            "position_hint": "south facade, contiguous glazing section west of main entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "east display window",
            "number": 8,
            "position_hint": "south facade, contiguous glazing section east of main entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed bicycle rack",
            "number": 9,
            "position_hint": "within bicycle parking strip, parallel to storefront facade"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "facade sign band",
            "number": 10,
            "position_hint": "street-facing edge of retail building above the entrance line in elevation, represented as a narrow plan strip"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "exterior surveillance camera",
            "number": 11,
            "position_hint": "east side of main entrance, fixed to facade and aimed across threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "adjoining storefront frontage",
            "number": 12,
            "position_hint": "far east edge of plan, continuing the commercial building line"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "arriving bicycle",
            "number": 13,
            "position_hint": "temporary arrival position between street approach and bicycle parking strip"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporary vendor cart",
            "number": 14,
            "position_hint": "temporary position along outer sidewalk edge near adjoining frontage"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "passing taxi",
            "number": 15,
            "position_hint": "temporary position in street carriageway opposite the entrance"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B03",
            "camera_height": "eye-level cycling or standing, approximately 1.5–1.6 m",
            "camera_position": "from number 5 (street carriageway), facing diagonally across number 3 (sidewalk) toward number 6 (main sliding entrance), with number 4 (bicycle parking strip) near the approach side",
            "framing_notes": "Emphasize the approach path from the active street to the entrance; include the facade glazing, bicycle parking edge, arriving bicycle, temporary vendor cart, and passing taxi.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "mart_entry_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L08B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (sidewalk), facing number 2 (entrance threshold) and number 6 (main sliding entrance), with number 12 (adjoining storefront frontage) extending into the side background",
            "framing_notes": "Keep the entrance and darkening commercial frontage prominent while retaining active street commerce and a passing taxi; exclude the arrival bicycle.",
            "ignore_numbered_elements": [
              13
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "mart_entry_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15
            ]
          }
        ],
        "scale_guideline": "The main retail structure is likely one to two storeys, typical for this contemporary coastal commercial frontage; the text does not specify its storey count. A typical commercial storey is roughly 3.5–4.5 m high, while the footprint should read as a broad retail unit measuring tens of metres across rather than a small corner shop. The street facade has one principal customer entrance with broad ground-floor glazing on both sides; the exact upper-storey opening count is unspecified. The surveillance camera and sign band are elevated facade fixtures, but there are no indicated stairs, towers, tanks, or other major vertical elements within this plan scope.",
        "applied_shots": [
          "S8_Shot1",
          "S8_Shot5",
          "S8_Shot7"
        ],
        "group_id": "bg_large_retail_store",
        "depends_on_fp": []
      },
      "fp_l09_retail_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a contemporary large urban supermarket retail floor and entrance. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, and generous spacing for clear readability. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.\n\nOrganize the plan with the main sales floor occupying the central and northern portion, a compact entrance vestibule centered on the south facade, a checkout and customer-service zone immediately east of the vestibule, and a narrow exterior pedestrian approach strip along the south side. Reflect a typical contemporary large-format retail layout with broad circulation paths, parallel shelving aisles, paired automatic sliding-door lines forming a weather-control vestibule, checkout counters near the exit, and a glazed front facade. Place three separate long rectangular shelving units running north-south with clear aisles around them. Place two separate checkout counters in the southeast front zone and one customer-service counter against its east wall. Add one staff service door at the rear east wall using a standard door line and swing arc. Show the outer and inner automatic sliding entrances as two distinct plan-view sliding-door symbols. Show one contiguous front glazing run west of the vestibule as a double parallel line within the south wall.\n\nUse flat solid pastel zone fills with no blending: pale yellow for the Shared Zone sales floor, pale beige for the Threshold Zone entrance vestibule, pale cyan for the Service Zone checkout area, and pale gray for the Exterior Zone approach strip. The short generic area labels Shared Zone, Threshold Zone, Service Zone, and Exterior Zone may appear inside their corresponding colored areas. Add a small north arrow with the letter N in one corner.\n\nRepresent all fixtures and furniture with simple top-down symbolic glyphs. Show one small interior ceiling CCTV camera symbol above the northwest corner of the vestibule and one separate exterior CCTV camera symbol at the southeast corner of the entrance canopy. Do not draw camera sightline cones, field-of-view wedges, camera-position icons, or directional annotations.\n\nPlace exactly one small circular marker with a black number at each base-layer element: 1 within the retail sales floor, 2 within the entrance vestibule, 3 within the checkout service zone, 4 within the exterior approach strip, 5 at the outer sliding entrance door, 6 at the inner sliding entrance door, 7 at the single front glazing run, 8 on the western aisle shelf, 9 on the central aisle shelf, 10 on the eastern aisle shelf, 11 on the first checkout counter, 12 on the second checkout counter, 13 on the customer-service counter, 14 at the interior CCTV camera, 15 at the exterior CCTV camera, and 16 at the staff service door. Each number must appear exactly once at one unambiguous contiguous location. Do not draw marker 17 or the parked bicycle because it is a transient overlay object. Apart from the permitted generic zone labels, marker numbers, and north arrow, include no text, legends, annotations, people, vehicles, products, event cues, or transient objects.",
        "key_elements": [
          "Large open retail sales floor with three separate parallel shelving aisles",
          "South-facing entrance vestibule with separate outer and inner automatic sliding doors",
          "Checkout and customer-service zone beside the entrance",
          "Contiguous front glazing run beside the vestibule",
          "Interior ceiling CCTV camera and exterior entrance CCTV camera as persistent fixtures",
          "Exterior pedestrian strip used for temporary bicycle parking",
          "Transient parked bicycle reserved for the per-background overlay and omitted from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "retail sales floor",
            "number": 1,
            "position_hint": "large central and northern shared zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance vestibule",
            "number": 2,
            "position_hint": "south-center threshold zone between the two sliding doors"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "checkout service zone",
            "number": 3,
            "position_hint": "southeast side of the sales floor beside the vestibule"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior approach strip",
            "number": 4,
            "position_hint": "outside the south facade in front of the entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "outer sliding entrance door",
            "number": 5,
            "position_hint": "south edge of the entrance vestibule"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "inner sliding entrance door",
            "number": 6,
            "position_hint": "north edge of the entrance vestibule opening into the sales floor"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front glazing run",
            "number": 7,
            "position_hint": "south facade, contiguous run west of the entrance vestibule"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "western aisle shelf",
            "number": 8,
            "position_hint": "western half of the retail floor, oriented north-south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "central aisle shelf",
            "number": 9,
            "position_hint": "center of the retail floor, oriented north-south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "eastern aisle shelf",
            "number": 10,
            "position_hint": "eastern half of the retail floor, oriented north-south"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "first checkout counter",
            "number": 11,
            "position_hint": "south side of the checkout zone nearest the inner entrance door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "second checkout counter",
            "number": 12,
            "position_hint": "north of the first checkout counter within the checkout zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "customer service counter",
            "number": 13,
            "position_hint": "east wall of the checkout service zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "interior ceiling CCTV camera",
            "number": 14,
            "position_hint": "ceiling position above the northwest corner of the entrance vestibule, shown symbolically in plan"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "exterior entrance CCTV camera",
            "number": 15,
            "position_hint": "outside the south facade at the southeast corner of the entrance canopy"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "staff service door",
            "number": 16,
            "position_hint": "east wall at the rear of the checkout service zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "parked bicycle",
            "number": 17,
            "position_hint": "exterior approach strip, just west of the outer entrance door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 6 at the inner vestibule door, facing diagonally outward toward number 5 and number 15 while retaining number 14 near the upper interior edge",
            "framing_notes": "Use a wide entrance-zone composition that includes the quiet sales floor, checkout frontage, both sliding-door lines, the exterior approach, interior ceiling CCTV, exterior CCTV, and the transient parked bicycle associated with number 17.",
            "ignore_numbered_elements": [],
            "lens_hint": "24mm wide angle",
            "sub_location": "retail_floor_and_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              11,
              12,
              13,
              14,
              15,
              17
            ]
          }
        ],
        "scale_guideline": "The text identifies a large supermarket but does not specify its storey count; treat the diagram as one public retail level within a low-rise one-to-three-storey structure, typical of a contemporary urban supermarket, with a typical retail floor-to-floor height of roughly 3.5–5 m. The floor plate should read as a broad large-format retail unit, typically around 1,500–5,000 square meters rather than a small neighborhood shop. On the depicted south facade, use one outer and one inner sliding-door line at the vestibule plus one contiguous glazing run; the exterior camera is mounted beneath the entrance canopy, while the interior camera is fixed at ceiling height.",
        "applied_shots": [
          "S19_Shot6",
          "S19_Shot8",
          "S19_Shot10"
        ],
        "group_id": "bg_large_retail_store",
        "depends_on_fp": []
      },
      "fp_l15_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D architectural floor plan of a compact modern administrative security office inside a mid-2020s commercial supermarket. Use a simple rectangular enclosed room with practical contemporary office geometry: a monitor work zone across the north/front half, an open rear viewing zone behind the operator position, and a small entrance threshold zone at the southeast access door. Fill the monitor work zone with one solid pale cyan pastel, the rear viewing zone with one solid pale blue pastel, and the threshold zone with one solid pale beige pastel; use each color consistently with sharp boundaries, no blending. Show a long simple rectangular monitor desk centered against the north wall, a single contiguous wall-mounted CCTV display bank directly above it, one top-down operator task-chair glyph facing north, and clear standing space for viewers behind the chair. Show one inward-swinging office door in the east wall near the southeast corner using a line and swing arc. Use single-weight black outlines on a white or off-white background, clean geometric CAD-plan symbols, and minimal uncluttered drafting. Place small circular markers with black numbers 1 through 8, each number appearing exactly once at its corresponding single contiguous location. Do not draw marker 9 or any dark-footage state cue because it belongs to a separate transient overlay. Optional area text is limited to the generic labels Monitor Work Zone, Rear Viewing Zone, and Threshold Zone, plus a small north arrow in one corner; include no other text or annotations. No people, camera icons, field-of-view cones, or event graphics. Strictly flat 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 rendering, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Compact enclosed administrative security office",
          "Pale cyan monitor work zone along the front wall",
          "Pale blue rear viewing zone with standing clearance",
          "Pale beige entrance threshold zone",
          "Long monitor desk facing a contiguous CCTV display bank",
          "Single inward-swinging office door",
          "Operator task chair",
          "Unusually dark CCTV image confined to monitor screens as a transient overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "security office",
            "number": 1,
            "position_hint": "entire enclosed rectangular room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "monitor work zone",
            "number": 2,
            "position_hint": "front half of the office along the north wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear viewing zone",
            "number": 3,
            "position_hint": "open central and south-rear portion behind the operator chair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 4,
            "position_hint": "southeast corner immediately inside the access door"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "monitor desk",
            "number": 5,
            "position_hint": "centered against the north wall in the monitor work zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "CCTV display bank",
            "number": 6,
            "position_hint": "single contiguous row on the north wall directly above the monitor desk"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "office access door",
            "number": 7,
            "position_hint": "east wall near the southeast corner, swinging inward toward the threshold zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator task chair",
            "number": 8,
            "position_hint": "directly south of the monitor desk, facing north toward the displays"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unusually dark CCTV footage",
            "number": 9,
            "position_hint": "within the active display surfaces of the CCTV display bank only"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B02",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "from the rear viewing area near number 3, facing diagonally toward number 5 (monitor desk) and number 6 (CCTV display bank)",
            "framing_notes": "Keep the operator position at number 8 and the display bank at number 6 prominent, with enough open space behind the chair for two standing viewers; depict the unusually dark footage associated with number 9 only inside the monitor screens.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "security_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "This plan represents a single-level interior office within a larger commercial building; the total storey count of that building is not specified. A compact footprint of roughly 15–30 square metres and a ceiling height around 2.4–3 metres are typical for this kind of modern security office, but neither measurement is stated in the text. One internal access door is shown; exterior windows and vertical circulation are not specified.",
        "applied_shots": [
          "S20_Shot3",
          "S20_Shot5"
        ],
        "group_id": "bg_large_retail_store",
        "depends_on_fp": []
      },
      "fp_l14_detective_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of an entire contemporary detective office in a mid-2020s regional police building. Use clean single-weight black CAD-like outlines on a white or off-white background, geometric shapes only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no textured surfaces, and no material rendering. Divide the rectangular office into four clearly bounded functional areas with single flat pastel solid fills: number 1 Main Shared Work Zone in pale yellow across the center and east, number 2 Case Work Zone in pale blue at the northwest beside the window wall, number 3 Service Zone in pale cyan at the southwest, and number 4 Threshold Zone in pale beige immediately inside the entrance. Use each fill consistently with no blending or drop shadows. Place number 5 as one inward-swinging corridor entry door with a standard line-and-arc symbol on the south wall near the southwest corner. Place number 6 as one contiguous exterior window run, drawn as double parallel lines centered in the north wall. In number 2, draw number 7 as a top-down rectangular investigator desk facing southeast. In number 1, draw number 8 as a separate duty detective desk in the east-central area, number 9 as one separate workstation desk in the northeast, and number 10 as a rectangular evidence review table in the central-south area with clear walking space around it. In number 3, draw number 11 as one contiguous built-in file-cabinet run along the west wall, number 12 as a compact copier-printer glyph against the south wall, and number 13 as a small fixed coffee station along the west wall. Draw number 14 as one flat monitor glyph on the rear edge of number 8. Maintain practical contemporary Korean office geometry: compact desk spacing, direct sightlines from the entrance, a clear central circulation aisle, shared electronic workstations, and dense wall-side storage. Furniture must use simple top-down plan symbols only. Draw a small white circle with a black number for each base element numbered 1 through 14, with every number appearing exactly once at one unambiguous contiguous location. Do not draw markers or objects 15, 16, 17, or 18 because they are transient overlay content. Inside the drawing, allow only the generic area labels Main Shared Work Zone, Case Work Zone, Service Zone, and Threshold Zone, plus the numbered circles and an optional small north arrow. Do not include any other text, annotations, camera icons, field-of-view cones, people, event cues, photographs, screen content, loose paperwork, smartphones, or plot-state marks.",
        "key_elements": [
          "Rectangular modern open-plan detective office",
          "Shared workstation area with three distinct desks",
          "Dedicated case-work area beside the exterior window wall",
          "Evidence review table with clear circulation around it",
          "Corridor-side entry and compact threshold zone",
          "Built-in file storage, copier station, and coffee station",
          "Persistent flat monitor on the duty detective desk",
          "Separate overlay states for night phone use, urgent paperwork, case photographs, and phone-location data"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work area",
            "number": 1,
            "position_hint": "central and eastern portion of the office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "case work area",
            "number": 2,
            "position_hint": "northwest portion of the office beside the exterior window wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service area",
            "number": 3,
            "position_hint": "southwest corner of the office, clear of the entry swing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 4,
            "position_hint": "small rectangular zone immediately inside the southwest entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "corridor entry door",
            "number": 5,
            "position_hint": "south wall near the southwest corner, opening inward toward the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "exterior window run",
            "number": 6,
            "position_hint": "single contiguous run centered on the north wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "lead investigator desk",
            "number": 7,
            "position_hint": "northwest case work area, facing southeast into the office"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty detective desk",
            "number": 8,
            "position_hint": "east-central shared work area, oriented toward the entry aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "third workstation desk",
            "number": 9,
            "position_hint": "northeast shared work area, separated from the duty detective desk by a narrow aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "evidence review table",
            "number": 10,
            "position_hint": "central-south portion of the shared work area with circulation on all sides"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in file cabinets",
            "number": 11,
            "position_hint": "single contiguous cabinet run along the west wall within the service area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "copier printer station",
            "number": 12,
            "position_hint": "service area against the south wall, east of the file cabinets"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee station",
            "number": 13,
            "position_hint": "service area against the west wall, north of the copier printer station"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "duty desk monitor",
            "number": 14,
            "position_hint": "rear edge of the duty detective desk, facing its seated position"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "enlarged case photographs",
            "number": 15,
            "position_hint": "spread across the top of the lead investigator desk"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "phone location result display",
            "number": 16,
            "position_hint": "contained entirely within the duty desk monitor screen"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "urgent case paperwork",
            "number": 17,
            "position_hint": "stacked and spread across the duty desk and adjacent edge of the evidence review table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "smartphone showing saved contact",
            "number": 18,
            "position_hint": "temporarily held or placed in the aisle between the lead investigator desk and duty detective desk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 5 (entry door), facing diagonally across number 1 (shared work area) toward number 8 (duty detective desk), number 14 (duty desk monitor), and number 7 (lead investigator desk)",
            "framing_notes": "Show the quiet night-duty relationship between the two principal desks, retain number 6 in the background, and allow number 18 to be visible between the desks without depicting unrelated daytime case materials.",
            "ignore_numbered_elements": [
              15,
              16,
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              13,
              14,
              18
            ]
          },
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 5 (entry door), facing through number 4 (threshold zone) toward number 1 (shared work area), number 8 (duty detective desk), and number 10 (evidence review table)",
            "framing_notes": "Use a broad office view that establishes active circulation among the workstations and keeps the urgent paperwork at number 17 readable as physical clutter without introducing the later location-result display.",
            "ignore_numbered_elements": [
              15,
              16,
              18
            ],
            "lens_hint": "28mm moderate wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              17
            ]
          },
          {
            "bg_id": "L14B03",
            "camera_height": "eye-level standing, approximately 1.55 m",
            "camera_position": "near number 10 (evidence review table), facing diagonally toward number 7 (lead investigator desk), number 8 (duty detective desk), and number 14 (duty desk monitor)",
            "framing_notes": "Frame the temporarily empty office so number 15 dominates the near desk surface while number 16 remains clearly contained within number 14; preserve an unobstructed line of sight toward the entry and surrounding vacant workstations.",
            "ignore_numbered_elements": [
              17,
              18
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              14,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "This plan represents one medium open-plan office suite on a single occupied level. The parent police building's storey count is not specified; two to four storeys with a typical floor-to-floor height of about 3.0–3.6 m is conservative for this contemporary regional building type. Treat the office footprint as typically about 60–100 square metres, with a corridor-side entrance and one exterior window wall as schematic assumptions rather than text-confirmed dimensions. Stairs, lifts, facade parapets, and other multi-storey vertical elements lie outside this floor plan's scope.",
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot2",
          "S21_Shot9",
          "S21_Shot17"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l20_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a modern small coastal fishing boat deck, using geometry typical of a compact working vessel from a western coastal fishery. Show a long narrow hull outline with a broad open aft working deck, a compact enclosed rectangular wheelhouse forward of center, a narrow foredeck ahead of it, and narrow port and starboard exterior passages around the wheelhouse. Preserve a wide unobstructed working clearance on the aft deck so people can sit, stand suddenly, and run directly through the rear wheelhouse door. Use a clean CAD-like plan style with single-weight black outlines on a white or off-white background and simple geometric symbols only. Fill the main working deck with flat pale yellow, the enclosed wheelhouse with flat pale cyan, the foredeck with flat pale beige, and both side passages with the same flat pale gray utility-zone color. Show the wheelhouse rear access door with a standard door leaf and swing arc. Show the front windshield as one contiguous double-line opening across the forward wheelhouse wall, plus one separate contiguous double-line window run on each side wall. Show distinct simple rail-line runs along the port edge, starboard edge, curved bow edge, and stern edge. Place exactly one small white circle with a black number at each base element: 1 main working deck, 2 wheelhouse, 3 foredeck, 4 port side passage, 5 starboard side passage, 6 wheelhouse access door, 7 front windshield run, 8 port wheelhouse window, 9 starboard wheelhouse window, 10 port safety rail, 11 starboard safety rail, 12 bow safety rail, and 13 stern safety rail. Do not draw markers 14 or 15 and do not draw the handheld map or old printed photograph because they are transient overlay objects. Minimal text only: short generic area labels may identify Working Deck, Wheelhouse, Foredeck, and Side Passage, and a small north arrow may appear in one corner. No other labels, annotations, camera icons, field-of-view cones, people, loose props, or event cues. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, material rendering, color blending, or drop shadows.",
        "key_elements": [
          "Open aft working deck with unobstructed movement clearance",
          "Compact enclosed wheelhouse placed forward of the main working deck",
          "Single rear-facing wheelhouse access door",
          "Separate forward windshield and side-window runs",
          "Narrow port and starboard exterior passages",
          "Continuous rail runs divided into distinct port, starboard, bow, and stern sections",
          "Temporary handheld map and old photograph excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main working deck",
            "number": 1,
            "position_hint": "broad open aft half of the vessel behind the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse",
            "number": 2,
            "position_hint": "forward-center deck, enclosed rectangular cabin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "foredeck",
            "number": 3,
            "position_hint": "narrow exposed deck directly ahead of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port side passage",
            "number": 4,
            "position_hint": "narrow exterior passage along the port side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard side passage",
            "number": 5,
            "position_hint": "narrow exterior passage along the starboard side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse access door",
            "number": 6,
            "position_hint": "center of the aft wall of the wheelhouse, opening onto the main working deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front windshield run",
            "number": 7,
            "position_hint": "single contiguous glazing run across the forward wall of the wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port wheelhouse window",
            "number": 8,
            "position_hint": "single contiguous window run in the port wall of the wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard wheelhouse window",
            "number": 9,
            "position_hint": "single contiguous window run in the starboard wall of the wheelhouse"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "port safety rail",
            "number": 10,
            "position_hint": "single rail run along the port edge of the exposed deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "starboard safety rail",
            "number": 11,
            "position_hint": "single rail run along the starboard edge of the exposed deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bow safety rail",
            "number": 12,
            "position_hint": "single curved rail run around the forward edge of the foredeck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stern safety rail",
            "number": 13,
            "position_hint": "single rail run across the aft edge of the main working deck"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "handheld navigation map",
            "number": 14,
            "position_hint": "temporarily held or presented by a person on the main working deck; do not draw on the base plan"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old printed photograph",
            "number": 15,
            "position_hint": "temporarily held and presented as evidence on the main working deck; do not draw on the base plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B01",
            "camera_height": "eye-level standing, approximately 1.6 m above the deck",
            "camera_position": "on number 1 (open working deck), near the stern and slightly toward number 4 (port side passage), facing diagonally forward toward number 2 (wheelhouse), number 6 (wheelhouse access door), and number 5 (starboard side passage)",
            "framing_notes": "Keep the broad working clearance of number 1 visible for the seated interrogation, with the wheelhouse entrance positioned for the sudden run inside. Depict number 14 (handheld map) and number 15 (old printed photograph) as temporary handheld evidence, not as fixed deck objects.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "fishing_boat_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          }
        ],
        "scale_guideline": "Treat this as a single exposed deck level with a compact one-storey wheelhouse, typical for a modern small coastal fishing boat; the exact dimensions are not specified. A conservative typical footprint is roughly 10–18 m long and 3–5 m wide, with the wheelhouse roof approximately 2.5–3.5 m above the working deck. The plan establishes one aft-facing wheelhouse access door and three contiguous glazing runs: front, port, and starboard; individual pane counts are unspecified. Safety rails remain at normal waist height around the exposed perimeter, with no multi-storey stairs or other major vertical elements indicated.",
        "applied_shots": [
          "S28_Shot5",
          "S28_Shot6"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l21_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan of a compact contemporary coastal fishing-boat wheelhouse. Use a simple rectangular enclosed cabin with a practical modern layout: helm equipment concentrated at the forward starboard side, broad forward visibility, one separate window run on each side, a clear central standing space large enough for two adults, and an aft starboard entry. Draw single-weight black outlines on a white or off-white background using geometric CAD-plan symbols only. Fill the helm control zone with solid pale cyan, the central shared standing zone with solid pale yellow, and the aft threshold zone with solid pale beige; keep each fill flat, uniform, and clearly bounded. Show the helm wheel as a simple top-down circular control glyph, the instrument and navigation console as a shallow rectangular built-in unit, the throttle controls as a small adjacent control glyph, the entry door with a line and swing arc, and each window as double parallel lines embedded in its wall. Place small circles with unique black numbers exactly once for base elements 1 through 11: 1 in the overall wheelhouse interior, 2 in the forward starboard helm control zone, 3 in the central standing zone, 4 in the aft threshold zone, 5 on the helm wheel, 6 on the instrument console, 7 on the throttle controls, 8 on the contiguous forward window assembly, 9 on the port side window, 10 on the starboard side window, and 11 on the aft entry door. Draw only markers 1 through 11; do not draw markers 12 or 13, the photograph, any circles, any struggle, any collapse, any people, or any other transient event cue. Optional large generic area text is limited to Control Zone, Standing Zone, and Threshold Zone, with a small north arrow in one corner; include no other text. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, blending, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact rectangular modern fishing-boat wheelhouse",
          "Forward starboard helm and instrument station",
          "Clear central standing space for two people",
          "Aft threshold and inward-opening entry door",
          "Broad forward glazing with separate port and starboard window runs",
          "Transient handheld printed photograph in the central standing zone",
          "Subjective cluster of irregular circles including one red circle, confined to a perceptual overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse interior",
            "number": 1,
            "position_hint": "center of the compact enclosed wheelhouse footprint"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "helm control zone",
            "number": 2,
            "position_hint": "forward starboard portion of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central standing zone",
            "number": 3,
            "position_hint": "middle of the wheelhouse behind the helm"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 4,
            "position_hint": "aft starboard corner immediately inside the entry"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm wheel",
            "number": 5,
            "position_hint": "forward starboard, mounted at the helm station"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "instrument and navigation console",
            "number": 6,
            "position_hint": "against the forward wall directly ahead of the helm position"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "engine throttle controls",
            "number": 7,
            "position_hint": "starboard side of the helm station beside the wheel"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward window assembly",
            "number": 8,
            "position_hint": "single contiguous glazed run across the forward wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window",
            "number": 9,
            "position_hint": "forward half of the port wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window",
            "number": 10,
            "position_hint": "forward half of the starboard wall above the controls"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft entry door",
            "number": 11,
            "position_hint": "aft starboard wall, opening inward toward the threshold zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "handheld printed photograph",
            "number": 12,
            "position_hint": "one contiguous handheld position within the central standing zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "subjective irregular circle cluster",
            "number": 13,
            "position_hint": "one localized perceptual cluster in the forward interior sightline beyond the helm"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L21B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside near number 11 (aft entry door), facing diagonally forward toward number 5 (helm wheel), number 6 (instrument console), and number 8 (forward window assembly)",
            "framing_notes": "Keep number 3 as the central standing and struggle space, include number 12 within that space, and place the subjective overlay at number 13 in the sightline beyond the helm area. Retain the aft doorway edge in the foreground and show at least one side window.",
            "ignore_numbered_elements": [],
            "lens_hint": "28–35mm wide angle",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "The wheelhouse is a single enclosed deckhouse level; the total deck count and overall vessel height are not specified. A footprint roughly 2–3 m wide by 2.5–4 m long and an interior height around 1.9–2.2 m are typical for a compact contemporary coastal fishing-boat wheelhouse, not stated measurements. One aft entry and broad forward, port, and starboard glazed runs are typical layout conventions; exact opening counts are not given in the scene. No stair, ladder, or other multi-level vertical element is indicated within this wheelhouse scope.",
        "applied_shots": [
          "S29_Shot1",
          "S29_Shot4",
          "S29_Shot10"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "eaae1f9a5f3e0d9f",
    "consumed_shot_binding_hash": "875e783b8700ff03"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "3cdb17b8-336c-4a59-8820-47886c2202ee",
  "resolved_model": "gpt",
  "updated_at": "2026-07-16T22:59:50.859911+00:00",
  "project_config_snapshot": {}
}