{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "7b54405f0666021c",
  "data": {
    "floor_plans": {
      "fp_l03_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic exterior floor plan and roof/site map, like a clean architectural CAD plan or simple IKEA-style layout sketch. The subject is an old low-rise multi-family villa in a dense modern Korean west-coast urban outskirts setting, shown from directly above as an exterior massing and rooftop unit overview. Use single-weight black outlines on a white or off-white background, simple geometric top-down symbols only. Fill each zone with one flat pastel solid color: old villa building footprint pale warm gray, rooftop deck pale beige, small rooftop unit pale blue, stair bulkhead pale lavender, narrow alley pale gray, compact parking strip pale muted green, neighboring flat roofs pale tan. No gradients, no blending, no drop shadows. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.\n\nDraw the main old villa as a simple rectangular footprint centered in the plan, with a thin parapet outline around the roof. Place a small rooftop living unit on the northwest side of the roof, typical of an older urban villa rooftop; show it as a simple rectangle with a south-facing door and two window symbols. Place a small stair bulkhead on the east side of the rooftop deck with its door facing the open roof. Add rooftop service items as symbolic top-down glyphs: paired water tanks at the northeast roof corner, a satellite dish and antenna mast along the north parapet, a laundry drying line across the central roof, outdoor air conditioner condensers near the southwest roof edge, and a drain plus utility pipe cluster near the southeast corner. Add a faint thin red circular mark on the open rooftop deck as a simple plot-critical circle symbol.\n\nAround the building, show a narrow alley along the east side, a compact parking strip along the south side, and neighboring flat-roof buildings at the north and west edges. Mark the main building entrance canopy on the south facade and a vertical stack of exterior stairwell windows on the east facade using standard plan symbols. Use only short area labels inside colored zones, such as Rooftop, Rooftop Unit, Stair, Alley, Parking, Neighbor Roofs, and Building. Add a small north arrow with N in one corner. Every listed element must have a small white circle marker with a black outline and black number, numbered 1 through 19 exactly once; do not add any other text, callouts, camera icons, arrows, people, vehicles, decorative effects, or perspective views.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic exterior site plan.",
          "Old low-rise Korean multi-family villa footprint with a flat roof and parapet, typical of a dense coastal outskirts neighborhood in the mid-2020s.",
          "Small rooftop living unit placed on one side of the roof, with a nearby stair bulkhead and service objects such as water tanks, antenna, clothesline, drains, and air-conditioning condenser units.",
          "Narrow alley, compact parking strip, and neighboring flat-roof buildings around the villa for dense urban context.",
          "Flat pastel color zones only: main building footprint pale warm gray, rooftop deck pale beige, rooftop unit pale blue, stair bulkhead pale lavender, alley pale gray, parking pale muted green, neighboring buildings pale tan.",
          "All openings and persistent rooftop exterior props are represented by simple top-down symbols and unique numbered circle markers; no extra text except short area labels and a north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "old villa building footprint",
            "number": 1,
            "position_hint": "center of plan, rectangular footprint below rooftop outline"
          },
          {
            "category": "area",
            "label": "rooftop deck area",
            "number": 2,
            "position_hint": "inside roof perimeter surrounding rooftop unit"
          },
          {
            "category": "area",
            "label": "small rooftop unit",
            "number": 3,
            "position_hint": "northwest side of rooftop deck"
          },
          {
            "category": "area",
            "label": "stair bulkhead",
            "number": 4,
            "position_hint": "east side of rooftop deck near access door"
          },
          {
            "category": "opening",
            "label": "rooftop unit door",
            "number": 5,
            "position_hint": "south wall of rooftop unit facing rooftop deck"
          },
          {
            "category": "opening",
            "label": "rooftop unit front window",
            "number": 6,
            "position_hint": "south wall of rooftop unit beside door"
          },
          {
            "category": "opening",
            "label": "rooftop unit side window",
            "number": 7,
            "position_hint": "west wall of rooftop unit"
          },
          {
            "category": "opening",
            "label": "stair bulkhead door",
            "number": 8,
            "position_hint": "west wall of stair bulkhead opening onto rooftop deck"
          },
          {
            "category": "prop",
            "label": "black rooftop water tank pair",
            "number": 9,
            "position_hint": "northeast roof corner near parapet"
          },
          {
            "category": "prop",
            "label": "small satellite dish and antenna mast",
            "number": 10,
            "position_hint": "north parapet between rooftop unit and water tanks"
          },
          {
            "category": "prop",
            "label": "laundry drying line",
            "number": 11,
            "position_hint": "open central rooftop deck between rooftop unit and stair bulkhead"
          },
          {
            "category": "prop",
            "label": "outdoor air conditioner condensers",
            "number": 12,
            "position_hint": "southwest roof edge near rooftop unit wall"
          },
          {
            "category": "prop",
            "label": "rooftop drain and utility pipe cluster",
            "number": 13,
            "position_hint": "southeast roof corner near parapet"
          },
          {
            "category": "area",
            "label": "narrow alley",
            "number": 14,
            "position_hint": "east side of building footprint running north to south"
          },
          {
            "category": "area",
            "label": "compact parking strip",
            "number": 15,
            "position_hint": "south side of building footprint beside alley entrance"
          },
          {
            "category": "area",
            "label": "neighboring flat roofs",
            "number": 16,
            "position_hint": "north and west edges outside main building footprint"
          },
          {
            "category": "opening",
            "label": "main building entrance canopy",
            "number": 17,
            "position_hint": "south facade of main villa footprint facing parking strip"
          },
          {
            "category": "opening",
            "label": "exterior stairwell window stack",
            "number": 18,
            "position_hint": "east facade of main villa footprint facing narrow alley"
          },
          {
            "category": "plot_device",
            "label": "faint circular rooftop mark",
            "number": 19,
            "position_hint": "open rooftop deck near the center, drawn as a simple thin red circle symbol"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B05",
            "camera_height": "high aerial overview, map-like reference height",
            "camera_position": "above the site centered over number 2 (rooftop deck), facing down to include number 1 (old villa footprint), number 3 (rooftop unit), and surrounding numbers 14, 15, and 16",
            "framing_notes": "Use as a layout reference for a day aerial view; keep the rooftop unit and stair bulkhead readable while showing the surrounding alley, parking strip, and neighboring roofs.",
            "lens_hint": "wide aerial framing, equivalent 28mm",
            "sub_location": "building_exterior_overview"
          }
        ],
        "applied_shots": [
          "S4_Shot1"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l03_rooftop": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram, like a clean CAD plan or IKEA-style layout sketch. Use single-weight black outlines on a white or off-white background, with simple geometric symbols only. The plan shows a modern Korean coastal residential rooftop entry deck: a large open rooftop deck area filled with one solid pale gray pastel color and labeled only with the generic area text “Rooftop”; a small stairwell headhouse in the southeast corner filled with solid pale beige and labeled “Stair”; an iron rooftop access door on the south side of the stairwell headhouse opening onto the deck, drawn with a simple door line and swing arc; a raised rectangular platform in the northwest quadrant; a cylindrical rooftop water tank symbol centered on that platform; clothesline posts with straight clothesline segments spanning the middle to northeast deck; a continuous low parapet perimeter around the roof edge; a small drainage grate near the southwest deck edge; a utility pipe bundle along the east side of the stairwell headhouse; and a long flat dark elongated intruder silhouette trace extending from the iron door toward the water tank as a plot-device shape, not a lighting effect. Put a small circled black number marker exactly once for each element: 1 rooftop deck area, 2 iron rooftop door, 3 stairwell headhouse, 4 raised tank platform, 5 water tank, 6 clothesline posts and lines, 7 parapet perimeter, 8 drainage grate, 9 long intruder silhouette trace, 10 utility pipe bundle. Area labels may be short English words only; do not add any other text annotations. Include a small north arrow with “N” in one corner. Keep all area fills as solid flat pastel colors, one consistent color per area, with no gradients, no blending, no lighting effects, no surface rendering, no texture, no material rendering, no photorealism, no perspective view, no isometric view, no axonometric view, and no volumetric depth. Furniture and rooftop objects must be simple top-down plan glyphs, not pictorial drawings.",
        "key_elements": [
          "Flat top-down schematic rooftop deck plan for a modern Korean coastal residential building",
          "Iron rooftop access door from a small stairwell headhouse",
          "Cylindrical rooftop water tank on a raised platform",
          "Simple clothesline poles and lines crossing the open deck",
          "Low parapet walls around the roof edge",
          "Drainage grate and utility pipe bundle for rooftop service details",
          "Long intruder silhouette trace indicated as a flat plot-device shape, not a lighting effect"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck area",
            "number": 1,
            "position_hint": "main open deck occupying most of the plan"
          },
          {
            "category": "opening",
            "label": "Iron rooftop door",
            "number": 2,
            "position_hint": "south side of stairwell headhouse, opening onto the deck"
          },
          {
            "category": "area",
            "label": "Stairwell headhouse",
            "number": 3,
            "position_hint": "southeast corner attached to the rooftop entry door"
          },
          {
            "category": "furniture",
            "label": "Raised tank platform",
            "number": 4,
            "position_hint": "northwest quadrant of rooftop deck"
          },
          {
            "category": "prop",
            "label": "Cylindrical water tank",
            "number": 5,
            "position_hint": "centered on raised platform in northwest quadrant"
          },
          {
            "category": "prop",
            "label": "Clothesline posts and lines",
            "number": 6,
            "position_hint": "middle to northeast portion of open deck"
          },
          {
            "category": "opening",
            "label": "Low parapet perimeter",
            "number": 7,
            "position_hint": "continuous around outer roof boundary"
          },
          {
            "category": "prop",
            "label": "Drainage grate",
            "number": 8,
            "position_hint": "southwest area of deck near parapet"
          },
          {
            "category": "plot_device",
            "label": "Long intruder silhouette trace",
            "number": 9,
            "position_hint": "stretching from iron door across the deck toward the water tank"
          },
          {
            "category": "prop",
            "label": "Utility pipe bundle",
            "number": 10,
            "position_hint": "east wall of stairwell headhouse and adjacent parapet"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (iron door), facing diagonally across number 1 (rooftop deck) toward number 5 (water tank) and number 6 (clothesline posts)",
            "framing_notes": "include number 2 prominently as the intrusion point, keep number 5 and number 6 readable in the background, and place number 9 along the floor path for the long intruder silhouette trace",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_entry_deck"
          }
        ],
        "applied_shots": [
          "S10_Shot3",
          "S10_Shot8"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l03_yard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact modern coastal South Korean residential courtyard. The image must look like a clean CAD or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric plan symbols only. No 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, no material rendering. Use flat pastel solid color fills only, one consistent color per zone: central Courtyard area in pale beige, exterior stair zone in pale gray, upper rooftop/room strip along the north edge in pale blue-gray. Draw the courtyard as a small enclosed rectangular yard with thick black perimeter walls on west, south, and east sides, a simple south entrance gate opening, and a narrow upper building/rooftop room strip along the north side. Place an exterior stair run along the east wall, starting with a base landing near the southeast corner and stepping upward toward a small landing near the northeast rooftop edge; draw the stair as repeated flat rectangular step glyphs. On the north upper room wall, draw a standard flat window symbol with double parallel wall lines and a flat solid pale yellow fill inside the window rectangle to indicate the rooftop window is lit; do not add glow, beams, shadows, or lighting effects. Place a tiny flat black top-down cat silhouette on the top of the west perimeter wall, as if passing over the wall. Add only short area labels inside colored zones: Courtyard, Stairs, Upper Room. Add a small north arrow with the letter N in one corner. Place exactly seven small white circular markers with black outlines and black numbers, each number appearing once: 1 in the central courtyard area, 2 on the exterior stair run/base landing, 3 in the upper rooftop room strip, 4 at the south entrance gate, 5 at the lit rooftop window, 6 on the perimeter wall, 7 beside the black cat on the west wall. Do not place any other text, annotations, camera icons, arrows, or field-of-view cones inside the diagram.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram",
          "Compact modern coastal South Korean residential courtyard geometry with an enclosed wall, south gate, exterior stair, and upper rooftop room/window edge",
          "Flat pastel solid area fills: courtyard pale beige, exterior stair zone pale gray, upper rooftop/room strip pale blue-gray",
          "Single-weight black outlines on white/off-white background, simple geometric CAD-style symbols only",
          "Numbered black-circle markers for courtyard area, stair, upper room strip, gate, lit rooftop window, perimeter wall, and black cat",
          "Rooftop window indicated by a flat solid pale yellow rectangle within a standard window symbol, without light beams or effects",
          "Black cat indicated as a tiny flat black top-down silhouette positioned on the top of the perimeter wall"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "courtyard yard",
            "number": 1,
            "position_hint": "central open ground area enclosed by walls"
          },
          {
            "category": "prop",
            "label": "exterior stair run and base landing",
            "number": 2,
            "position_hint": "east side of courtyard, starting near southeast corner and rising toward northeast rooftop edge"
          },
          {
            "category": "area",
            "label": "upper rooftop room strip",
            "number": 3,
            "position_hint": "north edge of plan, narrow upper-level/building footprint facing the courtyard"
          },
          {
            "category": "opening",
            "label": "south entrance gate",
            "number": 4,
            "position_hint": "center of south perimeter wall opening into the courtyard"
          },
          {
            "category": "opening",
            "label": "lit rooftop window",
            "number": 5,
            "position_hint": "north upper room wall, facing down toward the courtyard"
          },
          {
            "category": "prop",
            "label": "courtyard perimeter wall",
            "number": 6,
            "position_hint": "thick enclosing wall around west, south, and east sides of the yard"
          },
          {
            "category": "plot_device",
            "label": "black cat on wall",
            "number": 7,
            "position_hint": "on top of the west perimeter wall, slightly north of center"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (south entrance gate), inside number 1 (courtyard yard), facing diagonally upward/north toward number 5 (lit rooftop window), with number 2 (exterior stair run and base landing) along the right side and number 7 (black cat on wall) crossing the wall line",
            "framing_notes": "Emphasize the empty dawn courtyard mood by keeping the yard open in the foreground; include the stair base, the rooftop window, and the cat on the wall as the key readable anchors.",
            "lens_hint": "35mm wide angle",
            "sub_location": "courtyard_yard"
          }
        ],
        "applied_shots": [
          "S15_Shot1"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l04_main_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a compact modern Korean coastal rooftop unit interior. Use a clean architectural CAD-style plan on white or off-white background, single-weight black outlines, simple geometric symbols only, and uniform flat pastel solid fills with one color per zone. North is up. Draw short generic area labels only: Entry, Hall, Living, Kitchen, Main Bedroom, Small Bedroom, Bath. Add a small N arrow in one corner. Do not place any other words inside the drawing. Every listed element must have one small white circle marker with a black number, each number used exactly once. Use door swing arcs, windows as double parallel wall lines, bed rectangles with pillow shapes, sofa as a long rectangle with cushion divisions, table and chairs as simple top-down glyphs, and bathroom fixtures as standard plan symbols. Keep all fills plain and solid with no tonal modeling or surface detail.\n\nLayout: draw the unit as a compact rectangular rooftop home. Put Entry area 1 in the southeast corner, pale beige. Put Short hallway 2 as a narrow pale sand connector from the entry to the living room, bathroom, and bedroom doors. Put Living room area 3 in the central and southwest portion, pale yellow. Put Kitchenette area 4 as a pale green strip along the west wall opening to the living room. Put Main bedroom area 5 in the northeast room, pale blue. Put Small bedroom area 6 in the northwest room, pale lavender. Put Bathroom area 7 in the southeast beside the entry, pale cyan.\n\nPlace Front door 8 on the south wall at the entry, swinging inward. Place Shoe cabinet 9 against the east wall of the entry. Place Breakfast dining table 10 in the living room center near the kitchenette, with Dining chair set 11 around it. Place Sofa or floor seating 12 on the southwest side of the living room facing TV or monitor 14 on the north living partition wall. Place Low coffee table 13 in front of the seating. Place Kitchen counter with sink 15 on the west wall of the kitchenette, Two-burner cooktop 16 beside it, Mini refrigerator 17 at the south end of the kitchenette, Herb pots 18 on the window sill above the sink, and Kitchen window 44 directly above the sink on the west wall. Place Openable living sliding window 19 on the south wall of the living room, west of the front door.\n\nPlace Main bedroom door 20 on the south wall of the main bedroom. Inside the main bedroom, place Low bed or floor mattress 21 along the east side, Built-in wardrobe 22 on the west wall, Curtain partition 23 along the north side partly enclosing the window corner, Concealed body position 24 as a small dashed oval behind the curtain in the northeast corner, Blood stain symbol 25 as a flat dark red irregular oval on the floor near the curtain, Red circular tattoo clue 26 as a small red circle marker near the concealed position, Backpack 27 near the foot of the bed, Doll 28 beside the backpack, Main bedroom sliding window 29 on the north wall behind or near the curtain, Red circular wall mark 30 on the east wall, and Pinned old photo 31 on the same east wall within or beside the red circle. Place Small bedroom door 32 on the south wall of the small bedroom, Small low bed with storage 33 against the west wall, and Small bedroom window 46 on the north wall.\n\nPlace Bathroom door 34 opening from the hall. Inside the bathroom, place Toilet 35 along the south side, Sink basin 36 on the east wall, Shower area 37 in the north corner, Red circle on bathroom tile 38 near the sink and shower threshold, Small framed family photo 39 on a shelf or wall near the sink, and Bathroom high window 45 on the east wall. Place Washing machine niche 43 in the hall or entry niche beside the bathroom wall. Add Muddy footprint trail 40 from the front door across the living room toward the living sliding window. Place Fallen chair pair 41 near the dining table. Place Smartphone 42 on the low coffee table. Ensure all numbered circles are readable and do not overlap walls or furniture.",
        "key_elements": [
          "Compact modern Korean coastal rooftop unit layout with entry, living room, kitchenette, two small bedrooms, bathroom, and short hall.",
          "Flat pastel zone fills: entry pale beige, hall pale sand, living pale yellow, kitchen pale green, main bedroom pale blue, small bedroom pale lavender, bathroom pale cyan.",
          "Modern small-home layout cues: low floor-friendly beds, compact built-in storage, narrow kitchenette, sliding windows, shoe cabinet by entry, washing machine niche near bath.",
          "Plot-critical bedroom devices: curtain partition, concealed body position, blood stain symbol, red circular tattoo clue, red wall circle, pinned old photo, backpack, doll.",
          "Plot-critical living and bathroom devices: TV or monitor, breakfast table, sink, herbs, openable sliding window, muddy footprints, fallen chairs, smartphone, bathroom tile red circle, framed family photo."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entry area",
            "number": 1,
            "position_hint": "southeast corner inside the front door"
          },
          {
            "category": "area",
            "label": "Short hallway",
            "number": 2,
            "position_hint": "east-central connector between entry, bathroom, living area, and bedrooms"
          },
          {
            "category": "area",
            "label": "Living room area",
            "number": 3,
            "position_hint": "central and southwest portion of the unit"
          },
          {
            "category": "area",
            "label": "Kitchenette area",
            "number": 4,
            "position_hint": "west wall strip opening into the living room"
          },
          {
            "category": "area",
            "label": "Main bedroom area",
            "number": 5,
            "position_hint": "northeast room"
          },
          {
            "category": "area",
            "label": "Small bedroom area",
            "number": 6,
            "position_hint": "northwest room"
          },
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 7,
            "position_hint": "southeast room beside the entry"
          },
          {
            "category": "opening",
            "label": "Front door",
            "number": 8,
            "position_hint": "south wall at the entry area, swinging inward"
          },
          {
            "category": "furniture",
            "label": "Shoe cabinet",
            "number": 9,
            "position_hint": "entry area, against east wall"
          },
          {
            "category": "furniture",
            "label": "Breakfast dining table",
            "number": 10,
            "position_hint": "center of living room, near kitchenette"
          },
          {
            "category": "furniture",
            "label": "Dining chair set",
            "number": 11,
            "position_hint": "around the breakfast dining table in living room"
          },
          {
            "category": "furniture",
            "label": "Sofa or floor seating",
            "number": 12,
            "position_hint": "southwest side of living room facing the TV or monitor"
          },
          {
            "category": "furniture",
            "label": "Low coffee table",
            "number": 13,
            "position_hint": "in front of sofa or floor seating"
          },
          {
            "category": "furniture",
            "label": "TV or monitor",
            "number": 14,
            "position_hint": "north side of living room on partition wall facing seating"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink",
            "number": 15,
            "position_hint": "west wall of kitchenette"
          },
          {
            "category": "furniture",
            "label": "Two-burner cooktop",
            "number": 16,
            "position_hint": "west wall kitchenette counter, beside sink"
          },
          {
            "category": "furniture",
            "label": "Mini refrigerator",
            "number": 17,
            "position_hint": "south end of kitchenette strip"
          },
          {
            "category": "prop",
            "label": "Herb pots",
            "number": 18,
            "position_hint": "kitchen window sill above the sink counter"
          },
          {
            "category": "opening",
            "label": "Openable living sliding window",
            "number": 19,
            "position_hint": "south wall of living room, west of the front door"
          },
          {
            "category": "opening",
            "label": "Main bedroom door",
            "number": 20,
            "position_hint": "south wall of main bedroom, opening from short hallway"
          },
          {
            "category": "furniture",
            "label": "Low bed or floor mattress",
            "number": 21,
            "position_hint": "east side of main bedroom"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 22,
            "position_hint": "west wall of main bedroom"
          },
          {
            "category": "furniture",
            "label": "Curtain partition",
            "number": 23,
            "position_hint": "north side of main bedroom, partly enclosing the window corner"
          },
          {
            "category": "plot_device",
            "label": "Concealed body position",
            "number": 24,
            "position_hint": "behind curtain partition in northeast corner of main bedroom"
          },
          {
            "category": "plot_device",
            "label": "Blood stain symbol",
            "number": 25,
            "position_hint": "main bedroom floor near curtain partition"
          },
          {
            "category": "plot_device",
            "label": "Red circular tattoo clue",
            "number": 26,
            "position_hint": "main bedroom floor area near concealed body position"
          },
          {
            "category": "prop",
            "label": "Backpack",
            "number": 27,
            "position_hint": "main bedroom, near foot of low bed"
          },
          {
            "category": "prop",
            "label": "Doll",
            "number": 28,
            "position_hint": "main bedroom floor beside backpack"
          },
          {
            "category": "opening",
            "label": "Main bedroom sliding window",
            "number": 29,
            "position_hint": "north wall of main bedroom, partly behind curtain partition"
          },
          {
            "category": "plot_device",
            "label": "Red circular wall mark",
            "number": 30,
            "position_hint": "east wall of main bedroom above bed height"
          },
          {
            "category": "plot_device",
            "label": "Pinned old photo",
            "number": 31,
            "position_hint": "east wall of main bedroom within or beside red circular wall mark"
          },
          {
            "category": "opening",
            "label": "Small bedroom door",
            "number": 32,
            "position_hint": "south wall of small bedroom, opening toward living or hall"
          },
          {
            "category": "furniture",
            "label": "Small low bed with storage",
            "number": 33,
            "position_hint": "northwest room, against west wall"
          },
          {
            "category": "opening",
            "label": "Bathroom door",
            "number": 34,
            "position_hint": "west side of bathroom, opening from entry hallway"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 35,
            "position_hint": "bathroom, south wall side"
          },
          {
            "category": "furniture",
            "label": "Sink basin",
            "number": 36,
            "position_hint": "bathroom, east wall near door"
          },
          {
            "category": "furniture",
            "label": "Shower area",
            "number": 37,
            "position_hint": "bathroom, north corner"
          },
          {
            "category": "plot_device",
            "label": "Red circle on bathroom tile",
            "number": 38,
            "position_hint": "bathroom floor tile near sink and shower threshold"
          },
          {
            "category": "plot_device",
            "label": "Small framed family photo",
            "number": 39,
            "position_hint": "bathroom shelf or wall near sink basin"
          },
          {
            "category": "plot_device",
            "label": "Muddy footprint trail",
            "number": 40,
            "position_hint": "from front door across living room toward living sliding window"
          },
          {
            "category": "furniture",
            "label": "Fallen chair pair",
            "number": 41,
            "position_hint": "living room floor near dining table"
          },
          {
            "category": "prop",
            "label": "Smartphone",
            "number": 42,
            "position_hint": "on low coffee table in living room"
          },
          {
            "category": "furniture",
            "label": "Washing machine niche",
            "number": 43,
            "position_hint": "hallway or entry niche beside bathroom wall"
          },
          {
            "category": "opening",
            "label": "Kitchen window",
            "number": 44,
            "position_hint": "west wall above kitchen sink and herb pots"
          },
          {
            "category": "opening",
            "label": "Bathroom high window",
            "number": 45,
            "position_hint": "east wall of bathroom above fixtures"
          },
          {
            "category": "opening",
            "label": "Small bedroom window",
            "number": 46,
            "position_hint": "north wall of small bedroom"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (front door), facing diagonally toward number 10 (breakfast table), number 15 (kitchen sink counter), number 18 (herb pots), and number 14 (TV or monitor)",
            "framing_notes": "Include the compact living and kitchenette relationship clearly; keep the TV, sink, herbs, and table in one readable frame.",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "L04B06",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "just inside number 20 (main bedroom door), facing toward number 23 (curtain partition), number 24 (concealed body position), number 25 (blood stain symbol), and number 26 (red circular tattoo clue)",
            "framing_notes": "Keep the curtain as the main blocker; show the floor clue positions without exposing graphic detail.",
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom"
          },
          {
            "bg_id": "L04B07",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 20 (main bedroom door), facing toward number 21 (low bed), number 27 (backpack), number 28 (doll), and number 23 (curtain partition)",
            "framing_notes": "Use the same bedroom geography as the prior night scene, but emphasize the now-clean floor and shifted personal items.",
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom"
          },
          {
            "bg_id": "L04B09",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 12 (sofa or floor seating), facing across number 3 (living area) toward number 4 (kitchen area), number 20 (main bedroom door), and number 34 (bathroom door)",
            "framing_notes": "Frame the interior as overly empty and clean, with multiple room thresholds visible.",
            "lens_hint": "28mm wide angle",
            "sub_location": "overall_interior"
          },
          {
            "bg_id": "L04B10",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "at number 34 (bathroom door), facing inward toward number 36 (sink basin), number 38 (red circle on bathroom tile), and number 39 (small framed family photo)",
            "framing_notes": "Keep the bathroom compact; make the tile circle and photo placement easy to locate.",
            "lens_hint": "35mm wide angle",
            "sub_location": "bathroom"
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (front door), facing through number 3 (living area) toward number 19 (openable living sliding window), number 40 (muddy footprint trail), and number 41 (fallen chair pair)",
            "framing_notes": "Show the ransacked path from the entrance through the room to the window.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_room"
          },
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near the foot of number 21 (low bed), facing the east wall toward number 30 (red circular wall mark) and number 31 (pinned old photo)",
            "framing_notes": "Center the wall clue; keep the bed edge and curtain position as spatial anchors.",
            "lens_hint": "40mm normal lens",
            "sub_location": "main_bedroom"
          },
          {
            "bg_id": "L04B11",
            "camera_height": "eye-level seated or crouched ~1.2m",
            "camera_position": "near number 12 (sofa or floor seating), facing toward number 8 (front door) with number 42 (smartphone) in the foreground on number 13 (low coffee table)",
            "framing_notes": "Prioritize the anxious line from phone to front door; keep the living room sparse and readable.",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_room"
          }
        ],
        "applied_shots": [
          "S5_Shot3",
          "S5_Shot7",
          "S5_Shot9",
          "S11_Shot11",
          "S11_Shot14",
          "S11_Shot20",
          "S12_Shot4",
          "S12_Shot8",
          "S12_Shot13",
          "S16_Shot2",
          "S16_Shot10",
          "S16_Shot14",
          "S23_Shot1",
          "S23_Shot11",
          "S23_Shot6",
          "S25_Shot1"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_shelter_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of an indoor animal shelter kennel and grooming area. The image must look like a clean architectural CAD plan or simple room layout sketch: single-weight black outlines, white or off-white background, geometric top-down symbols only. Use flat pastel solid area fills with no blending: Kennels area pale yellow, Exam area pale green, Grooming area pale blue, Wash area pale cyan, Storage area pale beige. Optional large generic area labels may read only: Kennels, Exam, Grooming, Wash, Storage. Add a small north arrow in one corner if useful. Do not add any other text inside the drawing; every object, opening, equipment item, and area marker must be identified only by a small white circle with a black number, each number unique and used exactly once.\n\nLayout: show a compact contemporary coastal-city animal shelter service room. Put the main interior door number 6 on the south wall with a door swing arc, and a small reception viewing window number 25 beside it using double parallel wall lines. Place the pale green exam/vaccination prep area number 2 in the southwest corner with exam table number 12, vaccine prep counter number 13 along the south wall, medical refrigerator number 14 on the west wall, medical waste and sharps cart number 15 near the exam table, and exam sink number 16 at the counter end. Fill the main central kennel zone pale yellow and mark area number 1; draw west dog kennel cage bank number 8 along the west wall as repeated rectangular cage modules facing inward, east dog kennel cage bank number 9 along the east wall north of grooming, small animal cage rack number 10 in the northwest corner, and central kennel aisle floor drain number 11 between the cage rows. Put pale blue grooming area number 3 in the center-right with grooming table number 17, grooming tool trolley number 18, and pet dryer plus holding crate stack number 19 along the east wall. Put pale cyan wash bay area number 4 in the northeast corner with bathing tub number 20 against the east wall, hose sprayer rail number 21 mounted beside it, wash bay floor drain number 22 in front of the tub, and rear service door number 7 on the north wall. Put pale beige storage/service circulation area number 5 in the southeast strip with supply shelving number 23 and towel cabinet plus laundry hamper number 24. Add high ventilation windows number 26 along the north wall using double-line window symbols, wall cooling and ventilation unit number 27 on the north wall, and CCTV camera number 28 in the southeast upper corner aimed across the kennel and grooming zones.\n\nFurniture and equipment must be simple symbolic top-down glyphs: bed-like crate rectangles, cage modules, rectangular tables, counters, sink symbol, tub symbol, door arcs, double-line windows, small wall-mounted equipment rectangles. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered appearance, lighting effects, textured surfaces, material rendering, decorative illustration, people, animals, camera icons, field-of-view cones, and arrows other than the optional north arrow.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan, clean black CAD-style outlines on white or off-white background.",
          "Use one flat pastel solid fill per zone: kennels pale yellow, exam/vaccination prep pale green, grooming pale blue, wash bay pale cyan, storage/service circulation pale beige.",
          "Modern compact animal shelter layout with kennel cage banks along both long walls, central service aisle, exam prep zone near the entrance, grooming table in the middle-right area, and wet wash station against a tiled-service wall.",
          "All furniture, openings, equipment, and area markers are shown only as simple top-down symbols with small numbered circles; no descriptive object text inside the drawing except optional generic area labels.",
          "Include practical contemporary shelter fixtures: vaccine prep counter, medical refrigerator, sink, grooming trolley, bathing tub with hose, floor drains, supply shelving, wall ventilation/cooling unit, high windows, and a CCTV camera."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Kennel area",
            "number": 1,
            "position_hint": "large central and left portion of the plan, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Exam and vaccination prep area",
            "number": 2,
            "position_hint": "southwest corner near the main interior door, pale green fill"
          },
          {
            "category": "area",
            "label": "Grooming area",
            "number": 3,
            "position_hint": "center-right portion of the plan, pale blue fill"
          },
          {
            "category": "area",
            "label": "Wash bay area",
            "number": 4,
            "position_hint": "northeast corner against the north and east walls, pale cyan fill"
          },
          {
            "category": "area",
            "label": "Storage and service circulation area",
            "number": 5,
            "position_hint": "southeast strip and small service nook, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Main interior door",
            "number": 6,
            "position_hint": "south wall, opening into the kennel and exam area with a swing arc"
          },
          {
            "category": "opening",
            "label": "Rear service door",
            "number": 7,
            "position_hint": "north wall near the wash bay, shown with a swing arc"
          },
          {
            "category": "furniture",
            "label": "West dog kennel cage bank",
            "number": 8,
            "position_hint": "along the west wall, repeated rectangular cage modules facing the center aisle"
          },
          {
            "category": "furniture",
            "label": "East dog kennel cage bank",
            "number": 9,
            "position_hint": "along the east wall north of the grooming area, repeated rectangular cage modules facing the center aisle"
          },
          {
            "category": "furniture",
            "label": "Small animal cage rack",
            "number": 10,
            "position_hint": "northwest corner, stacked cage rectangles beside the kennel bank"
          },
          {
            "category": "prop",
            "label": "Central kennel aisle floor drain",
            "number": 11,
            "position_hint": "center of the kennel aisle between cage banks"
          },
          {
            "category": "furniture",
            "label": "Exam table",
            "number": 12,
            "position_hint": "southwest exam area, rectangular table clear of the main aisle"
          },
          {
            "category": "furniture",
            "label": "Vaccine prep counter",
            "number": 13,
            "position_hint": "south wall of exam area, long narrow counter symbol"
          },
          {
            "category": "prop",
            "label": "Medical refrigerator",
            "number": 14,
            "position_hint": "west wall of exam area beside the prep counter"
          },
          {
            "category": "prop",
            "label": "Medical waste and sharps cart",
            "number": 15,
            "position_hint": "near exam table, tucked against the partition between exam and kennel areas"
          },
          {
            "category": "furniture",
            "label": "Exam sink",
            "number": 16,
            "position_hint": "southwest corner at the end of the prep counter"
          },
          {
            "category": "furniture",
            "label": "Grooming table",
            "number": 17,
            "position_hint": "center-right grooming area, rectangular table with clear working space around it"
          },
          {
            "category": "prop",
            "label": "Grooming tool trolley",
            "number": 18,
            "position_hint": "beside the grooming table on its south side"
          },
          {
            "category": "furniture",
            "label": "Pet dryer and holding crate stack",
            "number": 19,
            "position_hint": "east wall of grooming area, below the east kennel bank"
          },
          {
            "category": "furniture",
            "label": "Bathing tub",
            "number": 20,
            "position_hint": "northeast wash bay, against the east wall"
          },
          {
            "category": "prop",
            "label": "Hose sprayer rail",
            "number": 21,
            "position_hint": "wall-mounted above or beside the bathing tub on the east wall"
          },
          {
            "category": "prop",
            "label": "Wash bay floor drain",
            "number": 22,
            "position_hint": "floor of the wash bay directly in front of the bathing tub"
          },
          {
            "category": "furniture",
            "label": "Supply shelving",
            "number": 23,
            "position_hint": "southeast storage/service nook along the east wall"
          },
          {
            "category": "prop",
            "label": "Towel cabinet and laundry hamper",
            "number": 24,
            "position_hint": "south side of wash and grooming transition, near storage area"
          },
          {
            "category": "opening",
            "label": "Reception viewing window",
            "number": 25,
            "position_hint": "south wall near the main interior door, double-line window symbol"
          },
          {
            "category": "opening",
            "label": "High ventilation windows",
            "number": 26,
            "position_hint": "upper north wall above kennel and wash zones, shown as short double-line window segments"
          },
          {
            "category": "prop",
            "label": "Wall cooling and ventilation unit",
            "number": 27,
            "position_hint": "north wall near the kennel area, above cage line as a simple wall-mounted rectangle"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 28,
            "position_hint": "ceiling or upper corner symbol near southeast wall, aimed across kennels and grooming area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L06B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (main interior door) on the south side, facing diagonally north toward number 8 (west dog kennel bank), number 9 (east dog kennel bank), and number 17 (grooming table), with number 20 (bathing tub) visible deeper to the northeast",
            "framing_notes": "Include the busy kennel aisle and at least one wet-care activity zone; keep number 12 and number 13 readable in the mid-background for vaccination prep context.",
            "lens_hint": "28mm wide angle",
            "sub_location": "kennel_grooming_area"
          }
        ],
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot5",
          "S7_Shot7"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_exterior_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic floor plan diagram of a modern coastal city convenience mart exterior entrance on a narrow busy street. Use clean architectural plan linework: one-width black outlines on a white or off-white page, simple geometric symbols only. Use solid pastel area fills with one consistent color per zone: mart frontage pale yellow-green, sidewalk pale beige, bike parking pad pale blue, curb and loading strip pale lavender-gray, street lane pale cool gray. North is at the top; place a small N arrow in one corner. The mart storefront runs horizontally along the north side, with sidewalk in the middle and street lane at the south side. Put optional large generic area labels only: Mart, Sidewalk, Bike Parking, Street. Do not add any other words inside the drawing. Place every listed feature as a small white circle marker with a black number, each number used exactly once. Draw number 1 at the center of the mart frontage area, number 2 at the center of the sidewalk, number 3 at the center of the street lane, number 4 on the central glass double sliding doors, number 5 on the left front glass window, number 6 on the right front glass window, number 7 on the entrance mat just outside the doors, number 8 on the bicycle rack at the east sidewalk, number 9 on one parked bicycle beside the rack, number 10 on a small CCTV camera symbol at the northwest facade corner, number 11 on a thin dashed CCTV sightline sector running from the camera across the doors and bike parking, number 12 on a plain awning sign band above the storefront with no writing, number 13 on the curb and loading strip, and number 14 on a short row of bollards along the curb. Doors and windows must be standard top-down plan symbols: sliding glass doors as overlapping parallel panels, windows as double parallel lines in the storefront wall, bicycle rack as simple U-shaped rails, bicycle as a minimal top-down line glyph, CCTV as a tiny wall-mounted box with the dashed sightline sector. Keep the diagram simple, readable, and schematic.",
        "key_elements": [
          "1024x1024 flat top-down schematic exterior entrance plan",
          "modern coastal city convenience mart facade along a narrow busy street",
          "solid pastel zone fills for mart frontage, sidewalk, bike parking pad, curb strip, and street lane",
          "central glass double sliding doors with large front window panels on both sides",
          "bicycle rack and one parked bicycle near the entrance before the rush",
          "CCTV camera mounted on the facade with a dashed sightline toward doors and bicycle parking",
          "minimal diagram text: only generic area labels and numbered circle markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "mart frontage area",
            "number": 1,
            "position_hint": "north band of plan, behind the storefront wall"
          },
          {
            "category": "area",
            "label": "sidewalk area",
            "number": 2,
            "position_hint": "center band of plan, directly outside the mart facade"
          },
          {
            "category": "area",
            "label": "street lane area",
            "number": 3,
            "position_hint": "south band of plan, below the curb strip"
          },
          {
            "category": "opening",
            "label": "glass double sliding doors",
            "number": 4,
            "position_hint": "center of north storefront wall, opening toward sidewalk"
          },
          {
            "category": "opening",
            "label": "left front glass window",
            "number": 5,
            "position_hint": "north storefront wall, west of the entrance doors"
          },
          {
            "category": "opening",
            "label": "right front glass window",
            "number": 6,
            "position_hint": "north storefront wall, east of the entrance doors"
          },
          {
            "category": "prop",
            "label": "entrance mat",
            "number": 7,
            "position_hint": "on sidewalk immediately south of number 4"
          },
          {
            "category": "prop",
            "label": "bicycle rack",
            "number": 8,
            "position_hint": "east side of sidewalk, near the right window and curb"
          },
          {
            "category": "prop",
            "label": "parked bicycle",
            "number": 9,
            "position_hint": "attached to number 8, angled parallel to the storefront"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 10,
            "position_hint": "northwest facade corner, above the left side of the entrance zone"
          },
          {
            "category": "plot_device",
            "label": "CCTV sightline",
            "number": 11,
            "position_hint": "thin dashed sector from number 10 crossing number 4, number 7, number 8, and number 9"
          },
          {
            "category": "prop",
            "label": "plain awning sign band",
            "number": 12,
            "position_hint": "continuous narrow strip along the north storefront edge above windows and doors, no writing"
          },
          {
            "category": "area",
            "label": "curb and loading strip",
            "number": 13,
            "position_hint": "between sidewalk and street lane, running east-west across south side"
          },
          {
            "category": "prop",
            "label": "short bollard row",
            "number": 14,
            "position_hint": "along the curb edge between number 2 and number 13, leaving a gap near the bicycle rack"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L07B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (parked bicycle) beside number 8 (bicycle rack), facing diagonally toward number 4 (glass double doors) with number 5 and number 6 (front windows) across the facade",
            "framing_notes": "include the bicycle arrival area in the foreground and the closed mart entrance beyond it",
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_entrance"
          },
          {
            "bg_id": "L07B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (glass double doors), facing upward along the facade toward number 10 (CCTV camera) and following number 11 (CCTV sightline) across the entrance and bike parking area",
            "framing_notes": "make number 10 and the relationship between the entrance and bicycle parking clear",
            "lens_hint": "50mm normal lens",
            "sub_location": "exterior_entrance"
          }
        ],
        "applied_shots": [
          "S17_Shot1",
          "S17_Shot5"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary Korean neighborhood mart sales floor. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines, geometric symbols only, white or off-white background. Use flat pastel solid fills with one consistent color per area: number 1 Main Sales Floor in pale yellow, number 2 Front Exit Path in pale beige, number 3 Exterior Sidewalk Strip in pale gray. Place short area labels only: \"Sales Floor\", \"Exit Path\", \"Sidewalk\". Add a small north arrow in one corner if desired. Do not add any other text inside the drawing.\n\nLayout: rectangular store footprint, south/front storefront at the bottom. South wall has number 4 sliding glass exit doors centered on number 2, with number 5 front window band shown as double parallel window lines on both sides. Number 6 checkout counter and POS is near the southeast interior corner beside the entrance. Number 7 left wall refrigerator cases run along the west wall. Number 8 and number 9 are two long narrow central shelf aisle rows, parallel north-south, leaving walkable aisles between them. Number 10 right wall display shelves run along the east wall. Number 11 promotional island table sits in the front-middle sales floor. Number 14 rear staff and storage door is on the north wall, slightly left of center, drawn with a door swing arc. Number 12 restocking box stack and number 13 stock cart sit near the rear aisle close to number 14. Number 15 CCTV security camera is a small simple wall-corner symbol near the southeast entrance/checkout corner. Outside the storefront, number 16 bicycle handle position is on number 3 just right of the sliding exit, and number 17 smartphone call prop position is a tiny rectangle marker beside it.\n\nEvery numbered item must be shown as a small white circle with a black outline and black number, each number 1 through 17 used exactly once. Furniture and openings must be simple top-down symbolic glyphs: shelves as long rectangles, checkout as an L or rectangular counter, refrigerator cases as a wall-aligned row, doors with swing arcs or sliding door tracks, windows as double parallel wall lines, boxes as small stacked rectangles, cart as a simple rectangle with two small wheel circles, bicycle handle as a minimal top-down handlebar glyph, smartphone as a tiny rectangle. Keep all paths and aisles clear and readable.\n\nStrictly do not create a 3D, isometric, perspective, axonometric, rendered, photorealistic, or depth-based image. No shadows, no shading, no gradients, no ambient occlusion, no lighting effects, no textured surfaces, no material rendering, no atmospheric rain or fog effects, no people, no camera icon, no field-of-view cone, no decorative illustration.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact contemporary Korean neighborhood mart sales floor.",
          "Single-weight black outline walls and furniture symbols on a white or off-white background.",
          "Flat pastel solid fills only: main sales floor pale yellow, front exit path pale beige, exterior sidewalk strip pale gray.",
          "Glass storefront along the south/front edge with a sliding glass exit door and front window band.",
          "Checkout counter placed near the entrance, typical of a small modern mart layout.",
          "Narrow central shelf aisles and side display shelving arranged for compact retail circulation.",
          "Refrigerated cases along one side wall, rear stockroom/staff door, restocking boxes and stock cart near the rear aisle.",
          "Bicycle handle position and smartphone call prop position just outside the front exit for the exit moment.",
          "Numbered black-circle markers only for objects and areas; area labels may be short generic English words."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main sales floor",
            "number": 1,
            "position_hint": "large central interior area filling most of the plan"
          },
          {
            "category": "area",
            "label": "Front exit path",
            "number": 2,
            "position_hint": "south interior strip between checkout counter and sliding glass exit"
          },
          {
            "category": "area",
            "label": "Exterior sidewalk strip",
            "number": 3,
            "position_hint": "outside the south storefront, directly below the exit doors"
          },
          {
            "category": "opening",
            "label": "Sliding glass exit doors",
            "number": 4,
            "position_hint": "south wall, centered on front exit path"
          },
          {
            "category": "opening",
            "label": "Front window band",
            "number": 5,
            "position_hint": "south wall, spanning both sides of the sliding glass exit doors"
          },
          {
            "category": "furniture",
            "label": "Checkout counter and POS",
            "number": 6,
            "position_hint": "southeast interior corner beside the front exit path"
          },
          {
            "category": "furniture",
            "label": "Left wall refrigerator cases",
            "number": 7,
            "position_hint": "west wall, running north to south along main sales floor"
          },
          {
            "category": "furniture",
            "label": "Central shelf aisle west row",
            "number": 8,
            "position_hint": "center-left of main sales floor, long north-south shelf row"
          },
          {
            "category": "furniture",
            "label": "Central shelf aisle east row",
            "number": 9,
            "position_hint": "center-right of main sales floor, long north-south shelf row parallel to number 8"
          },
          {
            "category": "furniture",
            "label": "Right wall display shelves",
            "number": 10,
            "position_hint": "east wall, running north to south along main sales floor"
          },
          {
            "category": "furniture",
            "label": "Promotional island table",
            "number": 11,
            "position_hint": "front-middle sales floor, between checkout counter and central aisles"
          },
          {
            "category": "prop",
            "label": "Restocking box stack",
            "number": 12,
            "position_hint": "north-middle aisle end near rear stockroom door"
          },
          {
            "category": "prop",
            "label": "Stock cart",
            "number": 13,
            "position_hint": "beside number 12, partly in the rear aisle"
          },
          {
            "category": "opening",
            "label": "Rear staff and storage door",
            "number": 14,
            "position_hint": "north wall, slightly left of center behind the restocking area"
          },
          {
            "category": "prop",
            "label": "CCTV security camera",
            "number": 15,
            "position_hint": "high corner symbol at southeast interior corner near checkout and entrance"
          },
          {
            "category": "prop",
            "label": "Bicycle handle position",
            "number": 16,
            "position_hint": "outside the south exit on exterior sidewalk strip, just right of sliding glass doors"
          },
          {
            "category": "plot_device",
            "label": "Smartphone call prop position",
            "number": 17,
            "position_hint": "outside the south exit beside number 16 on the exterior sidewalk strip"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (front exit path), facing diagonally north into number 1 (main sales floor) toward number 12 (restocking boxes), number 13 (stock cart), and the central shelf rows numbers 8 and 9",
            "framing_notes": "include number 6 (checkout counter) at one side of the frame and make the restocking area around numbers 12 and 13 clearly visible",
            "lens_hint": "35mm wide angle",
            "sub_location": "sales_floor"
          },
          {
            "bg_id": "L08B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (exterior sidewalk strip) beside number 16 (bicycle handle position), facing back toward number 4 (sliding glass exit doors) and number 2 (front exit path)",
            "framing_notes": "include number 16 prominently in the foreground, with number 17 near the same exit-side position and the sales floor receding beyond number 4",
            "lens_hint": "35mm wide angle",
            "sub_location": "front_exit_path"
          }
        ],
        "applied_shots": [
          "S8_Shot2",
          "S8_Shot5"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact modern admin-security office in a present-day Korean coastal city setting. The diagram must be a clean CAD-like or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric plan symbols only. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered furniture, no lighting effects, no textured surfaces, and no material rendering. Use one flat pastel solid fill for the room area: pale beige for the Security Office. No gradients or blending. Show thick black exterior walls around a small rectangular office. Add the area label “Security Office” in simple English inside the pale beige area, and a small north arrow with “N” in one corner. Do not add any other text labels or annotations inside the drawing. Every object must be identified only by a small white circle with a black outline and a black number, each number used exactly once. Draw number 1 as the room area marker. Draw number 2 at a south-wall entrance swing door, using a door line and swing arc. Draw number 3 as a flat row of CCTV monitor rectangles mounted along the north wall. Draw number 4 as a rectangular workstation desk positioned below the monitor bank, facing north. Draw number 5 as a swivel staff chair behind the desk facing the monitor wall. Draw number 6 as two simple visitor or observer chair symbols on the south side of the desk facing the monitors. Draw number 7 as a side staff chair near the east wall. Draw number 8 as a tall equipment rack cabinet on the northeast wall. Draw number 9 as a filing cabinet along the east wall below the equipment rack. Draw number 10 as a west-wall window with double parallel line window symbol and simple blind slats. Draw number 11 as a wall-mounted air conditioner symbol on the north wall near the monitors, appropriate for a compact modern office. Draw number 12 as a small dehumidifier unit near the lower west wall, reflecting a humid coastal office layout cue. Draw number 13 as an umbrella stand just inside the entrance. Draw number 14 as a keyboard and mouse console symbol on the workstation desk. Draw number 15 as one singled-out small monitor within the monitor bank for unclear CCTV footage review, shown only as a flat dark rectangle inside the bank with no readable UI text. Use simple top-down conventional symbols: desk rectangles, chair blocks, cabinet rectangles, window parallel lines, and door swing arc. Keep circulation clear between the entrance, observer chairs, workstation, and monitor wall. No people, no camera icons, no field-of-view cones, no arrows except the north arrow.",
        "key_elements": [
          "Compact modern Korean admin-security office layout",
          "Single pale beige office area with simple black wall outlines",
          "South entrance swing door leading into a narrow circulation path",
          "North wall CCTV monitor bank as the main plot-critical review point",
          "Central workstation desk facing the monitor wall",
          "Staff chair behind desk and observer chairs arranged for monitor review",
          "Equipment rack, filing cabinet, wall air conditioner, dehumidifier, and west wall window with blinds",
          "All objects shown as flat top-down plan symbols with numbered circular markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Security office area",
            "number": 1,
            "position_hint": "entire single-room office, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Entrance swing door",
            "number": 2,
            "position_hint": "south wall, slightly west of center"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank",
            "number": 3,
            "position_hint": "north wall, centered above workstation"
          },
          {
            "category": "furniture",
            "label": "Workstation desk",
            "number": 4,
            "position_hint": "north half of room, parallel to monitor wall"
          },
          {
            "category": "furniture",
            "label": "Swivel staff chair",
            "number": 5,
            "position_hint": "behind workstation desk, facing north toward monitor bank"
          },
          {
            "category": "furniture",
            "label": "Two observer chairs",
            "number": 6,
            "position_hint": "south side of workstation desk, facing north toward monitor bank"
          },
          {
            "category": "furniture",
            "label": "Side staff chair",
            "number": 7,
            "position_hint": "east wall, near equipment rack"
          },
          {
            "category": "furniture",
            "label": "Equipment rack cabinet",
            "number": 8,
            "position_hint": "east wall, north corner near monitor wiring zone"
          },
          {
            "category": "furniture",
            "label": "Filing cabinet",
            "number": 9,
            "position_hint": "east wall, south of equipment rack"
          },
          {
            "category": "opening",
            "label": "Window with blinds",
            "number": 10,
            "position_hint": "west wall, upper half of office"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 11,
            "position_hint": "north wall, above or beside monitor bank"
          },
          {
            "category": "prop",
            "label": "Dehumidifier",
            "number": 12,
            "position_hint": "west wall, lower corner near entrance path"
          },
          {
            "category": "prop",
            "label": "Umbrella stand",
            "number": 13,
            "position_hint": "inside south entrance, immediately beside door swing"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse console",
            "number": 14,
            "position_hint": "on top of workstation desk, centered toward staff chair"
          },
          {
            "category": "plot_device",
            "label": "Unclear footage review screen",
            "number": 15,
            "position_hint": "within CCTV monitor bank, one screen singled out near center"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 1 security office near number 2 entrance door, facing diagonally toward number 3 CCTV monitor bank and number 4 workstation desk",
            "framing_notes": "include number 3 prominently as the main background focus, keep number 4 and number 5 in the midground, and allow number 6 observer chairs to read as anxious viewing positions",
            "lens_hint": "35mm wide angle",
            "sub_location": "security_office"
          }
        ],
        "applied_shots": [
          "S18_Shot2",
          "S18_Shot4"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_police_office": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic floor plan diagram of a compact modern police office. The image must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric plan symbols only. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel color fills with no blending: number 1 Main duty office area in pale beige, number 2 Evidence casework area in pale yellow, number 3 Records storage strip in pale gray, and number 4 Entry vestibule area in pale cream. North is up; include a small N arrow in one corner. Show a compact open-plan contemporary Korean coastal-city police duty room through layout only: clustered duty desks, a primary case desk, filing cabinets along a wall, a copier, a wall case board, an exterior window band with blinds, and a wall-mounted air conditioner. Use simple top-down symbols: desks as rectangles, chairs as small rectangles, monitor as a thin rectangle on the desk, phone as a tiny handset glyph, door openings with swing arcs, windows as double parallel wall lines, cabinets as repeated narrow rectangles. Place numbered markers as small white circles with black outlines and black numbers, each number appearing exactly once. Do not place text labels inside the drawing except optional large area labels: Duty, Evidence, Storage, Entry. Layout: rectangular office filling most of the canvas; number 5 main hinged entrance door on the south wall slightly west of center, opening into number 4 entry vestibule; number 1 main duty office area spans the center and west; number 2 evidence casework area occupies the east-center; number 3 records storage strip runs along the northeast wall. Put number 6 long exterior window band with blinds centered on the north wall, number 7 short side window on the west wall, and number 8 back office hinged door on the east wall near the upper right. Put number 9 primary detective desk in the east-center, with number 10 primary swivel chair on its south side. Put number 11 west duty desk row in the west-center, number 12 east support desk near the center-right, and number 13 duty chair group around those desks. Put number 14 evidence side table immediately east of number 9. On number 9 draw number 15 as a cluster of small paper rectangles for case photos and documents with no graphic details, number 16 as a desktop monitor at the north edge angled toward number 10, number 17 as a desk phone on the southwest corner, and number 18 as a keyboard and mouse set in front of the monitor. Put number 19 printer copier on the north wall within the storage strip, number 20 filing cabinet row along the northeast wall, number 21 wall case board on the north wall behind the primary desk, and number 22 wall-mounted air conditioner on the upper west wall. Draw number 23 as a thin dashed straight sightline from number 10 to number 16, with no arrowhead and no text. Keep the diagram uncluttered, readable, and purely schematic.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern coastal-city police office.",
          "Pastel zone fills: main duty office area, evidence casework area, records storage strip, and entry vestibule area.",
          "Modern Korean police-office layout cues expressed only through geometry: compact open-plan duty desks, low desk clustering, filing cabinets along the wall, wall case board, wall-mounted air conditioner, exterior window band with blinds, and practical computer workstation.",
          "Primary detective desk includes plot-critical desk phone, case photo and paper cluster, GPS result computer monitor, keyboard and mouse, plus a dashed monitor viewing sightline.",
          "Every visible opening, furniture item, persistent prop, plot device, and area uses a unique numbered circle marker with no text labels except optional area names."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main duty office area",
            "number": 1,
            "position_hint": "large central and west portion of the office, pale beige fill"
          },
          {
            "category": "area",
            "label": "Evidence casework area",
            "number": 2,
            "position_hint": "east-center portion around the primary detective desk and evidence side table, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Records storage strip",
            "number": 3,
            "position_hint": "northeast wall strip containing cabinets and copier, pale gray fill"
          },
          {
            "category": "area",
            "label": "Entry vestibule area",
            "number": 4,
            "position_hint": "south edge inside the main entrance, pale cream fill"
          },
          {
            "category": "opening",
            "label": "Main entrance door",
            "number": 5,
            "position_hint": "south wall, slightly west of center, hinged door swinging inward"
          },
          {
            "category": "opening",
            "label": "North exterior window band with blinds",
            "number": 6,
            "position_hint": "long window band centered on the north wall behind the desk area"
          },
          {
            "category": "opening",
            "label": "West side window",
            "number": 7,
            "position_hint": "short narrow window on the west wall near the duty desk row"
          },
          {
            "category": "opening",
            "label": "Back office door",
            "number": 8,
            "position_hint": "east wall near the upper right corner, hinged door to a small back room or corridor"
          },
          {
            "category": "furniture",
            "label": "Primary detective desk",
            "number": 9,
            "position_hint": "east-center of the office, oriented so the seated detective faces north-northwest toward the monitor"
          },
          {
            "category": "furniture",
            "label": "Primary swivel chair",
            "number": 10,
            "position_hint": "south side of number 9, tucked partly under the primary detective desk"
          },
          {
            "category": "furniture",
            "label": "West duty desk row",
            "number": 11,
            "position_hint": "west-center of the main duty office area, two simple adjoining desk rectangles with low partitions"
          },
          {
            "category": "furniture",
            "label": "East support desk",
            "number": 12,
            "position_hint": "center-right of the main duty office area, secondary desk facing west"
          },
          {
            "category": "furniture",
            "label": "Duty chair group",
            "number": 13,
            "position_hint": "around numbers 11 and 12, shown as simple small chair rectangles grouped together"
          },
          {
            "category": "furniture",
            "label": "Evidence side table",
            "number": 14,
            "position_hint": "immediately east of number 9 within the evidence casework area"
          },
          {
            "category": "plot_device",
            "label": "Case photo and paper cluster",
            "number": 15,
            "position_hint": "spread across the top of number 9 as small flat paper rectangles, no graphic image detail"
          },
          {
            "category": "plot_device",
            "label": "GPS result computer monitor",
            "number": 16,
            "position_hint": "north edge of number 9, angled toward number 10 with the screen edge facing the chair"
          },
          {
            "category": "plot_device",
            "label": "Desk phone",
            "number": 17,
            "position_hint": "southwest corner of number 9, within easy reach of number 10"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse set",
            "number": 18,
            "position_hint": "on number 9 directly in front of number 16"
          },
          {
            "category": "furniture",
            "label": "Printer copier",
            "number": 19,
            "position_hint": "north wall inside number 3, left of the filing cabinets"
          },
          {
            "category": "furniture",
            "label": "Filing cabinet row",
            "number": 20,
            "position_hint": "northeast wall inside number 3, row of narrow rectangular cabinet symbols"
          },
          {
            "category": "plot_device",
            "label": "Wall case board",
            "number": 21,
            "position_hint": "north wall above and behind number 9, shown as a flat wall-mounted rectangle"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 22,
            "position_hint": "upper west wall above the duty desk row, simple narrow wall unit symbol"
          },
          {
            "category": "plot_device",
            "label": "Monitor viewing sightline",
            "number": 23,
            "position_hint": "thin dashed straight line from number 10 to number 16, showing the intended monitor sightline"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (main entrance door), facing diagonally toward number 9 (primary detective desk), number 17 (desk phone), and the muted desk row at number 11",
            "framing_notes": "include number 17 prominently on the desk, keep number 6 in the far background for office depth, and let number 11 read as a quiet duty-office desk row",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_duty_area"
          },
          {
            "bg_id": "L10B01",
            "camera_height": "eye-level seated-to-standing transition ~1.4m",
            "camera_position": "near number 10 (primary swivel chair), facing across number 9 (primary detective desk) toward number 16 (GPS result computer monitor) and number 15 (case photo and paper cluster)",
            "framing_notes": "make numbers 15 and 16 the main foreground elements, with number 21 visible behind them as supporting casework context",
            "lens_hint": "40mm natural wide lens",
            "sub_location": "police_office_case_desk"
          }
        ],
        "applied_shots": [
          "S14_Shot3",
          "S14_Shot5",
          "S19_Shot4",
          "S19_Shot5",
          "S19_Shot7"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_police_parking_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern Korean coastal city police station exterior parking area and bicycle departure route. The image must look like a clean architectural CAD plan or IKEA-style site layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Use one solid flat pastel fill per zone with no blending: parking lot area pale gray, station building footprint pale blue-gray, sidewalk pale beige, public road pale lavender-gray, bicycle departure route pale orange, low curb and planter strip pale green. Show the station building along the north side with a centered main entrance door opening toward the parking lot and front office windows as double parallel wall lines. Show a compact forecourt parking lot in the center with marked car spaces, two simple top-down parked patrol car rectangles on the west side, a covered bicycle rack on the east side, a bicycle positioned to leave from the rack, a clear route leading diagonally to a southeast driveway exit, a manual barrier gate at the exit, a CCTV pole near the northeast corner, a sidewalk and public road along the south edge, and a small station signboard post near the entrance. Use simple plan symbols: doors as line plus swing arc, windows as double parallel lines in the wall, vehicles and bicycle as simplified top-down glyphs, barrier as a thin horizontal bar, CCTV pole as a small circle on a post. Place small white circular markers with black outlines and black numbers 1 through 16 exactly once each, corresponding to every listed element; do not write object names beside them. Short generic area labels such as Parking, Building, Sidewalk, Road may appear inside their filled zones, and a small N arrow may appear in one corner. Do not draw camera icons, field-of-view cones, character figures, motion blur, or narrative text. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered look, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern Korean coastal city police station exterior parking area",
          "Single flat pastel color per zone: parking lot pale gray, station building pale blue-gray, sidewalk pale beige, public road pale lavender-gray, bicycle route pale orange, planted curb strip pale green",
          "Compact asphalt forecourt layout with marked car spaces, a small station frontage, narrow sidewalk, driveway exit to a street, bicycle rack and departure route",
          "All openings, props, devices, furniture-like exterior fixtures, and zones are indicated by unique black-numbered circles only; no object text labels inside the drawing except optional area labels and a north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "parking lot area",
            "number": 1,
            "position_hint": "center of site, pale gray filled forecourt"
          },
          {
            "category": "area",
            "label": "station building footprint",
            "number": 2,
            "position_hint": "north side of plan, pale blue-gray rectangle facing parking lot"
          },
          {
            "category": "area",
            "label": "sidewalk area",
            "number": 3,
            "position_hint": "south edge between parking lot and public road, pale beige strip"
          },
          {
            "category": "area",
            "label": "public road area",
            "number": 4,
            "position_hint": "far south edge, pale lavender-gray horizontal road"
          },
          {
            "category": "opening",
            "label": "main entrance door",
            "number": 5,
            "position_hint": "south wall of station building, centered, opening into parking lot"
          },
          {
            "category": "opening",
            "label": "front office windows",
            "number": 6,
            "position_hint": "south wall of station building, to both sides of main entrance, shown as double parallel wall lines"
          },
          {
            "category": "opening",
            "label": "driveway exit",
            "number": 7,
            "position_hint": "southeast edge of parking lot connecting to sidewalk and public road"
          },
          {
            "category": "prop",
            "label": "manual barrier gate",
            "number": 8,
            "position_hint": "at driveway exit, just inside southeast parking lot boundary"
          },
          {
            "category": "prop",
            "label": "CCTV pole",
            "number": 9,
            "position_hint": "northeast corner of parking lot near driveway view line"
          },
          {
            "category": "prop",
            "label": "covered bicycle rack",
            "number": 10,
            "position_hint": "east side of parking lot near station wall"
          },
          {
            "category": "prop",
            "label": "bicycle",
            "number": 11,
            "position_hint": "beside covered bicycle rack, angled toward driveway exit"
          },
          {
            "category": "plot_device",
            "label": "bicycle departure route",
            "number": 12,
            "position_hint": "pale orange path line from bicycle rack across parking lot to driveway exit and public road"
          },
          {
            "category": "prop",
            "label": "marked car parking spaces",
            "number": 13,
            "position_hint": "west and center portions of parking lot, simple white stall rectangles"
          },
          {
            "category": "prop",
            "label": "parked patrol car silhouettes",
            "number": 14,
            "position_hint": "two simple top-down vehicle rectangles in west-side parking stalls"
          },
          {
            "category": "prop",
            "label": "low curb and planter strip",
            "number": 15,
            "position_hint": "along west boundary and part of south sidewalk edge, pale green narrow strip"
          },
          {
            "category": "prop",
            "label": "station signboard post",
            "number": 16,
            "position_hint": "near main entrance on parking lot side, small rectangular sign post symbol with numbered marker only"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (main entrance door), facing diagonally across number 1 (parking lot) toward number 12 (bicycle departure route) and number 7 (driveway exit)",
            "framing_notes": "include number 11 (bicycle) and number 12 (departure route) prominently, with number 2 (station building frontage) behind and number 4 (public road) visible beyond the exit",
            "lens_hint": "35mm wide angle",
            "sub_location": "parking_lot"
          }
        ],
        "applied_shots": [
          "S20_Shot2"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a small modern coastal fishing boat exterior deck and wheelhouse doorway. The plan must look like a clean architectural CAD plan or simple IKEA-style layout sketch: single-weight black outlines on a white/off-white background, geometric top-down symbols only. Strictly forbid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use flat solid pastel color fills with no gradient and no blending: open working deck pale blue-gray, wheelhouse interior pale beige, surrounding water pale muted blue. Show the boat as a compact rectangular hull with a slightly tapered bow at the north end. Place the wheelhouse at the forward/north end, the open working deck in the center and stern/south, narrow side gunwales along east and west, safety railings on both sides, and a stern rail with a low gate. Show a narrow wheelhouse doorway centered on the south wall of the wheelhouse with a simple door swing arc, emphasizing it as a tight choke point for blocking. Show simple top-down symbols for sliding wheelhouse windows as double parallel lines in the cabin walls. Include a small deck crate/table near the wheelhouse doorway; on it place a small rectangular old black-and-white photograph symbol, plus a tiny marked corner area for a written clue, but draw no readable clue text. Include simple plan symbols for a coiled rope, a rectangular deck hatch, stacked plastic fish crates, mooring cleats, and a small utility light housing above the doorway. Add only small circular markers with black numbers 1 through 17, each number appearing exactly once, placed beside or on the corresponding area, opening, prop, furniture, or plot device. Do not put any object labels in the diagram. Area labels may be large simple English words only: Deck, Wheelhouse, Water. Add a small north arrow with N in one corner. No camera icons, no field-of-view cones, no arrows other than the north arrow.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a compact modern west-coast Korean fishing boat exterior deck and wheelhouse doorway.",
          "Forward wheelhouse occupies the north end; open working deck occupies the center and stern; narrow side gunwales and railings constrain movement.",
          "Color-coded flat pastel zones: open deck pale blue-gray, wheelhouse pale beige, surrounding water pale muted blue, no gradients or blending.",
          "Plot-critical old black-and-white photograph lies on a small deck crate/table near the wheelhouse doorway; a separate numbered marker indicates the tiny written clue area on the photo without drawing any readable text.",
          "Wheelhouse doorway is a narrow opening with a door swing arc, important for confrontation and physical blocking.",
          "Use only numbered circular markers for objects and plot devices; area labels may read Deck, Wheelhouse, Water only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "open working deck",
            "number": 1,
            "position_hint": "central and south portion of the boat, pale blue-gray filled area"
          },
          {
            "category": "area",
            "label": "wheelhouse interior zone",
            "number": 2,
            "position_hint": "north forward cabin area behind the doorway, pale beige filled area"
          },
          {
            "category": "opening",
            "label": "wheelhouse doorway",
            "number": 3,
            "position_hint": "center of south wall of wheelhouse, opening onto the deck"
          },
          {
            "category": "opening",
            "label": "sliding wheelhouse window",
            "number": 4,
            "position_hint": "north wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "side wheelhouse window",
            "number": 5,
            "position_hint": "east wall of wheelhouse"
          },
          {
            "category": "prop",
            "label": "port safety railing",
            "number": 6,
            "position_hint": "west edge of open deck"
          },
          {
            "category": "prop",
            "label": "starboard safety railing",
            "number": 7,
            "position_hint": "east edge of open deck"
          },
          {
            "category": "prop",
            "label": "stern rail and low gate",
            "number": 8,
            "position_hint": "south end of deck"
          },
          {
            "category": "furniture",
            "label": "small deck crate table",
            "number": 9,
            "position_hint": "slightly east of center deck near wheelhouse doorway"
          },
          {
            "category": "plot_device",
            "label": "old black-and-white photograph",
            "number": 10,
            "position_hint": "on top of number 9 near the wheelhouse doorway"
          },
          {
            "category": "plot_device",
            "label": "tiny written clue area on photograph",
            "number": 11,
            "position_hint": "small marked corner of number 10, no readable text drawn"
          },
          {
            "category": "prop",
            "label": "coiled rope",
            "number": 12,
            "position_hint": "west side of deck near port railing"
          },
          {
            "category": "prop",
            "label": "deck hatch",
            "number": 13,
            "position_hint": "center of open deck aft of number 9"
          },
          {
            "category": "prop",
            "label": "plastic fish crate stack",
            "number": 14,
            "position_hint": "southeast corner of open deck near starboard railing"
          },
          {
            "category": "prop",
            "label": "mooring cleat pair",
            "number": 15,
            "position_hint": "southwest stern corner"
          },
          {
            "category": "prop",
            "label": "small utility light housing",
            "number": 16,
            "position_hint": "above the wheelhouse doorway exterior, shown as simple wall-mounted symbol"
          },
          {
            "category": "area",
            "label": "surrounding water",
            "number": 17,
            "position_hint": "outside the boat outline on all sides, pale muted blue fill"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the open stern deck near number 1, facing forward toward number 3 and number 10 on number 9, with number 11 visible on the photograph",
            "framing_notes": "include the wheelhouse doorway number 3 in the background while keeping the old photograph number 10 and tiny clue area number 11 prominent in the foreground",
            "lens_hint": "35mm wide angle",
            "sub_location": "boat_deck"
          },
          {
            "bg_id": "L15B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just aft of number 3 on the open deck, facing into the narrow wheelhouse doorway choke point between number 3 and number 2",
            "framing_notes": "emphasize the constrained doorway width and nearby railings numbers 6 and 7 for physical blocking during confrontation",
            "lens_hint": "35mm wide angle",
            "sub_location": "boat_deck"
          }
        ],
        "applied_shots": [
          "S26_Shot6",
          "S26_Shot8",
          "S26_Shot11"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic floor plan diagram of a cramped contemporary coastal fishing boat wheelhouse interior. Make it look like a clean architectural CAD plan or simple room layout sketch: single-weight black outlines, white or off-white background, simple geometric top-down symbols only. Use solid pastel color fills with one consistent color per zone: pale green for the north helm/control zone, pale beige for the south aft standing zone, and a narrow pale muted pink strip for the starboard aft marked wall panel. Bow/forward is north; aft is south; port is west; starboard is east. Draw a compact rectangular wheelhouse with thick black outer bulkhead lines. Add optional area text only for the zones, such as \"Helm Zone\" and \"Aft Zone\", plus a small north arrow in one corner; do not add any other text labels. Every visible object or opening must be identified only by a small white circle with a black outline and black number, each number unique and used once. Place number 1 in the pale green helm control zone at the north third. Place number 2 in the pale beige aft standing zone at the south two-thirds. Place number 3 at a narrow aft entrance door on the south wall, shown with a simple door leaf and swing arc. Place number 4 on a continuous forward windshield window band along the north wall, drawn as double parallel window lines. Place number 5 on a port side window on the west wall forward half, and number 6 on a starboard side window on the east wall forward half, both as double parallel lines. Place number 7 on the helm wheel and throttle controls at north center, facing aft, using a small circle/semicircle wheel symbol and a short lever. Place number 8 on a wraparound instrument console along the north wall and northeast corner, as simple rectangular console blocks. Place number 9 on a captain swivel chair in the narrow center aisle just aft of the helm, drawn as a compact top-down chair glyph. Place number 10 on a small marine GPS and radio display stack on the northeast console, drawn as small rectangles. Place number 11 on the east aft interior wall panel, shown as a narrow wall-mounted strip packed with many small flat red circular marks; keep the red circles simple and schematic. Place number 12 as a small pinned old photo clue on the same marked wall panel near number 11, drawn as a tiny flat rectangle. Place number 13 as a narrow storage bench or locker along the west aft wall. Place number 14 as a compact switch and fuse panel on the west wall forward of the storage bench. Preserve a cramped central passage between the aft door, captain chair, helm controls, and marked wall. Use flat solid fills only; do not use volumetric forms, angled views, distance cues, cast darkness, tonal modeling, color fades, realistic surface detail, simulated light, or decorative illustration effects.",
        "key_elements": [
          "Square 1024 x 1024 flat top-down schematic floor plan of a cramped contemporary coastal fishing boat wheelhouse.",
          "Bow/forward side is north; aft entrance is south; port side is west; starboard side is east.",
          "Single-weight black outlines on white or off-white background, with simple geometric plan symbols only.",
          "Solid pastel area fills: helm/control zone in pale green, aft standing zone in pale beige; marked wall strip in pale muted pink as a plot-critical wall surface.",
          "Numbered black circles mark each object, opening, prop, plot device, and area; no object text labels inside the diagram except optional area labels and a small north arrow.",
          "Forward windshield band, side windows, aft door, helm controls, console, chair, electronics, storage bench, red circular wall markings, and old photo clue must be clearly positioned."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Helm control zone",
            "number": 1,
            "position_hint": "north third of wheelhouse, directly behind forward windshield"
          },
          {
            "category": "area",
            "label": "Aft standing zone",
            "number": 2,
            "position_hint": "south two-thirds of wheelhouse, narrow standing aisle behind captain chair"
          },
          {
            "category": "opening",
            "label": "Aft entrance door",
            "number": 3,
            "position_hint": "south wall, slightly west of center, opening into aft standing zone"
          },
          {
            "category": "opening",
            "label": "Forward windshield window band",
            "number": 4,
            "position_hint": "north wall across the helm front"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 5,
            "position_hint": "west wall, forward half beside helm zone"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 6,
            "position_hint": "east wall, forward half beside console"
          },
          {
            "category": "plot_device",
            "label": "Helm wheel and throttle controls",
            "number": 7,
            "position_hint": "north center, mounted on front console facing aft"
          },
          {
            "category": "furniture",
            "label": "Wraparound instrument console",
            "number": 8,
            "position_hint": "north wall and northeast corner, surrounding helm controls"
          },
          {
            "category": "furniture",
            "label": "Captain swivel chair",
            "number": 9,
            "position_hint": "center of wheelhouse, just aft of helm controls"
          },
          {
            "category": "prop",
            "label": "Marine GPS and radio display stack",
            "number": 10,
            "position_hint": "northeast part of console, near starboard window"
          },
          {
            "category": "plot_device",
            "label": "Marked wall panel with red circular markings",
            "number": 11,
            "position_hint": "east wall aft section, inside face of wall in aft standing zone"
          },
          {
            "category": "plot_device",
            "label": "Old photo clue pinned to wall",
            "number": 12,
            "position_hint": "on east aft marked wall panel, adjacent to red circular markings"
          },
          {
            "category": "furniture",
            "label": "Narrow storage bench locker",
            "number": 13,
            "position_hint": "west wall aft section, opposite marked wall"
          },
          {
            "category": "prop",
            "label": "Compact switch and fuse panel",
            "number": 14,
            "position_hint": "west wall forward of storage bench, near helm zone"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L16B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (aft entrance door), facing forward toward number 7 (helm wheel and throttle) and number 8 (instrument console), with number 9 (captain chair) in the cramped center aisle",
            "framing_notes": "emphasize the tight distance between number 3, number 9, and number 7 for the hand struggle around the steering controls",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse_interior"
          },
          {
            "bg_id": "L16B01",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 13 (storage bench) in the aft standing zone, facing diagonally toward number 11 (marked wall panel) and number 12 (old photo clue), with number 7 (helm wheel and throttle) peripheral in the foreground",
            "framing_notes": "include number 11 and number 12 prominently; keep the wheelhouse visibly cramped",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "wheelhouse_interior"
          }
        ],
        "applied_shots": [
          "S27_Shot2",
          "S27_Shot5",
          "S27_Shot8"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "d416ac4b47723c22",
    "consumed_shot_binding_hash": "7e96fc96a43e8f42"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "67127617-58a6-4572-b655-735d41df7b2b",
  "resolved_model": "gpt",
  "updated_at": "2026-05-13T06:47:42.559959+00:00",
  "project_config_snapshot": {}
}