{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "b721e41033bb6bac",
  "data": {
    "floor_plans": {
      "fp_l03_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact mid-2020s west-coast urban rooftop dwelling and its surrounding roof deck. Use a clean CAD-like plan with single-weight black outlines on an off-white background, geometric shapes only, and crisp small numbered circles with black integers. Show number 1 as the broad rooftop deck filled solid pale gray and labeled Exterior Zone; number 2 as the compact rectangular rooftop-room footprint in the northwest, filled solid pale blue and labeled Private Zone; number 3 as the exterior stair arrival and landing at the southeast edge, filled solid pale beige and labeled Threshold Zone; and a small northeast water-tank pad filled solid pale cyan and labeled Service Zone. Place number 4 at a metal entry door in the south wall of the rooftop room, using a standard door leaf and swing arc aligned with a direct path from the stair landing. Place number 5 at a small south-wall window beside the door and number 6 at a small east-wall window, each shown as double parallel lines crossing the wall. Place number 7 on a circular top-down water-tank symbol on the northeast service pad. Show number 8 once beside the continuous perimeter parapet enclosing the roof. Place number 9 on a fixed straight clothesline spanning the southern deck and number 10 on a low rectangular drying platform beneath it. Use compact rooftop-room proportions, practical exterior circulation, small openings, a metal entrance, a fixed water tank, and parapet geometry characteristic of an aging urban multi-family rooftop. Draw each base marker number 1 through 10 exactly once. Do not draw markers 11 through 15 or any forced-entry evidence, loose herbs, people, shadows, reflections, attack cues, or other event-state content. Inside the diagram permit only the four generic zone labels, the numbered circles, and a small north arrow marked N. No other labels or annotations. Use one consistent flat pastel color per zone with no blending. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic imagery, rendered appearance, lighting effects, textured surfaces, material rendering, drop shadows, camera icons, field-of-view cones, or directional camera arrows.",
        "key_elements": [
          "Compact single-storey rooftop dwelling on a broader open roof deck",
          "Exterior stair arrival aligned with the dwelling entrance",
          "Metal entry door and two small exterior windows",
          "Fixed rooftop water tank on a service pad",
          "Continuous safety parapet around the roof perimeter",
          "Permanent clothesline and low drying platform",
          "Forced-entry evidence, loose dried herbs, intruder shadow, and reflected attack silhouette reserved for the night-state overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop deck",
            "number": 1,
            "position_hint": "open exterior area surrounding the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 2,
            "position_hint": "northwest portion of the rooftop deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "stair arrival landing",
            "number": 3,
            "position_hint": "southeast edge of the roof, connected to the entry path"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entry door",
            "number": 4,
            "position_hint": "south wall of the rooftop room, facing the stair arrival"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "south window",
            "number": 5,
            "position_hint": "south wall of the rooftop room beside the iron entry door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "east window",
            "number": 6,
            "position_hint": "east wall of the rooftop room overlooking the deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 7,
            "position_hint": "northeast service pad beside the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "perimeter parapet",
            "number": 8,
            "position_hint": "continuous boundary around the outer edge of the roof"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed clothesline",
            "number": 9,
            "position_hint": "stretched across the southern open deck"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "drying platform",
            "number": 10,
            "position_hint": "south-central deck beneath the clothesline"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "door-gap advertising flyer",
            "number": 11,
            "position_hint": "caught in the gap of the iron entry door during forced entry"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "loose dried herb leaves",
            "number": 12,
            "position_hint": "scattered from the drying platform across the night entry path"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "forced-open door state",
            "number": 13,
            "position_hint": "iron entry door left slightly open after its lock is bypassed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "intruder approach shadow",
            "number": 14,
            "position_hint": "long shadow extending across the deck toward the iron entry door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "reflected attack silhouette",
            "number": 15,
            "position_hint": "visible only as a shadowed reflection in the south window during the attack"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B01",
            "camera_height": "high aerial view above the building",
            "camera_position": "above number 1 (rooftop deck), looking diagonally across number 2 (rooftop room) toward number 7 (water tank) and the perimeter number 8 (parapet)",
            "framing_notes": "Show the complete roof footprint, the compact rooftop room, stair arrival, water tank, clothesline, drying platform, and surrounding parapets as an aging urban rooftop establishing view.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15
            ],
            "lens_hint": "24mm aerial wide angle",
            "sub_location": "rooftop_room_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          },
          {
            "bg_id": "L03B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (stair arrival), facing diagonally toward number 4 (iron entry door), number 5 (south window), and number 7 (water tank)",
            "framing_notes": "Keep the iron door and adjacent window prominent, with the drying platform and loose herbs in the foreground, the water tank and clothesline behind, and enough window surface to depict the reflected attack silhouette.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_room_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          }
        ],
        "scale_guideline": "The rooftop dwelling is a single-storey structure on top of an older low-rise multi-family building; the underlying building is typically three to five storeys for this regional building type, with storey count not specified in the text. The dwelling contains multiple domestic rooms and is therefore best treated as a compact unit typically around 35–55 square metres, while the surrounding roof deck remains broader than its footprint. The plan shows one exterior iron door and two small windows, consistent with the explicitly plural window scope and the compact rooftop layout. The exterior stair continues through the full height of the main building, while the water tank sits above roof level on a low support and the perimeter parapet is typically about waist height.",
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot6"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_l04_rooftop_room_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact modern Korean rooftop dwelling. Use a simple rectangular annex footprint with a shallow southeast entry threshold opening directly into a central combined living and dining room. Place a compact open kitchenette along the west side, a small bathroom in the southwest corner sharing a plumbing wall with the kitchen, a small mother bedroom in the northwest, and a small daughter bedroom in the northeast or east. The bedrooms and bathroom open directly from the shared room, reflecting the compressed layout of a modest contemporary rooftop home. Place a steel exterior entrance door with a standard plan-view swing arc on the south wall, a small living-room window shown as double parallel lines on the south wall, and a second window with a simple curtain line on the exterior wall of the daughter bedroom. Show the kitchen sink and faucet, stovetop, central dining table, dining chair set, wall-facing television, one simple bed with pillow glyph in each bedroom, bathroom sink, toilet, daughter-bedroom curtain, and a living-room floor lamp using only conventional top-down symbolic glyphs. Use single-weight black outlines on a white or off-white background and geometric shapes only. Fill the shared living and dining area with solid pale yellow, both private bedrooms with solid pale blue, the kitchen and bathroom service areas with solid pale cyan, and the entry threshold with solid pale beige; use one consistent flat pastel color per zone type. Add small circular markers containing black numbers 1 through 23, with each number appearing exactly once at its corresponding persistent area, opening, fixture, or furniture item. Do not draw markers 24 through 35 and do not depict blood, footprints, bodies, red circles, photographs, cooled cookware, open-window state, overturned furniture, search disorder, or any other transient event cue. Minimal text only: generic zone labels such as Shared Zone, Private Zone, Service Zone, and Threshold Zone may appear in their colored areas, plus a small north arrow marked N in one corner. No other labels, captions, annotations, camera icons, field-of-view cones, or arrows. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact single-storey rooftop dwelling organized around a combined living and dining room",
          "Small open kitchenette sharing a plumbing wall with the bathroom",
          "Two compact private bedrooms opening directly from the shared room",
          "Steel exterior entrance door and a shallow interior threshold",
          "Small living-room window and a curtained window in the daughter bedroom",
          "Persistent dining table, chairs, television, beds, plumbing fixtures, and floor lamp",
          "Flat pastel zoning distinguishes shared, private, service, and threshold areas",
          "All crime evidence, supernatural marks, visions, displaced objects, and disorder are excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared living and dining zone",
            "number": 1,
            "position_hint": "central and southern portion of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "compact kitchen zone",
            "number": 2,
            "position_hint": "west side of the shared zone, beside the bathroom plumbing wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "daughter bedroom",
            "number": 3,
            "position_hint": "northeast side of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "mother bedroom",
            "number": 4,
            "position_hint": "northwest side of the dwelling"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bathroom",
            "number": 5,
            "position_hint": "southwest corner beside the kitchen"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold",
            "number": 6,
            "position_hint": "southeast edge between the steel entrance door and shared zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "steel entrance door",
            "number": 7,
            "position_hint": "south exterior wall at the entry threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living window",
            "number": 8,
            "position_hint": "south wall of the shared zone, west of the entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom door",
            "number": 9,
            "position_hint": "east side of the shared zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "mother bedroom door",
            "number": 10,
            "position_hint": "northwest side of the shared zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom door",
            "number": 11,
            "position_hint": "southwest side of the shared zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom window",
            "number": 12,
            "position_hint": "exterior wall at the far side of the daughter bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "kitchen sink and faucet",
            "number": 13,
            "position_hint": "west kitchen counter against the bathroom plumbing wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "kitchen stovetop",
            "number": 14,
            "position_hint": "kitchen counter beside the sink"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining table",
            "number": 15,
            "position_hint": "middle of the shared living and dining zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining chair set",
            "number": 16,
            "position_hint": "arranged around the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "television",
            "number": 17,
            "position_hint": "shared-zone wall facing the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter bed",
            "number": 18,
            "position_hint": "inside the daughter bedroom against an interior wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "mother bed",
            "number": 19,
            "position_hint": "inside the mother bedroom against the north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "bathroom sink",
            "number": 20,
            "position_hint": "inside the bathroom on the shared plumbing wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "toilet",
            "number": 21,
            "position_hint": "far corner of the compact bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bedroom window curtain",
            "number": 22,
            "position_hint": "across the daughter bedroom window with a narrow space behind it"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "living room floor lamp",
            "number": 23,
            "position_hint": "edge of the shared zone near the bedroom doors"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "pooled blood and scattered bloodstains",
            "number": 24,
            "position_hint": "daughter bedroom floor around the open area beside the bed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bloody footprint trail",
            "number": 25,
            "position_hint": "daughter bedroom floor leading toward the window curtain"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "corpse behind curtain",
            "number": 26,
            "position_hint": "seated behind the daughter bedroom curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "irregular red circle on bedroom wall",
            "number": 27,
            "position_hint": "daughter bedroom wall above or beside the bed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "two teacups with one overturned",
            "number": 28,
            "position_hint": "on the dining table in the shared zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "vanishing red circle vision in bathroom",
            "number": 29,
            "position_hint": "bathroom wall visible near the sink or mirror"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "melting face vision in family photograph",
            "number": 30,
            "position_hint": "photograph viewed at the dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bloodstained old photograph pinned in red circle",
            "number": 31,
            "position_hint": "center of the red circle on the daughter bedroom wall"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "intruder footprints",
            "number": 32,
            "position_hint": "across the shared-zone floor from the entrance toward the rooms"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "searched household disorder and overturned chairs",
            "number": 33,
            "position_hint": "throughout the shared zone, especially around the dining table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "open window and windswept state",
            "number": 34,
            "position_hint": "at the small living window and adjacent shared-zone floor"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "cooled cooking pot",
            "number": 35,
            "position_hint": "on the kitchen stovetop"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 6 (entry threshold), facing diagonally across number 1 (shared living and dining zone) toward number 2 (compact kitchen zone), with number 8 (small living window) on the side wall",
            "framing_notes": "Show number 15 (dining table), number 16 (dining chair set), number 17 (television), and the compact kitchen work area clearly; bedroom doors may remain in the background.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "shared_living_kitchen",
            "use_numbered_elements": [
              1,
              2,
              6,
              7,
              8,
              9,
              10,
              13,
              14,
              15,
              16,
              17
            ]
          },
          {
            "bg_id": "L04B06",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (shared living and dining zone), facing through number 9 (daughter bedroom door) toward number 18 (daughter bed), number 12 (bedroom window), and number 22 (curtain)",
            "framing_notes": "Keep number 15 (dining table) at the edge of the foreground while making the path to number 22 prominent; the dim number 23 floor lamp should provide the persistent room anchor without obscuring the transient crime-state cues.",
            "ignore_numbered_elements": [
              29,
              30,
              31,
              32,
              33,
              34
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "living_to_daughter_bedroom",
            "use_numbered_elements": [
              1,
              3,
              9,
              10,
              12,
              15,
              17,
              18,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              35
            ]
          },
          {
            "bg_id": "L04B07",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 9 (daughter bedroom door), facing number 18 (daughter bed), number 12 (bedroom window), and number 22 (curtain)",
            "framing_notes": "Emphasize immaculate alignment and empty floor space while retaining the ordinary persistent furniture and curtain positions.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35
            ],
            "lens_hint": "32mm moderate wide angle",
            "sub_location": "restored_daughter_bedroom",
            "use_numbered_elements": [
              3,
              9,
              12,
              18,
              22
            ]
          },
          {
            "bg_id": "L04B05",
            "camera_height": "seated eye level, approximately 1.2 m",
            "camera_position": "near number 19 (mother bed), facing through number 10 (mother bedroom door) toward number 1 (shared living and dining zone), with number 9 (daughter bedroom door) visible beyond",
            "framing_notes": "Convey a silent, empty morning interior; allow the route toward the daughter bedroom and bathroom to remain readable.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "mother_bedroom_to_shared_zone",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              9,
              10,
              11,
              18,
              19,
              20,
              21,
              22
            ]
          },
          {
            "bg_id": "L04B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "in number 1 (shared living and dining zone), near number 15 (dining table), facing number 11 (bathroom door) so that number 20 (bathroom sink) and an adjacent bathroom wall remain visible",
            "framing_notes": "Keep the tabletop photograph area in the foreground and the bathroom wall visible through the doorway so the two subjective visual events can be staged without altering the base architecture.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              31,
              32,
              33,
              34,
              35
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "shared_zone_facing_bathroom",
            "use_numbered_elements": [
              1,
              5,
              11,
              15,
              16,
              20,
              29,
              30
            ]
          },
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 9 (daughter bedroom door), facing number 18 (daughter bed) and the wall beside number 12 (bedroom window)",
            "framing_notes": "Reserve a clear wall area above or beside the bed for number 27, with number 31 centered within it; retain number 22 curtain at the edge of frame.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              28,
              29,
              30,
              32,
              33,
              34,
              35
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "daughter_bedroom_wall",
            "use_numbered_elements": [
              3,
              9,
              12,
              18,
              22,
              27,
              31
            ]
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 9 (daughter bedroom door), facing across number 1 (shared living and dining zone) toward number 7 (steel entrance door), with number 8 (small living window) along the side wall",
            "framing_notes": "Show the route between the open window, disturbed dining area, and rattling entrance door; preserve broad empty space to communicate desolation.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              35
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "disordered_shared_interior",
            "use_numbered_elements": [
              1,
              3,
              6,
              7,
              8,
              9,
              15,
              16,
              17,
              18,
              22,
              23,
              32,
              33,
              34
            ]
          }
        ],
        "scale_guideline": "The rooftop annex is a single-storey dwelling; a typical interior storey height for this modern Korean building type is approximately 2.3 to 2.6 m, since no exact height is specified. Its footprint should remain compact, typically around 30 to 50 square metres for a rooftop unit containing two small bedrooms, a shared room, kitchenette, and bathroom. The depicted annex has one exterior steel door and at least two exterior windows: one small shared-room window and one curtained bedroom window. The underlying older multifamily building has an unspecified storey count; its access stair rises to roof level, while the rooftop water tank remains outside this interior plan and has no specified vertical extent.",
        "applied_shots": [
          "S5_Shot3",
          "S5_Shot10",
          "S5_Shot12",
          "S12_Shot5",
          "S12_Shot9",
          "S12_Shot16",
          "S14_Shot5",
          "S14_Shot7",
          "S18_Shot1",
          "S18_Shot9",
          "S18_Shot11",
          "S25_Shot5",
          "S25_Shot8",
          "S27_Shot2",
          "S27_Shot6"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_l11_yard_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact mid-2020s coastal South Korean low-rise multi-family villa courtyard. Show a tightly enclosed central courtyard behind a narrow vehicle approach, an exterior staircase attached along the east side of the main building, a lower landing, a recessed bicycle corner beside or beneath the stairs, a low perimeter wall, a courtyard gate, a ground-level entrance, a small inset rooftop room with an iron entrance door and courtyard-facing window, and a fixed rooftop water tank. Use contemporary regional layout geometry: a compact irregular urban lot, limited setbacks, a narrow lane suitable for one vehicle, exposed exterior roof access, and a modest rooftop utility dwelling. Render only as a clean flat 2D CAD-like plan with single-weight black outlines on a white or off-white background and simple geometric symbols. Use one consistent flat pastel solid fill per zone: pale yellow for the shared courtyard, pale blue for the main building and rooftop private zone, pale beige for the staircase and threshold landings, pale gray for the bicycle and wall utility zone, pale green for the exterior vehicle approach, and pale cyan for the water-tank service zone. Area names may appear only as short generic zone labels. Place exactly one small white circle with a black number for each base element: 1 courtyard, 2 main building footprint, 3 exterior staircase, 4 lower stair landing, 5 bicycle corner, 6 perimeter wall, 7 vehicle approach, 8 courtyard gate, 9 ground entrance door, 10 rooftop room, 11 rooftop iron door, 12 rooftop window, and 16 rooftop water tank. Use a door leaf with a swing arc for hinged doors, a double parallel line for the window, parallel stair treads with a simple direction convention, and plain top-down rectangles or polygons for all other units. Do not draw markers 13, 14, 15, 17, or 18 because they are transient overlay elements. Do not draw people, vehicles, bicycles, animals, emergency lights, window glow, camera icons, field-of-view cones, or event annotations on the base diagram. No text other than optional generic zone labels, the numbered circles, and an optional small north arrow. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic treatment, rendered appearance, lighting effects, textured surfaces, material rendering, blending, or drop shadows.",
        "key_elements": [
          "Compact enclosed courtyard behind a narrow vehicle approach",
          "Exterior staircase rising from a lower landing to the rooftop",
          "Recessed bicycle corner beneath or beside the stair run",
          "Low perimeter wall suitable for a cat to cross",
          "Old low-rise multi-family building footprint with a small rooftop room",
          "Courtyard gate and ground-level building entrance",
          "Rooftop iron entrance door and outward-facing window",
          "Fixed rooftop water tank",
          "Transient night police vehicle and emergency-light state excluded from the base diagram",
          "Transient dawn cat and illuminated-window state excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "courtyard",
            "number": 1,
            "position_hint": "central shared exterior space between the building, wall, gate, and lower staircase"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main building footprint",
            "number": 2,
            "position_hint": "north side of the site, enclosing the courtyard on one side"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior staircase",
            "number": 3,
            "position_hint": "along the east side of the building, rising from courtyard level toward the roof"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower stair landing",
            "number": 4,
            "position_hint": "southeast edge of the courtyard at the foot of the exterior staircase"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle corner",
            "number": 5,
            "position_hint": "recessed rear corner beside or beneath the lower exterior stair run"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "perimeter wall",
            "number": 6,
            "position_hint": "southwest boundary of the courtyard, opposite the main building"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "vehicle approach",
            "number": 7,
            "position_hint": "narrow exterior lane extending south from the courtyard gate"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "courtyard gate",
            "number": 8,
            "position_hint": "south boundary between the courtyard and narrow vehicle approach"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "ground entrance door",
            "number": 9,
            "position_hint": "north wall of the courtyard, opening into the main building"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room",
            "number": 10,
            "position_hint": "small inset unit on the roof area of the main building footprint"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop iron door",
            "number": 11,
            "position_hint": "stair-facing side of the rooftop room near the top stair landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop window",
            "number": 12,
            "position_hint": "courtyard-facing exterior wall of the rooftop room"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "parked bicycle",
            "number": 13,
            "position_hint": "loosely parked in number 5, the recessed bicycle corner"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "police vehicle",
            "number": 14,
            "position_hint": "at the courtyard gate or partly within the narrow vehicle approach during the night arrival"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat",
            "number": 15,
            "position_hint": "on the top edge of the perimeter wall during the dawn view"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 16,
            "position_hint": "roof area beside the rooftop room, clear of the stair arrival path"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "illuminated rooftop window",
            "number": 17,
            "position_hint": "light visible through number 12 during the dawn courtyard-wall view"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "police emergency lights",
            "number": 18,
            "position_hint": "flashing state associated with number 14 during the night arrival"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 4 (lower stair landing), facing diagonally across number 1 (courtyard) toward number 8 (courtyard gate), number 14 (police vehicle), and number 7 (vehicle approach)",
            "framing_notes": "Keep number 3 (exterior staircase) dominant along one side, show number 13 (bicycle) in the recessed corner, and retain the arriving vehicle and emergency-light state behind the confrontation area.",
            "ignore_numbered_elements": [
              15,
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "courtyard_below_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              16,
              18
            ]
          },
          {
            "bg_id": "L11B01",
            "camera_height": "eye-level standing, approximately 1.5 m",
            "camera_position": "near number 6 (perimeter wall), facing diagonally upward across the courtyard edge toward number 10 (rooftop room) and number 12 (rooftop window)",
            "framing_notes": "Compose number 15 (black cat) on the top edge of the wall while keeping the illuminated rooftop window state clearly visible above and behind it; the lower courtyard may remain peripheral.",
            "ignore_numbered_elements": [
              13,
              14,
              18
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "courtyard_wall",
            "use_numbered_elements": [
              2,
              3,
              6,
              10,
              12,
              15,
              16,
              17
            ]
          }
        ],
        "scale_guideline": "The main structure is an older low-rise multi-family building, typically three to four storeys for this housing type, with one additional small rooftop room; the exact storey count is not specified. Use a compact urban-villa footprint typical of roughly 10–18 m in width and 12–22 m in depth, while keeping the courtyard and vehicle approach narrow. The visible rooftop unit has one iron entrance and at least one courtyard-facing window, while complete facade opening counts are not specified. The exterior stair should run continuously from the courtyard to the roof, and the fixed water tank should project above the roof plane beside the rooftop room.",
        "applied_shots": [
          "S13_Shot3",
          "S13_Shot4",
          "S13_Shot6",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_l12_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a steep exterior cement stair route reaching a compact rooftop dwelling on an older mid-2020s west-coast urban multi-family building. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. Absolutely no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, or material rendering. Show number 1 as a long, narrow, steep exterior cement stair run using closely spaced straight tread lines; connect it to number 2, a compact intermediate landing, and number 3, the rooftop arrival landing. Show number 4 as a simple plan-symbol iron entrance door in the wall of number 6, with a line and door-swing arc, and show number 5 as the narrow threshold immediately outside it. Draw number 6 as the simple rectangular footprint and exterior wall mass of the compact rooftop room without showing its interior. Place number 7 as a simple fixed rooftop water-tank glyph offset beside the access route. Trace number 8 as the protective parapet around the exposed rooftop edge while keeping the stair connection legible. Use flat solid pastel zoning with no blending: pale cyan for the exterior circulation zone containing numbers 1 and 2, pale beige for the threshold zone containing numbers 3 and 5, pale gray for the open rooftop utility zone around numbers 7 and 8, and pale blue for the rooftop-room footprint at number 6. Generic area labels such as Circulation Zone, Threshold Zone, Utility Zone, and Private Zone may appear in larger plain text inside their colored areas. Mark every base-layer element, numbers 1 through 8, with one small circle containing its unique black number, each appearing exactly once. Number 9 is a transient half-open door state and must not be drawn or numbered anywhere on the base diagram. Do not add people, bicycles, footprints, flyers, odor cues, damage, intrusion traces, camera icons, field-of-view cones, arrows, dimensions, captions, object names, or any other annotations. A small north arrow with the letter N is allowed in one corner.",
        "key_elements": [
          "Steep exposed cement stair run with narrow treads",
          "Compact intermediate stair landing",
          "Rooftop arrival landing",
          "Iron rooftop-room entrance door and threshold",
          "Compact rooftop-room building mass",
          "Fixed rooftop water tank",
          "Protective rooftop parapet",
          "Transient half-open door state after apparent intrusion"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior cement stair run",
            "number": 1,
            "position_hint": "south-to-north rising circulation strip along the outside of the building"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "intermediate stair landing",
            "number": 2,
            "position_hint": "near the upper end of the steep stair run before the final turn"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop arrival landing",
            "number": 3,
            "position_hint": "north end of the stair run directly outside the rooftop-room entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 4,
            "position_hint": "north side of the arrival landing in the rooftop-room exterior wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "door threshold",
            "number": 5,
            "position_hint": "between the rooftop arrival landing and the iron entrance door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 6,
            "position_hint": "north of the arrival landing, entered through the iron door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 7,
            "position_hint": "open rooftop area beside and offset from the arrival route"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop parapet boundary",
            "number": 8,
            "position_hint": "along the exposed outer edge of the rooftop and stair arrival area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open door state",
            "number": 9,
            "position_hint": "applied to the iron entrance door after the apparent intrusion; not drawn on the base plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B01",
            "camera_height": "eye-level standing approximately 1.6 m",
            "camera_position": "near number 2 on the upper portion of number 1, facing upward across number 3 and number 5 toward number 4 and the exterior wall of number 6",
            "framing_notes": "Emphasize the steep final stair approach and the half-open state represented by number 9. Keep number 4 silhouetted clearly against number 6, with part of number 8 framing the exposed rooftop edge; number 7 may remain peripheral.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_cement_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "The older urban multi-family building is typically three to four storeys for this setting, with typical storey heights of about 2.7 to 3.0 m; the exact count is not specified in the text. The exterior stair system should read as rising through most or all of the building height to a compact rooftop arrival landing, with the final run notably steep. The rooftop room is a small ancillary dwelling, typically about 20 to 40 square metres, while this plan covers only its exterior footprint and access zone. One iron entrance door opens from the rooftop landing, and the rooftop water tank and parapet remain above the main roof level; facade window counts are outside this plan's scope and unspecified.",
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_l15_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of a compact modern security office inside a large retail building. Use a simple rectangular room envelope and a practical contemporary back-office layout: number 1 is a pale cyan Service Zone occupying the rear half; number 2 is a pale yellow Shared Zone occupying the central and front area; number 3 is a pale beige Threshold Zone immediately inside the entrance. Place number 4, a simple rectangular CCTV desk, against the rear wall in the Service Zone. Place number 5, a bank of several slim flat-monitor glyphs, along the rear edge of the desk facing into the room. Place number 7, a symbolic top-down operator chair, directly in front of the desk. Place number 8, two compact symbolic visitor chairs, behind the operator chair in the Shared Zone. Place number 6, one inward-swinging staff access door shown with a line and swing arc, in the front wall near one corner. Show every base element with one small white circle containing its unique black number, drawing numbers 1 through 8 exactly once. Do not draw number 9 or any obscured footage, screen darkness, people, playback imagery, plot cue, camera icon, viewing cone, or event-state annotation; number 9 belongs to a separate overlay. Minimal text inside the diagram: only the generic area labels Service Zone, Shared Zone, and Threshold Zone, plus an optional small north arrow marked N. Use single-weight black outlines, a white or off-white background, clean geometric shapes, and single flat pastel fills with consistent colors. No 3D, no isometric, no perspective, no axonometric view, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no texture, and no material rendering.",
        "key_elements": [
          "Compact rectangular security office inside a modern large retail building",
          "Pale cyan service zone containing the surveillance workstation",
          "Pale yellow shared observation zone behind the operator position",
          "Pale beige entrance threshold zone",
          "CCTV desk with a persistent bank of flat monitors",
          "Operator chair and two visitor observation seats",
          "Single inward-swinging staff access door",
          "Obscured CCTV playback treated only as a per-background state overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "CCTV service zone",
            "number": 1,
            "position_hint": "rear half of the security office around the surveillance workstation"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared observation zone",
            "number": 2,
            "position_hint": "central and front portion of the office behind the operator chair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 3,
            "position_hint": "small zone immediately inside the access door"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "CCTV desk",
            "number": 4,
            "position_hint": "centered against the rear wall within the service zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "monitor bank",
            "number": 5,
            "position_hint": "along the rear edge of the CCTV desk, facing into the room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "staff access door",
            "number": 6,
            "position_hint": "front wall near one corner, opening inward into the threshold zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator chair",
            "number": 7,
            "position_hint": "directly in front of the CCTV desk and monitor bank"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor seating",
            "number": 8,
            "position_hint": "two compact seats in the shared observation zone behind the operator chair"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "obscured CCTV playback",
            "number": 9,
            "position_hint": "confined to the display surfaces of the monitor bank during the tense playback scene"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B01",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "just inside number 6 (access door) at number 3 (threshold zone), facing diagonally across number 2 (shared observation zone) toward number 4 (CCTV desk) and number 5 (monitor bank) in number 1 (service zone)",
            "framing_notes": "Show number 5 prominently above or along the rear edge of number 4, with number 7 at the workstation and number 8 behind it; the monitor displays must carry number 9 as obscured, low-information CCTV playback without inventing identifiable details.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "security_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "This is a compact single-room office occupying one floor within a larger retail building; the overall building storey count is not specified. A roughly 3–4 m by 4–6 m footprint and a 2.4–3.0 m ceiling are typical for this kind of modern internal security office, but no measurements are stated in the text. The plan has one specified staff access door, while exterior windows and vertical circulation are not specified. No internal level changes or multi-storey vertical elements are indicated.",
        "applied_shots": [
          "S20_Shot3",
          "S20_Shot5"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_l14_detective_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact mid-2020s detective office in a modern Korean public-service building. Show a simple rectangular single-room office organized around a clear central circulation aisle, using practical compact desk spacing typical of a contemporary Korean police workplace. The south wall has one inward-swinging corridor entry door leading into a small threshold zone. The central and northern area is an open shared work zone. Place a primary detective desk on the west-central side and a duty officer desk on the east-central side, facing generally toward each other across the aisle. Draw one flat monitor glyph on each principal desk. Arrange a compact cluster of additional opposing workstations in the north half. Add built-in records cabinets along the west wall, a small fixed coffee machine counter in the southwest corner, and simple exterior window banks along the north and east walls. Use standard symbolic top-down glyphs only: desks as plain rectangles, office chairs as minimal geometric symbols, monitors as thin rectangles, doors as a line with a swing arc, windows as double parallel wall lines, cabinets as narrow rectangles, and the coffee counter as a simple built-in block.\n\nDivide the diagram into consistent solid pastel zones: Shared Work Zone in pale yellow, Entry Threshold Zone in pale beige, and Beverage Service Zone in pale cyan. Area names may appear as the only large text inside their zones. Use single-weight black outlines on a white or off-white background. Place one small white circle with a black number exactly once for each base element: 1 shared work zone, 2 entry threshold zone, 3 beverage service zone, 4 corridor entry door, 5 primary detective desk, 6 duty officer desk, 7 additional workstation cluster, 8 duty desk monitor, 9 primary desk monitor, 10 coffee machine counter, 11 built-in records cabinets, and 12 exterior window banks. Do not draw markers 13, 14, 15, or 16 because they are transient overlay elements. Do not show crime photographs, report forms, GPS tracking content, handwritten notes, loose paperwork, people, camera icons, field-of-view cones, or event-state cues. Minimal text only: the three generic zone names and an optional small north arrow. No other labels or annotations.\n\nStrictly flat 2D plan view only, clean CAD-like schematic, geometric shapes only. No 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no lighting effects, no textured surfaces, and no material rendering. Use flat solid pastel fills with no blending and no drop shadows.",
        "key_elements": [
          "Rectangular single-room detective office with modern mid-2020s Korean public-service workplace geometry",
          "Open shared work zone containing two principal desks and a compact cluster of additional workstations",
          "Clear circulation path from the south corridor entry through the center of the office",
          "Duty desk monitor positioned so it can be viewed from the primary desk area",
          "Small beverage service nook beside the entry without obstructing circulation",
          "Built-in records storage along a side wall",
          "Exterior window banks providing conventional daylight to the desk rows",
          "Flat pastel zoning with numbered base markers only",
          "Transient crime photographs, report papers, GPS result, and handwritten coordinate note excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work zone",
            "number": 1,
            "position_hint": "central and northern majority of the rectangular office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 2,
            "position_hint": "south side of office immediately inside the corridor entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "beverage service zone",
            "number": 3,
            "position_hint": "southwest corner beside the entry threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "corridor entry door",
            "number": 4,
            "position_hint": "south wall, opening inward beside the entry threshold"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "primary detective desk",
            "number": 5,
            "position_hint": "west-central side of shared work zone, oriented toward the central aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty officer desk",
            "number": 6,
            "position_hint": "east-central side of shared work zone, facing the primary desk across the aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "additional workstation cluster",
            "number": 7,
            "position_hint": "north half of shared work zone, arranged as compact opposing desk rows"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "duty desk monitor",
            "number": 8,
            "position_hint": "on inner edge of duty officer desk, screen angled toward the seated position"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "primary desk monitor",
            "number": 9,
            "position_hint": "on north edge of primary detective desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee machine counter",
            "number": 10,
            "position_hint": "against southwest wall within beverage service zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in records cabinets",
            "number": 11,
            "position_hint": "continuous low cabinet run along west wall north of the beverage nook"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "exterior window banks",
            "number": 12,
            "position_hint": "two simple window runs distributed along north and east exterior walls"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "enlarged crime photographs",
            "number": 13,
            "position_hint": "scattered across primary detective desk during the deserted daytime state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "phone GPS result on monitor",
            "number": 14,
            "position_hint": "displayed only within the duty desk monitor during the tracking-result state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "missing-person report forms",
            "number": 15,
            "position_hint": "temporarily held or spread near the duty officer desk during the daytime emergency"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "handwritten coordinate note",
            "number": 16,
            "position_hint": "small temporary note beside the duty desk monitor before being removed"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B04",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 4 (corridor entry door), facing diagonally across number 2 (entry threshold) toward number 5 (primary detective desk), number 6 (duty officer desk), and number 8 (duty desk monitor)",
            "framing_notes": "Keep the two principal desks and their monitors prominent, with the mostly empty workstation cluster visible behind them to communicate sparse night staffing.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "inside number 2 (entry threshold), facing through number 1 (shared work zone) toward number 5 (primary detective desk), number 6 (duty officer desk), and number 7 (additional workstation cluster)",
            "framing_notes": "Use a broad office view with a clear central circulation aisle and enough open space around the desks for detectives moving toward the corridor exit; depict the active report paperwork associated with number 15.",
            "ignore_numbered_elements": [
              13,
              14,
              16
            ],
            "lens_hint": "28mm moderate wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              15
            ]
          },
          {
            "bg_id": "L14B03",
            "camera_height": "eye-level seated-to-standing transition, approximately 1.4m",
            "camera_position": "beside number 5 (primary detective desk), looking diagonally toward number 6 (duty officer desk), number 8 (duty desk monitor), and the empty central portion of number 1 (shared work zone)",
            "framing_notes": "Frame number 13 on the near desk and number 14 on the opposite monitor while retaining the unoccupied workstation cluster in the background; allow a small writing area for number 16.",
            "ignore_numbered_elements": [
              15
            ],
            "lens_hint": "40mm natural perspective",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              16
            ]
          }
        ],
        "scale_guideline": "This plan covers one office on a single floor; the total storey count and overall height of the larger station building are not specified. A footprint of roughly 50–90 square metres and a ceiling height around 2.6–3.0 metres are typical for a compact modern Korean detective team office, but these dimensions are not stated in the text. The plan assumes one corridor entry door and two exterior window runs on this floor, with no internal stair or other multi-storey vertical element within the office scope.",
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot2",
          "S21_Shot9",
          "S21_Shot17"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l20_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic floor plan diagram of a compact contemporary coastal fishing boat deck. Show the bow at the top and stern at the bottom. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and minimal text. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering.\n\nLay out a broad open working foredeck in the north and center, with a compact enclosed wheelhouse occupying the aft third. Provide narrow exterior passages along both sides of the wheelhouse and a small threshold on the starboard-forward side, creating a direct, unobstructed route from the foredeck into the helm area. Use contemporary small-vessel working clearances typical of a coastal fishing boat, with practical circulation and no decorative historical features.\n\nApply single flat pastel fills with no blending: pale yellow for the open working deck, pale blue for the enclosed wheelhouse control zone, pale beige for the cabin threshold, and pale gray for both exterior side passages. Use each color consistently. Draw continuous perimeter safety rails around both exposed sides and the bow. Draw the helm access door with a standard plan-view door leaf and swing arc. Draw each wheelhouse window as double parallel lines in the wall: two separate forward-facing windows, one port side window, and one starboard side window. Inside the wheelhouse, draw a simple fixed helm console and steering-wheel glyph facing the bow.\n\nPlace one small white circle with a black number at each persistent element, with every number appearing exactly once: 1 open working deck, 2 wheelhouse control zone, 3 cabin threshold, 4 port side passage, 5 starboard side passage, 6 helm access door, 7 forward port wheelhouse window, 8 forward starboard wheelhouse window, 9 port wheelhouse side window, 10 starboard wheelhouse side window, 11 helm console and steering wheel, 12 perimeter safety rails. Do not draw markers 13 or 14 and do not draw the old photograph or folded map because they are transient overlay objects. Do not draw people, camera icons, field-of-view cones, motion arrows, scene action, sea effects, dusk lighting, or supernatural marks. Optional area text is limited to short generic labels such as Working Zone, Control Zone, Threshold Zone, and Utility Zone. No other text or annotations. Add only a small north arrow with the letter N in one corner.",
        "key_elements": [
          "Compact open foredeck with unobstructed working clearance",
          "Aft wheelhouse connected to the deck by a short threshold",
          "Direct route from the starboard side of the working deck to the helm access door",
          "Forward-facing wheelhouse windows and side windows",
          "Continuous perimeter safety rails around the exposed deck",
          "Fixed helm console and steering wheel visible through the access route",
          "Old printed photograph as an overlay-only transient object",
          "Folded navigation map as an overlay-only transient object"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open working deck",
            "number": 1,
            "position_hint": "broad exposed foredeck occupying the north and central portion of the vessel"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse control zone",
            "number": 2,
            "position_hint": "compact enclosed deckhouse in the aft third of the vessel"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "cabin threshold",
            "number": 3,
            "position_hint": "small transition area immediately outside the wheelhouse access door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port side passage",
            "number": 4,
            "position_hint": "narrow exterior passage along the port side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard side passage",
            "number": 5,
            "position_hint": "narrow exterior passage along the starboard side of the wheelhouse, connecting the foredeck to the access door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "helm access door",
            "number": 6,
            "position_hint": "starboard-forward side of the wheelhouse, opening from the deck threshold into the control zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward port wheelhouse window",
            "number": 7,
            "position_hint": "port half of the forward wheelhouse wall overlooking the working deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward starboard wheelhouse window",
            "number": 8,
            "position_hint": "starboard half of the forward wheelhouse wall overlooking the working deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port wheelhouse side window",
            "number": 9,
            "position_hint": "port wall of the wheelhouse above the exterior side passage"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard wheelhouse side window",
            "number": 10,
            "position_hint": "starboard wall of the wheelhouse near the helm access door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console and steering wheel",
            "number": 11,
            "position_hint": "inside the forward starboard portion of the wheelhouse, facing the bow"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "perimeter safety rails",
            "number": 12,
            "position_hint": "continuous along both sides and around the bow edge of the exposed deck"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old printed photograph",
            "number": 13,
            "position_hint": "held by a person on the open working deck during the tense examination; not part of the base diagram"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "folded navigation map",
            "number": 14,
            "position_hint": "held or passed between people on the open working deck; not part of the base diagram"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B01",
            "camera_height": "eye-level standing, approximately 1.6 m above the deck",
            "camera_position": "near number 1 (open working deck) and number 12 (port-side rail), facing diagonally aft toward number 3 (cabin threshold), number 6 (helm access door), and number 2 (wheelhouse)",
            "framing_notes": "Keep numbers 13 and 14 prominent as transient handheld items during the examination. Include the wheelhouse entrance and a partial view of number 11 beyond the doorway so the route from the deck to the helm is visually clear.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "fishing_boat_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "Use a single exposed main deck with one enclosed wheelhouse level, typical for a small contemporary coastal fishing boat; the exact overall height is not specified. A footprint around 8–15 meters long and 3–5 meters wide is a conservative typical range for this vessel type, with the open working deck taking most of the length. The wheelhouse typically has two forward-facing windows, one side window on each side, and one direct deck-access door; these counts are layout guidance rather than text-specified measurements. Keep the deck and threshold nearly level, with only a small raised sill or step typical of a watertight marine doorway.",
        "applied_shots": [
          "S28_Shot5",
          "S28_Shot6"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l21_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a compact mid-2020s coastal fishing-boat wheelhouse. The result must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric shapes only. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering. Use a practical compact marine layout with a slightly tapered forward wall, a broad forward view, side visibility, an aft doorway to the working deck, and narrow standing clearance suitable for two adults. Divide the footprint into three solid pastel zones with no blending: number 1 forward Control Zone in pale cyan, number 2 central Standing Zone in pale yellow, and number 3 aft Threshold Zone in pale beige. Place number 5 as a shallow integrated marine control console along the forward wall and number 4 as a simple circular top-down helm-wheel symbol at its starboard end. Draw number 6 as a wide forward window bank using double parallel wall lines, number 7 as a port-side window, and number 8 as a starboard-side window. Draw number 9 as the centered aft deck doorway using a door leaf and swing arc. Keep unobstructed geometric standing clearance between the console and doorway. Mark every persistent element with one small circle containing a unique black number: draw numbers 1 through 9 exactly once. Do not draw numbers 10, 11, 12, or 13 because they are transient state-overlay elements. Inside the diagram, permit only the generic area labels Control Zone, Standing Zone, and Threshold Zone, the numbered circles, and an optional small north arrow. No other labels, legends, annotations, people, photographs, blocked-helm action, visual distortion, red circles, camera icons, field-of-view cones, or event cues.",
        "key_elements": [
          "Compact single-room wheelhouse footprint with a slightly tapered forward wall",
          "Forward control zone with helm wheel and integrated modern marine control console",
          "Wide forward window bank and one side window on each side",
          "Narrow central standing zone allowing two adults to confront each other",
          "Aft threshold zone and inward-swinging doorway to the exterior deck",
          "Temporary physical blockage of helm access reserved for a state overlay",
          "Old printed photograph reserved for a state overlay",
          "Subjective repeating circular distortion and red circle reserved for state overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forward control zone",
            "number": 1,
            "position_hint": "forward end of wheelhouse beneath the forward windows"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central standing zone",
            "number": 2,
            "position_hint": "center of wheelhouse between the console and aft doorway"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft threshold zone",
            "number": 3,
            "position_hint": "aft edge of wheelhouse immediately inside the deck doorway"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm wheel",
            "number": 4,
            "position_hint": "starboard-forward side of the control console"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "marine control console",
            "number": 5,
            "position_hint": "across the forward wall below the window bank"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward window bank",
            "number": 6,
            "position_hint": "centered across the forward wall above the control console"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port-side window",
            "number": 7,
            "position_hint": "forward half of the port wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard-side window",
            "number": 8,
            "position_hint": "forward half of the starboard wall beside the helm"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft deck doorway",
            "number": 9,
            "position_hint": "center of the aft wall, opening toward the threshold zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporary helm blockage",
            "number": 10,
            "position_hint": "in the standing clearance directly behind the helm wheel"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old printed photograph",
            "number": 11,
            "position_hint": "temporarily held within the central standing zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "subjective circular distortion",
            "number": 12,
            "position_hint": "subjective visual field across the helm, instruments, and windows"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "subjective red circle",
            "number": 13,
            "position_hint": "newly perceived near the forward control area, with no permanent surface mark"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L21B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 9 (aft doorway), facing forward toward number 4 (helm wheel) and number 5 (control console) as the helm access at number 10 is temporarily blocked",
            "framing_notes": "Show the narrow standing clearance around the helm and keep the forward and side windows visible to emphasize the confined confrontation.",
            "ignore_numbered_elements": [
              11,
              12,
              13
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          },
          {
            "bg_id": "L21B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "within number 2 (central standing zone), facing diagonally toward number 4 (helm wheel), number 5 (control console), and number 7 (port-side window)",
            "framing_notes": "Compose the wheelhouse equipment as context while allowing number 11, the old printed photograph, to be clearly presented in the foreground.",
            "ignore_numbered_elements": [
              10,
              12,
              13
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              11
            ]
          },
          {
            "bg_id": "L21B02",
            "camera_height": "subjective eye-level standing, approximately 1.6 m",
            "camera_position": "near number 2 (central standing zone), looking toward number 4 (helm wheel), number 5 (control console), and number 6 (forward window bank)",
            "framing_notes": "Use the persistent circular forms of the helm and instruments as anchors for number 12, then place number 13 as a newly perceived subjective red circle without implying a permanent physical mark.",
            "ignore_numbered_elements": [
              10,
              11
            ],
            "lens_hint": "32mm wide angle with subjective localized distortion",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "The compact wheelhouse is typically a single enclosed deckhouse level with an interior clear height around 1.9 to 2.2 meters; the exact height is not specified in the text. Its footprint should read as a small working compartment, typically about 2 to 3 meters wide and 2 to 4 meters long, with tight but usable standing clearance for two adults. Provide one aft deck doorway, a broad forward glazing bank, and one side window on each side as shown; individual pane counts are unspecified. No multi-storey stairs or other major vertical circulation elements occur within this floor plan scope.",
        "applied_shots": [
          "S29_Shot1",
          "S29_Shot4",
          "S29_Shot10"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "ada9d5e0682c1b92",
    "consumed_shot_binding_hash": "215e8c8dcdc90a38"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "c27c6d3d-aaca-47cf-af56-c9256b132857",
  "resolved_model": "gpt",
  "updated_at": "2026-07-16T21:50:53.105703+00:00",
  "project_config_snapshot": {}
}