{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "b721e41033bb6bac",
  "data": {
    "floor_plans": {
      "fp_l04_rooftop_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram, like a clean architectural CAD plan or simple room-layout sketch. Use a white or off-white background, single-weight black outlines, crisp geometric shapes, and flat pastel solid area fills only. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealism, rendered lighting, texture effects, or material rendering.\n\nShow a modern old urban rooftop-room entry approach typical of a compact low-rise multi-family building in a Korean west-coast city: a rectangular rooftop deck on the west and north sides, a compact rooftop room footprint on the east side, a low parapet around the roof edge, an added exterior iron stair arriving at the southwest edge, an iron entry door on the west wall of the rooftop room, a small sliding window north of that door, a rooftop water tank in the northwest utility corner, a clothesline across the north deck, and a low rectangular drying platform near the walking route from stair to door. The exterior stair must be represented as a later-added iron stair using simple top-down open-tread lines, thin side stringer lines, support-post dots, and pipe-rail lines; do not depict it as concrete.\n\nUse flat pastel zone fills consistently: Shared Zone rooftop deck = pale yellow, Private Zone rooftop room footprint = pale blue, Threshold Zone at the entry landing = pale beige, Utility Zone around the water tank and clothesline = pale cyan, exterior stair/parapet utility edge = pale gray. Area labels may appear only as short generic zone names: Shared Zone, Private Zone, Threshold Zone, Utility Zone. Add a small north arrow with the letter N in one corner. No other text annotations.\n\nDraw simple symbolic plan glyphs only: the iron door as a line with a door-swing arc, the small sliding window as double parallel lines in the wall, the water tank as a plain circle or rounded rectangle, the clothesline as two thin parallel lines between simple posts, the low drying platform as a plain rectangle, and the exterior stair as open parallel tread marks. Place small white circles with black numbers for base-layer items only: 1 shared rooftop deck zone, 2 rooftop room footprint, 3 entry threshold landing, 4 water tank utility corner, 5 parapet boundary, 6 added exterior iron stair arrival, 7 iron entry door, 8 small sliding window, 9 rooftop water tank, 10 clothesline span, 11 low drying platform. Do not draw people, attack cues, reflections, leaflets, loose herbs, door-state changes, camera icons, field-of-view cones, or any numbered circles for transient overlay items 12-16.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic rooftop floor plan with single-weight black outlines on a white or off-white background.",
          "Modern old low-rise urban rooftop-room approach: compact rooftop room footprint, surrounding roof deck, parapet boundary, exterior added iron stair, metal entry door, small sliding window, water tank, clothesline, and low drying platform.",
          "Flat pastel solid zone fills: shared rooftop deck in pale yellow, private rooftop-room footprint in pale blue, threshold landing in pale beige, utility corner in pale cyan, exterior stair/parapet utility edge in pale gray.",
          "Only base-layer numbered circles 1-11 are drawn on the diagram; transient intrusion cues numbered 12-16 are emitted in JSON only and are not drawn.",
          "Furniture and openings use simple plan symbols only: door swing arc, double-line window, circular or rounded water tank symbol, parallel clothesline line, rectangular low platform, and open-tread stair glyph."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared rooftop deck zone",
            "number": 1,
            "position_hint": "central and western roof deck area outside the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 2,
            "position_hint": "east side of the plan, compact private interior mass shown only as an outline and pale blue fill"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold landing",
            "number": 3,
            "position_hint": "immediately outside the iron entry door on the west face of the rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "water tank utility corner",
            "number": 4,
            "position_hint": "northwest corner of the rooftop deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "low parapet boundary",
            "number": 5,
            "position_hint": "around the outer roof perimeter, especially west and north edges"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "added exterior iron stair arrival",
            "number": 6,
            "position_hint": "southwest edge of rooftop deck, attached outside the building wall with open treads and pipe rail symbol"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entry door",
            "number": 7,
            "position_hint": "west wall of rooftop room, opening onto the threshold landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small sliding window",
            "number": 8,
            "position_hint": "west-facing exterior wall of rooftop room, north of the entry door and visible from the deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 9,
            "position_hint": "inside the northwest utility corner near the parapet"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline span",
            "number": 10,
            "position_hint": "across the north side of the deck, between parapet posts or simple supports"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform",
            "number": 11,
            "position_hint": "on the shared deck near the route from stair arrival to entry door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "advertising leaflet at door gap",
            "number": 12,
            "position_hint": "at the latch side of the iron entry door; intrusion-state overlay only, not drawn on base plan"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "door unlatched and slightly open",
            "number": 13,
            "position_hint": "same opening as the iron entry door after the lock trick; intrusion-state overlay only, not drawn on base plan"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "intruder shoes at threshold",
            "number": 14,
            "position_hint": "on the deck directly before the iron entry door; intrusion-state overlay only, not drawn on base plan"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "attack silhouette in window reflection",
            "number": 15,
            "position_hint": "inside the small sliding window surface; intrusion-state overlay only, not drawn on base plan"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "wind-blown dried herb leaves",
            "number": 16,
            "position_hint": "on and around the low drying platform, with some leaves along the walking path; intrusion-state overlay only, not drawn on base plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (added exterior stair arrival), facing diagonally toward number 7 (iron entry door) and number 8 (small sliding window), with number 9 (water tank), number 10 (clothesline), and number 11 (low drying platform) readable in the rooftop deck approach",
            "framing_notes": "Use base layout numbers 1-11 as spatial anchors; the intrusion-state overlay should depict numbers 12-16, but those transient markers must not be printed on the floor plan diagram.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_deck_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "The main building is described as an old rooftop-room villa setting; the exact storey count is not specified, so treat it as a typical low-rise urban multi-family building of about three to five storeys plus a rooftop room, with ordinary residential storey heights around 2.5-3m. The rooftop room is a compact single rooftop unit, and the surrounding deck approach should read as a small roof slab rather than a large terrace; exact dimensions are not stated. This plan has one visible rooftop-room entry door and one small exterior window on the deck-facing facade; other facade openings are outside this floor plan scope. The stair to the rooftop is an added exterior iron stair with open treads, thin plate stringers, support posts, and pipe railings, extending from the upper building level to the rooftop deck; it is not a concrete stair.",
        "applied_shots": [
          "S10_Shot4",
          "S10_Shot8"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l05_main_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a single compact rooftop-room interior in a contemporary dense coastal urban setting. The plan must be a simple clean CAD-like 2D map on a white or off-white background, using single-weight black outlines, geometric shapes only, and conventional top-down symbols. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealistic rendering, material rendering, lighting effects, or textured surfaces. Fill each zone with one solid flat pastel color and no blending: entry threshold pale beige, shared living-dining zone pale yellow, kitchenette service zone pale cyan, private bedrooms pale blue, bathroom service zone pale mint, exterior/outside wall margin pale gray. Show a cramped rooftop-room layout: exterior metal entrance door at the southwest edge leading into a tiny entry threshold; central shared living-dining area with a small exterior window; compact kitchenette along one side with sink, faucet, counter, and small stovetop; dining table with chairs in the shared area; TV on a low stand facing the table; two small private bedrooms off the shared room; a mother bedroom with a bed; a daughter bedroom with a bed and a curtained exterior window; and a small wet-room bathroom with mirror, sink, toilet, and shower fixture. Draw doors as simple line-and-arc swing symbols, windows as double parallel wall breaks, bed as rectangle with pillow, dining table as a rectangle with small chair blocks, TV stand as simple rectangles, and plumbing as standard plan symbols. Use only small circular black-number markers for persistent base elements numbered 1 through 21, each number appearing exactly once at its matching structural unit, opening, fixture, or anchor furniture item. Do not draw any markers or visual cues for numbers 22 through 32 because those are transient overlay cues, not part of the base floor plan. Minimal text inside the diagram only: optional generic zone labels such as Shared Zone, Private Zone, Service Zone, Threshold Zone, and a small north arrow marked N; no other labels, notes, camera icons, arrows, gore marks, footprints, red circles, photos, displaced objects, or event-state annotations.",
        "key_elements": [
          "single compact rooftop-room interior",
          "entry threshold from exterior metal door",
          "shared living-dining zone with small window and TV stand",
          "service kitchenette with sink, faucet, counter, and small stovetop",
          "mother bedroom with bed",
          "daughter bedroom with bed and curtained exterior window",
          "small wet-room bathroom with mirror, sink, toilet, and shower fixture",
          "simple interior doors connecting rooms",
          "base plan markers only for persistent structure, openings, fixtures, and anchor furniture",
          "transient event cues kept out of the drawn floor plan and reserved for overlay use"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold",
            "number": 1,
            "position_hint": "southwest edge of the compact rooftop room, just inside the exterior metal door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared living-dining area",
            "number": 2,
            "position_hint": "central and west side of the unit, connecting entry, kitchen, bedrooms, and bathroom"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchenette service area",
            "number": 3,
            "position_hint": "northwest side of the shared area, along the outer wall near the living window"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "mother bedroom",
            "number": 4,
            "position_hint": "northeast private room off the shared area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "daughter bedroom",
            "number": 5,
            "position_hint": "southeast private room off the shared area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bathroom",
            "number": 6,
            "position_hint": "east side between the shared area and private rooms"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "exterior metal entrance door",
            "number": 7,
            "position_hint": "southwest exterior wall opening into the entry threshold, drawn with door swing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living window",
            "number": 8,
            "position_hint": "west or northwest exterior wall of the shared living-dining area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom door",
            "number": 9,
            "position_hint": "interior door from shared area into the southeast bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "curtained daughter bedroom window",
            "number": 10,
            "position_hint": "outer wall of the daughter bedroom, opposite or near the bed, with simple curtain line symbol"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "mother bedroom door",
            "number": 11,
            "position_hint": "interior door from shared area into the northeast bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom door",
            "number": 12,
            "position_hint": "interior door from shared area into the east-side bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen sink and faucet",
            "number": 13,
            "position_hint": "fixed into the kitchenette counter along the north or west wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "small stovetop counter",
            "number": 14,
            "position_hint": "beside the sink in the kitchenette service area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining table with chairs",
            "number": 15,
            "position_hint": "middle of the shared living-dining area, close to kitchenette and TV sightline"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "TV and low stand",
            "number": 16,
            "position_hint": "against the shared-room wall opposite the dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "mother bed",
            "number": 17,
            "position_hint": "inside the mother bedroom, headboard against an exterior or partition wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter bed",
            "number": 18,
            "position_hint": "inside the daughter bedroom, placed below or near the wall where later cues appear"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom mirror",
            "number": 19,
            "position_hint": "fixed on the bathroom wall above the wash area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom sink",
            "number": 20,
            "position_hint": "below or beside the bathroom mirror in the small wet-room bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "toilet and shower wet-room fixture",
            "number": 21,
            "position_hint": "rear or side of the compact bathroom, drawn as standard plan symbols"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "small wrist mark on resident",
            "number": 22,
            "position_hint": "character overlay cue during ordinary shared-room day action, not tied to the floor structure"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "corpse behind bedroom curtain",
            "number": 23,
            "position_hint": "daughter bedroom near the curtained window, behind or beside number 10"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood pool and bloody footprints",
            "number": 24,
            "position_hint": "daughter bedroom floor, leading toward the curtained window area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old photo gripped in hand",
            "number": 25,
            "position_hint": "with the corpse cue near the daughter bedroom curtain"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red circle above daughter bed",
            "number": 26,
            "position_hint": "daughter bedroom wall above or near number 18"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "shifted backpack and doll after reset",
            "number": 27,
            "position_hint": "daughter bedroom floor or storage spot, slightly different from the discovery-state position"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bathroom mirror red circle hallucination",
            "number": 28,
            "position_hint": "bathroom mirror reflection and reflected wall near number 19"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "family photo face distortion hallucination",
            "number": 29,
            "position_hint": "on or near dining table number 15 in the shared living-dining area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "ransacked interior with muddy footprints",
            "number": 30,
            "position_hint": "across entry, shared room, dining table, living window, and daughter bedroom doorway"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood-stained photo pinned in red circle",
            "number": 31,
            "position_hint": "daughter bedroom wall above or near number 18, centered inside the wall-circle clue"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "two teacups, one overturned",
            "number": 32,
            "position_hint": "on dining table number 15 during the discovery sequence"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (exterior metal entrance door), facing diagonally across number 2 (shared living-dining area) toward number 3 (kitchenette), number 15 (dining table), and number 16 (TV stand)",
            "framing_notes": "Keep the cramped shared room readable; include the small window number 8 and kitchen fixtures number 13 and number 14. The subtle body mark cue number 22 is for the character overlay, not the floor plan drawing.",
            "ignore_numbered_elements": [
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "shared_living_kitchen_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              11,
              12,
              13,
              14,
              15,
              16,
              22
            ]
          },
          {
            "bg_id": "L05B06",
            "camera_height": "eye-level standing ~1.55m, slightly tense handheld feel",
            "camera_position": "inside number 5 (daughter bedroom), near number 9 (bedroom door), facing toward number 10 (curtained window) and number 18 (daughter bed), with partial sightline back toward number 2 (shared living-dining area)",
            "framing_notes": "Use the discovery-state transient cues number 23, number 24, number 25, and number 32; do not include the later wall-circle clue cue number 31.",
            "ignore_numbered_elements": [
              22,
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "daughter_bedroom_discovery",
            "use_numbered_elements": [
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              13,
              14,
              15,
              16,
              17,
              18,
              23,
              24,
              25,
              32
            ]
          },
          {
            "bg_id": "L05B08",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "at number 9 (daughter bedroom door), facing inward toward number 18 (daughter bed), number 10 (curtained window), and the wall area above the bed associated with number 26",
            "framing_notes": "Emphasize the bedroom wall above the bed for transient cue number 26 while retaining the corpse-discovery cues number 23, number 24, and number 25.",
            "ignore_numbered_elements": [
              22,
              27,
              28,
              29,
              30,
              31,
              32
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom_wall_above_bed",
            "use_numbered_elements": [
              5,
              9,
              10,
              18,
              23,
              24,
              25,
              26
            ]
          },
          {
            "bg_id": "L05B07",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (daughter bedroom door), looking from number 2 (shared living-dining area) into number 5 (daughter bedroom) toward number 18 (daughter bed) and number 10 (curtained window)",
            "framing_notes": "Show the room as impossibly clean and reset; use transient cue number 27 only, and explicitly exclude all corpse, blood, red-circle, ransack, and teacup cues.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              28,
              29,
              30,
              31,
              32
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "clean_reset_living_and_daughter_bedroom",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              27
            ]
          },
          {
            "bg_id": "L05B05",
            "camera_height": "eye-level seated-to-standing transition ~1.3m to ~1.6m",
            "camera_position": "inside number 4 (mother bedroom), near number 17 (mother bed), facing out through number 11 (mother bedroom door) toward number 2 (shared living-dining area) and then toward number 5 (daughter bedroom)",
            "framing_notes": "Clean morning state with no supernatural or discovery residue; exclude every transient cue.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32
            ],
            "lens_hint": "35mm natural wide",
            "sub_location": "mother_bedroom_morning_waiting",
            "use_numbered_elements": [
              2,
              4,
              5,
              8,
              9,
              10,
              11,
              15,
              17,
              18
            ]
          },
          {
            "bg_id": "L05B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 6 (bathroom), facing number 19 (bathroom mirror), number 20 (bathroom sink), and number 21 (wet-room toilet and shower fixture), with a follow-up sightline out toward number 15 (dining table) in number 2",
            "framing_notes": "Use hallucination cues number 28 and number 29 only; keep them separate from physical ransack or corpse cues.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              30,
              31,
              32
            ],
            "lens_hint": "40mm normal lens for bathroom, 35mm for dining-table follow-up",
            "sub_location": "bathroom_mirror_and_dining_table",
            "use_numbered_elements": [
              2,
              3,
              6,
              8,
              12,
              13,
              15,
              19,
              20,
              21,
              28,
              29
            ]
          },
          {
            "bg_id": "L05B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (exterior metal entrance door), facing through number 1 (entry threshold) across number 2 (shared living-dining area) toward number 8 (living window), number 15 (dining table), and number 9 (daughter bedroom door)",
            "framing_notes": "Use ransacked-state cue number 30, including open entrance/window, muddy footprints, overturned chairs, and scattered belongings; do not show the pinned-photo red-circle clue number 31 in this background.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              31,
              32
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "ransacked_shared_room_and_bedroom_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              30
            ]
          },
          {
            "bg_id": "L05B02",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "inside number 5 (daughter bedroom), near number 18 (daughter bed), facing the wall area above the bed and toward number 10 (curtained window), with number 9 (bedroom door) behind or to the side",
            "framing_notes": "Focus on transient clue number 31 at the center of the bedroom wall; retain ransacked context cue number 30 but exclude discovery corpse and blood-pool cues.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              32
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom_wall_clue",
            "use_numbered_elements": [
              2,
              5,
              9,
              10,
              18,
              30,
              31
            ]
          }
        ],
        "scale_guideline": "The rooftop room itself is a single-storey compact dwelling placed on the roof of an older multi-family villa; the main building storey count is not specified, but three to five storeys is typical for this urban building type. The interior footprint should read as a small rooftop unit, typically about 25 to 45 square meters for this layout, with one shared room, two small bedrooms, a kitchenette, and a bathroom. The text supports at least one exterior metal entrance door and at least two exterior windows: a small shared-room window and a curtained bedroom window; other openings are not specified. The stair access to the rooftop is an exterior steel add-on attached to the building wall, with open treads, thin sheet-steel stringers, support posts, and pipe railings, not a concrete stair.",
        "applied_shots": [
          "S5_Shot4",
          "S5_Shot7",
          "S5_Shot15",
          "S12_Shot8",
          "S12_Shot12",
          "S12_Shot14",
          "S14_Shot4",
          "S14_Shot5",
          "S18_Shot1",
          "S18_Shot10",
          "S18_Shot14",
          "S25_Shot1",
          "S25_Shot14",
          "S27_Shot1",
          "S25_Shot6"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l11_main_yard_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram, clean CAD-like room-layout map, white or off-white background, single-weight black outlines, simple geometric symbols only. This is strictly a 2D plan view: do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, rendered lighting effects, textured surfaces, or material rendering. Show a compact modern South Korean low-rise multi-family villa access layout: a narrow alley along the south edge, a small semi-private yard inside a pedestrian gate, the main villa building footprint enclosing the yard, a narrow side service passage, and a later-added exterior metal extension stair attached to the outside wall leading up to a rooftop utility deck and compact rooftop unit. Represent the metal stair only as top-down plan symbols: parallel tread lines, thin side stringer outlines, small circular support-post symbols, and pipe-railing lines; no texture and no 3D effect. Use flat pastel solid fills with no gradients: exterior alley pale gray, threshold passage and gate zone pale beige, shared yard pale yellow, service stair zone pale cyan, rooftop utility deck pale green, rooftop dwelling footprint pale blue, and main villa mass pale lavender. Include simple top-down opening symbols: the pedestrian gate at the south boundary, a ground-floor entrance door facing the yard, a rooftop iron entrance door facing the rooftop landing, and a small rooftop unit window drawn as a double parallel line in the wall. Include fixed rooftop utility items as simple plan glyphs: water tank circle or rounded rectangle, clothesline as a straight line between small posts, and a low drying platform bench as a simple rectangle. Place small white circular markers with black numbers 1 through 18 only, each number appearing exactly once, beside the corresponding persistent base elements; do not draw markers 19 through 22 and do not draw any transient event cues such as a bicycle, odor, police vehicle, siren, half-open door state, people, blood, or occult marks. Minimal text inside the diagram: optional large generic zone labels only, such as Exterior, Threshold, Shared Yard, Service Stair, Rooftop Deck, Rooftop Unit, plus a small north arrow with the letter N in one corner; no other labels, legends, annotations, camera icons, arrows, or field-of-view cones.",
        "key_elements": [
          "Flat 2D schematic plan of a narrow urban alley, small villa yard, and later-added exterior metal stair access to a rooftop unit.",
          "Modern South Korean low-rise multi-family villa layout convention: compact alley frontage, small semi-private yard, side or rear exterior circulation, rooftop utility deck, and compact rooftop dwelling.",
          "Color-coded zones: exterior alley in pale gray, threshold passage in pale beige, shared yard in pale yellow, service stair zone in pale cyan, rooftop utility deck in pale green, rooftop dwelling footprint in pale blue, main villa mass in pale lavender.",
          "Persistent base markers only drawn on the plan: structural areas, openings, fixed exterior fixtures, rooftop utility items, and anchor furniture or fixture symbols.",
          "Transient event cues such as a hastily parked bicycle, half-open door state, odor cue, and police arrival are listed in metadata but must not be drawn on the base floor plan image."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "alley approach area",
            "number": 1,
            "position_hint": "south edge of the plan, outside the villa boundary"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "small shared yard",
            "number": 2,
            "position_hint": "inside the gate at the southwest and center of the lot"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main villa building footprint",
            "number": 3,
            "position_hint": "east and north portion of the lot, enclosing the yard on two sides"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "pedestrian gate",
            "number": 4,
            "position_hint": "south boundary wall between alley and yard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "ground-floor building entrance",
            "number": 5,
            "position_hint": "east side of the yard on the main villa wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "narrow side service passage",
            "number": 6,
            "position_hint": "west side of the building leading from yard to stair base"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "lower exterior metal stair flight",
            "number": 7,
            "position_hint": "rear side of the yard, attached along the outer building wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "intermediate stair landing",
            "number": 8,
            "position_hint": "midpoint of the exterior stair assembly at the rear wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "upper exterior metal stair flight",
            "number": 9,
            "position_hint": "above the side passage, continuing from intermediate landing to rooftop level"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop stair landing",
            "number": 10,
            "position_hint": "top of the exterior stair, just before the rooftop deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop utility deck",
            "number": 11,
            "position_hint": "roof surface around the rooftop dwelling, north and west of the rooftop unit"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "compact rooftop unit footprint",
            "number": 12,
            "position_hint": "northeast portion of the rooftop deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop unit iron entrance door",
            "number": 13,
            "position_hint": "southwest face of the rooftop unit, opening toward the rooftop landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small rooftop unit window",
            "number": 14,
            "position_hint": "wall of the rooftop unit facing the rooftop deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 15,
            "position_hint": "open rooftop deck area near the north or northwest parapet"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop clothesline",
            "number": 16,
            "position_hint": "stretched across the rooftop utility deck near the water tank"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform bench",
            "number": 17,
            "position_hint": "on the rooftop utility deck near the clothesline"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stair support posts and pipe railings",
            "number": 18,
            "position_hint": "along both exterior stair flights and landings"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open rooftop door state",
            "number": 19,
            "position_hint": "at number 13, rooftop unit entrance door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "hastily parked bicycle",
            "number": 20,
            "position_hint": "rear corner of number 2, near the stair approach"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unpleasant odor cue",
            "number": 21,
            "position_hint": "around number 10 and number 13 at rooftop landing and entrance"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "police vehicle and siren presence",
            "number": 22,
            "position_hint": "outside number 4, at the alley-yard transition"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (pedestrian gate), moving through number 2 (small yard) toward number 7 (lower exterior metal stair flight), then looking upward along number 9 (upper exterior metal stair flight) toward number 13 (rooftop unit iron entrance door) and number 19 (half-open door state).",
            "framing_notes": "Emphasize the cramped yard-to-stair approach, include number 20 near the rear yard, and make the rooftop landing and door line readable in the background direction.",
            "ignore_numbered_elements": [
              22
            ],
            "lens_hint": "28mm to 35mm wide angle",
            "sub_location": "yard_and_metal_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ]
          },
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (alley approach), facing through number 4 (pedestrian gate) into number 2 (yard) and toward number 7 (lower exterior metal stair flight), with number 22 (police vehicle and siren presence) at the alley-yard edge.",
            "framing_notes": "Keep the stair-yard transition prominent; the rooftop door can remain out of frame or too distant to read.",
            "ignore_numbered_elements": [
              19,
              21
            ],
            "lens_hint": "30mm to 35mm wide angle",
            "sub_location": "yard_and_metal_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              17,
              18,
              20,
              22
            ]
          }
        ],
        "scale_guideline": "The main structure is an old low-rise multi-family villa; the exact storey count is not specified, so treat it as a typical three to four storey urban villa with the rooftop deck above the main roofline. The rooftop dwelling is a compact single-storey roof unit, typically about one small room-depth footprint with a low parapet around the deck; exact dimensions are not stated. The exterior stair is a later-added steel extension stair fixed to the building exterior, with open treads, thin steel plate stringers, support posts, and pipe railings, spanning from yard grade to the rooftop deck. Persistent openings shown for this plan are one pedestrian gate, one ground-floor entrance, one rooftop iron entrance door, and one small rooftop unit window.",
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot5",
          "S13_Shot3",
          "S13_Shot5"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l10_store_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary urban supermarket sales floor in a port-side commercial district. The diagram 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 top-down symbols only. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use flat pastel solid fills with one consistent color per zone: pale yellow for the main shared sales floor, pale beige for the front threshold zone, pale cyan for the rear stocking service zone, pale lavender for the checkout and queue zone, pale gray for the employee approach lane, and pale green for the customer exit lane. Draw a rectangular store footprint with north at the top and the street frontage along the south wall. Place the automatic sliding glass entrance on the south wall slightly east of center, a double-line glass window band along the south frontage west of the entrance, and a rear employee service door on the north side connecting to the stocking zone. In the center, draw three or four long parallel grocery gondola aisles as simple long rectangles with clear walking aisles between them. Near the south-central front, draw low rectangular promotional display tables. In the southwest front area, draw a row of checkout counters and a clear exit lane leading back toward the entrance. Along the east side, draw a narrow employee approach lane from the rear stocking zone toward the aisle fronts. Add a small wall-mounted CCTV camera symbol near the inside south wall above the entrance. Put small white circular markers with black numbers exactly once for base elements 1 through 13 only, positioned beside their corresponding zones, openings, fixtures, or furniture. Do not draw markers 14, 15, or 16 because they are transient overlay cues. Minimal text only: optional large generic zone labels such as Shared Zone, Service Zone, Threshold Zone, Checkout Zone, Employee Lane, and Exit Lane are allowed inside the colored areas; do not add any item labels, notes, camera icons, arrows, field-of-view cones, people, boxes, neon effects, or event-state marks. A small north arrow with the letter N in one corner is allowed.",
        "key_elements": [
          "Flat schematic 2D plan of a contemporary urban supermarket sales floor near a port-side commercial street",
          "South street-facing glass frontage with main automatic sliding entrance and window band",
          "Front threshold zone and checkout/exit line placed near the entrance, typical of a modern Korean mart layout",
          "Central shared sales floor with long parallel grocery gondola aisles",
          "Rear service and stocking zone connected by an employee/service door",
          "Side employee approach lane for staff moving between stocking zone and sales aisles",
          "Persistent wall-mounted CCTV camera near the front entrance",
          "Transient busy stocking boxes, staff activity, and dusk neon spill handled only as overlay markers, not drawn on the base floor plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main shared sales floor",
            "number": 1,
            "position_hint": "center of the rectangular store footprint, occupying the main customer shopping area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "front threshold zone",
            "number": 2,
            "position_hint": "south side immediately inside the street-facing entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "checkout and queue zone",
            "number": 3,
            "position_hint": "front southwest quadrant, between the aisle ends and the exit lane"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear stocking service zone",
            "number": 4,
            "position_hint": "north band of the store behind the main aisles"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "automatic sliding glass entrance",
            "number": 5,
            "position_hint": "south wall, slightly east of center, opening from the street into the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "street-facing glass window band",
            "number": 6,
            "position_hint": "south wall frontage, spanning west of the entrance as double-line window symbols"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rear employee service door",
            "number": 7,
            "position_hint": "north wall of the sales floor, connecting the shared sales floor to the rear stocking zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "parallel grocery gondola aisles",
            "number": 8,
            "position_hint": "central sales floor, three or four long north-south shelf rows with clear aisles between them"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "front promotional display tables",
            "number": 9,
            "position_hint": "south-central sales floor, just beyond the threshold zone before the main aisle rows"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "checkout counter row",
            "number": 10,
            "position_hint": "front southwest side, aligned parallel to the street frontage near the exit lane"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "employee approach lane",
            "number": 11,
            "position_hint": "east side circulation strip running from the rear stocking zone toward the front aisles"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "customer exit lane",
            "number": 12,
            "position_hint": "southwest route past the checkout counters toward the entrance and exit threshold"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall-mounted CCTV camera",
            "number": 13,
            "position_hint": "inside south wall above or near the main entrance, angled toward the checkout and front aisles"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporary stocking cartons and handcart",
            "number": 14,
            "position_hint": "mid-aisle near the front half of the central gondolas, where staff are replenishing shelves"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporary stocking staff activity",
            "number": 15,
            "position_hint": "around the central aisle ends and the employee approach lane during the busy dusk moment"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dusk neon spill from street frontage",
            "number": 16,
            "position_hint": "south threshold and window-front area, entering from outside commercial signage"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (main sliding entrance), facing diagonally north across number 2 (front threshold zone), number 10 (checkout counters), and number 8 (parallel aisle gondolas) toward number 4 (rear stocking zone)",
            "framing_notes": "Show the busy sales-floor depth from the entrance toward the stocking aisles; include transient numbers 14, 15, and 16 in the background rendering, but these transient markers are not drawn on the floor plan diagram.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "store_sales_floor",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ]
          }
        ],
        "scale_guideline": "Treat the supermarket sales floor as a single-storey modern retail unit; the exact height is not specified, so use a typical clear interior height of about 3–4 m for this building type. The footprint is not specified; for a large urban mart sales floor, use a conservative typical range of roughly 300–800 square meters rather than an exact dimension. The street facade should read as one main customer entrance plus broad display glazing, with a rear service connection for employees and stocking; exterior storeys above are not established by the text.",
        "applied_shots": [
          "S8_Shot9"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_l15_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a compact modern supermarket admin/security office used for CCTV review. Use a clean architectural CAD-like plan on a white or off-white background, with single-weight black outlines, simple geometric furniture symbols, and no decorative illustration. Fill each zone with one flat pastel solid color only: the main shared/admin zone in pale yellow, the security review zone around the desk and monitor bank in pale cyan, the observer standing/threshold zone behind the chair in pale beige, and the storage/service strip along the side wall in pale gray. Draw a simple rectangular room: entrance door on the southwest wall with a standard door swing arc; long CCTV review desk centered against the north wall; monitor bank as a flat row of small rectangles on or above the desk; swivel/security chair directly south of the desk facing the monitors; observer standing area behind the chair; one side visitor chair; file/equipment cabinet along the east wall. Use simple top-down symbolic glyphs only: desk rectangles, monitor rectangles, chair shapes, cabinet rectangle, and door swing arc. Place small white circular markers with black numbers exactly once for base elements 1 through 8 only: 1 in the main room area, 2 at the entrance door, 3 on the CCTV desk, 4 on the monitor bank, 5 on the security chair, 6 in the observer standing area, 7 on the side visitor chair, 8 on the file/equipment cabinet. Do not draw marker 9 or any event cue on this base plan. Area labels may be limited to short generic text such as Shared Zone, Review Zone, Observer Zone, and Storage Zone; otherwise use no text except a small north arrow in one corner. No 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, no material rendering.",
        "key_elements": [
          "Flat top-down schematic plan of a compact modern supermarket back-office/admin office",
          "CCTV review desk placed against the north wall with monitor bank facing the room",
          "Security staff chair directly in front of the monitors",
          "Observer standing area behind the security seat for anxious viewers watching the screen",
          "Simple entrance door from the back-of-house corridor",
          "File and equipment storage along one side wall",
          "Flat pastel zone fills: shared/admin zone, security review zone, observer threshold zone, storage/service zone",
          "Base floor plan draws only persistent layout markers; the dark CCTV footage cue is listed for overlay use only"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "admin office room",
            "number": 1,
            "position_hint": "main rectangular room footprint, central shared/admin zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "entrance door",
            "number": 2,
            "position_hint": "southwest wall, swinging inward from back-of-house corridor"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "CCTV review desk",
            "number": 3,
            "position_hint": "north wall, centered, long desk facing south into the room"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "CCTV monitor bank",
            "number": 4,
            "position_hint": "on or just above number 3, against the north wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "security staff chair",
            "number": 5,
            "position_hint": "immediately south of number 3, facing north toward number 4"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "observer standing area",
            "number": 6,
            "position_hint": "south-central part of the room, behind number 5 with clear view to number 4"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "side visitor chair",
            "number": 7,
            "position_hint": "west side of number 5, angled toward the monitor desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "file and equipment cabinet",
            "number": 8,
            "position_hint": "east wall, narrow storage run beside the desk area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unusually dark CCTV screen segment",
            "number": 9,
            "position_hint": "overlay only on number 4 during the CCTV review moment; not drawn on the base floor plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (observer standing area), facing north toward number 5 (security chair), number 3 (CCTV review desk), and number 4 (monitor bank)",
            "framing_notes": "Frame over the observers' side so the monitor review position is central; include number 4 as the main visual target and allow number 2 to remain peripheral if the doorway is in view.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "This is a compact admin/security office inside a modern supermarket back-of-house area, likely a single-storey interior room within a larger commercial building; exact building storey count is not specified. The office footprint should read as small and practical, typical of a staff administrative room, roughly desk-depth plus standing space rather than a large public office. The floor plan scope includes one main door into the room; no exterior facade openings are specified for this office. Vertical elements are limited to standard room-height walls and wall/desk-mounted monitors; no stairs or level changes are part of this floor plan.",
        "applied_shots": [
          "S20_Shot2",
          "S20_Shot6"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_police_office_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram for a compact 2020s Korean municipal police office, shown as one rectangular single-space office. The diagram must look like a clean architectural CAD plan or simple room-layout sketch with single-weight black outlines on a white or off-white background, geometric symbols only. Use flat solid pastel color fills with no blending: number 1 workstation zone in pale blue in the north and central office area, number 2 shared review zone in pale yellow at the center, number 3 entry threshold zone in pale beige at the southwest entry area, and number 4 service and storage zone in pale cyan along the east and southeast wall. Show a southwest corridor entry and exit door with a simple plan-view swing arc, numbered 5; show a north exterior wall window row as double parallel window lines, numbered 6. Place a duty detective desk in the northeast workstation area, numbered 7, with a small rectangular duty computer monitor glyph on it, numbered 8; place an investigator desk on the west-center side, numbered 9, with its monitor numbered 10; place a central evidence review desk numbered 11; place filing cabinets along the east wall numbered 12; place a compact coffee station in the southeast corner numbered 13; place visitor waiting chairs near the southwest threshold numbered 14. Use simple top-down furniture symbols only: desks as rectangles, monitors as small thin rectangles, chairs as small rectangles, cabinets as shallow wall-aligned blocks, coffee station as a counter block. Every base element must have exactly one small white circle marker with a black number from 1 to 14, and no other object labels; optional larger area text may only say Workstation Zone, Shared Zone, Threshold Zone, and Service Zone. Include a small north arrow with letter N in one corner if desired. Do not draw markers or symbols for transient scene cues such as night monitor glow, scattered case photos, GPS trace display, note paper, or pen. Strictly forbid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact 2020s municipal police office.",
          "Single rectangular office room divided by flat pastel zone fills: workstation zone, shared review zone, entry threshold zone, and service/storage zone.",
          "Southwest corridor entry/exit door with swing arc; north exterior wall window row shown with double-line window symbols.",
          "Persistent office furniture: duty desk, investigator desk, evidence review desk, visitor chairs, filing cabinets, coffee station, and computer monitors.",
          "All base-layer elements are marked only with unique black-numbered circles; transient scene cues are listed in JSON but must not be drawn on the floor plan image."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "workstation zone",
            "number": 1,
            "position_hint": "north and central portion of the single office room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared review zone",
            "number": 2,
            "position_hint": "center of the room around the evidence review desk"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 3,
            "position_hint": "southwest corner immediately inside the entry door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service and storage zone",
            "number": 4,
            "position_hint": "southeast and east wall strip of the office"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "entry and exit door",
            "number": 5,
            "position_hint": "southwest wall, opening inward from the corridor into the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north window row",
            "number": 6,
            "position_hint": "north exterior wall above the workstation zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty detective desk",
            "number": 7,
            "position_hint": "northeast side of the workstation zone, angled toward the room center"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "duty computer monitor",
            "number": 8,
            "position_hint": "on the duty detective desk, facing toward the seated position"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "investigator desk",
            "number": 9,
            "position_hint": "west-center side of the workstation zone, facing inward"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "investigator computer monitor",
            "number": 10,
            "position_hint": "on the investigator desk, near the back edge of the desktop"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "evidence review desk",
            "number": 11,
            "position_hint": "center of the shared review zone between the two workstations"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "filing cabinets",
            "number": 12,
            "position_hint": "east wall of the service and storage zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee station",
            "number": 13,
            "position_hint": "southeast corner of the service and storage zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor waiting chairs",
            "number": 14,
            "position_hint": "southwest side near the entry threshold zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "night monitor glow cue",
            "number": 15,
            "position_hint": "around the duty computer monitor on the northeast duty desk"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "scattered case photos",
            "number": 16,
            "position_hint": "spread across the investigator desk surface"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "GPS trace result on monitor",
            "number": 17,
            "position_hint": "displayed on the duty computer monitor"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "loose note paper and pen",
            "number": 18,
            "position_hint": "near the investigator desk or shared review desk edge"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B03",
            "camera_height": "eye-level seated-to-standing transition ~1.4m to 1.6m",
            "camera_position": "near number 5 (entry door), facing diagonally toward number 7 (duty detective desk) and number 8 (duty monitor) across number 1 (workstation zone)",
            "framing_notes": "Emphasize the lone night-duty workstation; reference number 15 as the only transient state cue for this background.",
            "ignore_numbered_elements": [
              16,
              17,
              18
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_main",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 1 (workstation zone) near number 9 (investigator desk), facing toward number 7 (duty detective desk), number 8 (duty monitor), and number 11 (evidence review desk)",
            "framing_notes": "Include number 16 on the investigator desk and number 17 on the duty monitor prominently; number 18 may sit near the desk edge as a small loose-object cue.",
            "ignore_numbered_elements": [
              15
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_main",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              16,
              17,
              18
            ]
          },
          {
            "bg_id": "L13B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just inside number 5 (entry door), facing back into number 1 (workstation zone) with number 14 (visitor chairs) in the near side and number 7 (duty detective desk) deeper in frame",
            "framing_notes": "Keep the office feeling vacated and still; do not depict any transient monitor result, case-photo spread, note, or night glow cue.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "police_office_main",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "This plan covers one single-space office room inside a larger police station; the building storey count is not specified in the text, so treat it as a typical contemporary municipal office interior with a normal office storey height of about 2.6 to 3.2 meters. The room footprint should read as compact rather than grand, roughly the scale of a small shared detective office with several desks and wall storage, typical for a 2020s urban office. Only one corridor entry/exit door and one row of exterior windows are specified for this room-level plan; no stairs or multi-storey vertical elements are part of this floor plan scope.",
        "applied_shots": [
          "S16_Shot2",
          "S16_Shot3",
          "S21_Shot5",
          "S21_Shot10",
          "S21_Shot13"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l18_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary small fishing boat open deck, including the wheelhouse doorway threshold. Use a clean architectural CAD-plan look: single-weight black outlines on a white or off-white background, geometric symbols only, no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, and no material rendering. Show the boat as a rounded hull footprint with a central open working deck aft of a small wheelhouse threshold; derive the layout from a modern west-coast harbor fishing vessel in the specified region, with a compact working deck, low side bulwarks/rails, a central deck hatch, a fixed side bench or storage locker, and a short doorway into a small wheelhouse with a helm console visible just beyond the doorway. Fill each zone with one flat pastel solid color and use the colors consistently: hull/perimeter utility zone pale gray, open working deck shared zone pale yellow, wheelhouse threshold zone pale beige, wheelhouse interior service zone pale cyan; no gradients or blending. Draw simple plan symbols only: low rails as thin parallel edge lines, doorway as a clear opening with a simple swing or sliding-door convention, wheelhouse window as double parallel lines in the wall, helm console as a small rectangle with a wheel circle, deck hatch as a flat rectangle, fixed bench/storage locker as a long rectangle. Add small circular black-number markers exactly once for base-layer elements 1 through 12 only; do not draw markers 13, 14, or 15 because they are transient overlay cues. Minimal text inside the diagram is allowed only for generic zone labels such as Open Deck, Threshold Zone, Wheelhouse, plus a small north arrow marked N in one corner; no other labels, captions, camera icons, arrows, field-of-view cones, or annotations.",
        "key_elements": [
          "Flat top-down schematic of a compact modern small fishing boat open deck",
          "Rounded hull perimeter with low port, starboard, and stern rails",
          "Open working deck as the main shared zone",
          "Wheelhouse doorway threshold at the forward end of the deck",
          "Small sliver of wheelhouse interior with helm console visible through the doorway",
          "Deck hatch/fish hold cover and fixed side bench/storage locker as persistent fixtures",
          "Transient map and old photo listed for overlay use only, not drawn on the base floor plan",
          "Transient threshold struggle cue listed for overlay use only, not drawn on the base floor plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "hull footprint and outer perimeter",
            "number": 1,
            "position_hint": "overall rounded boat outline enclosing the plan"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open working deck shared zone",
            "number": 2,
            "position_hint": "central and aft portion of the boat, behind the wheelhouse threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse doorway threshold zone",
            "number": 3,
            "position_hint": "forward edge of the open deck, directly before the wheelhouse doorway"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse interior sliver service zone",
            "number": 4,
            "position_hint": "narrow forward strip beyond the doorway, only enough to show the helm side"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "port low bulwark and rail",
            "number": 5,
            "position_hint": "left side of the open deck along the hull edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "starboard low bulwark and rail",
            "number": 6,
            "position_hint": "right side of the open deck along the hull edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stern transom rail",
            "number": 7,
            "position_hint": "aft end of the open deck across the rounded stern"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse doorway opening",
            "number": 8,
            "position_hint": "forward center of the deck, connecting the threshold to the wheelhouse sliver"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse front window",
            "number": 9,
            "position_hint": "forward wall of the wheelhouse sliver, drawn as a double-line window symbol"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm console and wheel",
            "number": 10,
            "position_hint": "inside the wheelhouse sliver, slightly starboard of the doorway"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rectangular deck hatch or fish hold cover",
            "number": 11,
            "position_hint": "center of the open working deck"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "fixed side bench or storage locker",
            "number": 12,
            "position_hint": "port-aft side of the open deck against the low bulwark"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "folded nautical map",
            "number": 13,
            "position_hint": "on or near the seated spot on the open working deck, used only for the quiet deck moment"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old printed photograph",
            "number": 14,
            "position_hint": "beside or above the map on the open working deck, used only for the quiet deck moment"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "threshold struggle position",
            "number": 15,
            "position_hint": "at the wheelhouse doorway threshold where the blocking/grabbing action occurs, used only for the struggle moment"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L18B02",
            "camera_height": "eye-level seated/low standing ~1.2-1.5m above deck",
            "camera_position": "near number 2 on the open working deck, facing diagonally forward toward number 8 (wheelhouse doorway) and number 10 (helm console glimpsed through the doorway)",
            "framing_notes": "include the quiet deck surface with numbers 13 and 14 as the active transient props for this background; keep number 15 absent",
            "ignore_numbered_elements": [
              15
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          },
          {
            "bg_id": "L18B01",
            "camera_height": "eye-level standing ~1.6m above deck",
            "camera_position": "near number 3 at the wheelhouse threshold, facing into number 8 (doorway opening) with number 10 (helm console) beyond and number 2 (open deck) behind",
            "framing_notes": "center the deck-to-wheelhouse threshold and use number 15 as the transient struggle cue; do not show the map or old photo as active foreground props",
            "ignore_numbered_elements": [
              13,
              14
            ],
            "lens_hint": "28-35mm wide angle",
            "sub_location": "deck_to_wheelhouse_threshold",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              15
            ]
          }
        ],
        "scale_guideline": "This is a single-deck small working fishing boat with a low one-level wheelhouse; no multi-storey structure is indicated. The footprint should read as a compact coastal vessel, typically around a few meters wide and roughly several times longer than its width, with the open deck large enough for two people to move between a seated deck position and the wheelhouse doorway. The wheelhouse should feel human-scale, about one standing-height interior level, with one main doorway facing the deck and at least one forward window shown in the plan. Rails and bulwarks are low safety-height boat edges, while the helm console stays within the wheelhouse sliver and does not imply a second level.",
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot5",
          "S28_Shot10"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l19_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern coastal fishing boat wheelhouse interior. The diagram 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 symbols only, with no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, and no material rendering. Use north as the bow/front of the boat and south as the aft deck side. Draw a small rectangular enclosed wheelhouse cabin with thin walls; fill the main navigation cabin zone with a flat pale cyan solid fill, the aft threshold standing zone with a flat pale beige solid fill, and the storage/utility strip near the bench with a flat pale gray solid fill, with one consistent pastel color per zone and no blending. Show a bow-facing forward windshield as double parallel lines in the north wall, side windows as double parallel lines in the west and east walls, and an aft deck door on the south wall with a simple door line and swing or sliding-door symbol. Place a simple top-down helm console with wheel/throttle symbol under the forward windshield on the starboard side, a small captain seat or stool just aft of it, a narrow clear standing aisle behind the helm, and a low storage bench or locker along the aft port wall. Add small circular black-number markers only for base-layer elements numbered 1 through 9, each number appearing exactly once: 1 main wheelhouse cabin, 2 aft threshold standing zone, 3 helm console, 4 forward windshield, 5 port side window, 6 starboard side window, 7 aft deck door, 8 captain seat or stool, 9 storage bench or locker. Do not draw any red circular wall marks, old photo clue, occult marks, scene-state symbols, camera icons, field-of-view cones, arrows, or extra annotations; those are transient overlays outside this base floor plan. Minimal text is allowed only for generic zone names and a small north arrow marked N.",
        "key_elements": [
          "Compact top-down wheelhouse cabin for a small modern coastal fishing boat",
          "Bow-facing helm console under forward windshield",
          "Aft door opening to exterior deck",
          "Port and starboard side windows for sea visibility",
          "Narrow standing aisle behind the helm",
          "Small fixed captain seat or stool and low storage bench/locker",
          "State overlays are not drawn on the base floor plan: red circular wall marks and old photo clue are emitted only as numbered overlay metadata"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main wheelhouse cabin",
            "number": 1,
            "position_hint": "central enclosed rectangular cabin footprint, bow side at north and aft side at south"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft threshold standing zone",
            "number": 2,
            "position_hint": "south end of cabin just inside aft deck door, kept mostly clear for entry and confrontation blocking"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm console with wheel and throttle",
            "number": 3,
            "position_hint": "forward starboard half of cabin, directly below the forward windshield"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield band",
            "number": 4,
            "position_hint": "north wall across the bow-facing front of the wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window",
            "number": 5,
            "position_hint": "west wall, forward-to-middle section of wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window",
            "number": 6,
            "position_hint": "east wall, forward-to-middle section of wheelhouse near helm"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft deck door",
            "number": 7,
            "position_hint": "south wall, slightly port of center, opening from exterior deck into wheelhouse"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "small captain seat or stool",
            "number": 8,
            "position_hint": "just aft of helm console, close to starboard side with narrow clearance around it"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low storage bench or locker",
            "number": 9,
            "position_hint": "aft port wall, opposite the helm side and near the entry standing zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "many red circular wall marks",
            "number": 10,
            "position_hint": "visible interior wall surfaces behind and around the foreground face line, especially side and aft wall areas; overlay only, not part of base plan"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old photo clue",
            "number": 11,
            "position_hint": "loose hand-held or temporarily placed photo near the helm confrontation area; overlay only, not part of base plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing ~1.6m inside a compact cabin",
            "camera_position": "near number 6 (aft deck door), facing forward diagonally toward number 3 (helm console) with number 4 (forward windshield) behind it and side wall openings numbers 5 and 6 visible by angle",
            "framing_notes": "Depict the objective wheelhouse interior base layout plus the active scene overlays: number 10 as many eerie red circular marks on the wall surface and number 11 as the old photo clue near the confrontation area. Do not draw camera icons or plan markers in the background image.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm to 35mm wide angle for a cramped wheelhouse interior",
            "sub_location": "wheelhouse_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "This is a single-storey enclosed wheelhouse cabin sitting on the deck of a compact modern coastal fishing boat; exact dimensions are not specified, so use a typical small-boat wheelhouse footprint of roughly 2 to 3 meters wide by 2 to 3.5 meters long. Interior headroom is typically about 2 meters, enough for standing adults but visibly cramped. The relevant openings are one broad forward windshield band, one port side window, one starboard side window, and one aft door to the deck. No multi-storey stair, roof tank, or large vertical circulation element is part of this floor plan scope.",
        "applied_shots": [
          "S29_Shot3",
          "S29_Shot5",
          "S29_Shot9"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "f0736af0260a3255",
    "consumed_shot_binding_hash": "4809870bcfe1c549"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "92daf2b1-f8f0-4c44-aa3c-476be5831c1e",
  "resolved_model": "gpt",
  "updated_at": "2026-07-09T20:45:17.475215+00:00",
  "project_config_snapshot": {}
}