{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "e6e33947729739e1",
  "data": {
    "floor_plans": {
      "fp_l03_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan of a mid-2020s coastal Korean low-rise multifamily rooftop. Use clean orthographic plan geometry, uniform single-weight black outlines, a white or off-white background, simple geometric symbols, and solid pastel area fills only. Fill the open exterior rooftop terrace with pale gray, the compact private rooftop-room footprint with pale blue, the water-tank utility pad with pale cyan, and the entrance and stair threshold areas with pale beige; use each color consistently with crisp boundaries. Place the compact rooftop room along the north side of the roof with its main facade facing south. Show a continuous low perimeter parapet around the roof, an iron entrance door with a standard line-and-swing-arc symbol on the southwest portion of the room facade, and one small window represented by double parallel lines east of the door. Place a simple cylindrical water-tank plan symbol on a utility pad at the northwest side of the room, one straight laundry-line run across the east terrace, a low rectangular drying platform below it, and a rooftop stair arrival at the southwest corner. Reflect a practical, constrained rooftop layout typical of an older contemporary coastal urban residence. Draw exactly one small white circle with a black number for each base element: 1 on the open rooftop terrace, 2 inside the rooftop room footprint, 3 on the west run of the continuous parapet, 4 at the iron entrance door, 5 at the small facade window, 6 on the water tank, 7 on the laundry line, 8 on the drying platform, and 9 at the stair arrival. Only the generic area labels “Exterior Zone,” “Private Zone,” “Utility Zone,” and “Threshold Zone” may appear as larger text inside their corresponding colored areas. Add a small north arrow in one corner. Do not add people, animals, silhouettes, loose leaves, papers, illumination cues, door-state cues, camera symbols, view cones, decorative annotations, or any other text. Use only flat solid fills and plain linework, with no surface texture or tonal effects.",
        "key_elements": [
          "Open rooftop terrace surrounding a compact rooftop room",
          "Continuous low perimeter parapet",
          "South-facing rooftop-room facade with iron entrance door and small window",
          "Water tank on a dedicated utility pad",
          "Single laundry line across the open terrace",
          "Low drying platform near the laundry area",
          "Stair arrival at the southwest roof corner",
          "Night-only attacker silhouette and illuminated window state",
          "Predawn-only black cat on the parapet"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open rooftop terrace",
            "number": 1,
            "position_hint": "main exterior roof area surrounding the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room structure",
            "number": 2,
            "position_hint": "north side of the roof, with its main facade facing south"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "perimeter parapet",
            "number": 3,
            "position_hint": "continuous low wall around the roof edge, marker placed on the west run"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 4,
            "position_hint": "south facade of the rooftop room, toward the west end"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small facade window",
            "number": 5,
            "position_hint": "south facade of the rooftop room, east of the iron door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 6,
            "position_hint": "northwest utility pad beside the rooftop room"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "laundry line",
            "number": 7,
            "position_hint": "single straight run across the east side of the open rooftop terrace"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform",
            "number": 8,
            "position_hint": "center-east terrace beneath and beside the laundry line"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop stair arrival",
            "number": 9,
            "position_hint": "southwest corner of the roof terrace"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "attacker silhouette inside room",
            "number": 10,
            "position_hint": "inside the rooftop room behind the small south-facade window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat on parapet",
            "number": 11,
            "position_hint": "south parapet near the southeast corner, facing the room window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "illuminated window state",
            "number": 12,
            "position_hint": "small south-facade window of the rooftop room"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "windblown dried leaves",
            "number": 13,
            "position_hint": "around the drying platform and along the approach to the iron door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "flyer wedged in door gap",
            "number": 14,
            "position_hint": "at the latch-side gap of the iron entrance door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "tampered door slightly ajar",
            "number": 15,
            "position_hint": "iron entrance door on the south facade"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B02",
            "camera_height": "elevated establishing position, approximately 8–12m above rooftop level",
            "camera_position": "outside the southeast roof edge, facing diagonally across number 1 toward number 2, with numbers 3, 6, 7, 8, and 9 readable in the overall layout",
            "framing_notes": "Show the aging rooftop room facade, open terrace, perimeter parapet, water tank, laundry line, drying platform, and stair arrival as one clear establishing composition.",
            "ignore_numbered_elements": [
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_establishing_view",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          },
          {
            "bg_id": "L03B03",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 9, facing diagonally across number 1 toward number 4 and number 5, with number 10 visible only as an indistinct silhouette behind the facade opening",
            "framing_notes": "Emphasize the iron entrance, illuminated window, door tampering, windblown dried leaves, and an unreadable attacker silhouette; do not reveal facial or clothing details.",
            "ignore_numbered_elements": [
              11
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_unit_entrance",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              12,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L03B01",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 9 at the southwest side of number 1, facing northeast toward number 5 while keeping number 11 on the south parapet in the foreground",
            "framing_notes": "Frame the cat as a small foreground silhouette watching the illuminated window, with quiet predawn rooftop space separating the parapet from the room facade.",
            "ignore_numbered_elements": [
              10,
              13,
              14,
              15
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "predawn_rooftop_terrace",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              11,
              12
            ]
          }
        ],
        "scale_guideline": "The main low-rise residential building below is likely three to five storeys, typical for an aging coastal urban multifamily building; the text does not specify its exact storey count, and a typical floor-to-floor height is about 2.7–3.0m. The rooftop room is a single-storey compact unit, typically about 2.4–2.8m high and occupying roughly one-quarter to one-half of the usable roof footprint. Its depicted south facade has one iron entrance door and one small window. The stair route rises through the full main building to the rooftop arrival, while the parapet remains a low safety wall and the water tank is approximately human-height or slightly taller, all as typical rather than text-specified dimensions.",
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot5",
          "S17_Shot2"
        ],
        "group_id": "bg_villa_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l04_main_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact contemporary coastal rooftop dwelling. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, simple geometric room boundaries, and clear wall thickness. The layout should follow a compact mid-2020s Korean rooftop-unit convention: a heavy iron entrance door opens through a small shoe-removal threshold into a combined living and dining room; a narrow open kitchen service strip with sink, faucet, stovetop, and counter borders the shared room; two small bedrooms and one compact bathroom branch from a short central circulation path rather than a large hallway. Place a small living-room window on an exterior wall. Give the daughter bedroom a simple bed, one exterior window, and one contiguous curtain run beside the bed corner; give the mother bedroom one simple bed. Include a dining table, television, bathroom washbasin, and toilet as persistent plan symbols. Use standard top-down symbolic glyphs only: beds as rectangles with pillow shapes, table as a plain rectangle, television as a narrow rectangle, doors as a leaf and swing arc, windows as double parallel wall lines, kitchen fixtures and plumbing as standard plan symbols. Apply flat solid pastel area fills consistently: pale yellow for the shared living and dining area, pale beige for the entry threshold, pale cyan for the kitchen and bathroom service zones, pale blue for both private bedrooms, and pale lavender for the short circulation strip. Short generic zone labels such as Shared Zone, Private Zone, Service Zone, and Threshold Zone may appear within their areas. Place one small white circle with a black number at exactly one unambiguous location for each base element numbered 1 through 21, with every number appearing exactly once. Do not draw markers 22 through 35 because they are transient overlay elements. Do not depict blood, bodies, footprints, red circles, photographs, cups, clutter, displaced furniture, open-state cues, people, camera icons, field-of-view cones, or event annotations in the base plan. No text other than generic zone labels, the numbered circles, and an optional small north arrow. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering. Use flat solid colors only, with no blending and no drop shadows.",
        "key_elements": [
          "Compact single-storey rooftop dwelling with a short, efficient circulation path",
          "Shared living and dining area directly inside a shoe-removal entry threshold",
          "Open service strip with sink, faucet, stovetop, and compact work surface",
          "Two small private bedrooms opening from the shared interior",
          "Compact bathroom reached from the central circulation area",
          "Heavy iron entrance door and small living-room window",
          "Daughter bedroom bed, window, and curtain forming the principal dramatic corner",
          "Persistent television, dining table, beds, plumbing fixtures, and kitchen fixtures",
          "Transient murder evidence restricted to the murder-state overlay",
          "Transient supernatural circles and photograph distortions restricted to their specific overlays",
          "Transient ransacking, displaced furniture, and open-door or open-window states excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Living and dining area",
            "number": 1,
            "position_hint": "central shared zone immediately inside the entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Entry threshold",
            "number": 2,
            "position_hint": "southwest edge of the unit inside the iron entrance door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Kitchen service zone",
            "number": 3,
            "position_hint": "along one side of the living area, adjacent to the dining table"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Mother bedroom",
            "number": 4,
            "position_hint": "private room branching from the central living circulation"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Daughter bedroom",
            "number": 5,
            "position_hint": "private room at the far end of the central circulation"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Bathroom",
            "number": 6,
            "position_hint": "compact service room beside the bedroom circulation"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Iron entrance door",
            "number": 7,
            "position_hint": "exterior wall at the entry threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Small living window",
            "number": 8,
            "position_hint": "exterior wall of the living area near the dining and kitchen zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Daughter bedroom door",
            "number": 9,
            "position_hint": "between the central circulation and daughter bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Mother bedroom door",
            "number": 10,
            "position_hint": "between the living circulation and mother bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Bathroom door",
            "number": 11,
            "position_hint": "between the central circulation and bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Kitchen sink and faucet",
            "number": 12,
            "position_hint": "fixed counter run in the kitchen service zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Kitchen stovetop",
            "number": 13,
            "position_hint": "same kitchen counter run, separated from the sink"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining table",
            "number": 14,
            "position_hint": "living area beside the kitchen service zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Television",
            "number": 15,
            "position_hint": "against the living-area wall facing the dining side"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Mother bed",
            "number": 16,
            "position_hint": "against one wall inside the mother bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Daughter bed",
            "number": 17,
            "position_hint": "inside the daughter bedroom near the marked wall location"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Daughter bedroom window",
            "number": 18,
            "position_hint": "exterior wall of the daughter bedroom beside the bed corner"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Bathroom washbasin",
            "number": 19,
            "position_hint": "against one wall inside the compact bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "Bathroom toilet",
            "number": 20,
            "position_hint": "inside the bathroom beside the washbasin clearance"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Bedroom curtain",
            "number": 21,
            "position_hint": "single curtain run covering the daughter bedroom window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Mutilated body behind curtain",
            "number": 22,
            "position_hint": "single location behind the curtain in the daughter bedroom"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Blood pool",
            "number": 23,
            "position_hint": "daughter bedroom floor beneath and immediately in front of the body"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bloody footprint trail",
            "number": 24,
            "position_hint": "continuous trail across the daughter bedroom floor toward the curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Red wall circle above bed",
            "number": 25,
            "position_hint": "single wall location directly above the daughter bed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Crumpled old photograph",
            "number": 26,
            "position_hint": "in the victim's hand at the curtain corner"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Two tea cups, one overturned",
            "number": 27,
            "position_hint": "single grouped placement on the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bathroom red circle apparition",
            "number": 28,
            "position_hint": "single bathroom wall location visible near the mirror or washbasin"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Melting face in family photograph",
            "number": 29,
            "position_hint": "single framed family photograph on the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Intruder footprint trail",
            "number": 30,
            "position_hint": "continuous trail from the living area toward the daughter bedroom"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "Overturned dining chair",
            "number": 31,
            "position_hint": "one displaced chair beside the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Ransacked bedroom clutter pile",
            "number": 32,
            "position_hint": "single localized pile on the daughter bedroom floor"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Bloodied photograph pinned in red circle",
            "number": 33,
            "position_hint": "single contiguous wall display in the daughter bedroom"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "Living window open state",
            "number": 34,
            "position_hint": "at the small living window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "Entrance door ajar state",
            "number": 35,
            "position_hint": "at the iron entrance doorway"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 2 (entry threshold), facing diagonally across number 1 (living area) toward number 14 (dining table), number 12 (sink), and number 15 (television)",
            "framing_notes": "Keep the iron entrance door and shoe-removal threshold in the foreground, with the compact kitchen-dining routine area clearly visible.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "entry_living_kitchen",
            "use_numbered_elements": [
              1,
              2,
              3,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L04B06",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (living area), facing through number 9 (daughter bedroom door) toward number 17 (daughter bed), number 18 (bedroom window), and number 21 (curtain)",
            "framing_notes": "Use a deep doorway composition that can retain number 14 and number 27 at the living-room edge while revealing the murder-state elements around the bed and curtain.",
            "ignore_numbered_elements": [
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "living_to_daughter_bedroom",
            "use_numbered_elements": [
              1,
              5,
              9,
              14,
              17,
              18,
              21,
              22,
              23,
              24,
              25,
              26,
              27
            ]
          },
          {
            "bg_id": "L04B07",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (living area), facing along the circulation line between number 2 (entry threshold), number 5 (daughter bedroom), and number 6 (bathroom)",
            "framing_notes": "Present the rooms and dining surface as unnaturally clean and orderly; keep open sightlines through the bedroom and bathroom doors without adding any vanished objects or marks.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "central_interior_circulation",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ]
          },
          {
            "bg_id": "L04B05",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (living area), facing the short corridor toward number 6 (bathroom), with number 4 (mother bedroom), number 5 (daughter bedroom), and number 14 (dining table) accessible within the composition",
            "framing_notes": "Allow separate subjective close framings of the bathroom wall and the family photograph while preserving the same compact central-interior camera axis.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              30,
              31,
              32,
              33,
              34,
              35
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "living_bedroom_bathroom_axis",
            "use_numbered_elements": [
              1,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              14,
              16,
              17,
              18,
              19,
              20,
              21,
              28,
              29
            ]
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 9 (daughter bedroom door), facing diagonally toward number 17 (daughter bed) and the wall location of number 33, while retaining a partial view back toward number 14 (dining table) and number 8 (living window)",
            "framing_notes": "Emphasize the localized bedroom clutter and the pinned photograph inside the rough circle; retain evidence of disturbance in the adjoining living area.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              35
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "ransacked_daughter_bedroom",
            "use_numbered_elements": [
              1,
              5,
              8,
              9,
              14,
              17,
              18,
              21,
              30,
              31,
              32,
              33,
              34
            ]
          },
          {
            "bg_id": "L04B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 14 (dining table), facing diagonally across number 1 (living area) toward number 2 (entry threshold) and number 7 (iron entrance door)",
            "framing_notes": "Make the slightly open entrance the dominant distant anchor, with an empty, desolate living room between the camera and the doorway.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "desolate_living_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              7,
              8,
              10,
              11,
              12,
              13,
              14,
              15,
              35
            ]
          }
        ],
        "scale_guideline": "The scoped rooftop dwelling is a single-storey unit with a ceiling height typical of a compact contemporary residential addition, approximately 2.3 to 2.5 m; the exact height is not stated. Its footprint should read as a modest rooftop home, typically around 35 to 55 square metres, with tightly grouped rooms and minimal corridor space. The plan fixes one small living-area window, one daughter-bedroom window, and one exterior iron entrance door; additional facade openings are not established by the text. The supporting older low-rise residential building is likely three to four main storeys plus the rooftop unit, typical for this building type, with an exterior stair continuing from the lower building to roof level and a separate rooftop water tank outside this interior scope.",
        "applied_shots": [
          "S5_Shot6",
          "S5_Shot7",
          "S12_Shot6",
          "S12_Shot9",
          "S12_Shot12",
          "S14_Shot3",
          "S14_Shot4",
          "S14_Shot8",
          "S18_Shot8",
          "S18_Shot11",
          "S18_Shot12",
          "S24_Shot4",
          "S24_Shot6",
          "S26_Shot1",
          "S26_Shot4"
        ],
        "group_id": "bg_villa_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l04_kitchen": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a compact mid-2020s coastal rooftop-apartment kitchen and adjoining dining edge. Use a practical contemporary compact layout: a one-wall kitchen run along the north wall, a sink directly beneath one small exterior window, a stove immediately beside the sink, a narrow work aisle, a small dining table at the south edge, a television on the east wall with a clear sightline from both the stove and dining seat, and an open passage at the southwest boundary connecting to the rest of the dwelling. Divide the plan into three clearly bounded color-coded areas using single flat pastel solid fills: Kitchen Service Zone in pale cyan, Dining Shared Zone in pale yellow, and Threshold Zone at the open passage in pale beige. Use single-weight black outlines on a white or off-white background, geometric plan symbols only. Show the sink, stove, television, table, window, and opening with simple standard top-down symbolic glyphs; the window is a double parallel line in the wall and the open passage is a clean wall break. Place one small circle with a black number at each unique contiguous base location: 1 Kitchen Service Zone, 2 Dining Shared Zone, 3 sink, 4 stove, 5 small kitchen window, 6 television, 7 dining table, 8 open passage. Each number must appear exactly once. Area names may appear as the only larger text inside their colored zones; permit a small north arrow with N in one corner. Do not draw numbers 9, 10, 11, 12, or 13 because they are transient overlay cues. Do not draw steam, running water, herbs, television screen content, sunlight beams, people, loose cookware, event traces, camera icons, field-of-view cones, or narrative annotations. No other text or annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic imagery, rendered appearance, lighting effects, textured surfaces, material rendering, color blending, or drop shadows.",
        "key_elements": [
          "Compact one-wall kitchen service zone",
          "Adjoining shared dining edge",
          "Sink beneath a small exterior window",
          "Stove beside the sink",
          "Television visible from the cooking and dining positions",
          "Small dining table at the edge of the living area",
          "Open passage connecting the kitchen to the rest of the rooftop dwelling",
          "Overlay-only steaming pot, running water, washing herbs, television news, and window sunlight"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Kitchen service zone",
            "number": 1,
            "position_hint": "north side of the compact room, containing the sink and stove run"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Dining shared edge",
            "number": 2,
            "position_hint": "south side of the kitchen, adjoining the living area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Sink",
            "number": 3,
            "position_hint": "north wall counter run, directly below the small window"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Stove",
            "number": 4,
            "position_hint": "north wall counter run, immediately beside the sink"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Small kitchen window",
            "number": 5,
            "position_hint": "north exterior wall above the sink"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Television",
            "number": 6,
            "position_hint": "east wall, facing both the stove and dining edge"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Dining table",
            "number": 7,
            "position_hint": "center of the dining shared edge, clear of the kitchen work aisle"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Open passage",
            "number": 8,
            "position_hint": "southwest boundary, connecting the kitchen and dining edge to the rest of the dwelling"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Steaming pot",
            "number": 9,
            "position_hint": "on the stove at number 4"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Running sink water",
            "number": 10,
            "position_hint": "at the faucet of number 3"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Washing herbs",
            "number": 11,
            "position_hint": "inside the basin of number 3"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Television news image",
            "number": 12,
            "position_hint": "within the screen of number 6"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Window sunlight",
            "number": 13,
            "position_hint": "entering through number 5 toward the kitchen work aisle"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (open passage), facing diagonally across number 2 (dining edge) toward number 3 (sink), number 4 (stove), and number 6 (television)",
            "framing_notes": "Keep number 7 in the near foreground, show the direct sightline between the cooking area and number 6, and include daylight from number 5. Depict transient numbers 9 through 13 only in this background state.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "kitchen",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "The dwelling is a single-storey rooftop enclosure on an older low-rise residential building; the underlying building is typically three to four storeys for this building type, but its exact storey count is not specified. Use a typical residential storey height of about 2.6–3.0 m, while keeping the rooftop enclosure modest and lower in visual mass than the building below. The kitchen is a compact studio-scale one-wall work zone with an adjoining dining edge; exact dimensions are unspecified. This kitchen scope has one small exterior window and one open internal passage, with no vertical circulation inside the depicted area.",
        "applied_shots": [
          "S5_Shot1"
        ],
        "group_id": "bg_villa_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l10_exterior_entry": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact rooftop-room entrance on an older contemporary coastal low-rise multifamily building. Show a small exterior rooftop landing directly connected to the top of a narrow exterior stair, a thick wall separating the landing from a narrow visible strip of the rooftop-room interior, one iron entrance door opening in that wall with a simple door-leaf line and swing arc, and one nearby roof-mounted water tank shown as a basic circular plan symbol. Use practical compact geometry typical of a contemporary Korean rooftop dwelling: the stair arrives close to the entrance, the landing is tight, and the steel door swings outward toward the rooftop landing. Use single-weight black outlines on a white or off-white background and geometric plan symbols only. Apply single flat pastel solid fills consistently: rooftop exterior utility area pale gray, entrance landing and door threshold pale beige, stair access area pale cyan, and private interior area pale blue. Add small circles containing black numbers exactly once for base elements only: 1 on the rooftop entrance landing, 2 on the interior threshold zone, 3 on the exterior stairhead, 4 at the iron entrance door opening, and 5 on the water tank. Do not draw marker 6 or depict the transient half-open door state in this base diagram. Minimal text only: optional generic area labels such as Threshold Zone, Private Zone, and Utility Zone, plus an optional small north arrow. Do not add any other labels, annotations, camera icons, field-of-view cones, people, footprints, flyers, blood, wall marks, shadows, or event cues. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, blending, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact exterior rooftop landing",
          "Narrow interior strip beyond the entrance threshold",
          "Exterior stairhead arriving directly at the landing",
          "Single outward-swinging iron entrance door",
          "Roof-mounted water tank near the entry zone",
          "Transient half-open state of the iron door, excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop entrance landing",
            "number": 1,
            "position_hint": "center of the exterior landing immediately outside the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "interior threshold zone",
            "number": 2,
            "position_hint": "inside the rooftop room, directly beyond the entrance door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stairhead",
            "number": 3,
            "position_hint": "south side of the landing, terminating at the rooftop level"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 4,
            "position_hint": "wall opening between the rooftop landing and interior threshold zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 5,
            "position_hint": "northwest side of the rooftop utility area, offset from the entrance path"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "iron door left half open",
            "number": 6,
            "position_hint": "at the iron entrance door between the landing and dark interior"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 at the top of the exterior stairs, facing across number 1 toward number 4 and the dark interior edge of number 2",
            "framing_notes": "Frame the cramped landing and iron doorway prominently. Depict the transient half-open door condition referenced by number 6, with darkness beyond the threshold; number 5 may remain outside the shot.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6
            ]
          }
        ],
        "scale_guideline": "The underlying low-rise multifamily building is likely three to five storeys, typical for this building type; its exact storey count is not specified. The rooftop dwelling is compact and is typically about 30–50 square metres for a unit containing a living area, two rooms, and a bathroom, though no exact footprint is given. The entry facade has one confirmed iron door, while facade window counts are not established. The exterior stair rises through the building to the roof, and a roof-mounted water tank stands above the main roof level.",
        "applied_shots": [
          "S11_Shot3"
        ],
        "group_id": "bg_villa_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l10_villa_yard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact mid-2020s coastal urban multi-family housing yard. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric shapes only, and clear wall, boundary, opening and circulation geometry. Show number 1 once inside the building footprint occupying the north and east edges of the lot; fill this private building zone with solid pale blue. Show number 2 once in the central shared yard; fill the shared zone with solid pale yellow. Show number 3 once at the single pedestrian gate in the south boundary, using a standard plan opening symbol with a door leaf and swing arc; fill this threshold zone with solid pale beige. Show number 4 once in a recessed bicycle parking corner at the northwest rear of the yard; fill this utility zone with solid pale gray. Show number 5 once on the compact exterior stair attached to the northeast facade, beginning at yard level and continuing toward the rooftop dwelling; depict it with simple parallel stair lines and a directional landing arrangement, and fill this circulation zone with solid pale peach. Show number 6 once on the small street-side emergency arrival apron beside the gate; fill this service and exterior zone with solid pale cyan. The layout should reflect a constrained contemporary urban lot: short gate-to-yard circulation, a tucked-away bicycle corner, and a narrow exterior stair serving an upper rooftop dwelling. Use only small white circular markers with black numbers 1 through 6, each appearing exactly once. Optional large generic area labels may read Private Zone, Shared Zone, Threshold Zone, Utility Zone, Circulation Zone and Service Zone. Add only a small north arrow in one corner. Do not draw markers 7 through 12 and do not depict the bicycle, police vehicle, people, emergency lights, sirens, night conditions or any other transient event cue. Use standard top-down symbolic conventions only. No 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic appearance, rendered lighting, lighting effects, textured surfaces or material rendering. Use flat solid pastel fills only, with no blending and no drop shadows.",
        "key_elements": [
          "Compact multi-family building footprint along the rear and side of the lot",
          "Enclosed shared yard connecting the street gate to the exterior roof stair",
          "Single street-facing pedestrian gate",
          "Recessed bicycle parking corner at the back of the yard",
          "Exterior stair rising from the yard toward the rooftop dwelling",
          "Small arrival apron beside the gate for emergency access",
          "Transient bicycle parked in the recessed corner",
          "Transient police vehicle and emergency light wash near the gate",
          "Transient shocked resident and two arriving officers below the stair"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "multi-family building footprint",
            "number": 1,
            "position_hint": "north and east side of the lot, bordering the shared yard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared yard",
            "number": 2,
            "position_hint": "central open area between the street gate, building facade and exterior stair"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "street pedestrian gate",
            "number": 3,
            "position_hint": "south boundary of the yard, opening toward the street"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking corner",
            "number": 4,
            "position_hint": "northwest rear corner of the shared yard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior roof stair",
            "number": 5,
            "position_hint": "northeast side of the yard, attached to the building facade"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "police arrival apron",
            "number": 6,
            "position_hint": "southwest side beside the street gate and outside edge of the yard"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "parked bicycle",
            "number": 7,
            "position_hint": "single spot inside the bicycle parking corner at number 4"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "police vehicle",
            "number": 8,
            "position_hint": "single vehicle position on the arrival apron at number 6, angled toward the gate"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "shocked resident",
            "number": 9,
            "position_hint": "central yard below the lower end of the exterior stair"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "lead arriving officer",
            "number": 10,
            "position_hint": "between the police vehicle and the shocked resident"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "second arriving officer",
            "number": 11,
            "position_hint": "near the lower stair landing, behind the lead officer"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "emergency light wash",
            "number": 12,
            "position_hint": "single localized pool around the police vehicle on the arrival apron"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (street gate), facing diagonally across number 2 (shared yard) toward number 5 (exterior roof stair) and the facade of number 1 (multi-family building footprint)",
            "framing_notes": "Keep the police vehicle at number 8 near the arrival apron, the shocked resident at number 9 below the stair, and the two arriving officers at numbers 10 and 11 moving toward the stair. Include the bicycle at number 7 in the rear corner and allow the emergency light wash at number 12 to affect the yard without changing its permanent structure.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "villa_yard",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          }
        ],
        "scale_guideline": "The main structure is typically three to four full storeys with a small rooftop dwelling for this mid-2020s coastal urban housing type; the exact storey count is not specified, and a typical total height is roughly 11–16 m. Treat the building as a compact lot-scale multi-family block surrounding a small shared yard rather than a detached house with a large garden. The exterior stair should extend continuously from yard level to the rooftop dwelling or roof terrace. Exact facade opening counts are not specified, so use only a modest, repetitive residential pattern appropriate to each storey.",
        "applied_shots": [
          "S13_Shot3"
        ],
        "group_id": "bg_villa_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l10_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of a compact exterior stair run connecting a secluded rear yard to a rooftop-room landing on a contemporary coastal Korean low-rise multifamily building. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. Show a narrow three-flight switchback stair sequence: a rear yard approach at the south, a lower landing, a first flight running north along the west side, a middle turning landing, a second flight returning south through the center, an upper turning landing, and a final flight running north along the east side to a rooftop threshold landing. Draw each stair flight with simple evenly spaced tread lines. Place one steel entrance door in the wall beside the rooftop landing, shown only by a standard plan door leaf and swing arc. Add a solid villa exterior wall along the inner side of the stairs and one continuous simple guardrail line along the exposed outer edge. Use flat solid pastel area fills consistently: rear yard shared zone in pale yellow, all stair circulation areas in pale beige, rooftop threshold zone in pale blue, and non-circulation exterior utility margins in pale gray. Larger generic area text may read only Yard Zone, Stair Zone, and Rooftop Threshold. Place exactly one small white circle with a black number for each base element, numbers 1 through 11, each appearing once at its single unambiguous location: 1 rear yard approach, 2 lower stair landing, 3 first stair flight, 4 middle turning landing, 5 second stair flight, 6 upper turning landing, 7 final stair flight, 8 rooftop threshold landing, 9 rooftop-room steel door, 10 exterior stair guardrail, 11 villa exterior wall. Include no people, vehicles, siren effects, motion cues, blood, supernatural marks, event-state objects, camera icons, field-of-view cones, or text other than the permitted generic zone names, marker numbers, and an optional small north arrow. No 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact rear-yard approach at the foot of the exterior stairs",
          "Three narrow switchback stair flights with visible tread lines",
          "Intermediate and upper turning landings",
          "Rooftop threshold landing beside a steel entrance door",
          "Continuous exterior guardrail along the exposed stair edge",
          "Solid villa exterior wall bordering the stair run"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Rear yard approach",
            "number": 1,
            "position_hint": "south end of the diagram at the foot of the stair structure"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Lower stair landing",
            "number": 2,
            "position_hint": "north edge of the rear yard approach, directly before the first flight"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "First stair flight",
            "number": 3,
            "position_hint": "west side of the stair footprint, ascending north from the lower landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Middle turning landing",
            "number": 4,
            "position_hint": "northwest corner between the first and second stair flights"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Second stair flight",
            "number": 5,
            "position_hint": "central portion of the stair footprint, returning south from the middle landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Upper turning landing",
            "number": 6,
            "position_hint": "south-central portion of the stair footprint between the second and final flights"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Final stair flight",
            "number": 7,
            "position_hint": "east side of the stair footprint, ascending north toward the rooftop"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Rooftop threshold landing",
            "number": 8,
            "position_hint": "northeast end of the stair sequence outside the rooftop room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Rooftop-room steel door",
            "number": 9,
            "position_hint": "east wall beside the rooftop threshold landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "prop",
            "label": "Exterior stair guardrail",
            "number": 10,
            "position_hint": "continuous exposed outer edge of the switchback stair structure"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Villa exterior wall",
            "number": 11,
            "position_hint": "continuous inner edge bordering the stair flights and rooftop landing"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (rear yard approach), facing upward along number 3 (first stair flight) toward numbers 5 and 7 (higher switchback flights), with number 9 (rooftop-room steel door) at the top of the ascent",
            "framing_notes": "Emphasize the steep, narrow escape route and maintain a clear view from the lower yard through the switchback landings toward the rooftop threshold; leave open foreground space for a resident rushing downward.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "The main structure is an older low-rise multifamily building, typically three to four storeys plus a small rooftop room; the exact storey count is not specified in the text. A conservative typical storey height is about 2.6–3.0 m, and the exterior stair system should rise from the rear yard through the building's full height to the roof. The switchback stair footprint should remain compact, typically about 2–3 m wide by 4–6 m long for this building type. Within this scope, one steel entrance door opens from the rooftop landing into the rooftop room; other facade openings are outside the plan scope.",
        "applied_shots": [
          "S13_Shot1"
        ],
        "group_id": "bg_villa_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l08_mart_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan of a contemporary mid-2020s Korean coastal-city large supermarket sales floor. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric shapes only, and crisp orthogonal room and fixture geometry. This must be strictly 2D plan view: no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendering, no lighting effects, no textured surfaces, and no material rendering. Use single flat pastel solid fills with no blending: pale yellow for the Shared Zone covering the main sales floor, pale beige for the Threshold Zone covering the entrance vestibule, and pale cyan for the Service Zone covering checkout and customer service. Short generic area labels 'Shared Zone', 'Threshold Zone', and 'Service Zone' may appear inside their respective colored areas; include no other words, captions, legend, or annotations. Place the street-facing side at the south and add a small north arrow in one corner. Lay out a broad south entrance vestibule, automatic sliding entrance doors centered on the street facade, a contiguous glazed storefront run west of the doors, checkout and customer-service counters immediately east of the entrance, open circulation leading into three separate parallel north–south merchandise shelf runs, one produce table in the southwest, one promotional display island in the south-center, one continuous refrigerated case along the north wall, one continuous freezer case along the west wall, a rear staff service door near the northeast corner, and one small fixed CCTV camera symbol in the southeast interior corner aimed toward the entrance threshold. Use standard top-down symbolic glyphs: sliding doors as parallel door panels, hinged service door with a line and swing arc, windows as double parallel lines in the wall, shelving and counters as simple outlined rectangles with minimal internal divisions, and the CCTV camera as one small plan symbol. Draw exactly one small white circle with a black number at each corresponding contiguous location: 1 main sales floor, 2 entrance vestibule, 3 automatic sliding entrance, 4 checkout service zone, 5 checkout counter bank, 6 customer service counter, 7 north-wall refrigerated display case, 8 west-wall freezer display case, 9 western shelf run, 10 central shelf run, 11 eastern shelf run, 12 produce display table, 13 promotional display island, 14 rear staff service door, 15 south-wall window frontage, and 16 entrance CCTV camera. Each number must appear exactly once and must not be repeated in a legend. Do not draw people, carts, boxes, merchandise detail, event cues, camera positions, field-of-view cones, arrows other than the north arrow, or any transient objects.",
        "key_elements": [
          "Unified supermarket sales floor with clear circulation",
          "Street-facing entrance vestibule and automatic sliding doors",
          "Checkout and customer-service zone beside the entrance",
          "Three separate parallel merchandise shelf runs",
          "Perimeter refrigerated and freezer cases",
          "Produce table and promotional display island",
          "Rear staff service door",
          "Entrance-facing CCTV camera"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main 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": "center of the south street-facing threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "automatic sliding entrance",
            "number": 3,
            "position_hint": "south exterior wall of the entrance vestibule"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "checkout service zone",
            "number": 4,
            "position_hint": "southeast side of the sales floor beside the entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "checkout counter bank",
            "number": 5,
            "position_hint": "east side of the checkout service zone, aligned north to south"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "customer service counter",
            "number": 6,
            "position_hint": "northeast edge of the checkout service zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "refrigerated display case",
            "number": 7,
            "position_hint": "single continuous run along the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "freezer display case",
            "number": 8,
            "position_hint": "single continuous run along the west wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "western shelf run",
            "number": 9,
            "position_hint": "west-central sales floor, oriented north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "central shelf run",
            "number": 10,
            "position_hint": "center of the sales floor, oriented north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "eastern shelf run",
            "number": 11,
            "position_hint": "east-central sales floor, oriented north to south"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "produce display table",
            "number": 12,
            "position_hint": "southwest sales floor near the main circulation route"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "promotional display island",
            "number": 13,
            "position_hint": "south-central sales floor beyond the entrance vestibule"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rear staff service door",
            "number": 14,
            "position_hint": "north wall near the northeast corner"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "street-facing window frontage",
            "number": 15,
            "position_hint": "single continuous glazed run along the south wall west of the entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "entrance CCTV camera",
            "number": 16,
            "position_hint": "southeast interior corner beside the entrance, aimed across the threshold"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside near number 2 (entrance vestibule), facing diagonally across number 1 (sales floor) toward numbers 9, 10, and 11 (shelf runs), with numbers 5 and 6 (checkout and service counters) along one side",
            "framing_notes": "Use a broad but grounded interior view that shows the quiet early-morning circulation path, several clear aisles, and the employee-facing service side; keep the entrance CCTV camera near the upper edge of the composition.",
            "ignore_numbered_elements": [],
            "lens_hint": "28–35 mm wide angle",
            "sub_location": "mart_sales_floor",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              16
            ]
          }
        ],
        "scale_guideline": "The plan shows one retail level; the total building storey count is not specified, and a clear interior height of roughly 3.5–5 m is typical for this contemporary supermarket type. Treat the sales floor as a large-format commercial footprint measuring tens of metres across rather than as a small convenience shop. A broad street-facing customer entrance and a separate rear service connection are typical, but the complete facade opening count is not established by the text.",
        "applied_shots": [
          "S19_Shot2"
        ],
        "group_id": "bg_retail_complex",
        "depends_on_fp": []
      },
      "fp_l13_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact contemporary mid-2020s retail administration and security office. This must be a simple 2D CAD-like plan with single-weight black outlines on a white or off-white background, geometric shapes only. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, or material rendering. Use one flat solid pastel fill per contiguous zone with no blending: the central shared review zone is pale yellow, the north workstation service zone is pale cyan, the southwest entrance threshold zone is pale beige, and the northeast equipment utility zone is pale gray. Short generic area labels such as Shared Zone, Service Zone, Threshold Zone, and Utility Zone may appear; otherwise use no text except a small north arrow and the numbered marker circles. Draw a compact rectangular office envelope, marker 1 near its center; shared review zone marker 2 in the central area; workstation service zone marker 3 along the north side; entrance threshold marker 4 at the southwest; utility equipment zone marker 5 at the northeast. Place an inward-swinging door symbol with marker 6 in the south wall near the southwest corner and a double-line interior observation window with marker 7 in the west wall north of the door. Place a long simple rectangular CCTV console desk with marker 8 in the north-central service zone, facing a single contiguous wall-mounted CCTV monitor bank represented by a neat grid of flat screen rectangles with marker 9 on the north wall. Place one operator chair glyph with marker 10 directly south of the console. Place two distinct visitor chair glyphs as separate units: marker 11 southwest of the operator chair and marker 12 southeast of it, both oriented toward the monitor bank while preserving a clear circulation path from the entrance. Place a secondary rectangular administration desk with marker 13 against the east wall, a single desktop monitor glyph with marker 14 on that desk, and a narrow equipment rack rectangle with marker 15 in the northeast utility zone. Furniture and openings must use standard top-down symbols only. Every base marker from 1 through 15 must appear exactly once as a small white circle with a black number. Do not draw marker 16 and do not draw any dark silhouette or abnormal CCTV image; that screen content is a transient per-background overlay. Do not add people, loose paperwork, event cues, camera icons, field-of-view cones, arrows other than the north arrow, or any additional annotations.",
        "key_elements": [
          "Compact rectangular administration and security office",
          "Flat pastel zoning for review, workstation, threshold, and equipment areas",
          "Contiguous CCTV console desk facing a wall-mounted monitor bank",
          "Operator chair and two separate visitor chairs",
          "Secondary administration desk with one desktop monitor",
          "Equipment rack beside the workstation zone",
          "Single entrance door and interior observation window",
          "Abnormally dark male silhouette confined to a CCTV screen as a transient overlay only"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "security office room",
            "number": 1,
            "position_hint": "center of the compact rectangular office envelope"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared review zone",
            "number": 2,
            "position_hint": "central and south-central portion of the office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "workstation service zone",
            "number": 3,
            "position_hint": "north side of the office in front of the CCTV monitor wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 4,
            "position_hint": "southwest corner immediately inside the entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "equipment utility zone",
            "number": 5,
            "position_hint": "northeast corner beside the monitor wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "entrance door",
            "number": 6,
            "position_hint": "south wall near the southwest corner, swinging inward"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "interior observation window",
            "number": 7,
            "position_hint": "west wall north of the entrance door"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "CCTV console desk",
            "number": 8,
            "position_hint": "north-central workstation zone, parallel to and facing the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "CCTV monitor bank",
            "number": 9,
            "position_hint": "single contiguous monitor array centered on the north wall above the console"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator chair",
            "number": 10,
            "position_hint": "directly south of the CCTV console desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "left visitor chair",
            "number": 11,
            "position_hint": "central review zone, southwest of the operator chair and angled toward the monitor bank"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "right visitor chair",
            "number": 12,
            "position_hint": "central review zone, southeast of the operator chair and angled toward the monitor bank"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "secondary administration desk",
            "number": 13,
            "position_hint": "east wall, south of the equipment utility zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "secondary desktop monitor",
            "number": 14,
            "position_hint": "single monitor centered on the secondary administration desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "security equipment rack",
            "number": 15,
            "position_hint": "northeast equipment utility zone against the east wall"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "abnormally dark male silhouette on CCTV screen",
            "number": 16,
            "position_hint": "confined to one central screen within number 9; never present elsewhere in the office"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 6 (entrance door), facing diagonally across number 2 (shared review zone) toward number 8 (CCTV console desk) and number 9 (CCTV monitor bank)",
            "framing_notes": "Keep the monitor bank and the seated review positions prominent, with the doorway side of the room behind the anxious standing observer; depict number 16 only inside a CCTV screen and preserve its obscured, unidentifiable silhouette.",
            "ignore_numbered_elements": [],
            "lens_hint": "32mm moderate wide angle",
            "sub_location": "administration_security_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "The office occupies a single interior level within a larger retail building; the building's total storey count is not specified. Use a compact office footprint typical of a contemporary retail security room, roughly 20 to 35 square metres, with a typical clear ceiling height of about 2.4 to 2.8 metres. The schematic uses one inward-swinging entrance door and one interior observation window, a conservative arrangement typical for this room type; no exterior facade opening is established.",
        "applied_shots": [
          "S20_Shot2",
          "S20_Shot3"
        ],
        "group_id": "bg_retail_complex",
        "depends_on_fp": []
      },
      "fp_police_office_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a contemporary mid-2020s Korean coastal-city police office. Show a compact rectangular open-plan detective office with practical modular workstation spacing, a direct path from the southwest entrance to the desks, and a small built-in coffee niche in the southeast corner. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, and small white circles containing unique black numbers. Fill number 1, the central shared work area, with solid pale yellow and allow the larger generic area text Shared Zone. Fill number 2, the southwest entrance threshold, with solid pale beige and allow the larger generic area text Threshold Zone. Fill number 3, the southeast coffee niche, with solid pale cyan and allow the larger generic area text Service Zone. Draw number 4 as one inward-swinging door in the south wall at the threshold. Draw number 5 as one rectangular primary investigator desk in the east-central area. Draw number 6 as one rectangular duty detective desk in the northeast area. Draw number 7 as one simple top-down desktop monitor glyph on the north edge of desk 6. Draw number 8 as one separate rectangular shared desk in the west-central area and number 9 as one separate rectangular shared desk in the center. Draw number 10 as one compact built-in coffee counter against the east wall of the service niche. Draw number 11 as one contiguous double-line window run in the north wall and number 12 as one separate contiguous double-line window run in the east wall. Place every base marker from 1 through 12 exactly once at its single unambiguous location. Do not draw markers 13, 14, or 15 because they are transient overlay elements. Furniture must use simple top-down symbolic glyphs, with no people and no loose papers or handheld devices. Inside the diagram, include no text other than the three permitted generic zone labels, the numbered circles, and an optional small north arrow. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textured surfaces, material rendering, camera icons, field-of-view cones, or decorative effects. Use one consistent flat pastel color per zone with no blending or drop shadows.",
        "key_elements": [
          "Contemporary open-plan detective work area",
          "Main office exit and entrance threshold",
          "Primary investigator desk",
          "Duty detective desk with desktop monitor",
          "Two separate shared desk units",
          "Compact built-in coffee service counter",
          "Separate north-wall and east-wall window runs",
          "Temporary smartphone shown during the night request",
          "Temporary homicide photographs spread across the primary desk",
          "Temporary GPS result displayed on the duty monitor"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work area",
            "number": 1,
            "position_hint": "large central and northern portion of the office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 2,
            "position_hint": "southwest corner immediately inside the main exit door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "coffee service niche",
            "number": 3,
            "position_hint": "southeast corner beside the shared work area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main exit door",
            "number": 4,
            "position_hint": "south wall at the southwest entrance threshold"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "primary investigator desk",
            "number": 5,
            "position_hint": "east-central side of the shared work area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty detective desk",
            "number": 6,
            "position_hint": "northeast side of the shared work area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "desktop monitor",
            "number": 7,
            "position_hint": "single monitor centered along the north edge of the duty detective desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "western shared desk",
            "number": 8,
            "position_hint": "west-central side of the shared work area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "central shared desk",
            "number": 9,
            "position_hint": "center of the shared work area, separated from the western desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "coffee counter",
            "number": 10,
            "position_hint": "against the east wall inside the coffee service niche"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north window run",
            "number": 11,
            "position_hint": "single contiguous window run in the north wall above the shared work area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "east window run",
            "number": 12,
            "position_hint": "single contiguous window run in the east wall between the desks and coffee niche"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "smartphone showing a contact number",
            "number": 13,
            "position_hint": "temporarily held near the entrance-to-duty-desk path during the night request"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "spread homicide photographs",
            "number": 14,
            "position_hint": "temporarily scattered across the top of the primary investigator desk"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "GPS result on monitor",
            "number": 15,
            "position_hint": "temporary location-tracking interface confined to the desktop monitor screen"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 (main exit door), facing diagonally across number 1 (shared work area) toward number 6 (duty detective desk) and number 7 (desktop monitor)",
            "framing_notes": "Keep number 5 in the middle ground and show the clear entrance-to-duty-desk path; depict number 13 as a temporary handheld object, while the desk photos and GPS result are absent.",
            "ignore_numbered_elements": [
              14,
              15
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_night_duty_area",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              9,
              11,
              12,
              13
            ]
          },
          {
            "bg_id": "L12B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 5 (primary investigator desk), facing diagonally toward number 6 (duty detective desk) and number 7 (desktop monitor)",
            "framing_notes": "Give number 5 and temporary number 14 strong foreground visibility while keeping number 7 readable for temporary number 15; the office should appear temporarily unoccupied.",
            "ignore_numbered_elements": [
              13
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "police_office_daytime_work_area",
            "use_numbered_elements": [
              1,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15
            ]
          }
        ],
        "scale_guideline": "This plan represents one office suite on a single occupied level within a larger civic building; the total building height is not specified, and three to five storeys with roughly 3 to 3.6 m per storey is typical for this contemporary building type. A compact open-plan office footprint of roughly 80 to 130 square metres is typical, but no exact dimensions are established by the scenes. The schematic uses one main office door and two separate exterior window runs; exact facade-wide opening counts and any vertical circulation outside this suite remain unspecified.",
        "applied_shots": [
          "S16_Shot3",
          "S21_Shot6",
          "S21_Shot11"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l18_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a contemporary small coastal fishing boat deck. Show the bow at the top and stern at the bottom. Use a compact forward wheelhouse cabin occupying the northern portion, a broad open working deck behind it, and a narrow centered entrance threshold between them, reflecting a practical mid-2020s coastal fishing-vessel layout. Draw the cabin frontage with one centered inward-swinging marine door, one separate rectangular window opening to its left, and one separate rectangular window opening to its right. Inside the wheelhouse, place a simple fixed helm-console rectangle forward and slightly to starboard of the entrance. Draw three separate continuous railing glyphs along the port edge, starboard edge, and stern edge of the open deck. Use simple geometric top-down symbols and uniform single-weight black outlines on a white or off-white background. Fill the open exterior working deck with one flat pale gray-blue solid color, the enclosed wheelhouse control zone with one flat pale blue solid color, and the entrance threshold with one flat pale beige solid color; keep every area color consistent. Place exactly one small white circle with a black number at each base-layer element numbered 1 through 10, each number appearing once at one unambiguous contiguous location. Do not draw markers 11 or 12 because the paper map and printed photograph are transient overlay objects. Use no interior text, labels, legend, camera icons, field-of-view cones, or annotations other than the numbered circles. This must remain a clean CAD-like plan or simple room-layout sketch, never 3D, isometric, perspective, axonometric, or depth-based. Do not use shadows, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, material rendering, blending, or drop shadows.",
        "key_elements": [
          "Open stern working deck",
          "Compact forward wheelhouse cabin",
          "Narrow wheelhouse entrance threshold",
          "Separate port, starboard, and stern railing runs",
          "Two cabin-front window openings",
          "Inboard helm console visible through the entrance",
          "Temporary paper map and printed photograph reserved for the scene overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open working deck",
            "number": 1,
            "position_hint": "central and aft portion of the boat, south of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse cabin",
            "number": 2,
            "position_hint": "forward portion of the boat, north of the open deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 3,
            "position_hint": "center of the wheelhouse frontage between deck and cabin interior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "prop",
            "label": "port railing run",
            "number": 4,
            "position_hint": "continuous west edge of the open working deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "prop",
            "label": "starboard railing run",
            "number": 5,
            "position_hint": "continuous east edge of the open working deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "prop",
            "label": "stern railing run",
            "number": 6,
            "position_hint": "continuous south edge of the open working deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse door",
            "number": 7,
            "position_hint": "center of the south-facing wheelhouse frontage"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port frontage window",
            "number": 8,
            "position_hint": "wheelhouse frontage immediately west of the entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard frontage window",
            "number": 9,
            "position_hint": "wheelhouse frontage immediately east of the entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console",
            "number": 10,
            "position_hint": "inside the wheelhouse, forward of and slightly starboard from the entrance"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "paper map",
            "number": 11,
            "position_hint": "temporarily held or placed within the aft working deck interaction area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "printed photograph",
            "number": 12,
            "position_hint": "temporarily held within the aft working deck interaction area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L18B02",
            "camera_height": "eye-level seated or low standing, approximately 1.3–1.5m above deck",
            "camera_position": "on number 1 (open working deck), near the stern and facing diagonally toward number 2 (wheelhouse cabin), with number 7 (wheelhouse entrance) behind the interaction area",
            "framing_notes": "Use the cabin frontage and railings to establish the confined boat deck; include number 11 (paper map) and number 12 (printed photograph) as temporary scene-specific objects, not as permanent plan features.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "aft_working_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              11,
              12
            ]
          },
          {
            "bg_id": "L18B01",
            "camera_height": "eye-level standing, approximately 1.6m above deck",
            "camera_position": "just aft of number 3 (entrance threshold), facing through number 7 (wheelhouse door) toward number 10 (helm console)",
            "framing_notes": "Frame the narrow transition from open deck to wheelhouse prominently, keeping the doorway and helm console aligned for an urgent movement into the cabin.",
            "ignore_numbered_elements": [
              11,
              12
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse_entrance_threshold",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "Treat the vessel as a small single-deck coastal fishing boat with one compact enclosed wheelhouse above the hull deck; the exact dimensions are not specified. A footprint roughly 8–15 meters long and 3–5 meters wide is typical for this class, with the wheelhouse roof typically about 2.2–3 meters above the working deck. The cabin frontage uses one primary deck entrance and one compact window on each side as a conservative typical arrangement rather than a text-specified opening count. Keep the deck-to-wheelhouse threshold nearly level or separated by only a small marine sill, with no stair run or additional storey implied.",
        "applied_shots": [
          "S27_Shot4",
          "S27_Shot8"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l19_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact enclosed contemporary small-fishing-vessel wheelhouse. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, and a simple CAD-like drafting appearance. Show a rectangular enclosed cabin with a compact circulation layout typical of a modern coastal fishing vessel: number 1 marks the central Operations Zone, filled with solid pale cyan; number 10 marks the narrow Threshold Zone at the aft entrance, filled with solid pale beige. The generic area names Operations Zone and Threshold Zone may appear once in larger text inside their colored areas. Place number 2 at a single aft doorway shown with a conventional door leaf and swing arc. Place number 3 at one contiguous forward windshield run shown as double parallel lines in the forward wall, number 4 at one port side window, and number 5 at one starboard side window. Place number 6 on a simple built-in rectangular helm console directly below the forward windshield, number 7 on a circular top-down steering-wheel symbol centered on that console, number 8 on a small rectangular throttle and navigation-control cluster at the starboard end of the console, and number 9 on a single top-down helm chair immediately aft of the console. Draw each listed base element with exactly one small circular marker containing its unique black number. Do not draw numbers 11 or 12, circular wall markings, a red circle, characters, loose maps, photographs, event cues, camera icons, view cones, or movement arrows; those are transient overlay content. Include only the permitted generic zone names, marker numbers, and an optional small north arrow. Use one flat pastel color per zone with no blending. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact enclosed wheelhouse operations zone",
          "Aft doorway and threshold",
          "Forward windshield run",
          "Separate port and starboard side windows",
          "Built-in helm console with steering wheel and controls",
          "Fixed helm chair",
          "Transient dense circular wall markings",
          "Transient single red circle"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse operations zone",
            "number": 1,
            "position_hint": "central enclosed interior of the wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft doorway",
            "number": 2,
            "position_hint": "center of the aft wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield run",
            "number": 3,
            "position_hint": "single contiguous glazed run across the forward wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window",
            "number": 4,
            "position_hint": "forward half of the port wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window",
            "number": 5,
            "position_hint": "forward half of the starboard wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm console",
            "number": 6,
            "position_hint": "centered against the forward wall below the windshield"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "steering wheel",
            "number": 7,
            "position_hint": "center of the helm console"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "throttle and navigation controls",
            "number": 8,
            "position_hint": "starboard end of the helm console"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "helm chair",
            "number": 9,
            "position_hint": "immediately aft of the helm console"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "doorway threshold zone",
            "number": 10,
            "position_hint": "narrow interior strip immediately forward of the aft doorway"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dense circular wall markings",
            "number": 11,
            "position_hint": "one contiguous exposed section of the starboard interior wall, aft of the side window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "single red circle",
            "number": 12,
            "position_hint": "starboard interior wall beside the dense circular markings"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 2 (aft doorway), facing diagonally across number 1 (operations zone) toward number 6 (helm console), number 7 (steering wheel), and number 5 (starboard window)",
            "framing_notes": "Keep the helm and forward glazing prominent while retaining a clear view of the starboard interior wall carrying numbers 11 and 12 behind the occupants.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle suitable for a compact cabin",
            "sub_location": "wheelhouse_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          }
        ],
        "scale_guideline": "This is a compact single-level wheelhouse on a contemporary small fishing vessel; the exact height is not specified, so use a typical clear interior height of about 2.0–2.4 m. A typical footprint for this cabin type is roughly 6–12 square meters, with only short walking clearances around the helm chair. Opening counts are not specified in the text; the schematic uses a typical arrangement of one forward windshield run, one window on each side, and one aft doorway, with no internal stair or multi-storey vertical element.",
        "applied_shots": [
          "S28_Shot3",
          "S28_Shot5",
          "S28_Shot8"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "24883f0e34d33850",
    "consumed_shot_binding_hash": "4649b3eae0a73968"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "73e2182a-a98b-4644-abb9-14be22fc4119",
  "resolved_model": "gpt",
  "updated_at": "2026-07-18T06:22:15.905660+00:00",
  "project_config_snapshot": {}
}