{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "9efc4be1abf9948b",
  "data": {
    "floor_plans": {
      "fp_l04_rooftop": {
        "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 uniform 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 treatment, no rendered look, no lighting effects, no textured surfaces, no material rendering. Show a modern urban rooftop dwelling layout: a rectangular rooftop slab with a parapet boundary, a compact rooftop room footprint along the east side, and its west-facing exterior wall opening to the rooftop deck. Use flat pastel solid area fills with one consistent color per zone: open rooftop deck area pale gray, rooftop room footprint pale blue, water-tank service corner pale cyan, clothesline laundry strip pale yellow, entrance threshold landing pale beige. Area labels may appear only as short generic labels: Deck Zone, Room Footprint, Service Zone, Laundry Zone, Threshold Zone. Add a small north arrow in one corner. Draw simple top-down symbols: water tank as a circle or rounded rectangle on a utility pad in the northwest corner; clothesline as two small posts with a straight line along the north side; low platform as a plain rectangle near the center-left of the open deck; entrance door as a door line with a swing arc on the west-facing room wall; window as double parallel lines on the same wall north of the door; stair access opening at the southwest edge. Place small white circular markers with black numbers only for persistent base-layer items: 1 in the open rooftop deck area, 2 in the rooftop room footprint, 3 at the entrance threshold landing, 4 on the water tank, 5 on the clothesline assembly, 6 on the low platform, 7 on the entrance door, 8 on the small window, 9 at the roof stair access opening. Do not draw any other numbered circles, object labels, event marks, loose items, silhouettes, footprints, flyers, leaves, people, animals, or attack cues on this base floor plan.",
        "key_elements": [
          "Flat top-down schematic rooftop deck plan for a modern low-rise urban rooftop dwelling.",
          "Open rooftop deck bounded by a parapet, with a compact rooftop room block on one side.",
          "Entrance threshold, solid door swing, and small window placed on the same exterior face of the rooftop room.",
          "Water tank service corner, clothesline strip, and low rectangular platform shown as simple top-down symbols.",
          "Flat pastel zone fills only: exterior deck, private room footprint, service corner, laundry strip, and threshold zone.",
          "Only persistent base-layer markers are drawn on the diagram; intrusion traces, loose items, and window silhouette cues are emitted as overlay markers only."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open rooftop deck area",
            "number": 1,
            "position_hint": "large central and west portion inside the parapet boundary"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room footprint",
            "number": 2,
            "position_hint": "east side rectangular block facing the open deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold landing",
            "number": 3,
            "position_hint": "small pale beige zone directly outside the rooftop room entrance on the west-facing wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "water tank",
            "number": 4,
            "position_hint": "northwest service corner of the rooftop deck on a small utility pad"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline assembly",
            "number": 5,
            "position_hint": "north side laundry strip, running horizontally between two simple posts"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low rectangular platform",
            "number": 6,
            "position_hint": "open deck near center-left, clear of the doorway path"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "old iron entrance door",
            "number": 7,
            "position_hint": "west-facing wall of the rooftop room, opening onto the threshold landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small window on room face",
            "number": 8,
            "position_hint": "west-facing wall of the rooftop room, north of the entrance door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "roof stair access opening",
            "number": 9,
            "position_hint": "southwest edge of the rooftop deck, connected to the roof access path"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "wind-scattered dried leaves",
            "number": 10,
            "position_hint": "on and around the low platform, trailing toward the entrance path"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "intruder shoes at doorway",
            "number": 11,
            "position_hint": "on the threshold landing immediately outside the entrance door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "advertising flyer in door gap",
            "number": 12,
            "position_hint": "caught at the entrance door seam on the threshold side"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "long intruder silhouette across deck",
            "number": 13,
            "position_hint": "stretching from the threshold area back across the open rooftop deck"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "ominous attack silhouette on window",
            "number": 14,
            "position_hint": "on the small window surface of the rooftop room face"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "elevated establishing height ~2.4m, looking slightly downward in a background composition, not a floor-plan camera",
            "camera_position": "near number 9 (stair access) at the southwest side of the rooftop deck, facing diagonally toward number 2 (rooftop room footprint), number 7 (entrance door), number 6 (low platform), and number 4 (water tank)",
            "framing_notes": "daytime quiet clean state; show the platform as empty and keep all transient intrusion cues absent",
            "ignore_numbered_elements": [
              10,
              11,
              12,
              13,
              14
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          },
          {
            "bg_id": "L04B02",
            "camera_height": "low standing eye-level ~1.45m for tense doorway emphasis",
            "camera_position": "near number 6 (low platform) on the open deck, facing toward number 3 (threshold landing), number 7 (entrance door), and number 8 (small window) on the rooftop room face",
            "framing_notes": "night intrusion state; emphasize the door gap at number 7 and the window surface at number 8, with transient cues number 11 and number 12 at the doorway and number 14 on the window",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot2",
          "S10_Shot6"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l05_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram, clean CAD-like room layout on a plain white or off-white background. Use single-weight black outlines and simple geometric plan symbols only. Fill zones with flat solid pastel colors: pale gray rooftop exterior landing, pale beige entry threshold and circulation, pale yellow shared living-dining, pale peach kitchen service strip, pale cyan bathroom, and pale blue private bedrooms. Show a small modern rooftop-room micro-apartment: exterior landing at the south leading through a metal entrance door into a tiny foyer; compact living-dining and kitchenette across the center-left; a narrow hall to two bedrooms and a bathroom; mother bedroom at northwest; daughter bedroom at northeast with bed on the north wall and window with curtains on the east wall; bathroom at southeast. Use plan symbols: door swing arcs, windows as double lines, bed rectangles with pillow shapes, small TV and dining layout, table and chairs, kitchen counter with sink and stovetop, bathroom sink toilet shower cluster, and wall mirror. Draw small circular markers with black numbers 1 through 26 only, one per base structural unit, opening, fixture, or furniture item; do not draw markers 27 through 42 and do not draw any event cues. Area labels may read Shared Zone, Private Zone, Service Zone, Threshold Zone, and Utility/Exterior Zone; add a small N arrow in one corner; no other text or annotations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan for a compact modern rooftop-room interior.",
          "Color-coded solid pastel zones: shared living-dining, kitchen service strip, private bedrooms, bathroom service room, threshold/circulation, and exterior rooftop landing.",
          "Small rooftop micro-apartment layout with metal entry door, tiny foyer, combined living-dining-kitchen, narrow hall, two bedrooms, and compact bathroom.",
          "Base diagram uses numbered circular markers only for persistent rooms, openings, fixtures, and anchor furniture; event-state markers are listed for overlays but not drawn on the floor plan.",
          "Daughter bedroom must clearly show bed, curtained window, and doorway because multiple later states reference that room.",
          "Bathroom mirror and dining table positions must be clear for subjective mirror/photo overlay states."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop exterior landing",
            "number": 1,
            "position_hint": "outside the south entrance, pale gray utility/exterior zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "metal entrance door",
            "number": 2,
            "position_hint": "south wall between rooftop landing and entry threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold",
            "number": 3,
            "position_hint": "small pale beige foyer just inside the entrance door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "living-dining shared zone",
            "number": 4,
            "position_hint": "central-left main room, pale yellow shared zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchen service strip",
            "number": 5,
            "position_hint": "west side of the shared room, pale peach service strip"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bathroom",
            "number": 6,
            "position_hint": "southeast corner, pale cyan service room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "mother bedroom",
            "number": 7,
            "position_hint": "northwest private room, pale blue private zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "daughter bedroom",
            "number": 8,
            "position_hint": "northeast private room, pale blue private zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "interior circulation hall",
            "number": 9,
            "position_hint": "narrow pale beige hall linking living area, bedrooms, and bathroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living window",
            "number": 10,
            "position_hint": "north or west wall of the living-dining shared zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen sink and faucet",
            "number": 11,
            "position_hint": "west wall kitchen counter"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stovetop and pot position",
            "number": 12,
            "position_hint": "kitchen counter near the sink on the west side"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining table",
            "number": 13,
            "position_hint": "center of the living-dining shared zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining chairs",
            "number": 14,
            "position_hint": "around the dining table in the shared zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "TV cabinet and screen",
            "number": 15,
            "position_hint": "east side of the living-dining shared zone, facing the table area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "living floor stand lamp",
            "number": 16,
            "position_hint": "corner of the shared zone near TV or sofa-free sitting area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "mother bedroom door",
            "number": 17,
            "position_hint": "between circulation hall and northwest bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom door",
            "number": 18,
            "position_hint": "between circulation hall and northeast bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom door",
            "number": 19,
            "position_hint": "between circulation hall and southeast bathroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "mother bed",
            "number": 20,
            "position_hint": "inside mother bedroom along the north or west wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "mother wardrobe",
            "number": 21,
            "position_hint": "inside mother bedroom along an interior wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter bed",
            "number": 22,
            "position_hint": "inside daughter bedroom along the north wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter curtained window",
            "number": 23,
            "position_hint": "east wall of daughter bedroom, with curtain symbol"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "student desk and shelf",
            "number": 24,
            "position_hint": "inside daughter bedroom opposite or beside the bed"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom sink toilet shower cluster",
            "number": 25,
            "position_hint": "inside southeast bathroom along the walls"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom wall mirror",
            "number": 26,
            "position_hint": "above bathroom sink on the bathroom wall"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "small circular wrist mark",
            "number": 27,
            "position_hint": "close detail associated with a person in the living-dining or kitchen area; not part of base diagram"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood pool in daughter bedroom",
            "number": 28,
            "position_hint": "floor of daughter bedroom near bed and curtained window; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bloody footprint trail to curtain",
            "number": 29,
            "position_hint": "daughter bedroom floor path leading from doorway or bed area toward curtained window; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "seated corpse behind curtain",
            "number": 30,
            "position_hint": "behind daughter bedroom curtain at east window; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "crumpled photo in hand",
            "number": 31,
            "position_hint": "near the corpse position behind the daughter bedroom curtain; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red circle forming above bed",
            "number": 32,
            "position_hint": "daughter bedroom wall above the bed; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "over-cleaned restored bedroom state",
            "number": 33,
            "position_hint": "daughter bedroom surfaces where earlier stains and corpse are absent; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "shifted backpack and doll",
            "number": 34,
            "position_hint": "daughter bedroom near desk or bed, slightly displaced from prior arrangement; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red circle vision in bathroom mirror",
            "number": 35,
            "position_hint": "inside bathroom mirror reflection area; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "distorted face in tabletop photo",
            "number": 36,
            "position_hint": "on or near dining table in the shared zone; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "ransacked household belongings",
            "number": 37,
            "position_hint": "spread through living-dining zone and hall; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "living window open state",
            "number": 38,
            "position_hint": "at the small living window; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "overturned dining chairs",
            "number": 39,
            "position_hint": "around dining table in the shared zone; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "huge red circle with pinned blood-stained photo",
            "number": 40,
            "position_hint": "daughter bedroom wall, centered near or above bed; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "recent intruder footprints",
            "number": 41,
            "position_hint": "entry threshold through living-dining zone toward interior hall; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "recorded message phone",
            "number": 42,
            "position_hint": "held or placed near living-dining zone while a recording is checked; overlay only"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 13 (dining table), facing diagonally toward number 5 (kitchen service strip), number 11 (sink faucet), number 15 (TV cabinet), and number 10 (small living window)",
            "framing_notes": "Frame a quiet daytime shared-zone view with number 27 as the close detail cue; keep the clean kitchen and dining anchors readable.",
            "ignore_numbered_elements": [
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42
            ],
            "lens_hint": "35mm natural wide angle",
            "sub_location": "living_dining_kitchen",
            "use_numbered_elements": [
              3,
              4,
              5,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              27
            ]
          },
          {
            "bg_id": "L05B06",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 18 (daughter bedroom door), facing into number 8 (daughter bedroom) toward number 22 (bed), number 23 (curtained window), and number 24 (student desk)",
            "framing_notes": "Use the bedroom doorway as the main axis; include numbers 28, 29, 30, 31, and 32 as the night blood-scene overlay cues.",
            "ignore_numbered_elements": [
              27,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42
            ],
            "lens_hint": "28mm wide angle for cramped room coverage",
            "sub_location": "daughter_bedroom",
            "use_numbered_elements": [
              8,
              9,
              18,
              22,
              23,
              24,
              28,
              29,
              30,
              31,
              32
            ]
          },
          {
            "bg_id": "L05B07",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just inside number 18 (daughter bedroom door), facing across number 8 (daughter bedroom) toward number 22 (bed), number 23 (curtained window), and number 24 (student desk)",
            "framing_notes": "Show the unnaturally restored room state; include number 33 and number 34, while all blood, corpse, and red-circle cues are absent.",
            "ignore_numbered_elements": [
              27,
              28,
              29,
              30,
              31,
              32,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "daughter_bedroom",
            "use_numbered_elements": [
              8,
              9,
              18,
              22,
              23,
              24,
              33,
              34
            ]
          },
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "from number 9 (interior hall), angled between number 6 (bathroom) and number 4 (living-dining zone), with number 26 (bathroom mirror) and number 13 (dining table) both referenceable",
            "framing_notes": "Use this background for the clean interior plus subjective mirror and photo cues; include number 35 in the bathroom mirror area and number 36 at the dining table photo area.",
            "ignore_numbered_elements": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              37,
              38,
              39,
              40,
              41,
              42
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "bathroom_and_living_threshold",
            "use_numbered_elements": [
              4,
              6,
              9,
              13,
              19,
              25,
              26,
              35,
              36
            ]
          },
          {
            "bg_id": "L05B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (interior hall), facing from the shared zone into number 8 (daughter bedroom) so number 13 (dining table), number 14 (chairs), number 10 (living window), number 22 (bed), and number 23 (curtained window) can anchor the disturbed layout",
            "framing_notes": "Show the dusk ransacked state; include numbers 37, 38, 39, 40, and 41 as overlay cues, with number 40 centered on the daughter bedroom wall area.",
            "ignore_numbered_elements": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              42
            ],
            "lens_hint": "28mm wide angle for room-to-room visibility",
            "sub_location": "living_dining_to_daughter_bedroom",
            "use_numbered_elements": [
              3,
              4,
              5,
              8,
              9,
              10,
              13,
              14,
              18,
              22,
              23,
              24,
              37,
              38,
              39,
              40,
              41
            ]
          },
          {
            "bg_id": "L05B05",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (living-dining zone), facing toward number 3 (entry threshold), number 13 (dining table), number 15 (TV cabinet), and the hall number 9",
            "framing_notes": "Keep the disturbed home state subdued; include number 42 as the recorded-message device cue, with lingering disturbance cues numbers 37, 39, and 41 if visible.",
            "ignore_numbered_elements": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              38,
              40
            ],
            "lens_hint": "35mm natural wide angle",
            "sub_location": "living_dining_entry",
            "use_numbered_elements": [
              3,
              4,
              5,
              9,
              10,
              13,
              14,
              15,
              16,
              37,
              39,
              41,
              42
            ]
          }
        ],
        "applied_shots": [
          "S5_Shot8",
          "S12_Shot8",
          "S12_Shot9",
          "S12_Shot12",
          "S14_Shot3",
          "S14_Shot9",
          "S18_Shot10",
          "S18_Shot14",
          "S18_Shot15",
          "S25_Shot5",
          "S25_Shot7",
          "S27_Shot2"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l05_kitchen": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern rooftop kitchen alcove adjoining a small living and dining area. Use a clean architectural CAD-plan look: single-weight black outlines on a white or off-white background, simple geometric symbols only. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered effects, lighting effects, textured surfaces, or material rendering. Fill each zone with one flat pastel solid color only: kitchen service zone in pale cyan, adjoining shared living-dining zone in pale yellow, open threshold zone in pale beige, and any continuation/outside-of-scope edge in pale gray. Show a very compact layout typical of a modest contemporary rooftop studio: a linear kitchenette along the north wall with a sink basin and faucet, continuous counter/lower cabinet rectangle, compact two-burner cooktop, and small refrigerator niche; an open threshold connects directly to the living-dining area; place a small dining table with two simple chair glyphs near the kitchen edge; place a TV set on a low stand along the living-area wall; include a small window on the living-area wall as double parallel wall lines. Use standard top-down symbols: doors or passages as simple breaks/openings, windows as double parallel lines, furniture as rectangles, sink and cooktop as plan glyphs. Add small circular black-number markers for base layer items only, numbered 1 through 12 exactly once each, with no text labels attached to the markers. Short generic area labels such as Shared Zone, Service Zone, and Threshold Zone may appear inside the colored areas. A small north arrow with the letter N may appear in one corner. Do not draw or number any transient event cues such as herbs, running water, boiling steam, pot state, TV news content, screen graphics, tension marks, characters, blood, red circles, camera icons, field-of-view cones, or explanatory annotations.",
        "key_elements": [
          "Compact modern rooftop kitchenette adjoining a small living and dining area",
          "Linear sink-counter-cooktop arrangement along one wall",
          "Open threshold between kitchen alcove and living area",
          "Small window for daylight in the adjoining living zone",
          "Dining table positioned close to the kitchen alcove",
          "TV set oriented toward the living and dining area",
          "State overlay cues for running water, half-washed herbs, boiling pot, and TV news are listed but must not be drawn on the base floor plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchen alcove",
            "number": 1,
            "position_hint": "north side compact service zone adjoining the living area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "adjoining living and dining area",
            "number": 2,
            "position_hint": "south and central shared zone connected directly to the kitchen alcove"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "open threshold to living area",
            "number": 3,
            "position_hint": "wide open boundary between kitchen alcove and living-dining area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "sink basin and faucet",
            "number": 4,
            "position_hint": "north wall of kitchen alcove, left side of counter run"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "linear counter and lower cabinets",
            "number": 5,
            "position_hint": "north wall of kitchen alcove, continuous work surface under sink and cooktop"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "compact two-burner cooktop",
            "number": 6,
            "position_hint": "north wall of kitchen alcove, right side of counter run"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "compact refrigerator niche",
            "number": 7,
            "position_hint": "east end of kitchen alcove beside the counter run"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living area window",
            "number": 8,
            "position_hint": "west wall of adjoining living area, near dining table"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "small dining table",
            "number": 9,
            "position_hint": "living-dining area just south of the kitchen threshold"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining chair pair",
            "number": 10,
            "position_hint": "around number 9, one chair facing the kitchen and one toward the living area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "TV set on low stand",
            "number": 11,
            "position_hint": "east wall of living area, angled toward dining table and kitchen alcove"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main room passage edge",
            "number": 12,
            "position_hint": "south edge of the living-dining area, indicating continuation to the rest of the rooftop room"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "half-washed herbs at sink",
            "number": 13,
            "position_hint": "inside or beside number 4 on the sink counter"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "running faucet water",
            "number": 14,
            "position_hint": "at number 4, directly under the faucet"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "boiling pot on cooktop",
            "number": 15,
            "position_hint": "on number 6, centered over one burner"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "TV news broadcast on screen",
            "number": 16,
            "position_hint": "on number 11, facing the dining table"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (dining table) at the living area edge, facing diagonally toward number 4 (sink basin and faucet), number 6 (cooktop), and number 11 (TV set)",
            "framing_notes": "Include the compact kitchen line clearly, with the sink and cooktop prominent; keep the dining table edge in foreground and the TV visible enough to support the news-screen state.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "kitchen_alcove",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ]
          }
        ],
        "applied_shots": [
          "S5_Shot1"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l11_stairs": {
        "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, for a compact modern urban multi-family rooftop access stair. Use a white or off-white background with single-weight black outlines and simple geometric plan symbols only. Show a small rear yard at the lower southwest corner, a narrow exterior concrete stair run rising upward with a compact intermediate turn landing, and a top rooftop landing leading to a metal entrance door in the rooftop-room wall. Use modern South Korean urban villa layout logic only as geometry: tight exterior stairs, metal handrail along the outer stair edge, small top landing, solid rooftop entrance door, and a wall-mounted exterior stair light near the door. Fill distinct areas with single flat pastel solid colors: lower exterior yard/utility zone pale gray, stair circulation zone pale beige, top landing threshold zone pale peach, rooftop-room/private block pale blue. Keep color use consistent. Draw stair treads as repeated flat parallel rectangles, handrails as thin fixed lines, the rooftop entrance door as a standard top-down door line with swing arc, and the exterior light as a tiny fixed-fixture symbol. Add small circular black-number markers only for base elements 1 through 8: 1 lower rear yard area, 2 exterior stair run, 3 intermediate stair landing, 4 top rooftop landing, 5 rooftop metal entrance door, 6 metal stair handrail, 7 rooftop room wall block, 8 wall-mounted exterior stair light. Do not draw markers for transient state cues such as foul smell or the half-open door condition. Minimal text only: optional generic zone labels such as Exterior Yard, Stair Zone, Threshold Zone, Private Block, plus a small north arrow with N in one corner. No other annotations, no character names, no story text. No 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic look, no rendered look, no lighting effects, no textured surfaces, no material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern urban multi-family rooftop access stair.",
          "Narrow exterior stair run rising from a small rear yard to a rooftop top landing.",
          "Color-coded flat pastel zones: exterior yard in pale gray, stair circulation in pale beige, top landing threshold in pale peach, rooftop room/private block in pale blue.",
          "Persistent base markers only drawn as small numbered circles for structural areas, openings, fixed fixtures, and permanent access elements.",
          "Rooftop entrance is a metal door opening in the rooftop-room wall; the half-open condition is a state overlay cue and must not be drawn as a numbered base marker on the floor plan.",
          "Foul smell is a transient sensory plot cue located near the upper stair/top landing and must not be drawn on the floor plan image.",
          "Use simple symbolic architectural plan glyphs only: stair treads as parallel rectangles, handrails as thin lines, door with swing arc, window/vent as double parallel wall marks.",
          "No text labels inside the diagram except optional generic zone labels and a small north arrow."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower rear yard area",
            "number": 1,
            "position_hint": "southwest corner at the foot of the exterior stairs"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair run",
            "number": 2,
            "position_hint": "diagonal or L-shaped run rising from the lower yard toward the rooftop landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "intermediate stair landing",
            "number": 3,
            "position_hint": "middle turn point between the lower stair run and upper stair run"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "top rooftop landing",
            "number": 4,
            "position_hint": "northeast upper end of the stairs directly before the rooftop entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop metal entrance door",
            "number": 5,
            "position_hint": "north or east wall of the rooftop room, opening onto the top landing"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "metal stair handrail",
            "number": 6,
            "position_hint": "outer edge of the exterior stair run and around the top landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room wall block",
            "number": 7,
            "position_hint": "beyond the entrance door, forming the boundary of the rooftop room"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall-mounted exterior stair light",
            "number": 8,
            "position_hint": "near the rooftop entrance wall above or beside the top landing"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "foul odor zone",
            "number": 9,
            "position_hint": "upper stair run and top landing approach near the rooftop entrance"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open door state",
            "number": 10,
            "position_hint": "at the rooftop metal entrance door on the top landing"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (exterior stair run), facing upward toward number 4 (top landing) and number 5 (rooftop entrance door), with number 6 (metal handrail) along the side as a guiding line",
            "framing_notes": "Emphasize the climb toward the rooftop entrance; include the half-open door state and foul odor cue as background state details, not as floor-plan markings.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "applied_shots": [
          "S11_Shot3",
          "S11_Shot4"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l11_yard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural site plan diagram, like a clean CAD room-layout sketch, showing a compact old low-rise multi-family villa courtyard connected to a narrow front road. Use single-weight black outlines on a white or off-white background, simple geometric plan symbols only. Apply solid flat pastel area fills with no blending: shared paved courtyard in pale yellow, front road zone in pale gray, gate threshold zone in pale beige, villa building footprint/private edge in pale blue, exterior stair access in pale cyan, boundary/utility perimeter in pale gray. Show the courtyard as a small rectangular paved yard, the villa building footprint along the north/east edge, a narrow road along the south edge, a metal pedestrian/vehicle gate in the south boundary, a small threshold pad inside the gate, an exterior stair run or stair landing against the building leading upward to a rooftop room, a rear-left bicycle parking spot marked as a simple rack/parking rectangle, and the low boundary wall around the yard with a break at the gate. Draw small circular black-number markers only for base elements 1, 2, 3, 4, 5, 6, 7, and 8, each number appearing exactly once. Do not draw markers 9, 10, 11, 12, or 13; those are transient overlay items for a separate image layer. Minimal text only: optional generic area labels such as Shared Yard, Road Zone, Threshold Zone, Building Footprint, Stair Access, plus a small N arrow in one corner. No other labels, captions, people, vehicles, siren graphics, stains, occult marks, event cues, camera icons, field-of-view cones, or arrows. Use top-down door/gate and stair conventions. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "1024x1024 flat top-down schematic site plan of an old low-rise multi-family villa courtyard and narrow front road",
          "Modern South Korean urban outskirts layout cues: compact paved yard, metal street gate, tight road edge, exterior stair access to rooftop lodging, rear bicycle parking spot",
          "Flat pastel zone fills only: shared courtyard pale yellow, front road pale gray, threshold/gate zone pale beige, building footprint pale blue, stair access pale cyan, boundary/utility edges pale gray",
          "Base diagram draws only numbered circles 1 through 8; transient arrival cues numbered 9 through 13 are metadata only and must not be drawn on the floor plan",
          "Minimal text inside diagram: optional generic zone labels and a small north arrow only"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared paved courtyard",
            "number": 1,
            "position_hint": "center of villa yard inside boundary wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "narrow front road edge",
            "number": 2,
            "position_hint": "south side outside the courtyard gate"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "villa front building footprint",
            "number": 3,
            "position_hint": "north and east edge of courtyard, attached to stair access"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "metal street gate",
            "number": 4,
            "position_hint": "south boundary, connecting courtyard to front road"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "gate threshold pad",
            "number": 5,
            "position_hint": "just inside the metal gate at the south side of courtyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair access to rooftop room",
            "number": 6,
            "position_hint": "rear-right side of courtyard against villa building footprint"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear bicycle parking spot",
            "number": 7,
            "position_hint": "shaded rear-left corner of courtyard, away from gate path"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "low boundary wall line",
            "number": 8,
            "position_hint": "perimeter around courtyard, broken at the metal gate"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "police car arrival position",
            "number": 9,
            "position_hint": "front road immediately outside the metal gate"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "flashing siren cue",
            "number": 10,
            "position_hint": "above the temporary police car position on the front road"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dazed young resident position",
            "number": 11,
            "position_hint": "inside courtyard near the gate threshold"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "arriving female officer position",
            "number": 12,
            "position_hint": "moving from front road through gate toward the dazed young resident"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "hastily parked bicycle",
            "number": 13,
            "position_hint": "rear bicycle parking spot in the back corner of the courtyard"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (front road), just outside number 4 (metal gate), facing diagonally into number 1 (courtyard) toward number 6 (exterior stair access) and number 7 (rear bicycle spot)",
            "framing_notes": "Use the road and number 9 in the foreground, number 4 as the threshold, and numbers 11 and 12 near the gate; keep number 6 visible as the route upward.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "courtyard_front_road",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          }
        ],
        "applied_shots": [
          "S13_Shot4",
          "S13_Shot5"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_l11_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan / site plan diagram, like a clean architectural CAD plan or simple room-layout sketch. Use single-weight black outlines on a white or off-white background, geometric shapes only. Show an old low-rise multi-family urban building exterior with a narrow south alley, a low south boundary wall, a small recessed courtyard, the main building footprint, an exterior stair up to the roof, a rooftop utility terrace, and a compact rooftop room. Use modern Korean urban villa layout logic only as geometry: tight lot, narrow alley frontage, small courtyard setback, exterior stair, rooftop micro-dwelling, small south-facing window. Fill each zone with one flat pastel solid color: exterior alley/viewing zone pale gray, boundary/threshold wall zone pale beige, courtyard pale yellow, main building footprint pale blue-gray, exterior stair pale tan, rooftop utility terrace pale green-gray, rooftop room pale blue. Use the same color consistently for each zone. Draw simple top-down symbolic glyphs: stair as rectangular stepped lines, door as a line with swing arc, window as double parallel lines in the wall, water tank as a simple circle/rectangle fixture on the roof. Place small circular black-number markers exactly once for base elements 1 through 10 only: 1 alley, 2 boundary wall, 3 courtyard, 4 main building footprint, 5 exterior stair, 6 rooftop terrace, 7 rooftop room, 8 entrance door, 9 small window, 10 rooftop utility fixture. Do not draw markers 11 or 12; they are transient overlay metadata only. Do not draw the cat, dawn glow, sightline arrow, camera icon, field-of-view cone, character labels, object labels, or explanatory annotations. Area labels may be limited to short generic zone names such as Exterior Zone, Threshold Zone, Courtyard Zone, Building Zone, Roof Zone, and Private Zone. A small north arrow with N in one corner is allowed. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic look, no rendered look, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Flat top-down schematic site/floor plan for an old low-rise multi-family building exterior with a rooftop room.",
          "Modern Korean urban villa layout cues: narrow alley, small recessed courtyard, exterior rooftop access stair, rooftop utility terrace, compact rooftop dwelling.",
          "Clear geometric alignment from the south boundary wall and alley toward the rooftop-room window; no sightline arrow or camera icon drawn.",
          "Persistent base plan uses only simple black outlines, flat pastel zone fills, symbolic door/window/stair glyphs, and numbered circular markers.",
          "Transient dawn window glow and black cat are overlay-only elements listed in metadata, not drawn on the base floor plan."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior alley viewing zone",
            "number": 1,
            "position_hint": "south edge outside the property wall, narrow street-side strip"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "low boundary wall",
            "number": 2,
            "position_hint": "south perimeter line between alley and courtyard, foreground wall line"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "small recessed courtyard",
            "number": 3,
            "position_hint": "inside boundary wall, south of the building footprint"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "old low-rise building footprint",
            "number": 4,
            "position_hint": "central mass of the plan, north of courtyard, facade facing south"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior roof access stair",
            "number": 5,
            "position_hint": "east side of building footprint, connecting courtyard level to roof terrace"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop utility terrace",
            "number": 6,
            "position_hint": "top surface of main building footprint surrounding rooftop room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "compact rooftop room volume",
            "number": 7,
            "position_hint": "on roof terrace, slightly north-central, south face visible from alley"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rooftop room metal entrance door",
            "number": 8,
            "position_hint": "east or southeast wall of rooftop room, reached from exterior stair and terrace"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small rooftop room window",
            "number": 9,
            "position_hint": "south-facing wall of rooftop room, aligned toward courtyard and alley"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank and laundry utility area",
            "number": 10,
            "position_hint": "rear corner of rooftop terrace, away from the south-facing window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dawn light from rooftop window",
            "number": 11,
            "position_hint": "coincident with number 9, visible only as per-background overlay state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat watching window",
            "number": 12,
            "position_hint": "on or beside number 2 boundary wall, oriented toward number 9"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B01",
            "camera_height": "low exterior eye-level, about 0.8m to 1.2m, suitable for a small animal near the wall while still seeing the rooftop room",
            "camera_position": "near number 2 at the south boundary wall in number 1 exterior alley, facing diagonally across number 3 courtyard and number 4 building facade toward number 9 rooftop-room window",
            "framing_notes": "include number 12 near the foreground boundary wall and number 11 at the rooftop-room window; keep number 9 as the main distant focal point, with number 4 and number 7 establishing the old low-rise facade and rooftop room",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle with slight upward exterior framing for the background image, not drawn on the floor plan",
            "sub_location": "building_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              9,
              11,
              12
            ]
          }
        ],
        "applied_shots": [
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_residence",
        "depends_on_fp": []
      },
      "fp_market_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary coastal urban market exterior facade. The plan must look like a clean architectural CAD layout or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered materials, no lighting effects, and no textured surfaces. Use flat solid pastel color fills with no blending: market building/facade zone pale blue, covered entrance threshold zone pale beige, public sidewalk shared zone pale yellow, bicycle parking edge zone pale green, curb and street edge zone pale gray, exterior corner utility zone pale cyan-gray. Layout: a long market building mass occupies the north side, facing a broad sidewalk and curb/street edge to the south; center the automatic sliding glass entrance on the facade with a covered threshold apron outside it; place fixed display window bands to the left and right of the entrance using double parallel wall-line symbols; place a thin fixed facade sign band above the front facade as a top-down rectangle; put the bicycle parking strip along the left portion of the sidewalk with a row of simple U-shaped rack glyphs; make the facade turn at the right end into an exterior corner return wall; mount a small CCTV camera glyph at that right exterior corner, with no field-of-view cone and no camera annotation. Add small numbered circles with black numbers for persistent base elements only: 1 market building zone, 2 entrance threshold zone, 3 public sidewalk frontage, 4 bike parking edge zone, 5 curb and street edge, 6 exterior corner return wall zone, 7 automatic sliding entrance, 8 left display window, 9 right display window, 10 facade sign band, 11 bicycle rack row, 12 wall-mounted CCTV camera. Do not draw marker 13 and do not draw any parked bicycle or other transient event cue on the base floor plan. Minimal text inside the diagram: only short generic zone labels such as Shared Zone, Threshold Zone, Bike Zone, Street Edge, Building Zone, and a small north arrow marked N in one corner. No object labels, no character names, no shot labels, no camera icons, no FOV arrows.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram for a modern coastal urban market exterior.",
          "Large street-facing market facade with automatic sliding glass entrance, display windows, sign band, public sidewalk, curb/street edge, bike parking strip, exterior corner return wall, and wall-mounted CCTV camera.",
          "Flat pastel zone fills only: market building zone pale blue, entrance threshold pale beige, public sidewalk shared zone pale yellow, bike parking zone pale green, curb/street edge pale gray, exterior corner utility zone pale cyan-gray.",
          "Base floor plan draws numbered markers only for persistent elements 1 through 12; transient parked bicycle marker 13 is emitted for overlay consumers but must not be drawn on the base floor plan.",
          "Clean CAD-like symbolic glyphs only, with minimal text limited to generic zone labels and a small north arrow."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "market building footprint and facade zone",
            "number": 1,
            "position_hint": "north side of plan, long horizontal building mass facing south toward sidewalk"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "covered entrance threshold zone",
            "number": 2,
            "position_hint": "center of facade, immediately outside the main sliding entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "public sidewalk frontage zone",
            "number": 3,
            "position_hint": "broad band across the south side of the facade between entrance and curb"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bike parking edge zone",
            "number": 4,
            "position_hint": "left side of sidewalk frontage, along the facade edge near the entrance approach"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "curb and street edge zone",
            "number": 5,
            "position_hint": "southernmost band of plan, parallel to the market facade"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior corner return wall zone",
            "number": 6,
            "position_hint": "right end of facade where the wall turns back along the side elevation"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "automatic sliding glass entrance",
            "number": 7,
            "position_hint": "center of north facade, opening from threshold zone into market building"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left display window band",
            "number": 8,
            "position_hint": "north facade, left of the main entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right display window band",
            "number": 9,
            "position_hint": "north facade, between the main entrance and exterior corner return wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "main facade sign band",
            "number": 10,
            "position_hint": "mounted along the front facade above the entrance and display windows, represented as a thin fixed rectangle in plan"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "U-shaped bicycle rack row",
            "number": 11,
            "position_hint": "inside bike parking edge zone, left of entrance threshold and parallel to facade"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall-mounted CCTV camera",
            "number": 12,
            "position_hint": "high on the exterior corner return wall near the right facade corner, shown as a small fixed camera glyph without a field-of-view cone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "parked bicycle",
            "number": 13,
            "position_hint": "temporarily placed at the bicycle rack row in the bike parking edge zone during arrival or exit moments"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (public sidewalk frontage), facing diagonally toward number 7 (automatic sliding entrance) and number 11 (bicycle rack row), with number 10 (facade sign band) above the entrance in the background",
            "framing_notes": "Emphasize the entrance threshold and bike parking edge; depict the transient parked bicycle marker number 13 as present for this background overlay, but do not add any floor-plan numbers to the final background image.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "market_entrance_exterior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              13
            ]
          },
          {
            "bg_id": "L10B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (public sidewalk frontage), angled along the facade from number 7 (automatic sliding entrance) toward number 6 (exterior corner return wall zone) and number 12 (wall-mounted CCTV camera)",
            "framing_notes": "Keep the entrance area and the wall-corner evidence location readable in one exterior composition; include the bike parking edge if the frame is wide enough.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "market_exterior_wall_and_entrance",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          },
          {
            "bg_id": "L10B03",
            "camera_height": "eye-level standing ~1.6m, slightly tilted upward in the actual background framing",
            "camera_position": "near number 6 (exterior corner return wall zone), facing close toward number 12 (wall-mounted CCTV camera) with a partial view of number 1 (market facade mass) and number 3 (sidewalk frontage)",
            "framing_notes": "Focus on the fixed CCTV position and the exterior wall corner; exclude the transient parked bicycle from this focused evidence-location background.",
            "ignore_numbered_elements": [
              13
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "exterior_wall_corner_cctv",
            "use_numbered_elements": [
              1,
              3,
              5,
              6,
              12
            ]
          }
        ],
        "applied_shots": [
          "S8_Shot5",
          "S19_Shot3",
          "S19_Shot7",
          "S19_Shot6"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a compact modern retail admin/security office used for CCTV review. Use a clean architectural CAD-like plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric shapes only. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, and no material rendering. Fill each area with one flat pastel solid color only: main shared work zone pale yellow, CCTV console/workstation zone pale cyan, visitor observation zone pale blue, threshold entry zone pale beige, storage/utility strip pale gray. Use consistent flat colors with no blending. Show a small 2020s retail back-office layout appropriate to a Korean supermarket: a service-corridor entrance at the south side, a compact CCTV review desk facing a monitor bank on the north wall, a staff chair behind the console, visitor chairs and standing space behind the staff position, filing cabinets and office shelving along the side walls, and a small interior observation window in one wall. Draw furniture and openings as simple top-down plan symbols only: desk as a rectangle, monitor bank as thin rectangles on the desk/wall, chair symbols as small rectangles, filing cabinets and shelves as simple blocks, door with swing arc, window with double parallel wall lines. Add small circular black-number markers for base floor-plan items only, numbers 1 through 11, each number appearing exactly once. Do not draw markers 12 or 13 because they are state overlay cues. Minimal text inside the diagram: optional generic zone labels only, such as Shared Zone, Console Zone, Visitor Zone, Threshold Zone, Storage Zone, plus a small north arrow marked N in one corner. No other labels, annotations, camera icons, arrows, people, footage content, emotion cues, screen imagery, or transient event marks should appear on the base floor plan.",
        "key_elements": [
          "Compact modern Korean retail back-office security/admin room layout",
          "Flat pastel zone fills: shared work zone, visitor observation zone, threshold zone, storage/utility zone, CCTV console zone",
          "CCTV review desk with fixed monitor bank facing the interior wall",
          "Security staff chair behind the console and visitor chairs/standing area behind it",
          "Entrance door from service corridor plus small interior observation window",
          "Storage cabinets and office shelving along one wall",
          "State overlay cues are listed in JSON but must not be drawn on the base floor plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main shared work zone",
            "number": 1,
            "position_hint": "central area of admin office around the review desk"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "threshold entry zone",
            "number": 2,
            "position_hint": "south side of room just inside the corridor entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "corridor entrance door",
            "number": 3,
            "position_hint": "south wall, left of center, swinging inward from service corridor"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "CCTV review desk",
            "number": 4,
            "position_hint": "north half of room, long desk facing north wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "CCTV monitor bank",
            "number": 5,
            "position_hint": "on north wall and rear edge of number 4 desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "security staff chair",
            "number": 6,
            "position_hint": "behind number 4 desk, facing number 5 monitor bank"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor side chairs",
            "number": 7,
            "position_hint": "southwest side of room, facing the CCTV desk"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "visitor observation area",
            "number": 8,
            "position_hint": "rear central floor area between entrance zone and desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "filing cabinet row",
            "number": 9,
            "position_hint": "east wall, middle to north side"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small interior window",
            "number": 10,
            "position_hint": "west wall, high narrow interior window toward retail/service side"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "office storage shelf",
            "number": 11,
            "position_hint": "southeast corner near entrance zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unusually dark CCTV footage on screens",
            "number": 12,
            "position_hint": "inside number 5 monitor bank only, not in the physical room"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "anxious observer cluster",
            "number": 13,
            "position_hint": "standing in number 8 visitor observation area behind the seated staff"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (visitor observation area), facing diagonally toward number 4 (CCTV review desk), number 5 (monitor bank), and number 6 (security staff chair)",
            "framing_notes": "include the monitor bank and review desk prominently; keep the rear observer area visible enough to place anxious observers as an overlay; the unusually dark CCTV footage belongs only inside the monitor screens, not in the physical room",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          }
        ],
        "applied_shots": [
          "S20_Shot3",
          "S20_Shot4"
        ],
        "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 of a compact contemporary urban police detective office workspace. Use a clean architectural CAD-plan look: single-weight black outlines on a white or off-white background, simple geometric top-down symbols only. Absolutely no 3D, no isometric, no perspective, no axonometric view, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic treatment, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Fill each distinct zone with one consistent flat pastel solid color only: shared desk zone in pale yellow, duty desk alcove in pale blue, service equipment zone in pale cyan, threshold and exit path zone in pale beige, and exterior/window edge in pale gray. Show a modern police-office layout appropriate to a dense contemporary East Asian municipal office: corridor-facing entry at the front, compact open-plan detective desks in clusters, a duty desk with computer monitors near the rear-right, a clear path from entrance to a side meeting-corridor exit, filing and equipment storage along one wall, printer/copier, coffee counter, and a rear exterior window band. Draw furniture and fixtures as simple symbolic plan glyphs: desks as rectangles with chairs, monitors as small rectangles, cabinets as thin rectangles, copier as a rectangular machine glyph, coffee counter as a fixed counter, whiteboard as a wall-mounted rectangle, doors with swing arcs, and windows as double parallel wall lines. Add small circular markers with black numbers for base-layer elements only, numbers 1 through 16, each number appearing exactly once at its corresponding area, opening, fixture, or anchor furniture item. Do not draw any markers numbered 17 or higher. Do not draw transient story-state objects such as case photos, GPS map content, signature forms, paper notes, phone screens, characters, camera icons, field-of-view cones, arrows other than a small north arrow, or event annotations. Minimal text inside the diagram: optional generic zone labels only, such as Shared Zone, Duty Zone, Service Zone, and Threshold Zone, plus a small N arrow in one corner; no other text labels.",
        "key_elements": [
          "Flat 2D schematic plan of a compact modern urban police detective office workspace.",
          "Open shared desk zone with a separate duty-desk alcove, a clear entrance threshold, and an exit path toward a meeting corridor.",
          "Modern workstation layout with desks, PCs, monitor bank, filing storage, printer/copier, whiteboard, and coffee station.",
          "Openings include the main corridor entrance, meeting-corridor exit, and an exterior window band.",
          "Base plan uses only circled numbers for persistent areas, openings, fixtures, and anchor furniture.",
          "Overlay-only state cues are case photos, GPS map display, signature forms, note slip with pen, and night phone-location request prompt; these are listed in JSON but must not be drawn on the base floor plan."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared desk zone",
            "number": 1,
            "position_hint": "central open office area with clustered detective desks"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "duty desk alcove",
            "number": 2,
            "position_hint": "rear-right quieter workstation zone near monitor equipment"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service equipment zone",
            "number": 3,
            "position_hint": "left-side strip with storage, copier, board, and coffee station"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "threshold and exit path zone",
            "number": 4,
            "position_hint": "front corridor-facing entry strip continuing toward internal exit"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main entrance door",
            "number": 5,
            "position_hint": "front wall, slightly left of center, opening from corridor into office"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "meeting corridor exit",
            "number": 6,
            "position_hint": "right wall near front, secondary exit path toward meeting area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "exterior window band",
            "number": 7,
            "position_hint": "rear wall spanning behind main workstations"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "main detective desk",
            "number": 8,
            "position_hint": "center-left of shared desk zone, chair side facing inward"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty detective desk",
            "number": 9,
            "position_hint": "rear-right duty alcove, positioned to see entrance and monitor bank"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "secondary desk cluster",
            "number": 10,
            "position_hint": "center and center-right of shared zone, modular detective workstations"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor chair pair",
            "number": 11,
            "position_hint": "near main detective desk on the entry-side edge of the shared zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "desktop monitor bank",
            "number": 12,
            "position_hint": "on and behind the duty detective desk, rear-right workstation area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "filing cabinets and evidence shelves",
            "number": 13,
            "position_hint": "left wall within service equipment zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee station counter",
            "number": 14,
            "position_hint": "left-rear service zone beside storage cabinets"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "printer copier station",
            "number": 15,
            "position_hint": "left-front service zone near entry path"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall notice board",
            "number": 16,
            "position_hint": "left wall above service strip, near filing cabinets"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "case photos spread on main desk",
            "number": 17,
            "position_hint": "overlay only on top of number 8 main detective desk"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "GPS last-location map on duty monitor",
            "number": 18,
            "position_hint": "overlay only on number 12 monitor bank at number 9 duty desk"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "signature forms on duty desk",
            "number": 19,
            "position_hint": "overlay only on number 9 duty detective desk surface"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "note slip and pen for copied coordinates",
            "number": 20,
            "position_hint": "overlay only between number 8 main desk and number 9 duty desk monitor area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "active phone-location request prompt",
            "number": 21,
            "position_hint": "overlay only on number 12 duty terminal screen during night request"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (main entrance door), facing diagonally toward number 9 (duty detective desk), number 12 (monitor bank), and number 7 (window band)",
            "framing_notes": "Show the night duty workstation emphasis; include transient number 21 on the duty terminal area and keep the empty surrounding desks visible for tension.",
            "ignore_numbered_elements": [
              17,
              18,
              19,
              20
            ],
            "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,
              16,
              21
            ]
          },
          {
            "bg_id": "L13B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (threshold and exit path zone), facing into number 1 (shared desk zone) toward number 8 (main detective desk), number 9 (duty detective desk), and number 6 (meeting corridor exit)",
            "framing_notes": "Frame the office as suddenly emptied after people have left; include transient number 19 on the duty desk area while keeping chairs and desk clusters unoccupied.",
            "ignore_numbered_elements": [
              17,
              18,
              20,
              21
            ],
            "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,
              15,
              16,
              19
            ]
          },
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level seated-to-standing ~1.4m",
            "camera_position": "near number 11 (visitor chair pair) beside number 8 (main detective desk), facing across the desk toward number 9 (duty detective desk) and number 12 (monitor bank)",
            "framing_notes": "Prioritize the desk surface and monitor sightline; include transient numbers 17, 18, and 20 clearly as state-overlay cues, while keeping the broader office empty.",
            "ignore_numbered_elements": [
              19,
              21
            ],
            "lens_hint": "40mm natural wide",
            "sub_location": "police_office_main",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              20
            ]
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot4",
          "S21_Shot7",
          "S21_Shot11"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_police_station_exterior_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a modern urban police station exterior frontage, focused on the public entrance, sidewalk forecourt, bicycle parking, curb, and departure route geometry. Use a clean architectural CAD-plan look with single-weight black outlines on a white or off-white background, simple geometric top-down symbols only. Absolutely no 3D, no isometric view, no perspective, no axonometric view, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Fill each distinct zone with one flat pastel solid color only: station building frontage in pale blue, recessed entrance threshold in pale beige, public sidewalk forecourt in pale yellow, bicycle parking bay in pale gray-green, curb and street edge or driveway route in pale gray. Use these flat colors consistently with no blending. Layout: place the rectangular station building frontage across the north side; show a shallow recessed entrance threshold at the center of the frontage; draw simple double entrance doors using top-down door/opening convention; draw a front window band as double parallel lines along the wall; place a compact paved forecourt and sidewalk south of the entrance; place a bicycle parking bay on the east side of the forecourt; draw a fixed metal bicycle rack as a simple top-down fixture symbol inside the bicycle bay; draw a curb and street edge along the south side; include a driveway opening or curb gap toward the southwest; include a tiny wall-mounted CCTV fixture symbol near the entrance. Reflect a contemporary Korean municipal frontage layout through compact urban proportions, practical sidewalk-to-curb spacing, glass-entry placement, and small bicycle parking near the public door, but keep the image purely schematic. Add small circular black-number markers exactly once for persistent base elements only: 1 station building frontage, 2 recessed entrance threshold, 3 main double entrance doors, 4 front window band, 5 public sidewalk forecourt, 6 bicycle parking bay, 7 fixed bicycle rack, 8 curb and street edge, 9 driveway opening, 10 wall mounted CCTV camera. Do not draw any numbered marker for transient bicycle movement, rushing action, riders, motion trails, event arrows, temporary objects, stains, or plot-state cues. Minimal text inside the diagram: optional generic zone labels such as Shared Zone, Threshold Zone, Utility Zone, Exterior Route, plus an optional small north arrow marked N in one corner; no other annotations or text labels.",
        "key_elements": [
          "Flat top-down 2D schematic exterior frontage plan for a modern Korean urban police station setting",
          "Building frontage placed along the north side with a recessed threshold and main public entrance",
          "Compact paved public forecourt and sidewalk in front of the entrance",
          "Bicycle parking bay near the entrance with a fixed metal rack as a persistent fixture",
          "Curb, street edge, and driveway opening showing the practical departure route from the frontage",
          "Modern exterior fixed elements such as window band and wall-mounted CCTV indicated only as simple plan symbols",
          "Base diagram contains numbered circles only for persistent elements; transient bicycle and rushing departure cue are reserved for overlay, not drawn on the floor plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "station building frontage",
            "number": 1,
            "position_hint": "north half of plan, rectangular building mass facing the sidewalk"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "recessed entrance threshold",
            "number": 2,
            "position_hint": "center of north frontage, shallow inset zone just outside the main doors"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main double entrance doors",
            "number": 3,
            "position_hint": "center of building frontage, opening from threshold into station interior"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front window band",
            "number": 4,
            "position_hint": "north wall frontage, extending to one side of the entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "public sidewalk forecourt",
            "number": 5,
            "position_hint": "central exterior paved area between building frontage and curb"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bicycle parking bay",
            "number": 6,
            "position_hint": "east side of forecourt, adjacent to the entrance threshold"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed bicycle rack",
            "number": 7,
            "position_hint": "inside bicycle parking bay, parallel to the station frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "curb and street edge",
            "number": 8,
            "position_hint": "south edge of plan, bordering the sidewalk forecourt"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "driveway opening",
            "number": 9,
            "position_hint": "southwest edge of frontage, gap from forecourt toward street departure route"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall mounted CCTV camera",
            "number": 10,
            "position_hint": "above or beside the main entrance on the exterior frontage wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bicycle being taken from parking",
            "number": 11,
            "position_hint": "starts at bicycle parking bay near the fixed rack, then leaves toward the street"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "urgent bicycle departure path",
            "number": 12,
            "position_hint": "from bicycle parking bay across the forecourt toward the curb and driveway opening"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (curb and street edge), facing diagonally toward number 3 (main entrance doors), number 6 (bicycle parking bay), and number 7 (fixed bicycle rack) as the departure action moves away from the station frontage",
            "framing_notes": "Include the station entrance and bicycle rack clearly; depict transient numbers 11 and 12 for this moment, but do not add any floor-plan marker graphics into the background image.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "police_station_exterior_main",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          }
        ],
        "applied_shots": [
          "S22_Shot2"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l19_deck_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern small fishing boat deck used on the west coast of Korea, focused on the open aft deck and access into the forward wheelhouse. Use a clean architectural CAD-plan look: single-weight black outlines on a white or off-white background, geometric symbolic shapes only. Use flat pastel solid color fills with no blending: aft working deck shared work zone in pale yellow, forward wheelhouse control zone in pale blue, port and starboard side threshold passages in pale beige, fixed service fixture shapes in pale cyan, exterior hull margin in pale gray. Show a simple boat hull outline with low bulwark railings around the deck, an aft transom rail, a large open aft working deck, a central rectangular fish hold hatch, a built-in net bin at the port aft corner, a small deck winch at the starboard mid-deck, paired cleats near the side rails, narrow port and starboard passages around the cabin, and a compact forward wheelhouse with an aft-facing door, front windows, side windows, and a small helm console inside. Doors should be shown with a line and swing arc; windows as double parallel lines in the cabin wall; fixed fixtures as simple top-down symbols. Place small circular black-number markers exactly once for persistent base elements only: 1 aft working deck, 2 forward wheelhouse cabin, 3 port side passage, 4 starboard side passage, 5 aft transom rail, 6 wheelhouse aft door, 7 front wheelhouse windows, 8 side wheelhouse windows, 9 low bulwark rail, 10 central fish hold hatch, 11 built-in net bin, 12 small deck winch, 13 paired deck cleats, 14 compact helm console. Optional large generic zone labels may read Working Zone, Control Zone, Threshold Zone, and Utility Zone; otherwise use no text except the numbered circles and a small north arrow labeled N in one corner. Do not draw transient event cues, loose papers, photos, maps, people, motion paths, confrontation marks, camera icons, field-of-view cones, or arrows other than the north arrow. Strictly avoid 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 plan of a compact modern west-coast Korean small fishing boat deck.",
          "Forward wheelhouse cabin footprint with an aft-facing access door, front windows, side windows, and a compact helm console visible through the doorway.",
          "Open aft working deck as the main confrontation area, with central deck hatch, built-in net bin, capstan or winch, cleats, and low bulwark railings.",
          "Narrow port and starboard side passages connecting the aft deck to the wheelhouse area.",
          "Flat pastel zone fills only: working deck pale yellow, wheelhouse control zone pale blue, side threshold passages pale beige, service fixtures pale cyan, exterior hull margin pale gray.",
          "Only base-layer persistent elements numbered in the diagram; transient map/photo and rush cue are listed for overlay use but must not be drawn on the floor plan image."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft working deck",
            "number": 1,
            "position_hint": "large open deck area in the aft half of the boat"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forward wheelhouse cabin",
            "number": 2,
            "position_hint": "forward center of the boat, occupying the bow-side cabin footprint"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port side passage",
            "number": 3,
            "position_hint": "narrow walkway along the left side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard side passage",
            "number": 4,
            "position_hint": "narrow walkway along the right side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "aft transom rail",
            "number": 5,
            "position_hint": "rear edge of the aft working deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse aft door",
            "number": 6,
            "position_hint": "center of the aft wall of the wheelhouse, opening onto the deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front wheelhouse windows",
            "number": 7,
            "position_hint": "forward wall of the wheelhouse cabin"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "side wheelhouse windows",
            "number": 8,
            "position_hint": "left and right side walls of the wheelhouse cabin"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "low bulwark rail",
            "number": 9,
            "position_hint": "continuous low rail around the outer deck perimeter"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "central fish hold hatch",
            "number": 10,
            "position_hint": "center of the aft working deck floor"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "built-in net bin",
            "number": 11,
            "position_hint": "port aft corner of the working deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "small deck winch",
            "number": 12,
            "position_hint": "starboard mid-deck near the working area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "paired deck cleats",
            "number": 13,
            "position_hint": "near both side rails along the aft working deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "compact helm console",
            "number": 14,
            "position_hint": "inside the forward wheelhouse, just beyond the aft door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "map and photo confrontation items",
            "number": 15,
            "position_hint": "temporarily held or shown over the aft working deck seating/confrontation area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "sudden rush toward wheelhouse",
            "number": 16,
            "position_hint": "temporary action path from the aft working deck toward the wheelhouse aft door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (aft transom rail), facing forward along number 1 (aft working deck) toward number 6 (wheelhouse aft door), with number 2 (wheelhouse cabin footprint) as the main destination and number 10 (central deck hatch) in the foreground",
            "framing_notes": "include the forward rush route toward the wheelhouse and the confrontation area on the open deck; keep deck fixtures readable without adding floor-plan labels to the background",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "fishing_boat_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ]
          }
        ],
        "applied_shots": [
          "S28_Shot4",
          "S28_Shot7"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l20_wheelhouse_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern 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 top-down symbols only. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, and material rendering. Show a small enclosed rectangular-to-slightly-tapered wheelhouse cabin with the bow/forward side at the top and the aft deck door at the bottom. Use one flat pastel solid fill per zone with no blending: forward control zone in pale cyan, central standing/shared zone in pale yellow, aft threshold zone in pale beige, storage/utility strip in pale gray. Area labels may be short generic English labels only, such as Control Zone, Standing Zone, Threshold Zone, and Storage Zone. Include a small north arrow in one corner if useful. Draw persistent top-down plan symbols: forward helm control console, mounted steering wheel, digital navigation and fish-finder display cluster, throttle controls, front windshield windows as double parallel wall lines, port and starboard side windows, aft deck door with a swing or sliding-door convention, helm seat, narrow bench storage locker, small chart shelf, and built-in electronics cabinet. Place small white circular markers with black numbers exactly once for base-layer elements 1 through 16 only. Do not draw any marker or symbol for overlay-only elements 17 through 20; do not include old photo evidence, circular wall marks, red circle motif, collapse cue, characters, event arrows, camera icons, field-of-view cones, or extra annotations on the floor plan. No text inside the drawing except optional generic zone labels and the numbered circles.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a compact modern fishing boat wheelhouse.",
          "Forward-facing helm layout appropriate to a small contemporary west-coast fishing boat: front windshield, mounted steering wheel, throttle, navigation displays, and fish-finding electronics clustered at the bow side.",
          "Aft threshold door connects directly to the open deck; narrow central standing circulation between the door and helm.",
          "Side windows on both port and starboard walls for visibility in a small wheelhouse.",
          "Persistent seating and storage are minimal: one helm seat, a narrow bench or locker, and a small chart or photo shelf near the controls.",
          "Use flat pastel zone fills: service/control zone pale cyan, central shared circulation zone pale yellow, aft threshold zone pale beige, storage/utility zone pale gray.",
          "Draw only base-layer numbered markers on the floor plan; overlay cues such as old photo evidence, circular marks, red circle motif, and collapse position are listed in JSON but must not be drawn on the plan image."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "compact wheelhouse interior",
            "number": 1,
            "position_hint": "entire enclosed cabin footprint"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm control console",
            "number": 2,
            "position_hint": "forward wall, centered slightly starboard"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "mounted steering wheel",
            "number": 3,
            "position_hint": "on forward helm console, center-facing aft"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "digital navigation display cluster",
            "number": 4,
            "position_hint": "upper forward console above steering wheel"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "throttle and engine controls",
            "number": 5,
            "position_hint": "starboard side of helm console within arm reach of seat"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield windows",
            "number": 6,
            "position_hint": "across forward wall above helm console"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window",
            "number": 7,
            "position_hint": "left side wall near forward half of wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window",
            "number": 8,
            "position_hint": "right side wall near forward half of wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft deck door",
            "number": 9,
            "position_hint": "aft wall, slightly port of center, opening to deck"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "helm seat",
            "number": 10,
            "position_hint": "just aft of helm console, aligned with steering wheel"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "narrow bench storage locker",
            "number": 11,
            "position_hint": "port wall along aft half of wheelhouse"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "small chart shelf",
            "number": 12,
            "position_hint": "port-forward corner beside the console"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "overhead electronics cabinet",
            "number": 13,
            "position_hint": "forward starboard corner above control area, shown as a built-in cabinet footprint"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft threshold zone",
            "number": 14,
            "position_hint": "inside aft entry area around deck door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forward control zone",
            "number": 15,
            "position_hint": "forward third of cabin around helm and displays"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central standing zone",
            "number": 16,
            "position_hint": "narrow central aisle between aft door and helm seat"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old printed photo evidence",
            "number": 17,
            "position_hint": "temporarily placed on or held above the small chart shelf near number 12"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "many circular marks across interior surfaces",
            "number": 18,
            "position_hint": "overlay cue affecting visible wall, window, and console surfaces in the wheelhouse view"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "ominous red circle motif",
            "number": 19,
            "position_hint": "overlay cue near the forward console and windshield sightline"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "collapse position cue",
            "number": 20,
            "position_hint": "central standing zone near number 16, between the aft door and helm seat"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (aft deck door), facing forward diagonally toward number 2 (helm control console), number 4 (digital display cluster), and number 6 (forward windshield windows)",
            "framing_notes": "Include the compact central standing zone number 16 and chart shelf number 12 within the foreground or midground; this background should also depict the active overlay cues numbers 17, 18, 19, and 20.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle for a cramped wheelhouse interior",
            "sub_location": "fishing_boat_wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20
            ]
          }
        ],
        "applied_shots": [
          "S29_Shot3",
          "S29_Shot8"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "aa4af9cf37ba208a",
    "consumed_shot_binding_hash": "18adcc399c8f3adb"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "1d716da2-f49c-451f-b258-a28d405ee58d",
  "resolved_model": "gpt",
  "updated_at": "2026-06-28T12:19:03.531428+00:00",
  "project_config_snapshot": {}
}