{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "7f8f8f67e79ec8a0",
  "data": {
    "floor_plans": {
      "fp_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a modern coastal East Asian apartment rooftop exterior. The image must look like a clean CAD plan or simple room layout sketch: white or off-white background, uniform black outlines, geometric symbolic shapes only, no decorative illustration. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic style, rendered style, lighting effects, textured surfaces, or material rendering.\n\nShow a flat roof bounded by a continuous low parapet wall. Fill each distinct area with one solid flat pastel color: main rooftop deck pale gray, stairwell bulkhead area pale blue-gray, raised service platform pale beige, narrow utility/drain strip pale green. Use no gradients and no blending. Place short area labels only, such as ROOFTOP, STAIR, and PLATFORM, if needed for readability. Add a small north arrow in one corner. Do not add any other text labels.\n\nLayout: the main rooftop deck occupies most of the square. Put the stairwell bulkhead in the southwest corner as a simple rectangular rooftop access structure. On the north-facing wall of the stairwell bulkhead, draw a metal roof access door as a conventional plan symbol, slightly ajar, with a door line and swing arc opening toward the roof deck. On the east-facing wall of the stairwell bulkhead, draw a small rectangular window as double parallel lines in the wall. Put a raised rectangular service platform near the northwest corner, with a cylindrical rooftop water tank drawn as a simple circle or rounded plan symbol centered on it. Put a two-post clothesline frame along the east side of the roof deck, drawn as two small posts connected by straight parallel line symbols. Include a roof drain scupper near the southeast corner and a small utility pipe cluster along the south wall near the stairwell bulkhead. Add a small exterior wall light fixture beside or above the metal door as a tiny plan glyph.\n\nPlace small white circular numbered markers with black outlines and black numbers exactly once for each listed element: 1 main rooftop deck area, 2 stairwell bulkhead area, 3 raised service platform, 4 metal roof access door, 5 small rectangular window, 6 cylindrical rooftop water tank, 7 two-post clothesline frame, 8 low parapet wall, 9 roof drain scupper, 10 utility pipe cluster, 11 small exterior wall light fixture. The numbers must be the only object identifiers in the drawing; do not write object names next to them. Keep all furniture, openings, and props as simple top-down symbols.",
        "key_elements": [
          "Square 1024x1024 flat top-down rooftop floor plan diagram",
          "Modern coastal East Asian flat-roof layout with parapet, stairwell bulkhead, metal roof access door, and small exterior window",
          "Main rooftop deck filled pale gray; stairwell bulkhead filled pale blue-gray; raised service platform filled pale beige; utility/drain strip filled pale green",
          "Water tank on raised platform near northwest corner",
          "Clothesline frame across east side of roof deck",
          "Metal roof access door shown slightly ajar with conventional swing arc",
          "Small stairwell window positioned for dawn-lit and shadow-related background shots",
          "Minimal diagram text only: area labels and numbered circular markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "main rooftop deck area",
            "number": 1,
            "position_hint": "large central and northern open roof area inside parapet"
          },
          {
            "category": "area",
            "label": "stairwell bulkhead area",
            "number": 2,
            "position_hint": "southwest corner roof access structure"
          },
          {
            "category": "prop",
            "label": "raised service platform",
            "number": 3,
            "position_hint": "northwest corner, directly under water tank"
          },
          {
            "category": "opening",
            "label": "metal roof access door",
            "number": 4,
            "position_hint": "north-facing wall of stairwell bulkhead, opening onto main rooftop deck"
          },
          {
            "category": "opening",
            "label": "small rectangular window",
            "number": 5,
            "position_hint": "east-facing wall of stairwell bulkhead, visible from central deck"
          },
          {
            "category": "prop",
            "label": "cylindrical rooftop water tank",
            "number": 6,
            "position_hint": "on raised service platform near northwest corner"
          },
          {
            "category": "prop",
            "label": "two-post clothesline frame",
            "number": 7,
            "position_hint": "east side of main rooftop deck, line running north-south"
          },
          {
            "category": "prop",
            "label": "low parapet wall",
            "number": 8,
            "position_hint": "continuous perimeter around roof edge"
          },
          {
            "category": "prop",
            "label": "roof drain scupper",
            "number": 9,
            "position_hint": "southeast corner along utility/drain strip"
          },
          {
            "category": "prop",
            "label": "utility pipe cluster",
            "number": 10,
            "position_hint": "against south wall near stairwell bulkhead and parapet"
          },
          {
            "category": "prop",
            "label": "small exterior wall light fixture",
            "number": 11,
            "position_hint": "above or beside metal roof access door on stairwell bulkhead wall"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_day_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (metal roof access door), facing diagonally across number 1 (main rooftop deck) toward number 6 (water tank) and number 7 (clothesline frame)",
            "framing_notes": "Use the door area as the foreground reference, with the water tank and clothesline clearly establishing the rooftop layout.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_night_intrusion_door_ajar",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the center of number 1 (main rooftop deck), facing southwest toward number 4 (metal roof access door) with number 5 (small window) on the same stairwell bulkhead visible off to the side",
            "framing_notes": "Emphasize the relationship between the ajar door and the small window; keep the surrounding rooftop objects as spatial anchors.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_dawn_lit_window",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 6 (water tank platform), facing southeast across number 1 (main rooftop deck) toward number 5 (small window) and number 4 (metal roof access door)",
            "framing_notes": "Frame the small window prominently, with the water tank or clothesline at the edge for depth reference in the later background image.",
            "lens_hint": "40mm normal-wide",
            "sub_location": "rooftop_exterior"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot4",
          "S10_Shot5",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_exterior_stairs_courtyard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of an exterior stairs courtyard for a contemporary Korean low-rise villa in a dense coastal urban neighborhood. The diagram must look like a clean CAD plan or IKEA-style room layout sketch: white/off-white background, single-weight black outlines, simple geometric symbols only, minimal text. Use flat solid pastel area fills with one consistent color per zone: Street Edge in pale beige at the south side, First-Floor Courtyard in pale gray in the center, Exterior Stair Run in pale lavender along the east side, Rooftop Landing Approach in pale blue-gray at the upper end of the stairs, Villa Entrance Alcove in pale yellow at the north side, and Building Footprint in off-white around the courtyard. Area labels may appear as short generic English words inside their colored zones. Add a small north arrow in one corner. Place small white circles with black numbers exactly once for every listed element, no other text annotations. Show a narrow south street edge, a metal street gate opening into a compact paved courtyard, an exterior stair flight attached to the east wall rising north toward a rooftop landing, a recessed villa entrance alcove with the main door shown ajar using a door swing arc, and simple double-line windows in the walls. Use standard top-down symbols: doors as wall breaks with swing arcs, windows as double parallel wall lines, stairs as repeated step lines with a simple direction indication, railing as a thin line, utility boxes as small rectangles, recycling bins as simple rectangles, potted plants as small circles, drain as a small square, CCTV as a tiny wall-mounted triangle/circle symbol, air-conditioner outdoor unit as a simple rectangle, and a small flat red circular wall mark beside the lower stair. Include numbered markers: 1 Street Edge area, 2 First-Floor Courtyard area, 3 Exterior Stair Run area, 4 Rooftop Landing Approach area, 5 Villa Entrance Alcove area, 6 Street Gate, 7 Ajar Entrance Door, 8 Rooftop Landing Door, 9 Ground-Floor Window, 10 Stair Landing Window, 11 Stair Railing, 12 CCTV Camera, 13 Utility Meter Boxes, 14 Exterior Wall Light, 15 Shoe Rack and Umbrella Stand, 16 Recycling Bins, 17 Potted Plants, 18 Courtyard Floor Drain, 19 Police Vehicle Curb Position outside the gate, 20 Red Circular Wall Mark, 21 Air-Conditioner Outdoor Unit. Keep the drawing purely schematic and readable. No 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, no material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern Korean low-rise villa exterior stairs and first-floor courtyard.",
          "Color-coded flat pastel areas: street edge pale beige, first-floor courtyard pale gray, exterior stair run pale lavender, rooftop landing pale blue-gray, villa entrance alcove pale yellow, building footprint off-white.",
          "Narrow street edge with a metal gate opening into a compact paved courtyard, typical of dense contemporary Korean coastal urban housing.",
          "Exterior stair run attached to one side of the villa, leading upward to a rooftop landing approach.",
          "Ajar villa entrance door visible from the courtyard and stairs.",
          "Modern practical exterior elements: CCTV camera, wall light, utility meter boxes, recycling bins, potted plants, courtyard drain, wall-mounted air-conditioner outdoor unit.",
          "Plot-relevant curb position for police vehicle/sirens outside the gate, represented schematically only.",
          "Small physical red circular mark placed on the stair-side wall as a flat plot-device symbol, not as lighting or supernatural effect."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Street edge",
            "number": 1,
            "position_hint": "south edge outside the villa gate, pale beige zone"
          },
          {
            "category": "area",
            "label": "First-floor courtyard",
            "number": 2,
            "position_hint": "center of plan inside the gate, pale gray zone"
          },
          {
            "category": "area",
            "label": "Exterior stair run",
            "number": 3,
            "position_hint": "east side of courtyard, pale lavender stair zone rising northward"
          },
          {
            "category": "area",
            "label": "Rooftop landing approach",
            "number": 4,
            "position_hint": "northeast upper end of stair run, pale blue-gray landing zone"
          },
          {
            "category": "area",
            "label": "Villa entrance alcove",
            "number": 5,
            "position_hint": "north side of courtyard at the main entrance, pale yellow recessed zone"
          },
          {
            "category": "opening",
            "label": "Street gate",
            "number": 6,
            "position_hint": "south boundary between street edge and courtyard"
          },
          {
            "category": "opening",
            "label": "Ajar entrance door",
            "number": 7,
            "position_hint": "north wall of courtyard, opening into villa entrance alcove"
          },
          {
            "category": "opening",
            "label": "Rooftop landing door",
            "number": 8,
            "position_hint": "north end of exterior stair run at rooftop landing approach"
          },
          {
            "category": "opening",
            "label": "Ground-floor window",
            "number": 9,
            "position_hint": "west-facing villa wall beside the entrance alcove, facing courtyard"
          },
          {
            "category": "opening",
            "label": "Stair landing window",
            "number": 10,
            "position_hint": "east wall near upper stair landing"
          },
          {
            "category": "furniture",
            "label": "Stair railing",
            "number": 11,
            "position_hint": "outer edge of exterior stair run along courtyard side"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 12,
            "position_hint": "high corner above courtyard near entrance alcove, aimed toward gate"
          },
          {
            "category": "prop",
            "label": "Utility meter boxes",
            "number": 13,
            "position_hint": "northwest courtyard wall near entrance alcove"
          },
          {
            "category": "prop",
            "label": "Exterior wall light",
            "number": 14,
            "position_hint": "above ajar entrance door on north wall"
          },
          {
            "category": "furniture",
            "label": "Shoe rack and umbrella stand",
            "number": 15,
            "position_hint": "beside entrance door inside the recessed alcove"
          },
          {
            "category": "prop",
            "label": "Recycling bins",
            "number": 16,
            "position_hint": "southwest corner of courtyard near street gate"
          },
          {
            "category": "prop",
            "label": "Potted plants",
            "number": 17,
            "position_hint": "west wall of courtyard in a short row"
          },
          {
            "category": "prop",
            "label": "Courtyard floor drain",
            "number": 18,
            "position_hint": "low center of courtyard paving area"
          },
          {
            "category": "plot_device",
            "label": "Police vehicle curb position",
            "number": 19,
            "position_hint": "street edge directly outside the gate"
          },
          {
            "category": "plot_device",
            "label": "Red circular wall mark",
            "number": 20,
            "position_hint": "east wall beside lower exterior stair run, visible from courtyard"
          },
          {
            "category": "prop",
            "label": "Air-conditioner outdoor unit",
            "number": 21,
            "position_hint": "east exterior wall below the stair landing"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_exterior_stairs_night_arrival_door_ajar",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6, just inside the street gate, facing diagonally north toward number 7, the ajar villa entrance door, with number 3, the exterior stair run, rising along the side wall toward number 8",
            "framing_notes": "Use the courtyard depth from number 2 to number 7; keep number 12 and number 14 available as wall-mounted details, but do not draw any camera icon on the plan.",
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_stairs_courtyard"
          },
          {
            "bg_id": "bg_exterior_stairs_night_police_sirens",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 in the center of the courtyard, facing south toward number 1 street edge and number 6 gate, with number 19 police vehicle curb position beyond the gate",
            "framing_notes": "Frame the gate and street edge prominently; number 3 stairs and number 7 entrance door can remain at the side or background of the composition.",
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_stairs_courtyard"
          }
        ],
        "applied_shots": [
          "S11_Shot2",
          "S11_Shot4",
          "S13_Shot1",
          "S13_Shot3",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_unit_living_room": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square, flat top-down schematic architectural floor plan diagram of a small modern rooftop studio unit living room with kitchenette. The drawing must look like a clean CAD plan or simple IKEA-style room layout sketch: white or off-white background, single-weight black outlines, simple geometric top-down symbols only. Use solid flat pastel area fills with no blending: Living room area pale yellow, Kitchenette area pale green, Entry nook area pale beige, Rooftop landing area pale gray. The unit is a compact rectangular rooftop one-room layout: north at top, a thin exterior rooftop landing strip outside the west wall, a west entry door into a small entry nook with shoe rack, the main living room in the center, a narrow linear kitchenette along the south wall, a TV wall on the north side, and a large sliding window on the east wall shown open. Include modern South Korean rooftop-unit layout cues only through plan geometry: narrow shoe-entry zone, compact counter with sink and two-burner cooktop, compact refrigerator, low sofa or floor cushion, small dining table with two stools, wall-mounted air conditioner, sliding window to rooftop side. Furniture and openings must be simple top-down symbols: bed symbols are not needed; sofa as rectangle with cushion divisions; table as small rectangle; chairs or stools as small squares or circles; door as line plus swing arc; window as double parallel wall lines with one sliding panel offset; sink and cooktop as standard plan glyphs. Place one small white circle with black outline and black number for each element, numbers 1 through 18, each number appearing exactly once: 1 living room area, 2 kitchenette area, 3 entry nook area, 4 rooftop landing area, 5 entry door, 6 shoe rack and entry mat, 7 kitchen counter with sink, 8 two-burner cooktop, 9 compact refrigerator, 10 electric kettle and herb tea mug, 11 small dining table, 12 two chairs or stools, 13 printed photo on table, 14 TV and news screen, 15 low media cabinet, 16 small sofa or low floor cushion, 17 open sliding window, 18 wall-mounted air conditioner. Short area labels may appear only as generic English words inside filled zones: Living, Kitchen, Entry, Rooftop. Add a small N north arrow in one corner. No other text or annotations. Do not include 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting effects, textured surfaces, material rendering, decorative illustration, people, camera icons, field-of-view cones, or arrows other than the north arrow.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern rooftop studio living room unit.",
          "Pastel area fills: living room pale yellow, kitchenette pale green, entry nook pale beige, rooftop landing pale gray.",
          "Modern South Korean rooftop one-room layout cues shown only through geometry: narrow shoe-entry zone, compact linear kitchenette, low seating, sliding window to rooftop side, wall-mounted air conditioner.",
          "Entry door, open sliding window, kitchenette, TV news screen, dining table, printed photo, herb tea kettle and mug are all numbered.",
          "No text inside the diagram except short area labels, numbered circles, and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living room area",
            "number": 1,
            "position_hint": "central and north portion of the unit, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Kitchenette area",
            "number": 2,
            "position_hint": "continuous narrow south strip of the unit, pale green fill"
          },
          {
            "category": "area",
            "label": "Entry nook area",
            "number": 3,
            "position_hint": "small west-side interior zone just inside the entry door, pale beige fill"
          },
          {
            "category": "area",
            "label": "Rooftop landing area",
            "number": 4,
            "position_hint": "thin exterior strip outside the west wall entry, pale gray fill"
          },
          {
            "category": "opening",
            "label": "Entry door with swing arc",
            "number": 5,
            "position_hint": "west wall between rooftop landing and entry nook, inward swing toward the living room"
          },
          {
            "category": "furniture",
            "label": "Shoe rack and entry mat",
            "number": 6,
            "position_hint": "inside entry nook along the northwest wall near the entry door"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink",
            "number": 7,
            "position_hint": "south wall of kitchenette, long linear counter with sink basin symbol"
          },
          {
            "category": "furniture",
            "label": "Two-burner cooktop",
            "number": 8,
            "position_hint": "on the kitchen counter near the south-central wall"
          },
          {
            "category": "furniture",
            "label": "Compact refrigerator",
            "number": 9,
            "position_hint": "east end of kitchenette counter line, tucked under or beside the counter"
          },
          {
            "category": "prop",
            "label": "Electric kettle and herb tea mug",
            "number": 10,
            "position_hint": "on the kitchen counter near the cooktop and sink"
          },
          {
            "category": "furniture",
            "label": "Small dining table",
            "number": 11,
            "position_hint": "center of living room area, between sofa and kitchenette"
          },
          {
            "category": "furniture",
            "label": "Two chairs or stools",
            "number": 12,
            "position_hint": "on opposite sides of the small dining table"
          },
          {
            "category": "plot_device",
            "label": "Printed photo on table",
            "number": 13,
            "position_hint": "on top of the small dining table at the center of the room"
          },
          {
            "category": "plot_device",
            "label": "TV and news screen",
            "number": 14,
            "position_hint": "mounted or placed against the north wall, facing the sofa and table"
          },
          {
            "category": "furniture",
            "label": "Low media cabinet",
            "number": 15,
            "position_hint": "directly below the TV along the north wall"
          },
          {
            "category": "furniture",
            "label": "Small sofa or low floor cushion",
            "number": 16,
            "position_hint": "south-central living room area, facing north toward the TV"
          },
          {
            "category": "opening",
            "label": "Open sliding window",
            "number": 17,
            "position_hint": "east wall of living room, shown as double parallel window lines with one panel slid open"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 18,
            "position_hint": "high on the north wall near the TV, represented as a slim rectangular fixture"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_day_cooking_news",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (entry nook), facing diagonally across number 1 (living room area) toward number 2 (kitchenette area), with number 14 (TV and news screen) still visible on the north wall",
            "framing_notes": "Include number 10 on the counter for herb tea preparation and keep number 14 readable as a screen location in the room composition.",
            "lens_hint": "35mm wide angle",
            "sub_location": "unit_living_room"
          },
          {
            "bg_id": "bg_living_night_clean_after_disappearance",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 17 (sliding window), facing back across number 1 toward number 5 (entry door) and number 11 (small dining table)",
            "framing_notes": "Use the table and entry path as the main spatial axis; keep the kitchenette at the lower edge of frame if needed.",
            "lens_hint": "35mm wide angle",
            "sub_location": "unit_living_room"
          },
          {
            "bg_id": "bg_living_day_waiting_photo_hallucination",
            "camera_height": "seated eye-level ~1.2m",
            "camera_position": "near number 16 (small sofa or floor cushion), facing number 11 (small dining table) and number 13 (printed photo on table), with number 17 (sliding window) off to the side",
            "framing_notes": "Center the table and printed photo; include the TV wall only as background context if needed.",
            "lens_hint": "40mm normal lens",
            "sub_location": "unit_living_room"
          },
          {
            "bg_id": "bg_living_dusk_ransacked_window_open",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (entry door), facing diagonally toward number 17 (open sliding window) across number 1, with number 11 and number 15 between foreground and background",
            "framing_notes": "Emphasize the line of sight from the loose entry door to the open window; leave enough floor area visible for a ransacked state overlay in the background image.",
            "lens_hint": "28mm wide angle",
            "sub_location": "unit_living_room"
          }
        ],
        "applied_shots": [
          "S5_Shot2",
          "S5_Shot5",
          "S5_Shot7",
          "S14_Shot9",
          "S18_Shot14",
          "S25_Shot3",
          "S25_Shot8",
          "S27_Shot1",
          "S27_Shot2"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_daughter_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a small modern South Korean apartment daughter bedroom. The diagram must look like a clean architectural CAD plan or IKEA-style room layout sketch: single-weight black outlines, geometric symbols, white or off-white background, minimal text. Use one flat pastel solid fill for the room area: pale blue for the bedroom, consistently filling the entire room interior. Add a short area label only: \"Bedroom\" centered inside the pale blue area. Add a small north arrow with \"N\" in one corner if desired. No other words or annotations inside the drawing. Place small white circular numbered markers with black numbers 1 through 11, each number appearing exactly once, beside the corresponding element.\n\nRoom geometry: compact rectangular bedroom, slightly taller than wide, typical of a 2020s Korean apartment or villa bedroom. North is the exterior wall with a centered sliding window; south is the interior wall with the door. Use thick but simple black wall outlines. Include an inward-swinging door at the southwest corner on the south wall, drawn with a door leaf and swing arc. Include a sliding window on the north wall as double parallel lines in the wall. Directly inside that north window, draw a simple straight curtain line spanning the window. Show a single bed along the west wall with the head near the northwest corner, drawn as a rectangle with a small pillow shape. Show a built-in wardrobe as a long rectangle on the upper east wall. Show a compact study desk and chair in the southeast corner. Show a low bookshelf or storage cube on the south wall between the door and desk. Show a backpack on the floor near the foot of the bed as a tiny simplified top-down prop shape. Show a doll on the floor between the bed and window as a tiny simplified doll icon. Mark the curtain/red circular mark or blood-stain location with numbered marker 6 at the curtain position only; do not draw graphic gore. Mark a pinned photo location with numbered marker 10 on the north wall or curtain-adjacent wall area just right of the curtain. Keep the plan readable and uncluttered.\n\nNumber placement requirements: 1 at the center of the bedroom area; 2 by the bed; 3 by the wardrobe; 4 by the bedroom door; 5 by the window; 6 by the curtain/red mark location; 7 by the backpack; 8 by the doll; 9 by the study desk and chair; 10 by the pinned photo location; 11 by the low bookshelf/storage cube.\n\nStrictly flat 2D plan view only. Do not create a render. Forbid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered look, lighting effects, textured surfaces, material rendering, decorative illustration, cluttered labels, camera icons, field-of-view cones, or arrows showing camera direction. Furniture and openings must be simple symbolic top-down glyphs only.",
        "key_elements": [
          "Flat top-down schematic 2D floor plan only, square 1024x1024, clean black CAD-style outlines on white or off-white background.",
          "One compact modern Korean apartment bedroom area filled with a single flat pastel pale blue color, with a short area label allowed inside the room.",
          "Small rectangular daughter bedroom layout: inward-swinging door at southwest, bed along west wall, exterior window on north wall, curtain directly inside the window, wardrobe along east wall, compact study desk in southeast corner.",
          "All furniture and openings shown as simple top-down symbols: bed rectangle with pillow, door line with swing arc, window as double parallel wall lines, curtain as thin soft line just inside the window, wardrobe and desk as simple rectangles.",
          "Backpack and doll positions shown as small symbolic top-down prop shapes on the floor near the bed/window area, each with its own numbered marker.",
          "Plot-critical red circular mark/blood-stain location and pinned photo location indicated by numbered markers only; no gore detail, no text note inside the diagram.",
          "Flat pastel solid fills only; no gradients, no blending, no shadows, no texture rendering, no lighting effects."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Daughter bedroom area",
            "number": 1,
            "position_hint": "center of the single pale blue bedroom area"
          },
          {
            "category": "furniture",
            "label": "Single bed with pillow",
            "number": 2,
            "position_hint": "west wall, head near northwest corner, long side against west wall"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 3,
            "position_hint": "east wall, upper half of room"
          },
          {
            "category": "opening",
            "label": "Inward-swinging bedroom door",
            "number": 4,
            "position_hint": "southwest corner on south wall, swinging inward toward west side"
          },
          {
            "category": "opening",
            "label": "Exterior sliding window",
            "number": 5,
            "position_hint": "north wall, centered slightly left of middle"
          },
          {
            "category": "plot_device",
            "label": "Curtain and red mark location",
            "number": 6,
            "position_hint": "immediately inside north wall window, hanging across number 5"
          },
          {
            "category": "prop",
            "label": "Backpack floor position",
            "number": 7,
            "position_hint": "on floor near foot of bed, lower west-central area"
          },
          {
            "category": "prop",
            "label": "Doll floor position",
            "number": 8,
            "position_hint": "on floor between bed and window, northwest-central area"
          },
          {
            "category": "furniture",
            "label": "Compact study desk and chair",
            "number": 9,
            "position_hint": "southeast corner, desk against east or south wall"
          },
          {
            "category": "plot_device",
            "label": "Pinned photo location",
            "number": 10,
            "position_hint": "north wall or curtain-adjacent wall area, just right of number 6"
          },
          {
            "category": "furniture",
            "label": "Low bookshelf or storage cube",
            "number": 11,
            "position_hint": "south wall, between door and study desk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_daughter_bedroom_night_blood_curtain_red_mark",
            "camera_height": "eye-level standing ~1.45m, slightly low to feel like a small child's bedroom",
            "camera_position": "near number 4 (bedroom door) at the southwest corner, facing diagonally toward number 5 (window) and number 6 (curtain with blood/red mark location)",
            "framing_notes": "include number 2 (single bed) along one side of the frame, with the curtain and red mark location as the main background focus; backpack and doll positions can sit low in the foreground if needed",
            "lens_hint": "28mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_night_clean_rearranged",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 4 (bedroom door), facing diagonally across the room toward number 2 (single bed), number 3 (wardrobe), and number 5 (window)",
            "framing_notes": "use the same room geometry but treat number 6 as an ordinary clean curtain position with no visible stain in the rendered background; show backpack and doll positions as tidied or shifted only if the shot requires rearrangement",
            "lens_hint": "30mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_dusk_ransacked_red_mark_photo",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "from the southeast side near number 9 (study desk), facing northwest toward number 6 (curtain/red mark location), number 10 (pinned photo location), and number 2 (bed)",
            "framing_notes": "make the curtain/red mark and pinned photo location readable in the background; allow number 7 (backpack) and number 8 (doll) positions to appear displaced or fallen for a ransacked state",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot6",
          "S12_Shot9",
          "S12_Shot16",
          "S14_Shot4",
          "S14_Shot5",
          "S25_Shot4"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact contemporary bathroom. The diagram must look like a clean CAD plan or simple IKEA-style layout sketch: single-weight black outlines on a white or off-white background, geometric 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 textured surfaces, no material rendering, and no lighting effects. Use one flat pastel solid fill for the bathroom area: pale cyan, labeled only with the generic area word \"Bathroom\". The room is a small rectangle with north at the top; include a tiny north arrow marked \"N\" in one corner. Show a compact modern wet-room layout typical of a contemporary coastal apartment bathroom: an outward-swing door on the southwest wall; a vanity sink on the north wall; a wall mirror directly above the sink; a simple tiled-wall strip behind the sink and mirror shown only as a flat pale line grid, not texture; a wall shower head and hose in the northwest wet zone; a small circular floor drain near the shower; a toilet along the east wall; a small frosted window or vent on the northeast/east wall; and a towel bar on the east wall. Show a thin flat dark-red circular ring only on the mirror surface to indicate the mirror-only red mark; do not place this red ring on any wall or floor. Add small white circular markers with black outlines and black numbers, each number appearing exactly once: 1 bathroom area, 2 outward-swing door, 3 wall mirror, 4 red circular mark in mirror, 5 vanity sink, 6 tiled wall strip, 7 toilet, 8 shower head and hose, 9 floor drain, 10 frosted window or vent, 11 towel bar. No text inside the diagram except the optional area label \"Bathroom\", the small \"N\" north arrow, and the black numbers inside the numbered circles. Do not draw camera icons, arrows other than the north arrow, character silhouettes, decorative horror imagery, or extra annotations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic bathroom plan",
          "Compact contemporary wet-room bathroom layout with one pale cyan bathroom area fill",
          "Outward-swing bathroom door at southwest side",
          "North wall mirror above vanity sink, with red circular mark shown only on the mirror surface",
          "Simple tiled-wall strip behind mirror and sink, drawn as flat line grid only",
          "Toilet on east side, shower fixture on northwest side, floor drain near shower zone",
          "Small frosted window or vent opening high on east wall",
          "All furniture, openings, props, plot devices, and area marker numbered with unique black numbers in small circles"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "center of compact pale cyan bathroom rectangle"
          },
          {
            "category": "opening",
            "label": "Outward-swing door",
            "number": 2,
            "position_hint": "southwest wall, swinging outward toward hallway side"
          },
          {
            "category": "plot_device",
            "label": "Wall mirror",
            "number": 3,
            "position_hint": "north wall, centered above vanity sink"
          },
          {
            "category": "plot_device",
            "label": "Red circular mark in mirror",
            "number": 4,
            "position_hint": "on the surface of number 3 only, slightly right of mirror center"
          },
          {
            "category": "furniture",
            "label": "Vanity sink",
            "number": 5,
            "position_hint": "north wall, directly below number 3"
          },
          {
            "category": "prop",
            "label": "Flat tiled wall strip",
            "number": 6,
            "position_hint": "north wall behind numbers 3 and 5, extending slightly toward northwest wet zone"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 7,
            "position_hint": "east wall, southeast half of bathroom"
          },
          {
            "category": "furniture",
            "label": "Wall shower head and hose",
            "number": 8,
            "position_hint": "northwest corner, mounted on west side of wet wall near number 6"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 9,
            "position_hint": "floor near northwest shower zone, below number 8"
          },
          {
            "category": "opening",
            "label": "Frosted window or vent",
            "number": 10,
            "position_hint": "east wall, upper northeast section above toilet line"
          },
          {
            "category": "prop",
            "label": "Towel bar",
            "number": 11,
            "position_hint": "east wall, between number 7 and number 10"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_day_mirror_red_mark",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just inside number 2, facing diagonally toward number 3 and number 4 above number 5, with number 6 forming the back wall",
            "framing_notes": "include number 3 prominently as the main reflective surface; number 4 should appear only on the mirror surface, not on the physical wall; keep number 5 in the lower foreground and number 7 partly visible at frame edge if possible",
            "lens_hint": "28mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot10"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_main_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary coastal South Korean apartment main bedroom used for a sleepless waiting scene. The drawing must look like a clean architectural CAD plan or simple furniture-store room layout sketch: single-weight black outlines on a white or off-white background, geometric top-down symbols only. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use one flat solid pastel color fill for the room area: pale blue for the Bedroom. The only large area text allowed inside the diagram is the short English label Bedroom; a small N arrow in one corner is allowed. No other text labels, annotations, camera icons, arrows, or story writing inside the drawing. Add a small white circle with a black outline and black number for each listed item, each number exactly once. Top of plan is north. Layout: rectangular bedroom, entrance door on the southeast wall with a standard door swing arc opening inward; large sliding window as double parallel lines on the north exterior wall; simple curtain glyphs flanking the window; low platform double bed against the west wall with a pillow rectangle and rumpled bedding symbol; bedside table near the bed head; smartphone with charger and a digital alarm clock on the bedside table; built-in sliding wardrobe as a long closet block on the east wall; compact desk on the south wall near the southeast corner with a chair in front; wall-mounted air conditioner near the north wall above the window zone; small wall clock on the south wall above the desk area. Number markers: 1 Bedroom area center, 2 entrance door, 3 sliding window, 4 low platform double bed, 5 bedside table, 6 smartphone with charger, 7 digital alarm clock, 8 built-in sliding wardrobe, 9 compact desk, 10 desk chair, 11 wall-mounted air conditioner, 12 curtain set, 13 rumpled bedding, 14 wall clock. Keep all furniture and opening symbols simple top-down plan glyphs. Do not add extra rooms, people, decorative symbols, stains, or unlisted props.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan",
          "Single pale blue bedroom area fill with only the area label Bedroom",
          "Compact contemporary coastal South Korean apartment bedroom layout",
          "Entrance door on southeast wall with inward swing",
          "Large sliding window on north wall with curtains",
          "Low platform double bed against west wall for sleepless waiting scene",
          "Bedside table with smartphone, charger, and digital clock",
          "Built-in sliding wardrobe along east wall",
          "Compact desk and chair near southeast corner",
          "Wall-mounted air conditioner near north wall above window zone",
          "Wall clock and rumpled bedding as waiting-scene props"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of main_bedroom"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 2,
            "position_hint": "southeast wall of main_bedroom, inward swing arc into room"
          },
          {
            "category": "opening",
            "label": "Sliding window",
            "number": 3,
            "position_hint": "north exterior wall, centered slightly west"
          },
          {
            "category": "furniture",
            "label": "Low platform double bed",
            "number": 4,
            "position_hint": "west wall, headboard toward northwest corner"
          },
          {
            "category": "furniture",
            "label": "Bedside table",
            "number": 5,
            "position_hint": "north side of bed near head"
          },
          {
            "category": "prop",
            "label": "Smartphone with charger",
            "number": 6,
            "position_hint": "on top of bedside table"
          },
          {
            "category": "prop",
            "label": "Digital alarm clock",
            "number": 7,
            "position_hint": "on top of bedside table beside smartphone"
          },
          {
            "category": "furniture",
            "label": "Built-in sliding wardrobe",
            "number": 8,
            "position_hint": "east wall, long closet block"
          },
          {
            "category": "furniture",
            "label": "Compact desk",
            "number": 9,
            "position_hint": "south wall near southeast corner, left of entrance door"
          },
          {
            "category": "furniture",
            "label": "Desk chair",
            "number": 10,
            "position_hint": "in front of compact desk, facing south wall"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 11,
            "position_hint": "north wall above and slightly east of sliding window"
          },
          {
            "category": "prop",
            "label": "Curtain set",
            "number": 12,
            "position_hint": "along north wall covering sliding window sides"
          },
          {
            "category": "prop",
            "label": "Rumpled bedding",
            "number": 13,
            "position_hint": "on top of low platform double bed"
          },
          {
            "category": "prop",
            "label": "Wall clock",
            "number": 14,
            "position_hint": "south wall above compact desk area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_main_bedroom_day_waiting",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "inside the room near number 2 entrance door, facing diagonally northwest toward number 4 bed, number 5 bedside table, number 6 smartphone, and number 3 sliding window",
            "framing_notes": "include the bed and bedside table prominently; keep the window and curtains visible in the background; leave open floor space near the lower center for character placement",
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom"
          }
        ],
        "applied_shots": [
          "S18_Shot2"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary coastal Korean neighborhood supermarket sales floor near the entrance and shelving. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: black single-weight outlines on a white or off-white background, geometric plan symbols only. Use flat pastel solid color fills with one consistent color per zone: main Sales Floor pale yellow, Entrance pale beige, Checkout pale peach, refrigerated wall zone pale cyan, rear service strip pale gray. Show the compact automatic glass entrance at the south side, a small vestibule, checkout immediately to the southwest of the entrance, shopping basket stack and cart bay near the doors, long parallel north-south shelving aisles through the center, refrigerated cases along the east wall, dry goods shelving along the north wall, a staff service door at the northwest rear, and a CCTV device near the entrance/checkout corner. Furniture and openings must be simple top-down symbols: sliding doors as parallel parted door panels, windows as double parallel wall lines, shelving as long rectangles, checkout counter as a rectangular counter, queue rails as thin line barriers, refrigerated cases as a long rectangle along the wall, cart bay and basket stack as small simple rectangles, CCTV as a small plan glyph marker. Place a unique small white circle with a black outline and black number on every listed object, opening, device, prop, and area: numbers 1 through 20 exactly once. Area labels may appear as short generic English words only: Sales Floor, Entrance, Checkout, Service. A small north arrow with N may appear in one corner. Do not put any other text, annotations, brand names, price labels, arrows, camera icons, people, or decorative symbols inside the drawing. Strictly forbid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, blending, ambient occlusion, photorealistic rendering, rendered lighting effects, textured surfaces, material rendering, and any artistic illustration style.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan only",
          "Clean black single-weight CAD-like outlines on white or off-white background",
          "Flat pastel solid color zones: main sales floor pale yellow, entrance vestibule pale beige, checkout area pale peach, refrigerated wall zone pale cyan, staff/service strip pale gray",
          "Modern coastal Korean neighborhood supermarket layout: compact automatic glass entrance, checkout immediately near entrance, long parallel product aisles, refrigerated cases along one side wall, CCTV near the entrance, shopping basket and cart storage by the doors",
          "All furniture, openings, props, plot-relevant devices, and areas shown with unique small numbered circle markers only; no descriptive text labels except short area labels",
          "No 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no textures, no material rendering"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main sales floor area",
            "number": 1,
            "position_hint": "large central and northern zone, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Entrance vestibule area",
            "number": 2,
            "position_hint": "south center zone, pale beige fill between exterior door and inner opening"
          },
          {
            "category": "area",
            "label": "Checkout area",
            "number": 3,
            "position_hint": "southwest front zone, pale peach fill beside the entrance path"
          },
          {
            "category": "opening",
            "label": "Automatic glass exterior sliding doors",
            "number": 4,
            "position_hint": "south exterior wall, centered on entrance vestibule"
          },
          {
            "category": "opening",
            "label": "Inner sliding entrance opening",
            "number": 5,
            "position_hint": "between entrance vestibule and main sales floor, south-center interior line"
          },
          {
            "category": "opening",
            "label": "Front glass window panels",
            "number": 6,
            "position_hint": "south wall, flanking the exterior sliding doors"
          },
          {
            "category": "furniture",
            "label": "Checkout counter with cashier point",
            "number": 7,
            "position_hint": "inside checkout area, southwest of main entrance path"
          },
          {
            "category": "furniture",
            "label": "Queue guide rails",
            "number": 8,
            "position_hint": "in front of checkout counter, southwest front sales floor"
          },
          {
            "category": "prop",
            "label": "Shopping basket stack",
            "number": 9,
            "position_hint": "east side of entrance vestibule, just inside number 5"
          },
          {
            "category": "furniture",
            "label": "Shopping cart bay",
            "number": 10,
            "position_hint": "west side of entrance vestibule near number 4"
          },
          {
            "category": "furniture",
            "label": "Front promotional display island",
            "number": 11,
            "position_hint": "south-central main sales floor, directly beyond inner entrance opening"
          },
          {
            "category": "furniture",
            "label": "Left central shelving aisle",
            "number": 12,
            "position_hint": "main sales floor, long north-south shelf row slightly west of center"
          },
          {
            "category": "furniture",
            "label": "Middle central shelving aisle",
            "number": 13,
            "position_hint": "main sales floor, long north-south shelf row at center"
          },
          {
            "category": "furniture",
            "label": "Right central shelving aisle",
            "number": 14,
            "position_hint": "main sales floor, long north-south shelf row slightly east of center"
          },
          {
            "category": "furniture",
            "label": "Refrigerated wall cases",
            "number": 15,
            "position_hint": "east wall of main sales floor, long continuous case line"
          },
          {
            "category": "furniture",
            "label": "Rear dry goods shelving",
            "number": 16,
            "position_hint": "north wall of main sales floor, horizontal shelf run"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera device",
            "number": 17,
            "position_hint": "front southwest corner near checkout and entrance, shown as a small ceiling-mounted plan symbol marker"
          },
          {
            "category": "opening",
            "label": "Staff service door",
            "number": 18,
            "position_hint": "northwest wall, opening from sales floor to rear service strip"
          },
          {
            "category": "area",
            "label": "Rear service strip",
            "number": 19,
            "position_hint": "thin pale gray strip along the north edge behind the staff service door"
          },
          {
            "category": "prop",
            "label": "Small entry floor mat",
            "number": 20,
            "position_hint": "center of entrance vestibule between numbers 4 and 5"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_sales_floor_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (inner sliding entrance opening), facing diagonally north toward numbers 12, 13, and 14 (central shelving aisles), with number 7 (checkout counter) on the left foreground and number 15 (refrigerated wall cases) along the right side",
            "framing_notes": "Use the entrance-side view so the sales floor depth, checkout near the front, and long shelf aisles are clear. Keep the CCTV position near number 17 plausible but not dominant.",
            "lens_hint": "28mm to 35mm wide angle",
            "sub_location": "sales_floor"
          }
        ],
        "applied_shots": [
          "S8_Shot4"
        ],
        "group_id": "bg_supermarket",
        "depends_on_fp": []
      },
      "fp_storefront_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic architectural floor plan diagram of a modern Korean coastal-city supermarket storefront entrance exterior. The drawing must look like a clean CAD plan or simple IKEA-style layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic style, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use flat solid pastel area fills with no blending: Storefront area pale yellow, Sidewalk area pale beige, Street area pale gray, Bike Parking area pale green. North is at the top; include a small N arrow in one corner. Layout: the storefront occupies the north third of the square, with a straight east-west facade wall along its south edge; the sidewalk is a broad central band in front of the store; the street is a narrow band along the south edge separated by a curb line; the bike parking bay sits on the east side of the sidewalk. Draw a centered automatic sliding glass entrance as a simple top-down opening with overlapping parallel glass panels and track lines. Draw display windows on both sides of the entrance as double parallel lines in the facade wall. Draw a wall-mounted CCTV camera as a tiny wedge or triangular fixture on the upper east portion of the storefront facade, aimed toward the entrance and bike parking. Draw a streetlight pole as a small circle on the west sidewalk near the curb. Draw a row of simple U-shaped bicycle racks and two simplified top-down bicycle symbols in the bike parking bay. Draw a generic overhead sign strip as a thin rectangle above the entrance, with no readable brand text. Draw a shallow canopy as a thin rectangular projection from the facade over the entrance and windows. Draw two small entrance bollards in front of the sliding doors. Place one small white circle with a black outline and black number on or next to each numbered element, numbers 1 through 15, each number appearing exactly once. Area labels may appear as short English words only: Storefront, Sidewalk, Street, Bike Parking. Do not place any other text, object labels, camera icons, field-of-view cones, arrows, people, vehicles, or decorative symbols inside the diagram.",
        "key_elements": [
          "1024x1024 flat top-down schematic plan of a modern supermarket storefront entrance exterior",
          "pastel color-coded zones for storefront, sidewalk, street, and bike parking",
          "centered automatic sliding glass entrance on the storefront facade",
          "display windows flanking the entrance",
          "wall-mounted CCTV positioned to view the entrance and bike parking",
          "streetlight pole near the curb",
          "bike rack row and parked bicycles on the east side of the sidewalk",
          "generic overhead sign strip and shallow canopy above the entrance",
          "minimal diagram text: only area labels, numbered circles, and a north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Storefront area",
            "number": 1,
            "position_hint": "north third of plan, behind the front facade wall"
          },
          {
            "category": "area",
            "label": "Sidewalk area",
            "number": 2,
            "position_hint": "central band directly south of storefront facade"
          },
          {
            "category": "area",
            "label": "Street area",
            "number": 3,
            "position_hint": "south edge of plan below the curb line"
          },
          {
            "category": "area",
            "label": "Bike parking area",
            "number": 4,
            "position_hint": "east side of sidewalk area near storefront frontage"
          },
          {
            "category": "opening",
            "label": "Automatic sliding glass entrance",
            "number": 5,
            "position_hint": "center of south storefront wall facing sidewalk"
          },
          {
            "category": "opening",
            "label": "Left display window",
            "number": 6,
            "position_hint": "south storefront wall west of entrance"
          },
          {
            "category": "opening",
            "label": "Right display window",
            "number": 7,
            "position_hint": "south storefront wall east of entrance"
          },
          {
            "category": "plot_device",
            "label": "Wall-mounted CCTV camera",
            "number": 8,
            "position_hint": "upper east portion of storefront facade, angled toward entrance and bike parking"
          },
          {
            "category": "prop",
            "label": "Streetlight pole",
            "number": 9,
            "position_hint": "west side of sidewalk near curb line"
          },
          {
            "category": "prop",
            "label": "Bicycle rack row",
            "number": 10,
            "position_hint": "inside bike parking area on east sidewalk"
          },
          {
            "category": "prop",
            "label": "Parked bicycles",
            "number": 11,
            "position_hint": "beside bicycle rack row in bike parking area"
          },
          {
            "category": "prop",
            "label": "Generic overhead sign strip",
            "number": 12,
            "position_hint": "above entrance along storefront facade"
          },
          {
            "category": "prop",
            "label": "Shallow entrance canopy",
            "number": 13,
            "position_hint": "projecting south from storefront facade over entrance and windows"
          },
          {
            "category": "prop",
            "label": "Curb line",
            "number": 14,
            "position_hint": "horizontal boundary between sidewalk area and street area"
          },
          {
            "category": "prop",
            "label": "Entrance bollards",
            "number": 15,
            "position_hint": "two small posts on sidewalk immediately in front of sliding entrance"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_storefront_dusk_neon_streetlight",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the sidewalk area near number 2, slightly southwest of number 5, facing diagonally northeast toward number 5 sliding entrance, number 12 sign strip, and number 9 streetlight",
            "framing_notes": "include the storefront entrance and sign strip prominently, keep the streetlight visible near one side of the frame, and allow the street curb area to read as exterior space",
            "lens_hint": "35mm wide angle",
            "sub_location": "storefront_entrance"
          },
          {
            "bg_id": "bg_storefront_morning_sparse_cctv_visible",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 bike parking area, facing northwest toward number 8 wall CCTV and number 5 sliding entrance, with number 10 bicycle rack row in the near foreground",
            "framing_notes": "make number 8 wall CCTV clearly visible above the storefront wall while keeping the sparse bike parking context readable",
            "lens_hint": "35mm wide angle",
            "sub_location": "storefront_entrance"
          }
        ],
        "applied_shots": [
          "S8_Shot5",
          "S19_Shot1",
          "S19_Shot4",
          "S19_Shot6"
        ],
        "group_id": "bg_supermarket",
        "depends_on_fp": []
      },
      "fp_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram for a compact contemporary Korean administrative security office used for CCTV review. The image must look like a clean CAD plan or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric symbolic shapes only. Absolutely do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, rendered lighting effects, textured surfaces, or material rendering. Use only solid flat pastel color fills with no gradients and no blending: fill the main Security Office area pale beige and the Equipment Storage alcove pale gray. Draw a simple rectangular room with the main office occupying most of the plan and a small recessed equipment/storage alcove on the east side. Add a south entrance door with a standard swing arc, and a centered west exterior window with blinds shown as a double parallel line in the wall. Place a long security workstation desk along the north wall, a CCTV monitor bank on or above that desk, an operator chair in front of it, a visitor chair near the southwest side, a recording unit rack near the northeast corner, a wall-mounted air conditioner on the east wall, a metal file cabinet inside the east alcove, a bulletin/map board on the south wall, a small radio and phone table near the west wall, and a paper document tray on the workstation. Use top-down plan symbols only: desk as rectangle, chair as simple seat glyph, monitor bank as thin rectangles, cabinet as rectangle, door as line plus arc, window as double wall line. Add small circular black-numbered markers exactly once for every element: 1 main security office area, 2 equipment storage alcove, 3 south entrance door, 4 west exterior window with blinds, 5 CCTV monitor bank, 6 security workstation desk, 7 operator chair, 8 visitor chair, 9 recording unit rack, 10 wall-mounted air conditioner, 11 metal file cabinet, 12 bulletin/map board, 13 small radio and phone table, 14 paper document tray. Area labels may appear only as short generic English words inside the colored zones, such as Security Office and Equipment. A small north arrow with N may appear in one corner. No other text, annotations, camera icons, field-of-view cones, decorative symbols, people, or perspective objects.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact contemporary Korean security office.",
          "Main office zone filled pale beige; equipment and storage alcove filled pale gray; solid pastel fills only.",
          "CCTV review workstation placed against the north wall with a monitor bank, desk, operator chair, and recording unit rack.",
          "South corridor entrance door with swing arc; west exterior window with blinds shown as a double-line wall opening.",
          "Modern administrative security-office layout cues: compact room, wall-mounted air conditioner, metal file cabinet, bulletin/map board, radio/phone side table, visitor chair.",
          "All furniture, openings, props, plot devices, and areas marked by unique black-numbered circles; no extra annotations inside the drawing."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main security office area",
            "number": 1,
            "position_hint": "central main room, pale beige fill"
          },
          {
            "category": "area",
            "label": "Equipment storage alcove",
            "number": 2,
            "position_hint": "east side recessed alcove, pale gray fill"
          },
          {
            "category": "opening",
            "label": "South entrance door",
            "number": 3,
            "position_hint": "south wall, slightly west of center, inward swing into office"
          },
          {
            "category": "opening",
            "label": "West exterior window with blinds",
            "number": 4,
            "position_hint": "west wall, centered, double parallel window line"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank",
            "number": 5,
            "position_hint": "north wall, mounted or sitting above the security workstation desk"
          },
          {
            "category": "furniture",
            "label": "Security workstation desk",
            "number": 6,
            "position_hint": "north wall, long rectangular desk facing into the room"
          },
          {
            "category": "furniture",
            "label": "Operator chair",
            "number": 7,
            "position_hint": "just south of the workstation desk, facing north toward the monitors"
          },
          {
            "category": "furniture",
            "label": "Visitor chair",
            "number": 8,
            "position_hint": "southwest part of office, angled toward the workstation desk"
          },
          {
            "category": "plot_device",
            "label": "Recording unit rack",
            "number": 9,
            "position_hint": "northeast corner near the equipment alcove"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 10,
            "position_hint": "east wall above storage side, shown as a shallow rectangle"
          },
          {
            "category": "furniture",
            "label": "Metal file cabinet",
            "number": 11,
            "position_hint": "east wall inside equipment alcove"
          },
          {
            "category": "prop",
            "label": "Bulletin and map board",
            "number": 12,
            "position_hint": "south wall east of the entrance door"
          },
          {
            "category": "furniture",
            "label": "Small radio and phone table",
            "number": 13,
            "position_hint": "west side of room below the exterior window"
          },
          {
            "category": "prop",
            "label": "Paper document tray",
            "number": 14,
            "position_hint": "on the security workstation desk near the operator chair"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_security_office_day_cctv_review_dark_monitor",
            "camera_height": "eye-level seated to standing transition ~1.4m",
            "camera_position": "near number 3 (south entrance door), facing diagonally toward number 6 (security workstation desk) and number 5 (CCTV monitor bank) on the north wall, with number 7 (operator chair) in front of the desk",
            "framing_notes": "include number 5 prominently as the main visual focus; keep number 4 (west exterior window with blinds) off to the side for daytime context; number 9 (recording unit rack) can sit in the background near the east side",
            "lens_hint": "35mm wide angle",
            "sub_location": "security_office"
          }
        ],
        "applied_shots": [
          "S20_Shot2",
          "S20_Shot5"
        ],
        "group_id": "bg_supermarket",
        "depends_on_fp": []
      },
      "fp_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact modern South Korean police office room. The image must look like a clean CAD plan or IKEA-style layout sketch with single-weight black outlines on a white or off-white background, geometric symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, no material rendering. Use flat pastel solid color fills only: number 1 main office work area in pale yellow occupying the central and northern room, number 2 waiting nook in pale beige at the southwest corner, and a narrow pale lavender evidence review strip along the east wall around number 11. Add simple area labels only: MAIN OFFICE, WAITING, EVIDENCE WALL. Add a small north arrow with N in one corner. Do not add any other text. Layout: rectangular office with north at the top; number 3 is a hinged entrance door on the southwest wall with a simple door swing arc opening into the waiting nook; number 4 is a sliding exterior window shown as double parallel lines on the north wall; number 5 is a sliding exterior window shown as double parallel lines on the east wall. In the center, draw number 6 as two practical rectangular police desks pushed into a paired work cluster, with number 13 office chairs as simple chair rectangles around them. Draw number 9 as small flat paper and case-file rectangles on top of the desks. Place number 8 as a computer monitor glyph on the east side of the desk cluster for location tracking. Place number 7 as a duty monitor station on a narrow counter or desk against the north wall beneath number 4. Place number 10 as a simple waiting bench along the west wall in the waiting nook. Place number 11 as a wall-mounted crime photo evidence board on the east wall within the pale lavender strip, represented by a flat rectangle with small photo-card rectangles but no readable text. Place number 12 filing cabinets in the northeast corner, number 14 wall clock on the south wall, and number 15 low document side table near the south side of the desk cluster. Every persistent item, prop, opening, and area must have a small white circular marker with a black number from 1 to 15, each number appearing exactly once. Use no item labels next to the markers. Do not draw people, camera icons, field-of-view cones, decorative illustrations, or extra annotations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan, clean CAD-like black outlines on off-white background",
          "Compact modern South Korean police office layout with practical central desk cluster, monitors, files, waiting bench, and evidence wall",
          "Flat pastel solid area fills only: main office work area pale yellow, waiting nook pale beige, evidence review strip pale lavender",
          "Numbered circular markers only for objects and openings; no item text labels inside the diagram",
          "Entrance door at southwest, sliding exterior windows on north and east walls, duty monitor on north wall, evidence board on east wall"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main office work area",
            "number": 1,
            "position_hint": "central and northern majority of the room, filled pale yellow"
          },
          {
            "category": "area",
            "label": "Waiting nook",
            "number": 2,
            "position_hint": "southwest corner near entrance, filled pale beige"
          },
          {
            "category": "opening",
            "label": "Entrance hinged door",
            "number": 3,
            "position_hint": "southwest wall, swinging inward into waiting nook"
          },
          {
            "category": "opening",
            "label": "North sliding window",
            "number": 4,
            "position_hint": "north exterior wall above duty monitor station"
          },
          {
            "category": "opening",
            "label": "East sliding window",
            "number": 5,
            "position_hint": "east exterior wall near evidence review strip"
          },
          {
            "category": "furniture",
            "label": "Paired police desks",
            "number": 6,
            "position_hint": "center of main office, two rectangular desks pushed into a work cluster"
          },
          {
            "category": "plot_device",
            "label": "Duty monitor station",
            "number": 7,
            "position_hint": "north wall counter or desk, centered below north sliding window"
          },
          {
            "category": "plot_device",
            "label": "Location tracking computer monitor",
            "number": 8,
            "position_hint": "east side of central desk cluster, angled toward seated investigator position"
          },
          {
            "category": "prop",
            "label": "Paper stacks and case files",
            "number": 9,
            "position_hint": "spread across the central police desks"
          },
          {
            "category": "furniture",
            "label": "Waiting bench seat",
            "number": 10,
            "position_hint": "west wall inside waiting nook, facing inward toward desks"
          },
          {
            "category": "plot_device",
            "label": "Crime photo evidence board",
            "number": 11,
            "position_hint": "east wall, mounted within pale lavender evidence review strip"
          },
          {
            "category": "furniture",
            "label": "Filing cabinets",
            "number": 12,
            "position_hint": "northeast corner beside evidence board"
          },
          {
            "category": "furniture",
            "label": "Office chairs",
            "number": 13,
            "position_hint": "around paired police desks, one chair per desk position"
          },
          {
            "category": "prop",
            "label": "Wall clock",
            "number": 14,
            "position_hint": "south wall above waiting nook sightline"
          },
          {
            "category": "furniture",
            "label": "Low document side table",
            "number": 15,
            "position_hint": "south side of central desk cluster near waiting nook"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_office_night_duty_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (entrance door) and number 10 (waiting bench), facing diagonally across number 6 (paired police desks) toward number 7 (duty monitor station) on the north wall",
            "framing_notes": "Include number 9 (paper stacks) in the desk foreground and keep number 7 prominent as the night-duty focal point.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office_room"
          },
          {
            "bg_id": "cb_office_day_crime_photos_empty",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the southwest side of number 6 (paired police desks), facing east toward number 11 (crime photo evidence board) with number 12 (filing cabinets) along the edge of frame",
            "framing_notes": "Frame the evidence board clearly while leaving the office empty of people; desks and papers can remain as foreground context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office_room"
          },
          {
            "bg_id": "cb_office_day_location_monitor",
            "camera_height": "seated or slightly standing office height ~1.3m",
            "camera_position": "beside number 6 (paired police desks), close to number 8 (location tracking computer monitor), facing diagonally toward number 7 (duty monitor station) and number 4 (north sliding window)",
            "framing_notes": "Make number 8 the main focal object; include nearby number 9 papers as investigative clutter.",
            "lens_hint": "40mm normal lens",
            "sub_location": "office_room"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot5",
          "S21_Shot6",
          "S21_Shot10"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern Korean coastal city police station front entrance with a bicycle parking approach. The drawing 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 symbols only. Use flat pastel solid color fills for each zone, one consistent color per zone: number 1 station lobby area pale blue along the north band, number 2 entrance vestibule area pale gray at north center, number 3 exterior forecourt approach pale beige in the middle, number 4 bicycle parking area pale green on the east side, number 5 sidewalk and curb zone pale yellow along the south edge. Put north at the top and include a small N arrow in one corner. Layout: the police station facade is the north boundary, with the lobby behind it; the main entrance is centered, the forecourt extends south to the sidewalk, bicycle parking sits to the east side near the curb, and a narrow urban coastal public-building setback is implied by the compact forecourt and curbside approach. Draw simple top-down symbols only: number 6 central sliding glass entrance doors, number 7 flat rectangular entrance canopy outline projecting over the entry, number 8 left front window band, number 9 right front window band, number 10 accessibility ramp with parallel rail lines on the east approach, number 11 short entrance steps centered before the doors, number 12 row of U-shaped bicycle racks, number 13 one parked bicycle symbol at the racks, number 14 CCTV camera symbol on the east facade corner aimed toward the forecourt, number 15 flagpole base on the west forecourt, number 16 bollard row along the south forecourt edge, number 17 low planter strip on the west side, number 18 blank exterior notice board on the front wall with no readable writing, number 19 curb opening aligned to the forecourt, and number 20 two small wall-mounted exterior light symbols flanking the entrance. Every numbered element must be represented by a small white circle with a black outline and black number, each number appearing exactly once. Area labels may appear only as short generic English words inside colored zones, such as Lobby, Vestibule, Forecourt, Bicycle Parking, Sidewalk; do not label individual objects with text. Do not draw any people, vehicles, camera icons, field-of-view cones, arrows other than the north arrow, or extra annotations. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering; use only flat solid fills and black linework.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern Korean coastal city police station front entrance.",
          "North side contains the police station building edge, interior lobby strip, central entrance vestibule, sliding glass entrance, side window bands, canopy, CCTV, and blank exterior signboard.",
          "South side contains sidewalk and curb/drop-off approach, with a paved forecourt connecting to the entrance.",
          "Bicycle parking is placed along the east side of the forecourt close to the sidewalk for a departure shot.",
          "Use flat pastel solid fills for zones: lobby pale blue, entrance vestibule pale gray, forecourt pale beige, bicycle parking pale green, sidewalk/curb zone pale yellow.",
          "All visible objects and openings are simple top-down symbols with unique black-number markers only; no object text labels inside the diagram."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "station lobby area",
            "number": 1,
            "position_hint": "north band behind the front facade, filled pale blue"
          },
          {
            "category": "area",
            "label": "entrance vestibule area",
            "number": 2,
            "position_hint": "center north, between lobby and exterior forecourt, filled pale gray"
          },
          {
            "category": "area",
            "label": "forecourt approach area",
            "number": 3,
            "position_hint": "central exterior paved area from sidewalk to entrance, filled pale beige"
          },
          {
            "category": "area",
            "label": "bicycle parking area",
            "number": 4,
            "position_hint": "east side of forecourt near the sidewalk, filled pale green"
          },
          {
            "category": "area",
            "label": "sidewalk and curb zone",
            "number": 5,
            "position_hint": "south edge of plan, filled pale yellow"
          },
          {
            "category": "opening",
            "label": "main sliding entrance doors",
            "number": 6,
            "position_hint": "center of north facade between vestibule and forecourt"
          },
          {
            "category": "prop",
            "label": "flat entrance canopy outline",
            "number": 7,
            "position_hint": "projecting from facade above the main entrance, centered over number 6"
          },
          {
            "category": "opening",
            "label": "left front window band",
            "number": 8,
            "position_hint": "north facade west of the main entrance"
          },
          {
            "category": "opening",
            "label": "right front window band",
            "number": 9,
            "position_hint": "north facade east of the main entrance"
          },
          {
            "category": "prop",
            "label": "accessibility ramp with rail lines",
            "number": 10,
            "position_hint": "east side of entrance approach, connecting forecourt to vestibule level"
          },
          {
            "category": "prop",
            "label": "short entrance steps",
            "number": 11,
            "position_hint": "center front of main entrance, just south of number 6"
          },
          {
            "category": "furniture",
            "label": "row of bicycle racks",
            "number": 12,
            "position_hint": "inside bicycle parking area, aligned north-south along east edge of forecourt"
          },
          {
            "category": "prop",
            "label": "parked bicycle",
            "number": 13,
            "position_hint": "beside the bicycle racks in the bicycle parking area, closest to the forecourt"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera symbol",
            "number": 14,
            "position_hint": "upper east corner of the front facade, aimed toward forecourt and bicycle parking"
          },
          {
            "category": "prop",
            "label": "flagpole base",
            "number": 15,
            "position_hint": "west side of forecourt near building frontage"
          },
          {
            "category": "prop",
            "label": "bollard row",
            "number": 16,
            "position_hint": "between sidewalk and forecourt along the south edge of the forecourt"
          },
          {
            "category": "prop",
            "label": "low planter strip",
            "number": 17,
            "position_hint": "west edge of forecourt parallel to the approach path"
          },
          {
            "category": "prop",
            "label": "blank exterior notice board",
            "number": 18,
            "position_hint": "front wall west of the main entrance near number 8, no readable text"
          },
          {
            "category": "opening",
            "label": "curb opening from street side",
            "number": 19,
            "position_hint": "south center of sidewalk and curb zone, aligned with forecourt approach"
          },
          {
            "category": "prop",
            "label": "wall-mounted exterior light symbols",
            "number": 20,
            "position_hint": "front facade flanking the entrance vestibule, shown as two small simple fixtures"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_entrance_day_bicycle_departure",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 13 (parked bicycle at bicycle racks), facing diagonally northwest toward number 6 (main sliding entrance doors), with number 3 (forecourt approach) leading toward number 5 (sidewalk and curb zone)",
            "framing_notes": "include the bicycle rack zone and parked bicycle prominently in the foreground, keep the police station entrance and facade openings visible in the background",
            "lens_hint": "35mm wide angle",
            "sub_location": "entrance_outside"
          }
        ],
        "applied_shots": [
          "S22_Shot2"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small contemporary coastal fishing boat deck with an enclosed wheelhouse forward and open sea surrounding the hull. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: white/off-white background, single-weight black outlines, geometric symbols only, no decorative illustration. Use flat pastel solid color fills with one consistent color per zone: number 1 aft working deck in pale gray, number 2 wheelhouse cabin in pale beige, number 3 open sea outside the boat in pale blue. Add short area labels only: Deck, Wheelhouse, Sea. Add a small north arrow with the letter N in one corner. Do not add any other text inside the drawing except the black numbers in circles and the allowed area labels. Draw the boat hull as a simple narrow rounded rectangle, bow/north at the top, stern/south at the bottom. The wheelhouse occupies the forward third of the boat; the aft two-thirds are an open working deck. Include numbered circular markers, each number appearing exactly once: 1 centered on the aft working deck area, 2 centered in the wheelhouse cabin area, 3 in the surrounding open sea zone, 4 on the wheelhouse aft door with a simple door swing arc, 5 on the front wheelhouse windows drawn as double parallel lines, 6 on the port side wheelhouse window, 7 on the stern guard rail, 8 on the port side rail, 9 on the starboard side rail, 10 on a rectangular deck hatch at deck center, 11 on stacked rectangular fish boxes along the port deck side, 12 on a coiled rope symbol near the aft-left corner, 13 on a folded fishing net pile along the starboard deck side, 14 on a small net hauler winch beside the starboard rail, 15 on a life ring mounted near the starboard stern rail, 16 on a helm console inside the wheelhouse against the front wall, and 17 on a single helm seat just behind the console. Use top-down plan symbols only: door as line plus swing arc, windows as double parallel wall breaks, furniture and boat gear as simple rectangles, circles, and line glyphs. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Small contemporary coastal fishing boat deck in flat top-down schematic plan view",
          "Forward enclosed wheelhouse with aft access door and simple window symbols",
          "Open aft working deck with low railings, hatch, fish boxes, rope, net pile, winch, and life ring",
          "Surrounding open sea shown as a simple pale blue exterior zone around the hull",
          "Clear numbered circular markers for every area, opening, fixture, and prop"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Aft working deck",
            "number": 1,
            "position_hint": "central and aft portion of boat, pale gray deck zone"
          },
          {
            "category": "area",
            "label": "Wheelhouse cabin",
            "number": 2,
            "position_hint": "forward/north enclosed cabin area, pale beige zone"
          },
          {
            "category": "area",
            "label": "Open sea",
            "number": 3,
            "position_hint": "outside the hull around port, starboard, and stern, pale blue zone"
          },
          {
            "category": "opening",
            "label": "Wheelhouse aft door",
            "number": 4,
            "position_hint": "center of wheelhouse south wall, opening onto the deck"
          },
          {
            "category": "opening",
            "label": "Wheelhouse front windows",
            "number": 5,
            "position_hint": "north wall of wheelhouse, drawn as double parallel window lines"
          },
          {
            "category": "opening",
            "label": "Port wheelhouse side window",
            "number": 6,
            "position_hint": "west wall of wheelhouse, forward half"
          },
          {
            "category": "prop",
            "label": "Stern guard rail",
            "number": 7,
            "position_hint": "south edge of aft deck along stern"
          },
          {
            "category": "prop",
            "label": "Port side rail",
            "number": 8,
            "position_hint": "west edge of working deck"
          },
          {
            "category": "prop",
            "label": "Starboard side rail",
            "number": 9,
            "position_hint": "east edge of working deck"
          },
          {
            "category": "prop",
            "label": "Rectangular deck hatch",
            "number": 10,
            "position_hint": "center of aft working deck"
          },
          {
            "category": "prop",
            "label": "Stacked fish boxes",
            "number": 11,
            "position_hint": "port side of aft deck near the rail"
          },
          {
            "category": "prop",
            "label": "Coiled rope",
            "number": 12,
            "position_hint": "aft-left corner of working deck near stern rail"
          },
          {
            "category": "prop",
            "label": "Folded fishing net pile",
            "number": 13,
            "position_hint": "starboard side of aft working deck"
          },
          {
            "category": "prop",
            "label": "Small net hauler winch",
            "number": 14,
            "position_hint": "starboard rail beside the net pile"
          },
          {
            "category": "prop",
            "label": "Life ring",
            "number": 15,
            "position_hint": "mounted on starboard rail near stern"
          },
          {
            "category": "furniture",
            "label": "Helm console",
            "number": 16,
            "position_hint": "inside wheelhouse against north/front wall"
          },
          {
            "category": "furniture",
            "label": "Single helm seat",
            "number": 17,
            "position_hint": "inside wheelhouse just south of helm console"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_deck_dusk_open_sea",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 on the aft working deck, close to number 7 at the stern guard rail, facing diagonally forward toward number 4 wheelhouse door while keeping number 3 open sea visible beyond the side and stern edges",
            "framing_notes": "Use the stern rail and open sea as the main background context; include the wheelhouse door and windows as orientation cues.",
            "lens_hint": "35mm wide angle",
            "sub_location": "deck"
          }
        ],
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot4",
          "S28_Shot5"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a cramped modern coastal fishing boat wheelhouse. The drawing must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use one flat pastel solid fill for the single room area: pale gray-blue for the Wheelhouse cabin, with the short area label \"Wheelhouse\" allowed inside the filled area. Do not use any other interior text labels. Place a small north arrow with \"N\" in one corner if desired. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, or material rendering.\n\nPlan geometry: draw a compact rectangular wheelhouse with a slightly angled or chamfered forward bow-facing wall to suggest a small fishing boat cabin. Keep it tight and practical, with narrow walking clearance. Show thick black perimeter walls and simple internal fixture outlines.\n\nUse numbered circular markers: every listed item must have one small white circle marker with a black outline and black number, each number unique and appearing exactly once. No written object labels inside the diagram except the optional room area label. Draw all furniture and openings as flat top-down symbolic glyphs.\n\nNumbered layout: 1 marks the overall Wheelhouse cabin area. 2 is the forward-center helm console with a simple steering wheel circle on the console. 3 is a small throttle lever cluster on the starboard side of the helm console. 4 is a small rectangular GPS/fishfinder screen on the helm console. 5 marks the forward wraparound windows on the north wall, drawn as double parallel window lines spanning most of the angled forward wall. 6 is the port side sliding window on the west wall forward half, shown as double parallel window lines. 7 is the starboard side sliding window on the east wall forward half. 8 is a compact skipper chair centered behind the helm, drawn as a small seat rectangle with backrest. 9 is the aft sliding door on the south wall slightly starboard of center, shown as a simple sliding-door gap and panel, not a hinged arc. 10 is a narrow bench storage locker along the aft port wall. 11 is a flat red circular wall mark on the port wall between the port window and bench, drawn as a simple solid red ring or red circle symbol on the wall surface, with its separate black-number marker nearby. 12 is a second flat red circular wall mark on the aft bulkhead left of the sliding door, also drawn as a simple red circle or ring symbol with its separate black-number marker nearby. 13 is a wall-mounted VHF radio on the starboard wall near the helm. 14 is a small electrical switch panel on the starboard wall aft of the side window. 15 is a small chart shelf in the port forward corner beside the helm. 16 is a row of coat and gear hooks on the aft port wall above the bench. 17 is a narrow overhead equipment rack footprint shown as a simple rectangle over the aft center area in plan view.\n\nUse flat pastel area color only, black outlines, and clear spacing so the numbered markers remain legible. The red circular marks are plot-device symbols only; keep them flat and graphic, with no brush texture, no stains, no glow, no smearing, and no horror illustration effects in the floor plan.",
        "key_elements": [
          "Cramped modern coastal fishing boat wheelhouse, single compact enclosed area",
          "Flat pastel gray-blue area fill for the wheelhouse cabin",
          "Forward helm console with steering wheel, throttle, instrument panel, GPS/fishfinder screen, and radio unit",
          "Wraparound forward and side windows shown as double-line window symbols",
          "Aft sliding door and narrow circulation path behind the skipper chair",
          "Compact bench or storage locker, chart shelf, overhead equipment rack, electrical panel, and wall hooks",
          "Flat red circular wall marks on port and aft bulkhead represented as plot-device symbols",
          "Simple top-down CAD-like drawing with numbered black circle markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse cabin area",
            "number": 1,
            "position_hint": "entire compact enclosed wheelhouse, pale gray-blue filled zone"
          },
          {
            "category": "furniture",
            "label": "Helm console with steering wheel",
            "number": 2,
            "position_hint": "forward center of wheelhouse, directly below forward windows"
          },
          {
            "category": "prop",
            "label": "Throttle lever cluster",
            "number": 3,
            "position_hint": "starboard side of helm console"
          },
          {
            "category": "prop",
            "label": "GPS and fishfinder screen",
            "number": 4,
            "position_hint": "top surface of helm console, slightly port of center"
          },
          {
            "category": "opening",
            "label": "Forward wraparound windows",
            "number": 5,
            "position_hint": "north forward wall, spanning most of the bow-facing side"
          },
          {
            "category": "opening",
            "label": "Port side sliding window",
            "number": 6,
            "position_hint": "west wall, forward half of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Starboard side sliding window",
            "number": 7,
            "position_hint": "east wall, forward half of wheelhouse"
          },
          {
            "category": "furniture",
            "label": "Skipper chair",
            "number": 8,
            "position_hint": "center of wheelhouse, just aft of helm console"
          },
          {
            "category": "opening",
            "label": "Aft sliding door",
            "number": 9,
            "position_hint": "south aft wall, slightly starboard of center"
          },
          {
            "category": "furniture",
            "label": "Narrow bench storage locker",
            "number": 10,
            "position_hint": "port side aft corner, against west wall"
          },
          {
            "category": "plot_device",
            "label": "Red circular mark on port wall",
            "number": 11,
            "position_hint": "west wall, between port side window and bench storage locker"
          },
          {
            "category": "plot_device",
            "label": "Red circular mark on aft bulkhead",
            "number": 12,
            "position_hint": "south aft wall, port side of aft sliding door"
          },
          {
            "category": "prop",
            "label": "Wall-mounted VHF radio",
            "number": 13,
            "position_hint": "starboard wall near helm console"
          },
          {
            "category": "prop",
            "label": "Electrical switch panel",
            "number": 14,
            "position_hint": "starboard wall aft of side window"
          },
          {
            "category": "furniture",
            "label": "Small chart shelf",
            "number": 15,
            "position_hint": "port forward corner beside helm console"
          },
          {
            "category": "prop",
            "label": "Coat and gear hooks",
            "number": 16,
            "position_hint": "aft port wall above bench storage locker"
          },
          {
            "category": "prop",
            "label": "Overhead equipment rack footprint",
            "number": 17,
            "position_hint": "narrow rectangle along ceiling line indicated in plan over aft center, shown as a simple top-down fixture outline"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wheelhouse_dusk_red_circle_marks",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the aft sliding door near number 9, facing forward diagonally toward number 2 at the helm console and number 5 at the forward windows, with number 11 and number 12 on the side and aft walls visible in the composition",
            "framing_notes": "Use the cramped wheelhouse layout: helm and forward glass dominate, side red circle marks remain clearly readable on wall surfaces, aft doorway stays near foreground edge.",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot6",
          "S29_Shot11"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "139295e6-baae-4114-a39d-1980755cb391",
  "resolved_model": "gpt",
  "updated_at": "2026-05-06T12:34:46.216296+00:00",
  "project_config_snapshot": {}
}