{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "6a1e8f568640e122",
  "data": {
    "floor_plans": {
      "fp_l04_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of an old modern urban coastal rooftop exterior deck with a compact rooftop room facade. The image must look like a clean architectural CAD plan or simple room-layout sketch: white or off-white background, single-weight black outlines, geometric shapes only, simple top-down plan symbols. Strictly NO 3D, NO isometric, NO perspective, NO axonometric, NO depth, NO shadow, NO shading, NO gradient, NO ambient occlusion, NO photorealistic, NO rendered, NO lighting effects, NO textured surfaces, NO material rendering. Use flat pastel solid area fills with no blending: shared open deck pale yellow, private rooftop unit block pale blue, threshold landing pale beige, utility/service corner pale cyan, exterior parapet and stair void pale gray. Show an old low-rise rooftop layout typical of a compact rooftop dwelling: a rectangular rooftop unit block along the north side, a south-facing metal entrance door opening to a small threshold landing, a small south-facing facade window beside the door, an open rooftop deck in front, a low parapet around the edge, an exterior stair opening at the southeast edge, a cylindrical water tank in the northwest utility corner, a raised rectangular bench platform on the west side, and laundry line posts with simple straight lines spanning the deck. Use simple symbolic top-down glyphs only: door line with swing arc, window as double parallel wall lines, tank as a circle, bench as a rectangle, laundry lines as thin straight lines between small posts, stair opening as a rectangular cutout with simple step lines. Add only small circular black-number markers for persistent base elements, numbers 1 through 10 exactly once each: 1 open rooftop deck, 2 rooftop unit block, 3 door threshold landing, 4 low parapet perimeter, 5 metal entrance door, 6 small facade window, 7 cylindrical water tank, 8 raised bench platform, 9 laundry line posts and lines, 10 exterior stair opening. Area labels may appear only as short generic labels such as Shared Deck, Private Unit, Threshold, Utility. Include a small north arrow in one corner if useful. Do not draw any people, animals, flyers, dried leaves, break-in marks, silhouettes, window glow states, camera icons, field-of-view cones, arrows other than the north arrow, or transient event cues; markers 11 through 17 are overlay-only and must not appear in the base floor plan.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic rooftop plan for a modern urban coastal rooftop dwelling deck.",
          "Old low-rise rooftop layout: compact rooftop room block along one side, metal entrance door facing the deck, small facade window near the door, exterior stair opening at the deck edge, low parapet perimeter, cylindrical rooftop water tank in a utility corner, raised bench platform, and laundry lines spanning the deck.",
          "Use flat pastel solid fills by zone: shared open deck pale yellow, private rooftop unit pale blue, threshold landing pale beige, utility/service corner pale cyan, exterior/parapet/stair void pale gray.",
          "Only persistent base-layer elements numbered 1 through 10 are drawn on the diagram; transient event markers 11 through 17 are listed for overlay consumers but must not appear on the floor plan image.",
          "Diagram style must be clean CAD-like linework with simple top-down symbols, unique black-number circles, and minimal area labels only."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open rooftop deck",
            "number": 1,
            "position_hint": "central and southern shared deck area inside the parapet"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop unit block",
            "number": 2,
            "position_hint": "north side of the roof, rectangular private room footprint facing the deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "door threshold landing",
            "number": 3,
            "position_hint": "small beige landing zone directly in front of the entrance door on the unit facade"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "low parapet perimeter",
            "number": 4,
            "position_hint": "continuous outer edge around the rooftop deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "metal entrance door",
            "number": 5,
            "position_hint": "south-facing facade of the rooftop unit, opening onto the threshold landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small facade window",
            "number": 6,
            "position_hint": "south-facing facade of the rooftop unit, beside the entrance door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "cylindrical water tank",
            "number": 7,
            "position_hint": "northwest utility corner of the rooftop deck near the unit wall and parapet"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "raised bench platform",
            "number": 8,
            "position_hint": "west side of the open deck, parallel to the parapet"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "laundry line posts and lines",
            "number": 9,
            "position_hint": "spanning across the open deck between parapet-side posts"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "exterior stair opening",
            "number": 10,
            "position_hint": "southeast edge of the rooftop deck, connected to the door approach path"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dried herb leaves on bench and floor",
            "number": 11,
            "position_hint": "around the raised bench platform and drifting onto the deck path toward the entrance door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "unseen intruder at door",
            "number": 12,
            "position_hint": "stopped at the metal entrance door on the threshold landing"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "flyer wedged into door gap",
            "number": 13,
            "position_hint": "in the gap of the metal entrance door at the threshold"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "long intruder shadow across deck",
            "number": 14,
            "position_hint": "stretching from the threshold landing across the open rooftop deck"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "attack silhouette in window",
            "number": 15,
            "position_hint": "visible only within the small facade window surface"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black cat on parapet",
            "number": 16,
            "position_hint": "on the low parapet edge, oriented toward the lit small facade window"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "lit interior window glow",
            "number": 17,
            "position_hint": "inside the small facade window surface of the rooftop unit"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (exterior stair opening), facing diagonally across number 1 (open rooftop deck) toward number 7 (water tank), number 8 (bench platform), and the facade with number 5 (metal entrance door) and number 6 (small window)",
            "framing_notes": "Quiet empty daytime view; include the fixed rooftop utilities and facade clearly, with no transient event cues.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (open rooftop deck), slightly low and facing number 5 (metal entrance door) and number 6 (small window), with number 7 (water tank) and number 9 (laundry lines) in peripheral view",
            "framing_notes": "Night break-in state; emphasize the doorway and window facade, and include the transient intrusion cues and lit-window attack silhouette while excluding the cat.",
            "ignore_numbered_elements": [
              16
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              17
            ]
          },
          {
            "bg_id": "L04B01",
            "camera_height": "low crouched view ~0.6m",
            "camera_position": "near number 4 (low parapet perimeter) where number 16 (black cat) is positioned, facing across number 1 (open rooftop deck) toward number 6 (small window) and number 2 (rooftop unit block)",
            "framing_notes": "Dawn blue rooftop mood; frame the cat watching the lit window, with no intrusion cues, flyer, dried leaves, or attack silhouette.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15
            ],
            "lens_hint": "40mm natural wide angle",
            "sub_location": "rooftop_exterior_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              16,
              17
            ]
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot4",
          "S10_Shot5",
          "S17_Shot1"
        ],
        "group_id": "bg_multi_family_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l05_rooftop_unit_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a compact modern South Korean urban rooftop apartment interior. The plan should read like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only, clear room partitions, no decorative illustration. Use flat pastel solid fills for zones: Entry Threshold = pale beige, Shared Zone = pale yellow, Kitchen Service Zone = pale cyan, Private Bedroom Zones = pale blue, Wet Bath Zone = pale mint, Rooftop Utility/Exterior Strip = pale gray. Use one consistent flat color per zone, with no gradient and no blending. Layout geometry: a small rectangular rooftop unit with an exterior rooftop landing along the south edge, a metal entry door into a tiny shoe-removal threshold, a central shared living/dining room, a narrow kitchen counter strip along one side with sink and stovetop, two small bedrooms opening directly from the shared room, and a compact wet bathroom near the entry. Include small outer-wall windows typical of a cramped rooftop unit, including a small living-room window and a sliding window with curtain in the daughter bedroom. Draw furniture and fixtures only as top-down plan glyphs: bed rectangles with pillow blocks, curtain as a simple line at the window, dining table and chair symbols, TV on a low stand, floor lamp circle, wardrobe/storage rectangle, sink/toilet/shower-drain symbols, doors with swing arcs, windows as double parallel wall lines. Add small circular numbered markers with black numbers for base-layer elements only: draw markers 1 through 30 exactly once each, placed beside the corresponding structural unit, opening, fixture, or persistent furniture item. Do not draw markers 31 through 46; those are transient overlay cues for separate background states and must not appear in this floor plan image. Minimal text inside the diagram is allowed only for large generic zone labels: Entry Threshold, Shared Zone, Kitchen Service, Private Zone, Wet Bath, Rooftop Utility. A small north arrow with N may appear in one corner. Do not include any other text labels, annotations, camera icons, arrows, footprints, blood, corpse, red circle marks, steam, TV content, photos, ransack marks, open-window state, or fallen-chair state in the base floor plan. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Compact 2020s urban rooftop-unit interior laid out as a small rectangular apartment with direct metal entry from the rooftop landing into a shoe-removal threshold.",
          "Open shared living and dining core connected to a narrow kitchen service strip along one wall, with sink, faucet, stovetop, dining table, chairs, TV stand, floor lamp, and a small living-room window.",
          "Two small private bedrooms opening directly from the shared zone: one mother bedroom and one daughter bedroom, with the daughter bedroom containing the bed, curtain, sliding window, and the wall area used as a recurring visual anchor.",
          "Small wet bathroom near the entry/shared zone with sink, toilet, shower drain, and mirror, matching a compact contemporary rooftop dwelling layout.",
          "Flat pastel zoning: threshold zone, shared zone, kitchen service zone, private bedroom zones, wet bath zone, and rooftop utility/exterior strip should be visually distinct but schematic.",
          "Base floor plan must show only persistent structural units, openings, fixtures, and anchor furniture; event states such as blood, corpse, red circles, ransack, steam, photo distortion, and shifted loose items are listed as overlay markers but must not be drawn on the floor plan image."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold area",
            "number": 1,
            "position_hint": "southwest interior corner directly inside the exterior metal door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared living dining area",
            "number": 2,
            "position_hint": "central main room occupying the largest open area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchen service strip",
            "number": 3,
            "position_hint": "west or northwest wall of the shared room as a narrow counter zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "mother bedroom area",
            "number": 4,
            "position_hint": "northwest private room off the shared area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "daughter bedroom area",
            "number": 5,
            "position_hint": "northeast private room off the shared area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bathroom wet room area",
            "number": 6,
            "position_hint": "south or southeast side near the entry threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop exterior landing strip",
            "number": 7,
            "position_hint": "outside the exterior door along the south edge, shown only as a narrow adjacent utility strip"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "exterior metal entry door",
            "number": 8,
            "position_hint": "southwest wall between rooftop landing and entry threshold, inward swing shown"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter bedroom hinged door",
            "number": 9,
            "position_hint": "east side of shared area opening into daughter bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "mother bedroom hinged door",
            "number": 10,
            "position_hint": "north or northwest side of shared area opening into mother bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom hinged door",
            "number": 11,
            "position_hint": "south side of shared area near entry threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living room window",
            "number": 12,
            "position_hint": "outer wall of shared living area, drawn as a short double-line window"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "daughter room sliding window",
            "number": 13,
            "position_hint": "outer wall of daughter bedroom behind or beside the curtain"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "mother room small window",
            "number": 14,
            "position_hint": "outer wall of mother bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen sink and faucet",
            "number": 15,
            "position_hint": "within kitchen service strip along the west or northwest counter"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stovetop and counter",
            "number": 16,
            "position_hint": "adjacent to kitchen sink within the kitchen service strip"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining table",
            "number": 17,
            "position_hint": "center-south portion of shared living dining area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining chair set",
            "number": 18,
            "position_hint": "around dining table in the shared living dining area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "TV on low stand",
            "number": 19,
            "position_hint": "opposite dining table along an interior wall of the shared area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "living floor lamp",
            "number": 20,
            "position_hint": "corner of shared living area near TV or sofa-less sitting zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter bed",
            "number": 21,
            "position_hint": "against one wall of daughter bedroom, below or near the marked wall area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "daughter curtain",
            "number": 22,
            "position_hint": "inside daughter bedroom at the sliding window, forming a concealed corner"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "mother bed",
            "number": 23,
            "position_hint": "against wall inside mother bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "compact wardrobe storage",
            "number": 24,
            "position_hint": "inside daughter bedroom or along shared-room partition wall as built-in storage"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom sink",
            "number": 25,
            "position_hint": "inside bathroom near the door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "toilet",
            "number": 26,
            "position_hint": "inside bathroom on the wall opposite or beside sink"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wet shower drain",
            "number": 27,
            "position_hint": "rear corner of compact bathroom wet area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom mirror",
            "number": 28,
            "position_hint": "above bathroom sink on bathroom wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bedroom wall above bed",
            "number": 29,
            "position_hint": "wall surface over or beside daughter bed, used as recurring wall anchor"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "low shoe cabinet strip",
            "number": 30,
            "position_hint": "inside entry threshold beside exterior metal door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "TV news broadcast on screen",
            "number": 31,
            "position_hint": "on TV screen at number 19 in shared living area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "steaming pot and herbs",
            "number": 32,
            "position_hint": "at kitchen sink and stovetop area, numbers 15 and 16"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "circular wrist mark on resident",
            "number": 33,
            "position_hint": "on a person near dining table and kitchen in the daytime domestic state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "two tea cups, one overturned",
            "number": 34,
            "position_hint": "on dining table at number 17 during night discovery state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood stains and footprint trail",
            "number": 35,
            "position_hint": "from daughter bedroom floor toward curtain at number 22"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "body behind curtain",
            "number": 36,
            "position_hint": "seated on floor behind daughter curtain at number 22"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "crumpled photo in hand",
            "number": 37,
            "position_hint": "with the body near number 36 during discovery state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red circle on bedroom wall",
            "number": 38,
            "position_hint": "on bedroom wall above bed at number 29"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bathroom mirror red circle apparition",
            "number": 39,
            "position_hint": "within reflection surface of bathroom mirror at number 28"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "distorted tabletop family photo",
            "number": 40,
            "position_hint": "on or near dining table at number 17 during hallucination state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "ransacked belongings pulled out",
            "number": 41,
            "position_hint": "scattered across shared area and daughter's bedroom during dusk search state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "footprint tracks across living area",
            "number": 42,
            "position_hint": "crossing entry threshold and shared living dining area toward interior rooms"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "living window open state",
            "number": 43,
            "position_hint": "at small living room window number 12, shown open only in ransacked state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "fallen dining chairs",
            "number": 44,
            "position_hint": "around dining table number 17 during ransacked state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "blood-stained old photo pinned or held",
            "number": 45,
            "position_hint": "center of red circle on bedroom wall number 38, later in hand as clue"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "backpack and doll subtly shifted",
            "number": 46,
            "position_hint": "inside daughter bedroom near storage or bed, slightly different from prior arrangement"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (exterior metal entry door), facing diagonally across number 2 (shared living dining area) toward number 3 (kitchen service strip), with number 19 (TV on low stand) and number 17 (dining table) in view",
            "framing_notes": "Domestic daytime view should emphasize the kitchen, dining table, TV, small living window, and entry threshold; depict the applicable transient cues only as background-state overlays, not as floor plan markings.",
            "ignore_numbered_elements": [
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44,
              45,
              46
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "living_kitchen_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              15,
              16,
              17,
              18,
              19,
              20,
              30,
              31,
              32,
              33
            ]
          },
          {
            "bg_id": "L05B06",
            "camera_height": "eye-level standing ~1.55m, slightly tense handheld feeling",
            "camera_position": "near number 9 (daughter's bedroom hinged door), facing inward toward number 21 (daughter's bed), number 22 (daughter's curtain), and number 13 (daughter's room sliding window), with a secondary sightline back toward number 17 (dining table)",
            "framing_notes": "Night discovery view should prioritize the daughter's room curtain/window corner, the bed wall, and the route from living area to bedroom; include discovery-state overlays only for this bg.",
            "ignore_numbered_elements": [
              31,
              32,
              33,
              39,
              40,
              41,
              42,
              43,
              44,
              45,
              46
            ],
            "lens_hint": "28mm wide angle for cramped small-room coverage",
            "sub_location": "daughter_bedroom_discovery",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              8,
              9,
              10,
              12,
              13,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              29,
              34,
              35,
              36,
              37,
              38
            ]
          },
          {
            "bg_id": "L05B07",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (entry threshold area), facing through number 2 (shared living dining area) toward number 9 (daughter's bedroom hinged door) and number 21 (daughter's bed)",
            "framing_notes": "Use a clean, checked-by-investigators state: show the ordinary base room arrangement, no blood, no body, no wall mark, with only the subtle shifted backpack-and-doll cue if visible.",
            "ignore_numbered_elements": [
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44,
              45
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "cleaned_interior_after_discovery",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              46
            ]
          },
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 23 (mother's bed) and then toward number 9 (daughter's bedroom hinged door), with a path continuing to number 6 (bathroom wet room area) and number 17 (dining table)",
            "framing_notes": "Day spotless state must exclude every prior discovery, hallucination, and ransack cue; preserve only the base apartment layout and clean furnishings.",
            "ignore_numbered_elements": [
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41,
              42,
              43,
              44,
              45,
              46
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "spotless_day_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30
            ]
          },
          {
            "bg_id": "L05B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 6 (bathroom wet room area), facing number 28 (bathroom mirror), with a cutaway recommendation toward number 17 (dining table) for the tabletop photo moment",
            "framing_notes": "Focus on the bathroom mirror and the dining-table photo surface; do not depict corpse, blood, ransack, open-window, or fallen-chair cues.",
            "ignore_numbered_elements": [
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              41,
              42,
              43,
              44,
              45,
              46
            ],
            "lens_hint": "40mm normal lens for mirror detail, with a wider companion framing if the dining table must be included",
            "sub_location": "bathroom_and_dining_hallucination",
            "use_numbered_elements": [
              2,
              3,
              6,
              11,
              12,
              17,
              18,
              25,
              26,
              27,
              28,
              39,
              40
            ]
          },
          {
            "bg_id": "L05B05",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (exterior metal entry door), facing diagonally across number 2 (shared living dining area) toward number 12 (small living room window), number 17 (dining table), and number 9 (daughter's bedroom hinged door)",
            "framing_notes": "Dusk ransacked state should show the open living window, fallen chairs, search damage, and footprint tracks; keep bedroom wall-photo cue excluded unless using the separate wall-clue bg.",
            "ignore_numbered_elements": [
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              45,
              46
            ],
            "lens_hint": "28mm wide angle for cramped interior and scattered objects",
            "sub_location": "ransacked_living_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              8,
              9,
              11,
              12,
              13,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              29,
              30,
              41,
              42,
              43,
              44
            ]
          },
          {
            "bg_id": "L05B04",
            "camera_height": "eye-level seated-to-standing transition ~1.3m to ~1.6m",
            "camera_position": "inside number 5 (daughter's bedroom area), near number 21 (daughter's bed), facing number 29 (main bedroom wall above bed), number 22 (daughter's curtain), and number 13 (daughter's room sliding window)",
            "framing_notes": "Dusk wall-clue view should emphasize the bedroom wall, the red circle state cue, the pinned or held old photo cue, and surrounding ransacked context; exclude discovery corpse and blood-trail cues unless explicitly required elsewhere.",
            "ignore_numbered_elements": [
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              39,
              40,
              42,
              43,
              44,
              46
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom_wall_clue",
            "use_numbered_elements": [
              2,
              5,
              9,
              13,
              21,
              22,
              24,
              29,
              38,
              41,
              45
            ]
          }
        ],
        "applied_shots": [
          "S5_Shot3",
          "S5_Shot9",
          "S5_Shot10",
          "S12_Shot9",
          "S12_Shot15",
          "S12_Shot19",
          "S14_Shot5",
          "S14_Shot9",
          "S18_Shot5",
          "S18_Shot12",
          "S18_Shot15",
          "S25_Shot1",
          "S27_Shot1",
          "S27_Shot3",
          "S25_Shot6",
          "S25_Shot11"
        ],
        "group_id": "bg_multi_family_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l11_exterior_front": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a contemporary dense coastal-city residential building front road, entrance approach, and exterior forecourt. 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 shapes only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic style, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use only flat solid pastel area fills with no blending: exterior road zone pale gray, entrance threshold forecourt pale beige, residential building footprint pale blue, stair circulation zone pale yellow, bicycle/service corner pale cyan. Layout: place a narrow east-west residential road along the south edge; above it place a compact entrance forecourt; above the forecourt place the rectangular footprint of an older low-rise multi-family residential building; put a recessed pedestrian entrance gate on the south face of the building; add road-facing window symbols as double parallel lines in the south wall; place a narrow exterior stair route along the east side leading upward toward a rooftop unit; include a recessed bicycle parking corner at the side of the forecourt with a simple fixed bicycle storage rail; include a low boundary wall or curb line between road and forecourt; include one simple streetlamp or utility pole near the roadside corner. Draw persistent features as simple top-down plan symbols only. Add small circular black-number markers exactly once for base-layer elements 1 through 11 only. Do not draw any marker numbered 12 or 13. Do not draw transient people, arriving vehicles, siren lights, emergency effects, blood, occult marks, fog, shadows, camera icons, arrows, field-of-view cones, or event-state cues. Minimal text only: optional large generic zone labels such as Road Zone, Threshold Zone, Building Zone, Stair Zone, and Service Zone, plus an optional small north arrow with N in one corner; no other text labels inside the drawing.",
        "key_elements": [
          "Flat top-down schematic plan of a dense contemporary coastal-city residential building front, with a narrow road, compact entrance forecourt, old low-rise multi-family building footprint, and exterior stair route toward a rooftop unit.",
          "Use flat pastel zone fills: exterior road zone pale gray, threshold forecourt pale beige, building/private mass pale blue, circulation stair zone pale yellow, service or bicycle corner pale cyan.",
          "Draw only base-layer numbered circle markers for persistent areas, openings, fixtures, and anchor exterior features; do not draw transient people, emergency vehicle, siren effects, or event-state markers on the floor plan image.",
          "Modern urban layout cues: cramped residential lane at the south edge, small concrete forecourt, recessed pedestrian entrance, road-facing windows, side stair access, bicycle parking in a back corner, low boundary wall or curb, and a simple streetlamp or utility pole."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "narrow exterior road",
            "number": 1,
            "position_hint": "south edge of plan, running east-west in front of building"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance forecourt",
            "number": 2,
            "position_hint": "center south threshold zone between road and building entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "low-rise residential building footprint",
            "number": 3,
            "position_hint": "north half of plan, main rectangular building mass facing road"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main pedestrian entrance gate",
            "number": 4,
            "position_hint": "south face of building, aligned with forecourt approach"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair route to rooftop",
            "number": 5,
            "position_hint": "east side of building footprint, narrow stair run rising from entrance area toward roof access"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "recessed bicycle parking corner",
            "number": 6,
            "position_hint": "northwest or rear-left corner of forecourt, tucked beside building wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bicycle storage rail",
            "number": 7,
            "position_hint": "inside number 6, against side wall of recessed parking corner"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "road-facing ground-floor windows",
            "number": 8,
            "position_hint": "south wall of building footprint, flanking the main entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "low boundary wall and curb line",
            "number": 9,
            "position_hint": "between number 1 and number 2, marking edge of forecourt"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "streetlamp or utility pole",
            "number": 10,
            "position_hint": "southwest roadside corner near the curb"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "stairwell landing opening",
            "number": 11,
            "position_hint": "upper end of number 5, near northeast side of building where stairs continue upward"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "arriving emergency vehicle at curb",
            "number": 12,
            "position_hint": "on road near south center or southeast curb, temporarily stopped in front of entrance"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "shocked meeting position",
            "number": 13,
            "position_hint": "at threshold between road and forecourt, just outside the entrance approach"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the exterior road near number 12, facing diagonally across number 1 toward number 2, number 4, and number 5, with number 3 as the main building mass behind them",
            "framing_notes": "show the arriving emergency vehicle cue at number 12 and the shocked meeting position at number 13 in front of the entrance approach; keep the exterior stair route toward the rooftop clear in the background",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "building_front_road",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          }
        ],
        "applied_shots": [
          "S13_Shot3",
          "S13_Shot6"
        ],
        "group_id": "bg_multi_family_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l11_rooftop_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of an exterior rooftop stair route for a compact modern urban low-rise multi-family building. The plan shows a narrow ground yard at the south edge, a recessed yard parking corner, a steep exterior stair flight up to a small mid turn landing, a second steep exterior stair flight up to a rooftop landing, a shallow threshold alcove, an iron entrance door into the rooftop unit, a small exterior window near the entrance, stair railings/parapet edges, a rooftop water tank, clothesline posts, and a low drying platform. Use clean single-weight black outlines on a white or off-white background, geometric CAD-like symbols only. Fill each zone with one flat pastel solid color: ground yard/access zone pale green, stair circulation zone pale yellow, rooftop landing and threshold zone pale beige, rooftop utility/exterior zone pale gray. Zone names may appear only as short generic area labels such as Yard Zone, Stair Zone, Rooftop Landing, Threshold Zone, and Utility Roof. Add a small north arrow with N in one corner. Draw simple top-down symbols: stairs as repeated tread lines with direction implied by layout, door as a line with an arc swing, window as double parallel lines in the wall, water tank as a simple rectangle or circle, clothesline as thin parallel line between posts, drying platform as a low rectangle. Place small circular black-number markers exactly once for persistent base elements 1 through 14 only: 1 ground yard access zone, 2 recessed yard parking corner, 3 lower steep stair flight, 4 mid stair turn landing, 5 upper steep stair flight, 6 rooftop landing, 7 roof unit threshold alcove, 8 iron entrance door, 9 door latch and lock side, 10 small exterior window, 11 rooftop water tank, 12 clothesline posts, 13 low drying platform, 14 stair railings and parapet edges. Do not draw markers for transient overlay elements 15, 16, 17, or 18. Do not include character names, scene text, event notes, odor graphics, blood, break-in marks, loose papers, bicycles, camera icons, field-of-view cones, or arrows other than the north arrow. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact 2020s urban low-rise multi-family exterior route: narrow ground yard, steep exposed exterior stairs, rooftop landing, and rooftop unit threshold.",
          "Flat pastel zone fills: yard/access zone in pale green, stair circulation zone in pale yellow, rooftop landing/threshold zone in pale beige, utility roof zone in pale gray.",
          "Persistent base plan only: structural route, openings, railings, rooftop utility fixtures, and fixed exterior anchors are drawn with numbered circle markers.",
          "Event-state cues such as the half-open door, forced flyer, odor cue, and parked bicycle are listed for overlay handling but must not be drawn on the base floor plan diagram."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "ground yard access zone",
            "number": 1,
            "position_hint": "south edge of plan, at the base of the exterior stair route"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "recessed yard parking corner",
            "number": 2,
            "position_hint": "southwest corner of the ground yard, tucked behind the stair start"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "lower steep stair flight",
            "number": 3,
            "position_hint": "rising from the south yard toward the central turn landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "mid stair turn landing",
            "number": 4,
            "position_hint": "center-left of plan, between the lower and upper stair flights"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper steep stair flight",
            "number": 5,
            "position_hint": "rising from the mid landing toward the rooftop landing at the north side"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop landing",
            "number": 6,
            "position_hint": "north-central roof level, directly before the unit threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "roof unit threshold alcove",
            "number": 7,
            "position_hint": "north wall of rooftop landing, immediately outside the entrance door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "iron entrance door",
            "number": 8,
            "position_hint": "north side of threshold alcove, hinged on one side with standard plan swing symbol"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "door latch and lock side",
            "number": 9,
            "position_hint": "on the closing edge of the iron entrance door frame"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small exterior window",
            "number": 10,
            "position_hint": "east wall of rooftop unit near the entrance, shown as double parallel window lines"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 11,
            "position_hint": "northwest utility roof area, set back from the stair landing"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "clothesline posts",
            "number": 12,
            "position_hint": "west side of rooftop utility zone, parallel to the landing edge"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low drying platform",
            "number": 13,
            "position_hint": "west-northwest rooftop utility zone, near the clothesline"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stair railings and parapet edges",
            "number": 14,
            "position_hint": "continuous along both exterior stair flights and roof landing edges"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open door state",
            "number": 15,
            "position_hint": "at number 8, shown only in per-background overlay for the post-break-in rooftop landing"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "unpleasant odor cue",
            "number": 16,
            "position_hint": "around number 6 and number 7, perceived on arrival at the rooftop landing"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "hastily parked bicycle",
            "number": 17,
            "position_hint": "near number 2, in the recessed ground yard parking corner"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "forced paper flyer at door seam",
            "number": 18,
            "position_hint": "at the seam of number 8 near number 9, tied to the break-in action"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (rooftop landing), facing diagonally toward number 7 (threshold alcove), number 8 (iron entrance door), and number 10 (small exterior window)",
            "framing_notes": "Include numbers 6, 7, 8, 9, and 10 prominently; allow rooftop utility anchors numbers 11, 12, and 13 to sit at the edge of frame. Depict transient numbers 15, 16, and 18 as overlay-state cues for this background, not as floor plan labels.",
            "ignore_numbered_elements": [
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_rooftop_landing_threshold",
            "use_numbered_elements": [
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18
            ]
          },
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on number 3 (lower steep stair flight), looking upward along number 5 (upper steep stair flight) toward number 6 (rooftop landing) and number 8 (iron entrance door)",
            "framing_notes": "Emphasize the steep vertical route with numbers 3, 4, 5, and 14; keep number 1 and number 2 low or behind in the composition if the yard is visible. Depict transient number 17 only if the lower yard corner is included.",
            "ignore_numbered_elements": [
              15,
              16,
              18
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_steep_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              14,
              17
            ]
          }
        ],
        "applied_shots": [
          "S11_Shot3",
          "S11_Shot4",
          "S13_Shot8"
        ],
        "group_id": "bg_multi_family_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_mart_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary urban supermarket sales floor in a compact modern coastal city layout. The plan is a simple architectural CAD-style map with single-weight black outlines on a white or off-white background, geometric symbols only. Use solid flat pastel area fills with one consistent color per zone: main shared sales floor pale yellow, entrance threshold zone pale beige, central customer circulation path pale light green, staff stocking service zone pale cyan, and any exterior/outside strip pale gray if shown. Show a deep rectangular sales floor: south street-facing storefront with automatic sliding entrance doors centered, storefront windows on both sides, checkout counter near the southeast entrance, long parallel gondola shelf aisles running north-south, refrigerated display cases along the north rear wall, and a small staff stocking area in the northwest rear corner with a swing door to a stockroom/service side. Draw furniture and fixtures as simple top-down plan symbols: shelves as long rectangles with aisle gaps, checkout as a counter block, refrigerated cases as shallow rectangles along the wall, sliding doors as overlapping linear door panels, swing door with a simple arc, windows as double parallel lines in the wall, and the ceiling security camera as a small fixed-fixture symbol. Place small white circular markers with black numbers 1 through 13 only, each number appearing exactly once at its listed base element position. Do not draw marker 14 or any temporary stocking boxes, employees, customers, dialogue, event cues, wall marks, floor trails, plot-state marks, camera icons, field-of-view cones, or arrows except an optional small north arrow labeled N in one corner. Minimal text only: optional generic zone labels such as Shared Zone, Threshold Zone, Customer Path, and Service Zone; no other labels or annotations inside the drawing. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic imagery, rendered style, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Flat top-down schematic plan of a contemporary urban supermarket sales floor.",
          "Deep rectangular retail layout with street-side entrance at the south, checkout near the entrance, dense parallel gondola aisles, refrigerated display cases along the rear wall, and a small staff stocking zone at the back.",
          "Color-coded flat pastel zones: shared sales floor, threshold entrance zone, customer circulation path, and service stocking zone.",
          "Base diagram includes only persistent structural units, openings, fixed fixtures, and anchor retail furniture as numbered circles.",
          "Temporary stocking boxes and hand cart are a state overlay marker for the referenced background and must not be drawn on the base floor plan."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main sales floor shared zone",
            "number": 1,
            "position_hint": "large central rectangle occupying most of the plan"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 2,
            "position_hint": "south edge of plan just inside the storefront entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "automatic sliding entrance doors",
            "number": 3,
            "position_hint": "center of south wall opening into the entrance threshold zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "front checkout counter",
            "number": 4,
            "position_hint": "southeast corner near the entrance threshold zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central customer circulation path",
            "number": 5,
            "position_hint": "wide north-south path running from the entrance threshold into the aisles"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "west shelf aisle run",
            "number": 6,
            "position_hint": "west side of the sales floor, long north-south gondola shelves"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "center gondola shelf run",
            "number": 7,
            "position_hint": "middle of the sales floor, long north-south shelf island parallel to customer path"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "east shelf aisle run",
            "number": 8,
            "position_hint": "east side of the sales floor, long north-south gondola shelves"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "rear refrigerated display wall",
            "number": 9,
            "position_hint": "north wall spanning most of the rear sales floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "staff stocking area",
            "number": 10,
            "position_hint": "northwest rear corner behind or beside shelf aisles"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "staff swing door to stockroom",
            "number": 11,
            "position_hint": "northwest wall at the rear of the staff stocking area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "storefront windows",
            "number": 12,
            "position_hint": "south wall on both sides of the sliding entrance doors"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "ceiling security camera fixture",
            "number": 13,
            "position_hint": "high central rear sales floor, aimed down the main aisle"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporary stocking boxes and hand cart",
            "number": 14,
            "position_hint": "in the central aisle near the shelf runs, associated with active restocking"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the central customer circulation path near number 5, facing north along the retail aisle toward number 9 and number 10, with number 6 and number 7 close on the left and number 8 on the right",
            "framing_notes": "Emphasize the busy aisle geometry with shelf runs and the temporary stocking boxes marker; keep entrance-side elements out of primary focus.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "sales_floor",
            "use_numbered_elements": [
              1,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              13,
              14
            ]
          }
        ],
        "applied_shots": [
          "S8_Shot3"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_cctv_security_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact modern CCTV security office inside a supermarket back-office area. Use clean single-weight black outlines on a white or off-white background, simple geometric CAD-style symbols only. Show one rectangular room with flat pastel solid color fills: pale yellow for the control work zone in the north half, pale blue for the visitor standing zone in the central/south-central open floor, pale beige for the threshold zone around the southwest door, and pale gray for the equipment storage strip along the east side. Use each color consistently with no blended or tonal effects. Add only short generic zone labels inside the colored areas: Control Zone, Visitor Zone, Threshold Zone, Equipment Zone. A small north arrow with the letter N may appear in one corner. Draw the persistent base layout only: an inward-swinging corridor entrance door on the southwest wall with a door arc; a small interior observation window on the west wall shown as double parallel wall lines; a small cable pass-through opening on the north wall; a CCTV monitor desk against the north wall with several simple monitor rectangles; a wall monitor array on the north wall above or behind the desk; a staff swivel chair just south of the desk facing the screens; an open visitor standing area behind the chair; a DVR or network equipment cabinet in the northeast corner; and a plain storage or file cabinet on the east wall. Furniture and fixtures must be symbolic top-down glyphs: desk as rectangles, monitors as small flat rectangles, chair as a simple plan symbol, cabinets as rectangles, openings as standard plan symbols. Place small white circular markers with black outlines and black numbers exactly once for base items 1 through 11 at their corresponding positions. Do not draw any marker for number 12 and do not show any CCTV screen-content state cue on this base diagram. Keep the diagram simple and readable; no camera icons, no field-of-view cones, no extra annotations, no people, no decorative styling, no realistic surface depiction, no angled view, no depth illusion, no cast dark effects, no tonal modeling, no color blending.",
        "key_elements": [
          "compact modern supermarket CCTV security office in a back-of-house administrative area",
          "single inward-swinging corridor door at the southwest side",
          "control desk against the north wall with multiple monitor rectangles",
          "wall-mounted monitor array above or behind the control desk",
          "staff swivel chair at the desk, visitor standing space behind the chair",
          "locked DVR or network equipment cabinet beside the desk",
          "plain storage/file cabinet along a side wall",
          "flat pastel zone fills: control zone, visitor zone, threshold zone, equipment zone",
          "base diagram uses numbered circular markers only for persistent layout items; transient screen content is omitted from the diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "control work zone",
            "number": 1,
            "position_hint": "north half of the room, centered around the monitor desk and staff seat"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "visitor standing zone",
            "number": 2,
            "position_hint": "central to south-central open floor area behind the staff chair"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "equipment storage zone",
            "number": 3,
            "position_hint": "east side strip of the room beside the control desk"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "corridor entrance door",
            "number": 4,
            "position_hint": "southwest wall, inward-swinging into the room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small interior observation window",
            "number": 5,
            "position_hint": "west wall near the north half, facing toward the supermarket back corridor or sales-floor side"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "cable pass-through opening",
            "number": 6,
            "position_hint": "north wall just behind the monitor desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "CCTV monitor desk",
            "number": 7,
            "position_hint": "against the north wall, slightly left of center"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall monitor array",
            "number": 8,
            "position_hint": "north wall above the monitor desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "staff swivel chair",
            "number": 9,
            "position_hint": "immediately south of the monitor desk, facing north"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "DVR equipment cabinet",
            "number": 10,
            "position_hint": "northeast corner beside the monitor desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "storage file cabinet",
            "number": 11,
            "position_hint": "east wall, south of the DVR equipment cabinet"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dark unclear CCTV playback on monitors",
            "number": 12,
            "position_hint": "on the monitor screens at the north wall control station; overlay only, not drawn on the base floor plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (southwest entrance door), facing diagonally toward number 7 (monitor desk) and number 8 (wall monitor array), with number 9 (staff chair) between the camera and the screens and number 2 (visitor standing area) behind it",
            "framing_notes": "include the monitor wall and desk prominently; the background image should depict the state cue number 12 as dark unclear CCTV footage on the monitors, while the floor plan diagram itself must not draw number 12",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "cctv_security_room",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          }
        ],
        "applied_shots": [
          "S20_Shot2",
          "S20_Shot4"
        ],
        "group_id": "bg_large_mart",
        "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 2020s urban Korean police station office interior. The diagram must look like a clean architectural CAD plan or simple room-layout sketch on a white/off-white background: single-weight black outlines, geometric plan-view symbols only, no people. Use flat pastel solid area fills with no gradients: shared desk work zone pale yellow, duty workstation/private investigation zone pale blue, service storage/coffee zone pale cyan, entrance/circulation threshold zone pale beige. Show a rectangular office with a southwest main door, a central circulation aisle, a north exterior window band, a northeast records-room door, clustered detective desks, one investigator desk, one duty workstation desk with a desktop monitor, filing cabinets along the east wall, a printer/copier station, a coffee station, a wall notice board, guest chairs, and a duty swivel chair. Furniture and openings must be simple top-down plan glyphs: desks as rectangles, chairs as small rectangles, monitor as a small rectangle on the desk, cabinets as shallow rectangles, door as a line with swing arc, window as double parallel wall lines. Place small circles with black numbers only for persistent base-layer elements 1 through 17, each number unique and appearing exactly once. Area labels may appear only as short generic labels: Shared Zone, Duty Zone, Service Zone, Threshold Zone. A small north arrow with the letter N is allowed in one corner. Do not draw any transient overlay markers or contents for numbers 18 through 21; do not draw smartphone screen content, case photos, GPS text, coordinates, phone numbers, report text, character names, evidence details, or any plot-state marks on this base diagram. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. No decorative illustration, no camera icons, no field-of-view arrows, no extra annotations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a compact 2020s urban Korean police station office.",
          "Color-coded zones: shared desk work zone, duty workstation/private investigation zone, service storage/coffee zone, and entrance/circulation threshold zone.",
          "Base diagram uses only single-weight black outlines, flat pastel solid fills, symbolic plan-view furniture, doors, windows, and numbered circles for persistent base elements.",
          "Modern office layout cues: clustered detective desks, duty workstation with desktop monitor, filing cabinets, copier/printer station, coffee station, wall notice board, glass/office door, and window band.",
          "Transient plot cues are represented in JSON only and must not be drawn on the base floor plan: phone-number smartphone, scattered case photos, GPS result screen, and signature/report forms."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared desk work zone",
            "number": 1,
            "position_hint": "central and west half of the office, containing the investigator desk and secondary desk cluster"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "duty workstation zone",
            "number": 2,
            "position_hint": "central-east side of the office around the duty desk and monitor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service storage zone",
            "number": 3,
            "position_hint": "east and southeast wall strip with filing cabinets, copier, and coffee station"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance circulation threshold zone",
            "number": 4,
            "position_hint": "southwest entry area and central walking aisle between desks"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main office door",
            "number": 5,
            "position_hint": "southwest wall, opening inward into the circulation threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north window band",
            "number": 6,
            "position_hint": "north exterior wall above the shared desk work zone and duty workstation zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "records room door",
            "number": 7,
            "position_hint": "northeast wall beside the filing/service zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "investigator desk",
            "number": 8,
            "position_hint": "left-center of the shared work zone, desk face angled toward the duty workstation"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty workstation desk",
            "number": 9,
            "position_hint": "right-center of the duty workstation zone, facing the entrance and investigator desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "desktop monitor",
            "number": 10,
            "position_hint": "on top of the duty workstation desk, rear edge facing into the room"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "secondary detectives desk cluster",
            "number": 11,
            "position_hint": "northwest portion of the shared desk work zone, grouped as two compact desks"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "filing cabinet bank",
            "number": 12,
            "position_hint": "along the east wall inside the service storage zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "printer copier station",
            "number": 13,
            "position_hint": "southeast wall near the filing cabinets"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "coffee station",
            "number": 14,
            "position_hint": "south wall or southeast corner, near the service storage zone and circulation aisle"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall notice board",
            "number": 15,
            "position_hint": "west wall above or beside the investigator desk area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "guest chair pair",
            "number": 16,
            "position_hint": "in front of the investigator desk, facing number 8"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "duty swivel chair",
            "number": 17,
            "position_hint": "behind the duty workstation desk at number 9"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "smartphone with phone number shown",
            "number": 18,
            "position_hint": "on or just above the duty workstation side of the desk interaction area, tied to the night inquiry moment"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "scattered enlargement case photos",
            "number": 19,
            "position_hint": "spread across the investigator desk surface at number 8 during the empty daytime office state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "GPS location result on monitor",
            "number": 20,
            "position_hint": "displayed on the desktop monitor at number 10 during the empty daytime office state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "missing report and call request forms",
            "number": 21,
            "position_hint": "paperwork stack on the duty workstation or investigator desk during the daytime signing and inquiry sequence"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (main office door) in number 4 (entrance and circulation threshold zone), facing diagonally toward number 9 (duty workstation desk), number 10 (desktop monitor), and number 8 (investigator desk)",
            "framing_notes": "Emphasize the duty workstation as the active desk while keeping the entrance-side circulation readable; include the transient phone-number inquiry cue at number 18 only for this background.",
            "ignore_numbered_elements": [
              19,
              20,
              21
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "police_station_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              12,
              13,
              14,
              15,
              16,
              17,
              18
            ]
          },
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level seated/standing mix ~1.3m",
            "camera_position": "near number 8 (investigator desk), facing across the desktop toward number 9 (duty workstation desk) and number 10 (desktop monitor), with number 6 (north window band) in the rear wall",
            "framing_notes": "Foreground the investigator desk surface for scattered case photos, and keep the duty monitor visible for the GPS result overlay; the office should read as empty.",
            "ignore_numbered_elements": [
              18
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "police_station_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              19,
              20,
              21
            ]
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot4",
          "S21_Shot9",
          "S21_Shot14"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_fishing_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern coastal fishing boat open deck. The bow is at the north/top, the wheelhouse boundary is at the south/bottom, and the main open deck sits between them. Show a practical small fishing boat layout: narrow bow passage at the north, open working deck in the center, fixed bench seating on the port/west side, low storage bench on the starboard/east side, a central deck hatch, perimeter gunwale and safety rail, a bow mooring cleat, a small starboard rail gate, and a wheelhouse deck door with a simple swing arc plus a front wheelhouse window drawn as a double line in the wall. Use clean architectural CAD-style plan symbols and simple geometric shapes only. Use single-weight black outlines on a white or off-white background. Fill each zone with one flat solid pastel color: shared open deck zone pale yellow, bow passage threshold zone pale beige, wheelhouse threshold/service zone pale cyan, exterior water margin around the hull pale gray-blue. Use the same color consistently for each zone. Area labels may be limited to short generic labels such as Shared Zone, Bow Path, Threshold Zone, and Exterior. Add a small north arrow with N in one corner if needed. Draw small white circular numbered markers with black numbers exactly once for base elements 1 through 11 only: 1 central open deck area, 2 bow passage, 3 wheelhouse threshold zone, 4 perimeter gunwale and safety rail, 5 portside fixed bench seating, 6 starboard fixed storage bench, 7 central deck hatch, 8 wheelhouse deck door, 9 wheelhouse front window, 10 bow mooring cleat, 11 starboard side rail gate. Do not draw markers 12, 13, or 14 because they are transient overlay cues. Do not draw any camera icon, field-of-view cone, action arrow, characters, map, photograph, sunset, fog, sea waves, dramatic effects, or plot-state marks on this base diagram. No extra text annotations besides optional generic zone labels, the numbered circles, and optional 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 coastal fishing boat open deck.",
          "Bow at north, wheelhouse threshold at south, open deck between them with a clear route from seating to the wheelhouse door.",
          "Flat pastel zone fills: shared deck zone pale yellow, bow passage pale beige, wheelhouse threshold/service zone pale cyan, exterior water margin pale gray-blue.",
          "Persistent base markers only are drawn as small numbered circles; transient map, photo, and movement cue are listed in JSON but must not be drawn on the floor plan image.",
          "Simple symbolic plan glyphs only: rail/gunwale outline, bench rectangles, central hatch rectangle, door swing arc, window double line, cleat symbol, side rail gate gap."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open deck shared work area",
            "number": 1,
            "position_hint": "central main deck between bow passage and wheelhouse threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bow passage",
            "number": 2,
            "position_hint": "north end, narrow path leading toward the bow rail"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse threshold zone",
            "number": 3,
            "position_hint": "south end of deck directly before the wheelhouse wall and door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "perimeter gunwale and safety rail",
            "number": 4,
            "position_hint": "continuous outline around port, starboard, and bow edges of the open deck"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "portside fixed bench seating",
            "number": 5,
            "position_hint": "west side of open deck, slightly aft of center"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "starboard fixed storage bench",
            "number": 6,
            "position_hint": "east side of open deck, opposite the seating bench"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "central deck hatch",
            "number": 7,
            "position_hint": "center of open deck, between seating and wheelhouse route"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse deck door",
            "number": 8,
            "position_hint": "south wall of deck, centered slightly to starboard, opening into wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse front window",
            "number": 9,
            "position_hint": "south wall above the deck threshold, adjacent to the wheelhouse door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bow mooring cleat",
            "number": 10,
            "position_hint": "north bow passage, centered near the bow rail"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side rail gate",
            "number": 11,
            "position_hint": "east rail near aft open deck, small gap in safety rail"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "paper map used in confrontation",
            "number": 12,
            "position_hint": "near portside fixed bench seating, held or presented during the deck exchange"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "printed photograph used in confrontation",
            "number": 13,
            "position_hint": "near portside fixed bench seating, shown together with the paper map"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "sudden movement route toward wheelhouse",
            "number": 14,
            "position_hint": "from the seating area across the central deck toward the wheelhouse deck door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L18B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (portside fixed bench seating), facing diagonally across number 1 (open deck) toward number 8 (wheelhouse deck door) and number 9 (wheelhouse front window), with number 7 (central deck hatch) between the seating area and the wheelhouse threshold",
            "framing_notes": "Use the base layout to show a tense deck confrontation: include numbers 12 and 13 near the seating area and number 14 as the movement direction toward the wheelhouse in the generated background overlay, not on the floor plan diagram.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "open_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot4",
          "S28_Shot8"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_fishing_boat_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary Korean coastal fishing boat wheelhouse. The drawing must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting effects, no textured surfaces, and no material rendering. Use solid flat pastel zone fills only: pale yellow for the shared/control zone around the helm and central standing space, pale cyan for fixed service/equipment zones, pale beige for the aft threshold/door zone, and pale gray for the exterior deck surround outside the wheelhouse. Draw a small rectangular boat wheelhouse footprint with thick but simple black wall outlines, a north-facing forward windshield bank, port and starboard side sliding windows shown as double parallel wall lines, and an aft entrance door from the deck shown with a simple swing arc. Show a cramped modern small-fishing-boat layout: helm console tight in the forward starboard corner under the windshield, steering wheel as a simple circle on the console, small throttle/instrument panel, fixed radio/GPS unit, small chart shelf on the port-forward side, low storage bench along the port-aft wall, and a narrow central aisle from the aft doorway to the helm for blocked movement. Use standard top-down symbolic glyphs only. Draw small white circular numbered markers with black outlines and black numbers for base-layer elements only: 1 compact wheelhouse interior, 2 aft entrance doorway, 3 forward windshield bank, 4 port side sliding window, 5 starboard side sliding window, 6 helm console with steering wheel, 7 throttle and instrument panel, 8 fixed radio and GPS unit, 9 small chart shelf, 10 low storage bench, 11 narrow central standing aisle. Each marker must appear exactly once. Do not draw markers 12, 13, 14, or 15 and do not draw any transient event cues such as an old photo, circular wall marks, red circle marks, or a collapsed figure. Minimal text inside the diagram: only short generic zone labels such as Shared Zone, Service Zone, Threshold Zone, Exterior Zone, plus an optional small N north arrow in one corner; no other labels, annotations, camera icons, arrows, or field-of-view cones.",
        "key_elements": [
          "Compact contemporary Korean coastal fishing boat wheelhouse layout",
          "Flat top-down schematic CAD-style plan, square 1024x1024",
          "Single-weight black outlines on white or off-white background",
          "Flat pastel zone fills only: pale yellow shared/control zone, pale cyan service/equipment zone, pale beige threshold zone, pale gray exterior/deck surround",
          "Aft entrance doorway from deck into a cramped wheelhouse",
          "Forward windshield bank and side windows around the helm",
          "Fixed helm console, steering wheel, throttle, instrument panel, radio/GPS unit, chart shelf, and storage bench",
          "Very narrow central standing/blocking aisle between entrance and helm",
          "Only base-layer marker numbers 1 through 11 are drawn on the floor plan",
          "Transient old photo clue, circular marks, red circle, and collapsed figure position are listed for overlay use but must not be drawn on the base floor plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "compact wheelhouse interior",
            "number": 1,
            "position_hint": "main enclosed cabin footprint, centered inside the boat wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft entrance doorway",
            "number": 2,
            "position_hint": "south wall, centered-to-starboard side, opening from rear deck into wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield bank",
            "number": 3,
            "position_hint": "north wall, wide window band above the helm"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side sliding window",
            "number": 4,
            "position_hint": "west wall, forward half of wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side sliding window",
            "number": 5,
            "position_hint": "east wall, forward half of wheelhouse near helm"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console with steering wheel",
            "number": 6,
            "position_hint": "forward starboard corner, directly below forward windshield"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "throttle and instrument panel",
            "number": 7,
            "position_hint": "mounted on top of helm console, forward starboard area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed radio and GPS unit",
            "number": 8,
            "position_hint": "forward wall or upper helm area, near the windshield and console"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "small chart shelf",
            "number": 9,
            "position_hint": "port-forward wall area opposite the helm"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low storage bench",
            "number": 10,
            "position_hint": "port aft wall, below side window line"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "narrow central standing aisle",
            "number": 11,
            "position_hint": "thin open floor strip running from aft entrance toward helm, used as cramped blocking space"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old photo clue",
            "number": 12,
            "position_hint": "temporary handheld clue in the narrow aisle near the helm confrontation"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "many circular marks",
            "number": 13,
            "position_hint": "transient or subjective circular marks across interior walls and window surfaces"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "new red circle mark",
            "number": 14,
            "position_hint": "newly discovered red circle near the forward windshield and helm sightline"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "collapsed figure position",
            "number": 15,
            "position_hint": "temporary collapsed position in the narrow aisle beside the helm"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing ~1.6m inside a cramped wheelhouse",
            "camera_position": "near number 2 (aft entrance doorway), facing diagonally forward toward number 6 (helm console) and number 3 (forward windshield bank)",
            "framing_notes": "include numbers 6, 7, and 12 prominently; use the narrow space around number 11 to support a blocked-at-the-helm confrontation composition",
            "ignore_numbered_elements": [
              13,
              14,
              15
            ],
            "lens_hint": "28mm to 35mm wide angle for a cramped interior",
            "sub_location": "wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L19B02",
            "camera_height": "eye-level standing ~1.6m, slightly lowered gaze toward the floor area",
            "camera_position": "near number 2 (aft entrance doorway), facing forward across number 11 (narrow central aisle) toward number 6 (helm console), number 3 (forward windshield bank), and number 14 (newly discovered red circle position)",
            "framing_notes": "include numbers 13, 14, and 15 clearly in the referenced background; keep the helm and window markers readable as spatial anchors",
            "ignore_numbered_elements": [
              12
            ],
            "lens_hint": "28mm wide angle for claustrophobic wheelhouse coverage",
            "sub_location": "wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              13,
              14,
              15
            ]
          }
        ],
        "applied_shots": [
          "S29_Shot1",
          "S29_Shot5",
          "S29_Shot10"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "921e6b2354922f4c",
    "consumed_shot_binding_hash": "e881fc0702922c6a"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "ceec6dc6-7940-4482-899d-2764dc307994",
  "resolved_model": "gpt",
  "updated_at": "2026-06-17T07:46:43.967506+00:00",
  "project_config_snapshot": {}
}