{
  "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 floor plan diagram of a modern coastal low-rise building rooftop exterior. Use clean single-weight black outlines on an off-white background, simple geometric plan symbols only. Fill the main rooftop deck with solid pale cool gray and the raised stair bulkhead/entry enclosure with solid pale beige; use consistent solid color per area with no tonal variation. North is up; place a small N arrow in one corner. Draw a rectangular rooftop deck bounded by a low parapet wall on all sides. Put a compact stair bulkhead rectangle in the southeast corner; draw its metal entry door on the west wall with a standard swing arc opening onto the deck, and draw a small window as double parallel wall lines on the north wall of the bulkhead. Put a round rooftop water tank on a square support pad in the northwest corner. Draw two slim clothesline poles and three taut clothesline lines spanning west-east across the upper middle deck. Add a small roof drain in the southwest corner and a short run of utility pipes along the east parapet. Add a small simple oval cat-position symbol on the north parapet near the tank for dawn shot continuity. Area labels may be only 'Rooftop Deck' and 'Stair Bulkhead'. Place small white circular markers with black numbers exactly once: 1 on the rooftop deck area, 2 inside the stair bulkhead area, 3 at the metal entry door, 4 at the window, 5 at the water tank, 6 at the water tank support pad, 7 at the west clothesline pole, 8 at the east clothesline pole, 9 at the clothesline wires, 10 on the parapet wall, 11 at the roof drain, 12 at the utility pipes, 13 at the cat-position symbol. Do not add any other words, legends, camera icons, direction arrows except the N arrow, people, decorative art, tonal effects, surface detail, or scenic atmosphere.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic rooftop plan.",
          "Modern coastal low-rise rooftop layout with a stair bulkhead, metal entry door, small window, water tank, clothesline, parapet, drain, utility pipes, and cat-position marker.",
          "Solid pastel area fills: pale cool gray for the rooftop deck and pale beige for the stair bulkhead.",
          "Minimal in-diagram text: only area labels, numbered circular markers, and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck area",
            "number": 1,
            "position_hint": "center of main rooftop deck"
          },
          {
            "category": "area",
            "label": "Stair bulkhead area",
            "number": 2,
            "position_hint": "southeast corner of rooftop"
          },
          {
            "category": "opening",
            "label": "Metal entry door",
            "number": 3,
            "position_hint": "west wall of stair bulkhead, opening onto rooftop deck"
          },
          {
            "category": "opening",
            "label": "Small window",
            "number": 4,
            "position_hint": "north wall of stair bulkhead"
          },
          {
            "category": "prop",
            "label": "Water tank",
            "number": 5,
            "position_hint": "northwest corner of rooftop deck"
          },
          {
            "category": "prop",
            "label": "Water tank support pad",
            "number": 6,
            "position_hint": "directly below water tank in northwest corner"
          },
          {
            "category": "prop",
            "label": "West clothesline pole",
            "number": 7,
            "position_hint": "upper middle deck, west end of clothesline span"
          },
          {
            "category": "prop",
            "label": "East clothesline pole",
            "number": 8,
            "position_hint": "upper middle deck, east end of clothesline span"
          },
          {
            "category": "prop",
            "label": "Clothesline wires",
            "number": 9,
            "position_hint": "spanning west-east between the two clothesline poles"
          },
          {
            "category": "prop",
            "label": "Low parapet wall",
            "number": 10,
            "position_hint": "continuous outer rooftop boundary, marker on south side"
          },
          {
            "category": "prop",
            "label": "Roof drain",
            "number": 11,
            "position_hint": "southwest corner of rooftop deck"
          },
          {
            "category": "prop",
            "label": "Utility pipes",
            "number": 12,
            "position_hint": "along east parapet near stair bulkhead"
          },
          {
            "category": "plot_device",
            "label": "Cat position",
            "number": 13,
            "position_hint": "north parapet near water tank"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_exterior_day_overview",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (roof drain) in the southwest corner, facing diagonally across number 1 (rooftop deck) toward number 5 (water tank), number 9 (clothesline wires), and number 3 (metal entry door)",
            "framing_notes": "Use a wide overview that establishes the parapet boundary, rooftop tank, clothesline, and stair bulkhead door positions.",
            "lens_hint": "24mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_exterior_night_intrusion_door_shadow",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (clothesline wires) at the upper middle of the deck, facing southeast toward number 3 (metal entry door) on number 2 (stair bulkhead), with number 4 (window) also visible",
            "framing_notes": "Make the metal entry door the dominant background anchor; keep the window and a portion of open rooftop deck in frame.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_exterior_dawn_light_on_cat",
            "camera_height": "low standing or crouched ~1.0m",
            "camera_position": "near number 3 (metal entry door), facing northwest across number 1 (rooftop deck) toward number 13 (cat position) on the north parapet, with number 5 (water tank) nearby",
            "framing_notes": "Frame the cat position on the parapet clearly while retaining the water tank as a spatial landmark.",
            "lens_hint": "50mm normal lens",
            "sub_location": "rooftop_exterior"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot2",
          "S10_Shot4",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_courtyard_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a modern Korean coastal villa exterior: an enclosed courtyard, a steep exterior cement stair run, a compact rooftop landing, and a narrow police access lane. The image must be a simple CAD-like / IKEA-style 2D map with single-weight black outlines on a white or off-white background, geometric plan symbols only. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealistic rendering, rendered lighting effects, textured surfaces, or material rendering.\n\nUse flat solid pastel area fills, one consistent color per zone: courtyard area pale beige, steep stair zone pale gray, rooftop landing pale cool gray, police access lane pale muted blue-gray, villa interior edge pale cream. No gradients, blending, shadows, or decorative texture. Add short generic area labels only if useful: Courtyard, Stairs, Rooftop, Access Lane. Add a small north arrow with the letter N in one corner. Do not add any other text labels inside the drawing.\n\nLayout: show a walled villa compound in plan view. Place the police access lane along the south edge, narrow like a small island-town residential lane. Put a sliding vehicle gate on the south perimeter wall and a smaller pedestrian gate near the southwest corner. Inside, show a compact rectangular courtyard. Along the east side of the courtyard, draw a steep straight exterior cement stair flight climbing northward to a small rooftop landing at the northeast. Use clear stair tread lines and a simple arrow-free stair convention. At the rooftop landing, show a half-open metal rooftop door on the north wall with a standard door swing arc. Add low parapet walls around the rooftop edge. On the west side of the courtyard, show a villa entry door with a door swing arc and a narrow courtyard-facing window using double parallel wall lines. Add small symbolic plan glyphs for a wall-mounted exterior light, CCTV camera above the gate, intercom keypad near the pedestrian gate, utility gas meter boxes, and a small cluster of outdoor planters.\n\nPlace small white circular markers with black outlines and black numbers, each number unique and appearing exactly once, beside or inside the corresponding element. Required markers: 1 enclosed courtyard, 2 steep stair zone, 3 steep cement stair flight, 4 small pedestrian gate, 5 sliding vehicle gate, 6 police access lane, 7 villa entry door, 8 rooftop landing, 9 half-open rooftop metal door, 10 low rooftop parapet wall, 11 exterior wall light, 12 CCTV camera, 13 intercom keypad, 14 utility gas meter boxes, 15 outdoor planters, 16 police vehicle stop zone, 17 narrow courtyard window. Do not draw camera icons, field-of-view cones, people, vehicles in detail, siren lights, fog, weather, cinematic lighting, or horror effects; this is only a clean reference floor plan diagram.",
        "key_elements": [
          "Flat top-down schematic plan of a modern Korean coastal villa exterior courtyard and stair approach.",
          "Narrow enclosed courtyard connected to a small access lane suitable for police arrival.",
          "Steep straight cement stair flight rising along one side wall to a compact rooftop landing.",
          "Half-open rooftop metal door shown with a door swing arc at the landing.",
          "Modern exterior security cues: wall light, CCTV camera, intercom panel, sliding vehicle gate, pedestrian gate.",
          "Flat pastel area fills with numbered circular markers only; no decorative rendering."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "enclosed courtyard",
            "number": 1,
            "position_hint": "central lower compound area inside perimeter walls"
          },
          {
            "category": "area",
            "label": "steep stair zone",
            "number": 2,
            "position_hint": "east side of courtyard, narrow vertical run rising northward"
          },
          {
            "category": "furniture",
            "label": "steep cement stair flight",
            "number": 3,
            "position_hint": "east edge of courtyard, straight flight from south base to rooftop landing"
          },
          {
            "category": "opening",
            "label": "small pedestrian gate",
            "number": 4,
            "position_hint": "southwest perimeter wall, opening from access lane into courtyard"
          },
          {
            "category": "opening",
            "label": "sliding vehicle gate",
            "number": 5,
            "position_hint": "south perimeter wall, wider gate facing the access lane"
          },
          {
            "category": "area",
            "label": "police access lane",
            "number": 6,
            "position_hint": "outside south side of compound, narrow lane in front of gates"
          },
          {
            "category": "opening",
            "label": "villa entry door",
            "number": 7,
            "position_hint": "west wall of courtyard, main ground-level door into villa"
          },
          {
            "category": "area",
            "label": "rooftop landing",
            "number": 8,
            "position_hint": "northeast upper end of stairs, small rectangular landing"
          },
          {
            "category": "opening",
            "label": "half-open rooftop metal door",
            "number": 9,
            "position_hint": "north wall of rooftop landing, door swing opening inward toward landing"
          },
          {
            "category": "opening",
            "label": "low rooftop parapet wall",
            "number": 10,
            "position_hint": "around outer edges of rooftop landing and roof perimeter"
          },
          {
            "category": "prop",
            "label": "exterior wall light",
            "number": 11,
            "position_hint": "wall beside villa entry door, west side of courtyard"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 12,
            "position_hint": "upper corner above sliding vehicle gate, aimed across courtyard"
          },
          {
            "category": "prop",
            "label": "intercom keypad",
            "number": 13,
            "position_hint": "inside wall near pedestrian gate at southwest corner"
          },
          {
            "category": "prop",
            "label": "utility gas meter boxes",
            "number": 14,
            "position_hint": "south wall inside courtyard, near base of stairs"
          },
          {
            "category": "prop",
            "label": "cluster of outdoor planters",
            "number": 15,
            "position_hint": "northwest corner of courtyard beside perimeter wall"
          },
          {
            "category": "plot_device",
            "label": "police vehicle stop zone",
            "number": 16,
            "position_hint": "in the access lane directly outside the sliding vehicle gate"
          },
          {
            "category": "opening",
            "label": "narrow courtyard window",
            "number": 17,
            "position_hint": "west villa wall above courtyard, between entry door and planters"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_courtyard_stairs_night_urgent_arrival",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (police access lane), just outside number 5 (sliding vehicle gate), facing diagonally across number 1 (courtyard) toward number 3 (steep exterior stairs) and number 8 (rooftop landing).",
            "framing_notes": "Emphasize the route from the access lane through the gate into the courtyard and up the stairs; include the base of number 3 prominently.",
            "lens_hint": "28mm wide angle",
            "sub_location": "courtyard_stairs"
          },
          {
            "bg_id": "bg_courtyard_stairs_night_half_open_door",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on number 8 (rooftop landing), near the top of number 3 (steep exterior stairs), facing number 9 (rooftop metal door) and keeping number 10 (parapet wall) along the edge of frame.",
            "framing_notes": "Make number 9 the focal doorway; allow the stair opening behind the camera direction to feel close and steep.",
            "lens_hint": "35mm wide angle",
            "sub_location": "courtyard_stairs"
          },
          {
            "bg_id": "bg_courtyard_stairs_night_police_siren",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 1 (courtyard) near number 7 (villa entry door), facing outward toward number 5 (sliding vehicle gate), number 6 (police access lane), and number 4 (small pedestrian gate).",
            "framing_notes": "Use the courtyard as foreground and the gate/access lane as the visual destination; include number 11 (exterior wall light) and number 12 (CCTV camera) as modern security cues.",
            "lens_hint": "30mm wide angle",
            "sub_location": "courtyard_stairs"
          }
        ],
        "applied_shots": [
          "S11_Shot2",
          "S11_Shot4",
          "S13_Shot3",
          "S13_Shot4",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_living_kitchen": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a small modern rooftop unit living room with kitchenette, dining table, TV, window, and entry. Use a clean CAD-like plan style with single-weight black outlines, simple geometric symbols, and a white or off-white background. Fill each area with one solid flat pastel color: Living pale yellow in the central and west portion, Kitchenette pale green along the east wall, Dining pale peach in the north-central nook, Entry pale beige in the southeast shoe-removal vestibule. Draw thick exterior walls and thin interior boundary lines. Place a main hinged entry door on the south wall near the southeast corner with a plan swing arc into the entry area. Add a low shoe cabinet beside the entry. Along the east wall draw a compact kitchenette run: counter with sink, two-burner cooktop, under-counter washer, tall refrigerator at the northeast corner, and a small ventilation window above the sink. In the north-central dining nook draw a small square dining table with two chairs and a small framed photo on the table. In the living area draw a two-seat sofa on the west wall facing a TV console and flat-screen TV on the east interior wall, with a low coffee table between them. Draw a large sliding window as double parallel wall lines along the north wall and a wall-mounted air conditioner near it. Add only short area names inside colored zones, a small N arrow in one corner, and numbered circular markers 1 through 20 exactly once each. Use no other words or annotations inside the diagram. Furniture and openings must be simple top-down plan glyphs only, with crisp edges and clear spacing.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a compact modern rooftop studio living-kitchen unit.",
          "Single-weight black outline walls and simple symbolic furniture glyphs on a white or off-white background.",
          "Flat pastel area fills: living area pale yellow, kitchenette pale green, dining nook pale peach, entry shoe area pale beige.",
          "Modern compact coastal city layout cues: shoe-removal entry vestibule, narrow kitchenette wall run, small refrigerator, under-counter appliance, wall-mounted air conditioner, large sliding window.",
          "Minimal text inside the diagram: only short area names, small N arrow, and numbered circular markers.",
          "All furniture, openings, appliances, and plot-relevant photo prop are represented by simple top-down geometric shapes with one unique numbered marker each."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living area",
            "number": 1,
            "position_hint": "central and west portion of the unit, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Kitchenette zone",
            "number": 2,
            "position_hint": "east wall strip, pale green fill"
          },
          {
            "category": "area",
            "label": "Dining nook",
            "number": 3,
            "position_hint": "north-central area between living area and kitchenette, pale peach fill"
          },
          {
            "category": "area",
            "label": "Entry shoe area",
            "number": 4,
            "position_hint": "southeast corner just inside the main entry, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Main entry door",
            "number": 5,
            "position_hint": "south wall near southeast corner, hinged swing shown inward toward entry shoe area"
          },
          {
            "category": "furniture",
            "label": "Low shoe cabinet",
            "number": 6,
            "position_hint": "east side of entry shoe area, beside main entry door"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink",
            "number": 7,
            "position_hint": "east wall, upper half of kitchenette zone"
          },
          {
            "category": "furniture",
            "label": "Two-burner cooktop",
            "number": 8,
            "position_hint": "east wall kitchen counter, just south of sink"
          },
          {
            "category": "furniture",
            "label": "Under-counter washer",
            "number": 9,
            "position_hint": "east wall kitchenette run, below the counter near the center"
          },
          {
            "category": "furniture",
            "label": "Tall refrigerator",
            "number": 10,
            "position_hint": "northeast corner at the end of the kitchenette run"
          },
          {
            "category": "furniture",
            "label": "Small square dining table",
            "number": 11,
            "position_hint": "dining nook, north-central floor area"
          },
          {
            "category": "furniture",
            "label": "Pair of dining chairs",
            "number": 12,
            "position_hint": "on the west and south sides of the dining table"
          },
          {
            "category": "furniture",
            "label": "Two-seat sofa",
            "number": 13,
            "position_hint": "west wall of living area, facing east toward TV"
          },
          {
            "category": "furniture",
            "label": "Low coffee table",
            "number": 14,
            "position_hint": "center of living area, between sofa and TV console"
          },
          {
            "category": "furniture",
            "label": "TV console",
            "number": 15,
            "position_hint": "east side of living area, below wall-mounted TV and opposite sofa"
          },
          {
            "category": "prop",
            "label": "Flat-screen TV",
            "number": 16,
            "position_hint": "east interior wall of living area, above TV console"
          },
          {
            "category": "opening",
            "label": "Large sliding window",
            "number": 17,
            "position_hint": "north wall, spanning behind dining nook and part of living area"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 18,
            "position_hint": "north wall above or beside the large sliding window"
          },
          {
            "category": "plot_device",
            "label": "Small framed photo",
            "number": 19,
            "position_hint": "on the dining table near its northwest corner"
          },
          {
            "category": "opening",
            "label": "Small kitchen ventilation window",
            "number": 20,
            "position_hint": "east wall above the sink area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_kitchen_day_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (main entry door), facing diagonally northwest across number 1 (living area) toward number 14 (sofa), number 16 (TV console), and number 18 (large sliding window)",
            "framing_notes": "Include the compact entry zone in the foreground and keep the kitchen run visible along the right side.",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_night_clean_restored",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (dining table), facing west toward number 14 (sofa), number 16 (TV console), and number 17 (flat-screen TV), with number 18 (large sliding window) at the back edge",
            "framing_notes": "Use the dining table as a foreground anchor while showing the restored clean living area.",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_day_hallucination_photo",
            "camera_height": "slightly lowered eye-level ~1.35m",
            "camera_position": "near number 11 (dining table), facing down and slightly west toward number 21 (small framed photo) with number 15 (low coffee table) and number 17 (flat-screen TV) beyond it",
            "framing_notes": "Make number 21 the visual focus; keep surrounding living room elements readable but secondary.",
            "lens_hint": "50mm normal lens",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_dusk_ransacked_open_door",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (living area center), facing southeast toward number 5 (main entry door), number 6 (shoe cabinet), and number 4 (entry shoe area)",
            "framing_notes": "Emphasize the open entry direction and allow displaced furniture or mess to occupy the floor between the camera and the door.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_night_ransacked_wind_door",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (kitchenette zone), facing diagonally southwest across number 11 (dining table) toward number 5 (main entry door), with number 18 (large sliding window) still visible along the north wall",
            "framing_notes": "Frame both the entry direction and the window direction so wind disturbance can be motivated by the openings.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen"
          }
        ],
        "applied_shots": [
          "S5_Shot1",
          "S5_Shot6",
          "S5_Shot9",
          "S14_Shot8",
          "S18_Shot13",
          "S24_Shot8",
          "S26_Shot1",
          "S26_Shot3"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_daughter_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram, like a clean CAD plan or IKEA-style room layout sketch. Show one small contemporary South Korean apartment-style daughter's bedroom as a simple rectangle, north at the top. Use single-weight black outlines on a white or off-white background, geometric symbols only. Fill the bedroom area with one flat solid pale blue color; keep the fill consistent and do not blend colors. Add a short area label reading Bedroom only, plus a small north arrow marked N in one corner. Place small white circular markers with black numbers 1 through 10, each number appearing exactly once, near the corresponding item; do not put any other labels or annotations inside the drawing. Layout: number 1 marks the overall bedroom area. Number 2 is a swing entrance door on the southwest wall, shown with a door line and swing arc. Number 3 is a wide modern sliding window centered on the north wall, shown as double parallel wall lines. Number 4 is a curtain rail and two curtain panel symbols immediately inside the north wall in front of the window, able to read as either closed or open in later backgrounds. Number 5 is a single bed along the east wall, drawn as a rectangle with a small pillow rectangle at the north end. Number 6 is a backpack drop zone just inside the southwest entrance, drawn as a small simple bag glyph or floor rectangle. Number 7 is the west-wall position for a red circular wall mark, shown as a small flat red ring on the wall with its numbered marker beside it. Number 8 is a nearby photo position on the west wall, shown as a small flat rectangle below or beside the red ring. Number 9 is a non-graphic body-position marker on the north-center floor below the curtain, shown only as a simple flat outline/oval placement symbol. Number 10 is a ransacked scatter zone in the center and west-center floor, drawn with a few simple small rectangles and lines to indicate displaced items. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan for a small modern South Korean apartment-style daughter's bedroom.",
          "One pale blue solid fill for the bedroom area, with clean black wall outlines on a white or off-white background.",
          "North wall contains a wide modern sliding window and curtain track/panels; curtain position supports closed, blood-stained, and open restored background states.",
          "East wall holds a single bed with pillow shown as simple top-down rectangles.",
          "Southwest entrance door uses a standard swing-door arc; backpack drop zone sits just inside the entrance.",
          "West wall has the plot-critical red circular wall mark location and nearby photo position for the ransacked red-circle-photo state.",
          "Center/north floor includes a non-graphic body-position marker and a ransacked scatter zone for state-specific staging.",
          "Use numbered circular markers only for objects and devices; area label may read Bedroom; no other interior text."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "entire pale blue room interior"
          },
          {
            "category": "opening",
            "label": "Entrance swing door",
            "number": 2,
            "position_hint": "southwest wall, inward swing into bedroom"
          },
          {
            "category": "opening",
            "label": "Wide sliding window",
            "number": 3,
            "position_hint": "center of north exterior wall"
          },
          {
            "category": "prop",
            "label": "Curtain panels and rail",
            "number": 4,
            "position_hint": "inside north wall, directly in front of number 3"
          },
          {
            "category": "furniture",
            "label": "Single bed with pillow",
            "number": 5,
            "position_hint": "east wall, long side against wall, pillow at north end"
          },
          {
            "category": "prop",
            "label": "Backpack drop zone",
            "number": 6,
            "position_hint": "southwest floor just inside number 2"
          },
          {
            "category": "plot_device",
            "label": "Red circular wall mark location",
            "number": 7,
            "position_hint": "west wall, upper-middle section between entrance and window corner"
          },
          {
            "category": "plot_device",
            "label": "Photo position",
            "number": 8,
            "position_hint": "west wall near number 7, slightly lower than the red mark"
          },
          {
            "category": "plot_device",
            "label": "Body position marker",
            "number": 9,
            "position_hint": "north-center floor below number 4 and near the window wall"
          },
          {
            "category": "prop",
            "label": "Ransacked scatter zone",
            "number": 10,
            "position_hint": "center and west-center floor, between number 5 and number 7"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_daughter_bedroom_night_blood_curtain_body",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (entrance door), facing north toward number 3 (sliding window) and number 4 (curtain panels), with number 5 (bed) along the right side of frame and number 9 (body position) on the floor below the curtain",
            "framing_notes": "Make the curtain/window wall the dominant background axis; keep the bed edge visible for room orientation.",
            "lens_hint": "28mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_night_clean_restored_curtain_open",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (entrance door), facing diagonally toward number 3 (sliding window), number 4 (curtain panels), and number 5 (bed)",
            "framing_notes": "Show the same curtain/window wall as the blood state, but with the curtain open and the room visually restored.",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_dusk_ransacked_red_circle_photo",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near the east side of number 5 (bed), facing west toward number 7 (red circle wall mark) and number 8 (photo position), with number 10 (ransacked scatter zone) in the foreground",
            "framing_notes": "Prioritize the west wall and the photo/red-circle relationship; include enough floor foreground to show disarray.",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot4",
          "S12_Shot7",
          "S12_Shot14",
          "S14_Shot4",
          "S14_Shot5",
          "S24_Shot4",
          "S24_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_mother_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern South Korean urban bedroom used for waiting beside a bed through the night. The drawing must be a clean architectural plan on a white or off-white background, using single-weight black outlines and simple geometric plan symbols only. Use one solid flat pastel fill for the room area: fill the entire Bedroom area with pale blue, and optionally write the large area label \"Bedroom\" inside it. Add a small north arrow with \"N\" in one corner if desired. Do not include any other text or annotations inside the diagram except the numbered markers, the optional area label, and the optional north arrow. Place a small white circle with a black number exactly once for each numbered element: 1 at the center of the Bedroom area; 2 on the southwest hinged entrance door with a door swing arc opening inward; 3 on a low rectangular bed along the east wall with a pillow shape at the north end; 4 on a small bedside table just north of the bed; 5 on a tiny lamp symbol on that bedside table; 6 on a sliding window shown as double parallel lines centered on the north wall; 7 on a long shallow built-in sliding wardrobe along the west wall; 8 on a small smartphone and charger symbol on the bedside table; 9 on a wall-mounted air conditioner symbol on the north wall near the window; 10 on a low dresser along the south wall near the foot of the bed. Keep the layout uncluttered and realistic for a contemporary compact apartment or villa bedroom with floor-heating-friendly low furniture and sliding storage. Furniture must use simple top-down conventional glyphs: bed rectangle with pillow, wardrobe rectangle, dresser rectangle, table square, door line plus swing arc, window double line. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, material rendering, decorative illustration, people, camera icons, field-of-view cones, arrows other than the north arrow, and any Korean text.",
        "key_elements": [
          "square 1024x1024 flat top-down schematic floor plan",
          "single compact modern urban bedroom area filled pale blue",
          "low bed for overnight waiting placed along the east wall",
          "entrance door on the southwest wall with swing arc",
          "sliding window on the north wall",
          "built-in sliding wardrobe on the west wall",
          "bedside table with lamp and smartphone charger near the bed",
          "simple modern wall-mounted air conditioner near the window",
          "numbered circular markers only, plus optional Bedroom area label and north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of the pale blue bedroom zone"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 2,
            "position_hint": "southwest wall, hinged inward with swing arc"
          },
          {
            "category": "furniture",
            "label": "Low bed",
            "number": 3,
            "position_hint": "east side of bedroom, head toward the north wall"
          },
          {
            "category": "furniture",
            "label": "Bedside table",
            "number": 4,
            "position_hint": "north side of the bed, between bed and north wall"
          },
          {
            "category": "prop",
            "label": "Bedside lamp",
            "number": 5,
            "position_hint": "on top of bedside table, beside the bed head"
          },
          {
            "category": "opening",
            "label": "Sliding window",
            "number": 6,
            "position_hint": "north wall, centered above the bed side area"
          },
          {
            "category": "furniture",
            "label": "Built-in sliding wardrobe",
            "number": 7,
            "position_hint": "west wall, long shallow rectangle opposite the bed"
          },
          {
            "category": "prop",
            "label": "Smartphone and charger",
            "number": 8,
            "position_hint": "on the bedside table next to the lamp"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 9,
            "position_hint": "north wall, upper right of the sliding window"
          },
          {
            "category": "furniture",
            "label": "Low dresser",
            "number": 10,
            "position_hint": "south wall near the foot of the bed"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_mother_bedroom_day_waiting_bed",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2, just inside the entrance door, facing diagonally across the room toward number 3 and number 6, with number 4 and number 8 near the bed side",
            "framing_notes": "include the bed area as the main focus; keep the window and wardrobe readable as background context",
            "lens_hint": "35mm wide angle",
            "sub_location": "mother_bedroom"
          }
        ],
        "applied_shots": [
          "S18_Shot2"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern 2020s wet-room bathroom. The diagram must look like a clean architectural CAD plan or IKEA-style room layout sketch: white or off-white background, single-weight black outlines, simple geometric plan symbols only. Use one flat pastel solid fill for the bathroom area: pale cyan, with the short area label \"Bathroom\" allowed inside the room. Show a small north arrow with \"N\" in one corner. Do not add any other text labels inside the drawing. Place a small white circle with a black outline and black number for each numbered element, each number appearing exactly once. Layout: a small rectangular bathroom with the entrance door on the south wall at the left side, including a door leaf and swing arc; a north wall sink/vanity centered under a rectangular wall mirror; a red circular mark shown as a flat red ring symbol centered on the mirror; a simple grid-line tiled wall panel behind the sink and mirror; a toilet on the east wall in the lower-right quadrant; a wall-mounted shower head and hose on the west wall in the upper-left wet zone; a round floor drain near the center-left floor; a small shallow wall cabinet shelf near the north-east corner; a small ventilation grille on the upper east wall. Use modern compact urban bathroom conventions: close fixture spacing, wall-mounted accessories, wet-room shower without a bathtub, and practical tiled wall indications as plain grid lines. Use only symbolic top-down glyphs: sink basin, toilet bowl, shower head, drain, mirror rectangle, cabinet rectangle, door swing arc, ventilation grille. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use flat pastel solid fills only, no gradients, no blending, no drop shadows, no camera icons, no field-of-view cones, no people.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic bathroom plan",
          "Compact modern wet-room bathroom layout with wall-mounted fixtures",
          "Single pale cyan bathroom area fill with simple black CAD-style outlines",
          "North wall tiled feature area with sink, mirror, and plot-critical red circle on the mirror",
          "Entrance door, toilet, shower head, drain, cabinet shelf, and ventilation grille shown as simple plan symbols",
          "Numbered black circle markers only; minimal diagram text limited to area label and north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "center of compact bathroom, pale cyan filled zone"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 2,
            "position_hint": "south wall, left side, inward swing arc shown into bathroom"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted sink",
            "number": 3,
            "position_hint": "north wall, centered below mirror"
          },
          {
            "category": "furniture",
            "label": "Wall mirror",
            "number": 4,
            "position_hint": "north wall, directly above sink"
          },
          {
            "category": "plot_device",
            "label": "Red circular mark on mirror",
            "number": 5,
            "position_hint": "on the mirror surface, centered within number 4"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 6,
            "position_hint": "east wall, lower-right quadrant, facing west"
          },
          {
            "category": "furniture",
            "label": "Shower head and hose",
            "number": 7,
            "position_hint": "west wall, upper-left wet zone, aimed toward floor drain"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 8,
            "position_hint": "floor near center-left, between shower head and sink area"
          },
          {
            "category": "prop",
            "label": "Tiled wall panel",
            "number": 9,
            "position_hint": "north wall behind sink and mirror, shown with simple grid lines"
          },
          {
            "category": "furniture",
            "label": "Small wall cabinet shelf",
            "number": 10,
            "position_hint": "north-east corner above or beside toilet, shallow wall-mounted rectangle"
          },
          {
            "category": "opening",
            "label": "Ventilation grille",
            "number": 11,
            "position_hint": "upper east wall near ceiling line, small square grille symbol"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_day_red_circle_mirror",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (entrance door), facing north toward number 3 (sink), number 4 (mirror), and number 5 (red circular mark on mirror)",
            "framing_notes": "Keep number 4 and number 5 as the dominant background reference; include number 3 below them and allow number 6 or number 7 to sit at the edge of frame for bathroom context.",
            "lens_hint": "28mm wide angle for a compact bathroom",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot10"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_kennel_area": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a modern indoor animal shelter kennel aisle with treatment access. Use a clean CAD or IKEA-style plan look: single-weight black outlines on a white or off-white background, simple geometric symbols only. The image must be a simple 2D plan view, not a render: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic effects, no textured surface rendering, no material rendering, and no lighting effects. Fill each area with one flat pastel solid color only: Entry vestibule pale beige, Central kennel aisle pale warm gray, West kennel row pale lavender, East kennel row pale lavender, Treatment alcove pale mint green, Utility wash nook pale cyan. Use the same pastel color consistently for repeated kennel-row areas. The layout should show a compact modern Korean urban shelter geometry: a long north-south central washable aisle, cage fronts lined along both sides, high ventilation windows, a rear service door, and a practical treatment alcove directly accessible from the aisle for vaccination work. Draw only short generic English area labels inside colored zones: Entry, Kennel Aisle, Treatment, Utility, West Cages, East Cages. No other words inside the drawing except numbered markers and a small north arrow marked N in one corner. Place a small circle with a black number exactly once for each numbered item. Show: 1 Entry vestibule at the south end; 2 Central kennel aisle as the long middle strip; 3 Treatment alcove on the east side mid-plan; 4 Utility wash nook in the northwest corner; 5 Main entrance door on the south wall, centered, with a standard door swing arc; 6 Rear service door on the north wall slightly east of center with swing arc; 7 West cage bank along the west wall, drawn as repeated rectangular kennel compartments with barred cage-front lines facing the aisle; 8 East cage bank along the east wall, split around the treatment alcove, drawn as repeated rectangular kennel compartments facing the aisle; 9 Treatment exam table as a simple rectangle in the center of the treatment alcove; 10 Vaccine refrigerator as a small rectangle on the north wall of the treatment alcove; 11 Handwash sink and counter as standard plan symbols on the east wall of the treatment alcove; 12 Mobile medical cart as a small rectangle near the south side of the treatment alcove opening; 13 Sharps and medical waste bin as two tiny square bins in the southeast corner of the treatment alcove; 14 Linear floor drain channel as a thin line running north-south along the aisle center; 15 High sliding ventilation window as double parallel lines in the west wall above the cage bank; 16 High sliding ventilation window as double parallel lines in the east wall north of the treatment alcove; 17 CCTV camera as a small simple ceiling-corner symbol near the southwest entry corner aimed toward the aisle; 18 Supply storage cabinet as a rectangle on the west wall of the utility wash nook. Keep all furniture and openings as top-down symbolic glyphs: doors with arcs, windows as double wall lines, cages as repeated rectangles, table as rectangle, sink as standard plan symbol. Do not draw people, animals, camera icons, field-of-view cones, arrows other than the north arrow, decorative horror imagery, logos, or non-English text.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a modern indoor animal shelter kennel aisle",
          "Pastel solid-fill zones: entry vestibule, central kennel aisle, west and east kennel rows, treatment alcove, utility wash nook",
          "Long central aisle with cage fronts lining both sides, typical compact modern shelter layout",
          "Treatment access alcove connected directly to the aisle, with exam table, vaccine refrigerator, sink counter, medical cart, sharps bin, and storage cabinet",
          "Modern practical openings and equipment: main entrance door, rear service door, high sliding ventilation windows, CCTV camera, floor drain channel"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entry vestibule",
            "number": 1,
            "position_hint": "south end of plan, just inside main entrance"
          },
          {
            "category": "area",
            "label": "Central kennel aisle",
            "number": 2,
            "position_hint": "long central north-south circulation strip"
          },
          {
            "category": "area",
            "label": "Treatment alcove",
            "number": 3,
            "position_hint": "east side of central aisle, mid-plan, open access from aisle"
          },
          {
            "category": "area",
            "label": "Utility wash nook",
            "number": 4,
            "position_hint": "northwest corner beside cage row and rear service area"
          },
          {
            "category": "opening",
            "label": "Main entrance door",
            "number": 5,
            "position_hint": "south wall, centered, swinging inward into entry vestibule"
          },
          {
            "category": "opening",
            "label": "Rear service door",
            "number": 6,
            "position_hint": "north wall, slightly east of center, swinging inward from service side"
          },
          {
            "category": "furniture",
            "label": "West cage bank",
            "number": 7,
            "position_hint": "west wall, continuous row of kennel cages facing the central aisle"
          },
          {
            "category": "furniture",
            "label": "East cage bank",
            "number": 8,
            "position_hint": "east wall, north and south of treatment alcove, cages facing the central aisle"
          },
          {
            "category": "furniture",
            "label": "Treatment exam table",
            "number": 9,
            "position_hint": "center of treatment alcove"
          },
          {
            "category": "furniture",
            "label": "Vaccine refrigerator",
            "number": 10,
            "position_hint": "north wall of treatment alcove"
          },
          {
            "category": "furniture",
            "label": "Handwash sink and counter",
            "number": 11,
            "position_hint": "east wall of treatment alcove"
          },
          {
            "category": "prop",
            "label": "Mobile medical cart",
            "number": 12,
            "position_hint": "south side of treatment alcove near aisle opening"
          },
          {
            "category": "prop",
            "label": "Sharps and medical waste bin",
            "number": 13,
            "position_hint": "southeast corner of treatment alcove near sink counter"
          },
          {
            "category": "prop",
            "label": "Linear floor drain channel",
            "number": 14,
            "position_hint": "centerline of central kennel aisle running north-south"
          },
          {
            "category": "opening",
            "label": "High sliding ventilation window",
            "number": 15,
            "position_hint": "west wall above west cage bank, mid-plan"
          },
          {
            "category": "opening",
            "label": "High sliding ventilation window",
            "number": 16,
            "position_hint": "east wall above east cage bank, north of treatment alcove"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 17,
            "position_hint": "southwest corner above entry vestibule, aimed down the kennel aisle"
          },
          {
            "category": "furniture",
            "label": "Supply storage cabinet",
            "number": 18,
            "position_hint": "west wall of utility wash nook, near rear service door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_kennel_area_day_vaccination",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 at the south entrance, facing north along number 2 toward number 6, with number 7 and number 8 forming cage fronts on both sides and number 9 visible in the treatment alcove at number 3",
            "framing_notes": "include the cage-bank rhythm on both sides, keep the treatment exam table and vaccination equipment readable in the mid-background",
            "lens_hint": "28mm wide angle",
            "sub_location": "kennel_area"
          }
        ],
        "applied_shots": [
          "S7_Shot2",
          "S7_Shot4"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_grooming_station": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact modern animal shelter grooming station used for cutting and care work. The diagram must look like a clean CAD plan or simple IKEA-style room layout sketch: single-weight black outlines, white or off-white background, geometric top-down symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic effect, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use flat solid pastel area fills with no blending: main Grooming area pale yellow, Wash area pale cyan, Storage area pale gray, Entry area pale beige. Include only short area labels inside the colored zones: Grooming, Wash, Storage, Entry. Do not place any other text labels in the drawing. Draw small white circles with black outlines and black numbers, each number appearing exactly once, for every listed area, object, prop, and opening. Use simple plan symbols: door as line plus swing arc, window as double parallel wall lines, grooming table as rectangle with small restraint arm symbol, cart as small rectangle on caster dots, wash tub as basin rectangle, drain as small circle, shelving as narrow rectangles, crates as stacked square compartments, stool as small circle, air conditioner as slim wall rectangle. Room layout: a rectangular room with south entrance and compact modern utility circulation; central open work zone; wash corner on the west side; storage and kennel strip on the east side; high sliding window on the north wall. Numbered markers to draw: 1 main grooming work zone area centered; 2 wash corner area west; 3 storage and kennel strip east; 4 entry and service strip south; 5 swing entrance door on south wall slightly west of center; 6 high sliding window centered on north wall; 7 grooming table with restraint arm in the center; 8 rolling tool cart just southeast of the table; 9 wall mirror and grooming pegboard on north wall left of the window; 10 wash tub and basin on west wall; 11 floor drain near the wash tub; 12 towel and clipper shelf on west wall north of the tub; 13 stacked animal crates along east wall; 14 staff stool southwest of the table; 15 wall-mounted air conditioner on north wall right of the window. No people, no animals, no camera icons, no field-of-view cones, no arrows except a small optional north arrow marked N in one corner.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan for a compact modern animal shelter grooming station.",
          "Single-weight black outlines on white or off-white background, with one flat pastel fill per sub-area.",
          "Four colored zones: main grooming work zone, wash corner, storage and kennel strip, entry/service strip.",
          "Modern practical layout cues: central grooming table, wall wash tub, rolling tool cart, stacked crates, high sliding window, wall-mounted air conditioner, compact utility circulation.",
          "Small black-numbered circle markers only for objects and areas; no object text labels inside the diagram."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "main grooming work zone",
            "number": 1,
            "position_hint": "center of room, pale yellow filled area"
          },
          {
            "category": "area",
            "label": "wash corner",
            "number": 2,
            "position_hint": "west side of room, pale cyan filled corner around wash tub"
          },
          {
            "category": "area",
            "label": "storage and kennel strip",
            "number": 3,
            "position_hint": "east side of room, pale gray filled strip along crate wall"
          },
          {
            "category": "area",
            "label": "entry and service strip",
            "number": 4,
            "position_hint": "south side of room, pale beige filled circulation strip near entrance"
          },
          {
            "category": "opening",
            "label": "swing entrance door",
            "number": 5,
            "position_hint": "south wall, slightly west of center, opening inward with swing arc"
          },
          {
            "category": "opening",
            "label": "high sliding window",
            "number": 6,
            "position_hint": "north wall, centered above the grooming table line"
          },
          {
            "category": "furniture",
            "label": "grooming table with restraint arm",
            "number": 7,
            "position_hint": "center of main grooming work zone"
          },
          {
            "category": "furniture",
            "label": "rolling tool cart",
            "number": 8,
            "position_hint": "just southeast of grooming table, between table and entry strip"
          },
          {
            "category": "prop",
            "label": "wall mirror and grooming pegboard",
            "number": 9,
            "position_hint": "north wall, left of high sliding window"
          },
          {
            "category": "furniture",
            "label": "wash tub and basin",
            "number": 10,
            "position_hint": "west wall inside wash corner"
          },
          {
            "category": "prop",
            "label": "floor drain",
            "number": 11,
            "position_hint": "floor of wash corner, just southeast of wash tub"
          },
          {
            "category": "furniture",
            "label": "towel and clipper shelf",
            "number": 12,
            "position_hint": "west wall, north of wash tub"
          },
          {
            "category": "furniture",
            "label": "stacked animal crates",
            "number": 13,
            "position_hint": "east wall, middle of storage and kennel strip"
          },
          {
            "category": "furniture",
            "label": "staff stool",
            "number": 14,
            "position_hint": "southwest of grooming table near entry/service strip"
          },
          {
            "category": "prop",
            "label": "wall-mounted air conditioner",
            "number": 15,
            "position_hint": "north wall, right of high sliding window"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_grooming_station_day_active",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the entry/service strip near number 5, facing diagonally north toward number 7 in the center, with number 10 on the left side and number 13 on the right side; number 6 should sit in the far background wall area",
            "framing_notes": "Use the grooming table as the central anchor, include the wash tub and storage crates as readable side elements, and keep the tool cart close to the table edge.",
            "lens_hint": "28mm wide angle",
            "sub_location": "grooming_station"
          }
        ],
        "applied_shots": [
          "S7_Shot7"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_market_entrance_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat overhead schematic floor plan diagram of a modern harbor-side market entrance exterior. Use a clean architectural plan look: white or off-white background, single-weight black outlines, simple geometric symbols, top-down viewpoint only, no illusion of volume, no angled viewpoint, no tonal modeling, no surface pattern, no light simulation. Use flat solid pastel area fills with one consistent color per zone: Market building pale green, Entrance vestibule pale cyan, Sidewalk plaza pale beige, Curbside loading strip pale peach, Two-lane street pale gray, Harbor edge pale blue. North is at the top; add a small N arrow in one corner. Layout: the north third is a large market building with a centered glass entrance and long glass frontage; just inside the entrance is a small vestibule. South of the frontage is a broad sidewalk plaza, then a narrow curbside loading strip, then an east-west two-lane street, with a harbor quay and water edge along the south border. Draw the main sliding glass doors as a top-down sliding-door symbol, glass frontage and display windows as double parallel wall lines, the side service door as a door line with swing arc, crosswalk as simple white stripe rectangles, bollards as small circles, carts and crates as simple rectangles, poles as small circles, and railing as a thin repeated-line barrier. Area labels may appear as short generic English words: Market, Vestibule, Sidewalk, Loading, Street, Harbor. No other text inside the drawing except the N arrow and numbered circles. Place each numbered marker exactly once as a small white circle with black outline and black number: 1 Market building area in the north third; 2 entrance vestibule just inside the doors; 3 sidewalk plaza in front of market; 4 two-lane street in lower middle; 5 curbside loading strip between sidewalk and street; 6 harbor edge at south border; 7 main sliding glass doors centered on frontage; 8 fixed glass frontage panels flanking doors; 9 market sign band along frontage; 10 vertical sign pylon at east sidewalk corner; 11 CCTV camera on west frontage; 12 row of curb bollards; 13 crosswalk aligned with doors; 14 vendor cart and crate cluster on west sidewalk; 15 small street stall cart on east sidewalk; 16 streetlight pole near west curb; 17 harbor safety railing at south edge; 18 storm drain grate near west curb; 19 pedestrian signal pole at east crosswalk corner; 20 scooter rack and parked scooters near west curb; 21 side service door at far west frontage; 22 display window panels at far east frontage. Do not draw camera icons, view cones, people, decorative text, brand names, or extra annotations.",
        "key_elements": [
          "1024x1024 square flat overhead schematic plan",
          "modern harbor-side market entrance exterior with large glass frontage",
          "color-coded zones: market building, vestibule, sidewalk/plaza, loading strip, street, harbor edge",
          "large centered automatic sliding glass doors aligned with crosswalk",
          "harbor-side busy street cues: curb loading strip, bollards, streetlight, pedestrian signal, scooter rack, vendor carts, crates, storm drain, quay railing",
          "minimal diagram text: only generic area labels and numbered markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Market building area",
            "number": 1,
            "position_hint": "north third of plan, behind the glass frontage"
          },
          {
            "category": "area",
            "label": "Entrance vestibule area",
            "number": 2,
            "position_hint": "center north, immediately inside the main glass doors"
          },
          {
            "category": "area",
            "label": "Sidewalk plaza area",
            "number": 3,
            "position_hint": "middle band directly south of the market frontage"
          },
          {
            "category": "area",
            "label": "Two-lane street area",
            "number": 4,
            "position_hint": "lower middle band running east-west in front of the market"
          },
          {
            "category": "area",
            "label": "Curbside loading strip",
            "number": 5,
            "position_hint": "narrow band between sidewalk plaza and street"
          },
          {
            "category": "area",
            "label": "Harbor edge area",
            "number": 6,
            "position_hint": "south edge of plan beyond the street"
          },
          {
            "category": "opening",
            "label": "Main sliding glass doors",
            "number": 7,
            "position_hint": "center of north market frontage, aligned with crosswalk"
          },
          {
            "category": "opening",
            "label": "Fixed glass frontage panels",
            "number": 8,
            "position_hint": "north frontage, flanking the main entrance doors"
          },
          {
            "category": "prop",
            "label": "Market sign band",
            "number": 9,
            "position_hint": "along the market frontage just outside the entrance line"
          },
          {
            "category": "prop",
            "label": "Vertical sign pylon",
            "number": 10,
            "position_hint": "east side of sidewalk plaza near the glass frontage corner"
          },
          {
            "category": "prop",
            "label": "Facade CCTV camera",
            "number": 11,
            "position_hint": "west of main entrance on the market frontage"
          },
          {
            "category": "prop",
            "label": "Curb bollard row",
            "number": 12,
            "position_hint": "along curb between sidewalk plaza and loading strip"
          },
          {
            "category": "prop",
            "label": "Marked crosswalk",
            "number": 13,
            "position_hint": "center foreground, crossing street toward the main doors"
          },
          {
            "category": "prop",
            "label": "Vendor cart and crate cluster",
            "number": 14,
            "position_hint": "west side of sidewalk plaza near the frontage"
          },
          {
            "category": "prop",
            "label": "Small street stall cart",
            "number": 15,
            "position_hint": "east side of sidewalk plaza near sign pylon"
          },
          {
            "category": "prop",
            "label": "Streetlight pole",
            "number": 16,
            "position_hint": "near curb on west side of crosswalk"
          },
          {
            "category": "prop",
            "label": "Harbor safety railing",
            "number": 17,
            "position_hint": "south edge separating street from harbor edge"
          },
          {
            "category": "prop",
            "label": "Storm drain grate",
            "number": 18,
            "position_hint": "curbside loading strip near west side of crosswalk"
          },
          {
            "category": "prop",
            "label": "Pedestrian signal pole",
            "number": 19,
            "position_hint": "east curb corner beside crosswalk"
          },
          {
            "category": "prop",
            "label": "Scooter rack and parked scooters",
            "number": 20,
            "position_hint": "west curbside edge near loading strip"
          },
          {
            "category": "opening",
            "label": "Side service door",
            "number": 21,
            "position_hint": "far west portion of market frontage"
          },
          {
            "category": "opening",
            "label": "Display window panels",
            "number": 22,
            "position_hint": "far east portion of market frontage beside sign pylon"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_market_entrance_exterior_dusk_neon_busy",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 13 (crosswalk) on the street side, facing north diagonally toward number 7 (main sliding glass doors), with number 9 (market sign band) and number 10 (sign pylon) visible above the entrance line in the background composition",
            "framing_notes": "Include the busy curb zone with number 12 (bollards), number 14 (vendor cart and crate cluster), and number 16 (streetlight) as foreground or side elements; keep number 6 (harbor edge) only as a subtle contextual edge behind or beside the street if the shot angle allows.",
            "lens_hint": "28mm wide angle",
            "sub_location": "market_entrance_exterior"
          }
        ],
        "applied_shots": [
          "S8_Shot1",
          "S8_Shot5"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic 2D architectural floor plan diagram of a large modern neighborhood market sales floor near the entrance and aisles. The diagram must look like a clean CAD plan or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric top-down symbols only. Do not make a 3D, isometric, perspective, axonometric, depth-based, photorealistic, rendered, or artistic image; do not use shadow, shading, gradient, ambient occlusion, lighting effects, textured surfaces, or material rendering. Use one solid flat pastel color fill per zone with no gradients or blending: main sales aisles pale yellow, entrance vestibule pale beige, checkout zone pale peach, produce display zone pale green, refrigerated wall zone pale cyan, stock/service area pale gray. Show a modern Korean urban market layout through geometry only: a glass-front south entrance, checkout counters placed close to the entrance, compact front produce displays, long straight parallel gondola aisles running north-south, refrigerated cases along the rear and east walls, a small staff door at the rear, and practical security/CCTV elements near the front. Draw thick exterior walls and thin interior fixture outlines. Place a small north arrow with letter N in one corner. Minimal text inside the diagram: short generic area labels are allowed only inside colored zones, but all objects, openings, plot devices, and area identifiers must be marked by small white circles with black outlines and black numbers. Each number appears exactly once. Include numbered markers: 1 main sales aisles area in the center; 2 entrance vestibule at the south edge; 3 checkout zone southwest; 4 produce display area southeast; 5 refrigerated wall area north/northeast; 6 automatic sliding glass entrance centered on the south wall using sliding-door plan lines; 7 front shop window band on the south wall using double parallel wall-window lines; 8 side emergency exit swing door on the east wall with a door arc; 9 shopping basket and cart corral inside the entrance; 10 checkout counter one; 11 checkout counter two; 12 cashier swing gate; 13 front promotional display table; 14 produce crate island; 15, 16, and 17 three long parallel gondola shelf rows in the main sales floor; 18 rear refrigerated cases along the north wall; 19 side beverage cooler bank along the east wall; 20 small CCTV camera marker near the southwest entrance/checkout corner; 21 staff stockroom swing door at the northwest corner; 22 security gate pedestals just inside the entrance; 23 wall-mounted air conditioner unit on the west wall above checkout; 24 small service desk or lottery counter on the west wall. Use only simple top-down symbolic glyphs: rectangles for counters, shelf rows, cooler banks, and tables; gridded small rectangles for produce crates; door arcs for swing doors; double parallel lines for windows; sliding panels for the entrance. No people, no camera icons, no field-of-view cones, no decorative annotations, no extra text labels beyond area names and the optional north arrow.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic 2D market floor plan",
          "Modern Korean neighborhood market layout: glass front entrance at south, checkout counters near entrance, long parallel gondola aisles, produce crates near front, refrigerated cases along rear and side walls",
          "Single flat pastel color fill per zone: entrance vestibule, checkout zone, main sales aisles, produce zone, refrigerated wall zone, stock/service area",
          "Numbered circular markers only for objects, openings, plot devices, and area identifiers; no descriptive text inside diagram except short area names and optional north arrow",
          "Simple CAD/IKEA-style top-down symbols: sliding door, swing doors with arcs, double-line windows, rectangles for counters, shelf rows, produce islands, cooler banks, cart corral, CCTV marker"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "main sales aisles area",
            "number": 1,
            "position_hint": "central large sales_floor zone, between checkout area and rear refrigerated wall"
          },
          {
            "category": "area",
            "label": "entrance vestibule area",
            "number": 2,
            "position_hint": "south edge of plan, immediately inside the main entrance"
          },
          {
            "category": "area",
            "label": "checkout zone area",
            "number": 3,
            "position_hint": "southwest quadrant, beside entrance vestibule and before main aisles"
          },
          {
            "category": "area",
            "label": "produce display area",
            "number": 4,
            "position_hint": "southeast front quadrant, near entrance and first aisle"
          },
          {
            "category": "area",
            "label": "refrigerated wall area",
            "number": 5,
            "position_hint": "north and northeast perimeter of sales floor"
          },
          {
            "category": "opening",
            "label": "automatic sliding glass entrance",
            "number": 6,
            "position_hint": "center of south exterior wall, opening into entrance vestibule"
          },
          {
            "category": "opening",
            "label": "front shop window band",
            "number": 7,
            "position_hint": "south wall, flanking the sliding entrance on both sides"
          },
          {
            "category": "opening",
            "label": "side emergency exit door",
            "number": 8,
            "position_hint": "east wall, mid-depth near refrigerated side cases"
          },
          {
            "category": "prop",
            "label": "shopping basket and cart corral",
            "number": 9,
            "position_hint": "inside entrance vestibule, west side near sliding doors"
          },
          {
            "category": "furniture",
            "label": "checkout counter one",
            "number": 10,
            "position_hint": "southwest quadrant, closest to entrance vestibule"
          },
          {
            "category": "furniture",
            "label": "checkout counter two",
            "number": 11,
            "position_hint": "west side of checkout zone, parallel to checkout counter one"
          },
          {
            "category": "opening",
            "label": "cashier swing gate",
            "number": 12,
            "position_hint": "between checkout counters and main sales aisle entry"
          },
          {
            "category": "furniture",
            "label": "front promotional display table",
            "number": 13,
            "position_hint": "front center, between entrance vestibule and main aisle start"
          },
          {
            "category": "furniture",
            "label": "produce crate island",
            "number": 14,
            "position_hint": "southeast quadrant within produce display area"
          },
          {
            "category": "furniture",
            "label": "gondola shelf row A",
            "number": 15,
            "position_hint": "central sales floor, westernmost long north-south aisle shelf"
          },
          {
            "category": "furniture",
            "label": "gondola shelf row B",
            "number": 16,
            "position_hint": "central sales floor, middle long north-south aisle shelf"
          },
          {
            "category": "furniture",
            "label": "gondola shelf row C",
            "number": 17,
            "position_hint": "central sales floor, easternmost long north-south aisle shelf"
          },
          {
            "category": "furniture",
            "label": "rear refrigerated cases",
            "number": 18,
            "position_hint": "along north wall across the back of the sales floor"
          },
          {
            "category": "furniture",
            "label": "side beverage cooler bank",
            "number": 19,
            "position_hint": "along east wall, north of the emergency exit door"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera near entrance",
            "number": 20,
            "position_hint": "southwest corner above checkout and entrance sightline"
          },
          {
            "category": "opening",
            "label": "staff stockroom door",
            "number": 21,
            "position_hint": "northwest corner, behind checkout side and near rear wall"
          },
          {
            "category": "prop",
            "label": "security gate pedestals",
            "number": 22,
            "position_hint": "just inside sliding entrance, centered at the transition from vestibule to sales floor"
          },
          {
            "category": "prop",
            "label": "wall-mounted air conditioner unit",
            "number": 23,
            "position_hint": "high on west wall above checkout zone, represented as a simple top-down wall fixture"
          },
          {
            "category": "furniture",
            "label": "small service desk or lottery counter",
            "number": 24,
            "position_hint": "west wall between checkout zone and staff stockroom door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_sales_floor_early_morning_quiet",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (front sliding entrance), just inside number 2 (entrance vestibule), facing diagonally north toward number 3 (checkout zone), number 15 to number 17 (parallel aisle shelves), and number 18 (rear refrigerated cases)",
            "framing_notes": "Keep the entrance edge and number 9 in the near foreground, with checkout counters number 10 and number 11 to one side and long quiet aisles receding into the background.",
            "lens_hint": "28mm wide angle",
            "sub_location": "sales_floor"
          }
        ],
        "applied_shots": [
          "S19_Shot1",
          "S19_Shot4",
          "S19_Shot6"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary administrative office used for CCTV review in a modern Korean coastal municipal or commercial setting. The image must be a clean architectural line diagram on a white or off-white background, with plain single-weight black outlines and simple geometric top-down symbols only. Use flat solid pastel area fills: the main Office area is pale muted yellow, and the File Storage Nook is pale beige. Keep one consistent color per area. Draw a rectangular room with north at the top and a small N arrow in one corner. Add only short area labels reading Office and Storage; all furniture, openings, props, plot devices, and areas must be identified only by small white circle markers with black numbers, each number appearing exactly once. Place marker 1 in the center of the main Office area. Place marker 2 in the northeast File Storage Nook. Draw marker 3 at the south-wall inward-swing main entrance door. Draw marker 4 at the east-wall double-line window. Draw marker 5 on a long rectangular CCTV workstation desk centered on the north wall. Draw marker 6 on a multi-screen CCTV monitor bank on the north side of the desk. Draw marker 7 on a wheeled office chair immediately south of the desk. Draw marker 8 on small keyboard and mouse symbols on the desk. Draw marker 9 on a network video recorder rack in the northwest corner. Draw marker 10 on metal file cabinets inside the northeast storage nook along the east wall. Draw marker 11 on a printer copier in the southwest corner. Draw marker 12 on a thin bulletin or notice board symbol on the west wall. Draw marker 13 on a wall clock symbol near the south wall. Draw marker 14 on a wall air conditioner symbol near the east window. Draw marker 15 on a visitor chair in the southeast corner. Draw marker 16 on a small side table beside the visitor chair. Use standard plan glyphs: door with swing arc, window as double line in the wall, desk and cabinets as rectangles, chair as a simple top-down seat shape, monitor bank as thin rectangles. Do not draw camera icons, field-of-view cones, object name labels, people, decorative art, or extra annotations.",
        "key_elements": [
          "Compact contemporary Korean administrative office layout for CCTV review",
          "Flat 1024x1024 top-down schematic floor plan with simple black linework",
          "Main office area in pale muted yellow and file storage nook in pale beige",
          "CCTV workstation desk on the north wall with monitor bank, keyboard, mouse, office chair, and network recorder rack",
          "South-wall inward-swing entrance door and east-wall double-line window",
          "Modern office support items: metal file cabinets, printer/copier, bulletin board, wall clock, wall air conditioner, visitor chair, side table",
          "All persistent furniture, openings, props, plot devices, and areas shown with unique numbered circle markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Administrative office area",
            "number": 1,
            "position_hint": "center of the main pale yellow office area"
          },
          {
            "category": "area",
            "label": "File storage nook",
            "number": 2,
            "position_hint": "northeast corner, pale beige inset area beside the main office area"
          },
          {
            "category": "opening",
            "label": "Main entrance door",
            "number": 3,
            "position_hint": "south wall, slightly west of center, inward swing into office"
          },
          {
            "category": "opening",
            "label": "Exterior window",
            "number": 4,
            "position_hint": "east wall, midsection, drawn as a double parallel line in the wall"
          },
          {
            "category": "furniture",
            "label": "CCTV workstation desk",
            "number": 5,
            "position_hint": "north wall, centered, long rectangular desk facing south into the room"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank",
            "number": 6,
            "position_hint": "on the north side of number 5, against the north wall"
          },
          {
            "category": "furniture",
            "label": "Office chair",
            "number": 7,
            "position_hint": "immediately south of number 5, facing the monitor bank"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse",
            "number": 8,
            "position_hint": "on top of number 5, between number 6 and number 7"
          },
          {
            "category": "plot_device",
            "label": "Network video recorder rack",
            "number": 9,
            "position_hint": "northwest corner, just west of the CCTV workstation desk"
          },
          {
            "category": "furniture",
            "label": "Metal file cabinets",
            "number": 10,
            "position_hint": "inside number 2, along the east wall of the storage nook"
          },
          {
            "category": "prop",
            "label": "Printer copier",
            "number": 11,
            "position_hint": "southwest corner, along the west wall near the entrance"
          },
          {
            "category": "prop",
            "label": "Bulletin notice board",
            "number": 12,
            "position_hint": "west wall, north of number 11"
          },
          {
            "category": "prop",
            "label": "Wall clock",
            "number": 13,
            "position_hint": "south wall, east of number 3 above the circulation area"
          },
          {
            "category": "prop",
            "label": "Wall air conditioner",
            "number": 14,
            "position_hint": "east wall, above or near number 4 in plan position"
          },
          {
            "category": "furniture",
            "label": "Visitor chair",
            "number": 15,
            "position_hint": "southeast corner, angled toward the workstation area"
          },
          {
            "category": "furniture",
            "label": "Small side table",
            "number": 16,
            "position_hint": "beside number 15 in the southeast corner"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_admin_office_day_cctv_playback",
            "camera_height": "eye-level standing, about 1.6m",
            "camera_position": "near number 3, the main entrance door, facing diagonally north toward number 5, the CCTV workstation desk, and number 6, the CCTV monitor bank",
            "framing_notes": "include number 6 prominently as the main visual focus, with number 7 in front of the workstation and number 10 along the side wall for office context",
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_office"
          },
          {
            "bg_id": "cb_admin_office_day_cctv_dark_footage",
            "camera_height": "seated eye-level, about 1.2m",
            "camera_position": "near number 7, the office chair, facing north directly toward number 6, the CCTV monitor bank, with number 8 below it on the desk",
            "framing_notes": "frame the monitor bank tightly enough that CCTV playback or dark footage can dominate the background while still showing number 5 as the workstation surface",
            "lens_hint": "40mm normal lens",
            "sub_location": "admin_office"
          }
        ],
        "applied_shots": [
          "S20_Shot2",
          "S20_Shot4"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_police_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern police station office. The drawing must look like a clean architectural CAD plan or simple room-layout sketch: white or off-white background, geometric symbols, simple black outlines, no decorative rendering. Strictly do not create 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel area fills with no gradients and no blending. Color-code the sub-areas consistently: Entry Vestibule in pale beige at the southwest, Main Duty Office in pale yellow across the center, Case Work Zone in pale peach at the northwest, Monitor Workstation Zone in pale green along the east wall, Records and Copier Nook in pale lavender at the southeast, and a small Break Storage Strip in pale gray along the south center. Short area labels in English may appear inside these colored zones; no other text is allowed except numbered markers and a small north arrow. Layout: compact 2020s Korean police office geometry with an entrance door on the southwest wall leading to a small vestibule, an interior glass partition door into the open duty office, visitor chairs near the west side, two paired duty desks in the center with computer monitors and paper stacks, a separate case paperwork desk in the northwest zone with a spread of case photos, a case board on the north wall above it, long exterior windows along the north wall, a large monitor wall on the east side for CCTV or location information, a computer workstation facing that monitor wall, filing cabinets and copier in the southeast nook, wall shelves for files, a small break table with kettle and cups along the south center, and a wall mounted air conditioner on the east wall. Use standard top-down plan symbols: door swing arcs, windows as double parallel wall lines, desks as rectangles, chairs as small rectangles, monitors as thin rectangles, filing cabinets as narrow blocks, copier as a simple box, board as a wall rectangle. Place a small black-numbered circle exactly once for each element: 1 Entry Vestibule area, 2 Main Duty Office area, 3 Entrance door, 4 Interior glass partition door, 5 Visitor chairs, 6 Duty desk cluster, 7 Case paperwork desk, 8 Case photo spread, 9 Document stacks and folders, 10 Large monitor wall, 11 Computer workstation, 12 Case board with pinned photos, 13 Long exterior windows, 14 Filing cabinet row, 15 Printer copier, 16 Wall shelves for files, 17 Small break table, 18 Electric kettle and cups, 19 Wall mounted air conditioner, 20 Service window to corridor. Keep all symbols flat, legible, and evenly spaced; do not draw any people, camera icons, field-of-view cones, arrows other than the north arrow, or extra annotations.",
        "key_elements": [
          "Flat top-down schematic 2D police station office plan, square 1024x1024.",
          "Modern 2020s compact Korean coastal-city police office layout: open duty desks, computer monitors, paperwork-heavy case desk, wall monitor for CCTV/location information, filing and copier corner, fluorescent office practicality represented only by plan geometry.",
          "Distinct flat pastel fills: entry vestibule pale beige, main duty office pale yellow, case work zone pale peach, monitor workstation zone pale green, records and copier nook pale lavender, small break/storage strip pale gray.",
          "Every furniture item, opening, persistent prop, and plot-critical device is marked by a unique black-numbered circle; only short area labels are allowed inside colored zones.",
          "No camera icons, no view cones, no decorative atmospheric effects in the diagram."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entry vestibule",
            "number": 1,
            "position_hint": "southwest small pale beige zone just inside the office entrance"
          },
          {
            "category": "area",
            "label": "Main duty office",
            "number": 2,
            "position_hint": "central large pale yellow open office zone"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 3,
            "position_hint": "southwest wall, swinging inward from hallway into entry vestibule"
          },
          {
            "category": "opening",
            "label": "Interior glass partition door",
            "number": 4,
            "position_hint": "between entry vestibule and main duty office, near west side"
          },
          {
            "category": "furniture",
            "label": "Visitor chairs",
            "number": 5,
            "position_hint": "west side of main duty office near entry vestibule"
          },
          {
            "category": "furniture",
            "label": "Duty desk cluster",
            "number": 6,
            "position_hint": "center of main duty office, two paired desks facing each other"
          },
          {
            "category": "furniture",
            "label": "Case paperwork desk",
            "number": 7,
            "position_hint": "northwest part of main duty office inside pale peach case work zone"
          },
          {
            "category": "prop",
            "label": "Case photo spread",
            "number": 8,
            "position_hint": "on top of case paperwork desk"
          },
          {
            "category": "prop",
            "label": "Document stacks and folders",
            "number": 9,
            "position_hint": "on and beside the duty desk cluster"
          },
          {
            "category": "plot_device",
            "label": "Large monitor wall",
            "number": 10,
            "position_hint": "east wall of pale green monitor workstation zone"
          },
          {
            "category": "furniture",
            "label": "Computer workstation",
            "number": 11,
            "position_hint": "directly in front of large monitor wall, east side of room"
          },
          {
            "category": "plot_device",
            "label": "Case board with pinned photos",
            "number": 12,
            "position_hint": "north wall above the case work zone"
          },
          {
            "category": "opening",
            "label": "Long exterior windows",
            "number": 13,
            "position_hint": "north wall, spanning behind case work zone and part of main office"
          },
          {
            "category": "furniture",
            "label": "Filing cabinet row",
            "number": 14,
            "position_hint": "southeast wall inside pale lavender records and copier nook"
          },
          {
            "category": "furniture",
            "label": "Printer copier",
            "number": 15,
            "position_hint": "south wall of records and copier nook near filing cabinets"
          },
          {
            "category": "furniture",
            "label": "Wall shelves for files",
            "number": 16,
            "position_hint": "east side of records and copier nook"
          },
          {
            "category": "furniture",
            "label": "Small break table",
            "number": 17,
            "position_hint": "south central pale gray break and storage strip"
          },
          {
            "category": "prop",
            "label": "Electric kettle and cups",
            "number": 18,
            "position_hint": "on small break table"
          },
          {
            "category": "furniture",
            "label": "Wall mounted air conditioner",
            "number": 19,
            "position_hint": "upper east wall near monitor workstation zone"
          },
          {
            "category": "opening",
            "label": "Service window to corridor",
            "number": 20,
            "position_hint": "west wall near visitor chairs, shown as double parallel line opening"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_police_office_night_duty",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (southwest entrance door), facing diagonally northeast across number 6 (duty desk cluster) toward number 10 (monitor wall) and number 13 (north windows)",
            "framing_notes": "Show the open duty room layout with desks in the middle, monitor wall in the background, and entrance edge in the foreground.",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office"
          },
          {
            "bg_id": "bg_police_office_day_case_photos",
            "camera_height": "seated eye-level ~1.2m",
            "camera_position": "beside number 7 (case paperwork desk), facing north toward number 8 (case photo spread) with number 12 (case board) and number 13 (windows) behind it",
            "framing_notes": "Emphasize the desk surface and case photos while keeping the case board readable as background context.",
            "lens_hint": "40mm normal wide",
            "sub_location": "police_office"
          },
          {
            "bg_id": "bg_police_office_day_monitor_location_result",
            "camera_height": "standing eye-level ~1.6m",
            "camera_position": "near number 6 (duty desk cluster), facing east toward number 10 (large monitor wall) and number 11 (computer workstation)",
            "framing_notes": "Include the location-result monitor area prominently; keep desks and paperwork as foreground police-office context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S21_Shot6",
          "S21_Shot7",
          "S21_Shot10"
        ],
        "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 an old small modern fishing boat deck and exterior circulation. Bow is north at the top, stern is south at the bottom. Use a clean architectural CAD plan / IKEA-style layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. The boat hull should be an elongated compact rounded rectangle with a slightly tapered bow, showing a practical west-coast utility fishing-boat arrangement: a forward-middle wheelhouse, narrow exterior side passages on both sides, an open aft working deck, a small bow foredeck, and a stern transom gate. Use one flat pastel solid fill per area with no blending: number 1 aft working deck in pale cool gray, number 2 wheelhouse cabin in pale blue-gray, number 3 bow foredeck in pale beige, number 4 port side passage in pale muted green, number 5 starboard side passage in pale muted lavender. Optional large generic area labels may read only Deck, Wheelhouse, Bow, Port Passage, Starboard Passage; add a small N arrow in one corner. No other text annotations inside the drawing. Place small white circular markers with black outlines and black numbers, each number unique and appearing exactly once, for every element: 1 aft working deck area centered in the open stern deck; 2 wheelhouse cabin area centered inside the cabin block; 3 bow foredeck area centered at the bow; 4 port side passage area on the west walkway; 5 starboard side passage area on the east walkway; 6 stern transom gate at the south center rail opening; 7 wheelhouse aft sliding door on the south wall of the cabin; 8 wheelhouse front windows as double parallel window lines on the north cabin wall; 9 wheelhouse side windows as double parallel lines on both side walls; 10 port low railing along the west hull edge; 11 starboard low railing along the east hull edge; 12 bow anchor roller and winch as simple rectangles/circles at the north bow tip; 13 center deck hatch as a rectangular hatch on the aft deck centerline; 14 stacked net crates and fish boxes as grouped rectangles in the southwest aft deck corner; 15 coiled rope as a simple flat spiral/circle on the southeast aft deck; 16 stern cleats and bollards as small paired plan symbols at the south corners; 17 small mast and navigation light pole as a simple top-down circle/line symbol centered on the wheelhouse roof; 18 a small flat red circular painted mark on the aft exterior wall of the wheelhouse beside the sliding door, with its numbered marker nearby and not confused with the mark itself; 19 low storage bench locker as a long rectangle along the port side of the aft deck; 20 small bait work table as a rectangle on the east side of the aft deck; 21 steering console and wheel as simple plan glyphs inside the wheelhouse near the front windows. Doors and openings must use simple plan conventions: sliding door as a rectangular gap/track, gate as a break in railing, windows as double parallel wall lines. Furniture and gear must be top-down symbolic glyphs only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic, no rendered, no lighting effects, no textured surfaces, and no material rendering. Do not draw camera icons, field-of-view cones, people, waves, fog effects, or decorative illustration; this is only a flat schematic reference map.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of an old small modern fishing boat deck and exterior circulation",
          "Bow oriented north, stern oriented south, elongated compact hull outline",
          "Flat pastel solid color fills for aft working deck, wheelhouse, bow foredeck, port side passage, and starboard side passage",
          "Compact utility fishing-boat layout with wheelhouse forward of the open aft work deck, narrow side passages, low railings, stern gate, bow anchor gear, deck hatch, net crates, rope coil, cleats, work table, and storage locker",
          "All persistent furniture, openings, props, plot device, and areas shown with unique small black numbered circles",
          "Minimal in-diagram text only: optional generic area labels and a small north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Aft working deck area",
            "number": 1,
            "position_hint": "large open central-south deck area between stern gate and wheelhouse"
          },
          {
            "category": "area",
            "label": "Wheelhouse cabin area",
            "number": 2,
            "position_hint": "forward-middle enclosed cabin block, slightly north of the aft deck"
          },
          {
            "category": "area",
            "label": "Bow foredeck area",
            "number": 3,
            "position_hint": "north tip of hull in front of the wheelhouse"
          },
          {
            "category": "area",
            "label": "Port side passage area",
            "number": 4,
            "position_hint": "narrow exterior walkway along west side of wheelhouse"
          },
          {
            "category": "area",
            "label": "Starboard side passage area",
            "number": 5,
            "position_hint": "narrow exterior walkway along east side of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Stern transom gate",
            "number": 6,
            "position_hint": "south center of stern rail, opening onto aft deck"
          },
          {
            "category": "opening",
            "label": "Wheelhouse aft sliding door",
            "number": 7,
            "position_hint": "south wall of wheelhouse facing the aft working deck"
          },
          {
            "category": "opening",
            "label": "Wheelhouse front windows",
            "number": 8,
            "position_hint": "north wall of wheelhouse facing bow foredeck"
          },
          {
            "category": "opening",
            "label": "Wheelhouse side windows",
            "number": 9,
            "position_hint": "east and west walls of wheelhouse, shown as paired window symbols"
          },
          {
            "category": "prop",
            "label": "Port low railing",
            "number": 10,
            "position_hint": "west outer edge of hull along aft deck and port passage"
          },
          {
            "category": "prop",
            "label": "Starboard low railing",
            "number": 11,
            "position_hint": "east outer edge of hull along aft deck and starboard passage"
          },
          {
            "category": "prop",
            "label": "Bow anchor roller and winch",
            "number": 12,
            "position_hint": "north tip of bow foredeck on centerline"
          },
          {
            "category": "prop",
            "label": "Center deck hatch",
            "number": 13,
            "position_hint": "center of aft working deck, slightly south of wheelhouse door"
          },
          {
            "category": "prop",
            "label": "Stacked net crates and fish boxes",
            "number": 14,
            "position_hint": "southwest corner of aft working deck near port railing"
          },
          {
            "category": "prop",
            "label": "Coiled rope",
            "number": 15,
            "position_hint": "southeast side of aft working deck near starboard railing"
          },
          {
            "category": "prop",
            "label": "Stern cleats and bollards",
            "number": 16,
            "position_hint": "paired mooring points on south port and south starboard corners"
          },
          {
            "category": "prop",
            "label": "Small mast and navigation light pole",
            "number": 17,
            "position_hint": "roof center of wheelhouse, drawn as a simple top-down pole symbol"
          },
          {
            "category": "plot_device",
            "label": "Small red circular painted mark",
            "number": 18,
            "position_hint": "aft exterior wall of wheelhouse beside the sliding door, separate from the numbered marker"
          },
          {
            "category": "furniture",
            "label": "Low storage bench locker",
            "number": 19,
            "position_hint": "west side of aft deck along port railing"
          },
          {
            "category": "furniture",
            "label": "Small bait work table",
            "number": 20,
            "position_hint": "east side of aft deck, forward of the rope coil"
          },
          {
            "category": "furniture",
            "label": "Steering console and wheel",
            "number": 21,
            "position_hint": "inside wheelhouse near the north-facing front windows"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_deck_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 at the stern transom gate, slightly to starboard, facing diagonally forward across number 1 toward number 7 and number 2, with number 14 and number 15 in the near foreground",
            "framing_notes": "Use the small-boat deck depth: include both side railings numbers 10 and 11 as edge guides, keep the wheelhouse door number 7 and windows numbers 8 and 9 visible, and allow number 18 to appear as a small background detail on the aft wheelhouse wall.",
            "lens_hint": "28mm wide angle",
            "sub_location": "deck"
          }
        ],
        "applied_shots": [
          "S27_Shot1",
          "S27_Shot5",
          "S27_Shot6"
        ],
        "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 older modern fishing boat wheelhouse interior. The drawing must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: white or off-white background, single-weight black outlines, simple geometric top-down symbols only. Strictly exclude 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use flat solid pastel area fill only: fill the main wheelhouse area with pale blue-gray, consistently, with no gradient or blending. The wheelhouse footprint should be a compact rectangular small-boat cabin with slightly clipped or angled forward corners, north/front at the top and aft at the bottom. Add a short generic area label \"WHEELHOUSE\" inside the colored area; a small north arrow with \"N\" may appear in one corner. Do not place any other text labels or annotations inside the drawing. Every persistent object, opening, furniture item, prop, and plot-critical visual device must be identified only by a small circle containing a black number, each number unique and used once. Draw number 1 for the wheelhouse area. Draw number 2 at a three-panel forward windscreen on the north/front wall, shown as double parallel window lines. Draw number 3 at a port side sliding window on the west wall, shown as double parallel window lines. Draw number 4 at a starboard side sliding window on the east wall, shown as double parallel window lines. Draw number 5 at a narrow aft hinged door on the south wall, slightly port of center, with a simple door line and swing arc. Draw number 6 on a compact helm console with a wheel circle and throttle mark in the forward starboard corner. Draw number 7 on a small captain swivel chair directly aft of the console, facing forward. Draw number 8 on a modern navigation display and VHF radio stack on or above the helm console, represented by small flat rectangles. Draw number 9 on a small chart table with paper rectangles at the forward port side. Draw number 10 on a narrow bench/storage seat along the aft half of the port wall. Draw number 11 on a simple rain gear and life jacket rack along the aft starboard wall, using plain top-down hook and rectangle glyphs. Draw number 12 beside a cluster of flat red circular marking glyphs on the starboard-aft interior bulkhead; the red circles should be simple schematic ring marks, not a logo, not decorative rendering. Draw number 13 on a rectangular floor engine hatch centered between the captain chair and aft door. Keep all furniture and equipment as simple symbolic top-down glyphs; no camera icons, no field-of-view cones, and no shot arrows.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan for a cramped older modern fishing boat wheelhouse.",
          "Single pale blue-gray flat fill for the wheelhouse area on a white or off-white background.",
          "Compact small-boat layout: forward windscreen at the bow/front, helm console forward starboard, captain chair directly aft of console, narrow bench/storage along port wall, aft door to deck.",
          "Modern practical navigation equipment is present: GPS/fish-finder display and VHF radio stack near the helm.",
          "Plot-critical flat red circular marking glyphs appear on the starboard-aft interior bulkhead, with a numbered marker.",
          "All furniture, openings, props, and plot devices are marked by unique small circles with black numbers only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse area",
            "number": 1,
            "position_hint": "main interior cabin area, centered in the plan with pale blue-gray fill"
          },
          {
            "category": "opening",
            "label": "Forward windscreen",
            "number": 2,
            "position_hint": "north/front wall, three-panel window across the bow side"
          },
          {
            "category": "opening",
            "label": "Port side sliding window",
            "number": 3,
            "position_hint": "west/port wall, forward half of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Starboard side sliding window",
            "number": 4,
            "position_hint": "east/starboard wall, forward half of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Aft hinged door",
            "number": 5,
            "position_hint": "south/aft wall, slightly port of center, shown with a simple door swing arc"
          },
          {
            "category": "prop",
            "label": "Helm console with wheel and throttle",
            "number": 6,
            "position_hint": "forward starboard corner, just below the forward windscreen"
          },
          {
            "category": "furniture",
            "label": "Captain swivel chair",
            "number": 7,
            "position_hint": "immediately aft of the helm console, facing north/front"
          },
          {
            "category": "prop",
            "label": "Navigation display and radio stack",
            "number": 8,
            "position_hint": "on or above the helm console near the north-east/front-starboard bulkhead"
          },
          {
            "category": "furniture",
            "label": "Small chart table with papers",
            "number": 9,
            "position_hint": "forward port side, below the port side window"
          },
          {
            "category": "furniture",
            "label": "Narrow bench storage seat",
            "number": 10,
            "position_hint": "along the west/port wall, aft half of wheelhouse"
          },
          {
            "category": "prop",
            "label": "Rain gear and life jacket rack",
            "number": 11,
            "position_hint": "south/aft wall, starboard side beside the door"
          },
          {
            "category": "plot_device",
            "label": "Red circular markings",
            "number": 12,
            "position_hint": "starboard-aft interior bulkhead, between the starboard wall and aft door area"
          },
          {
            "category": "prop",
            "label": "Rectangular floor engine hatch",
            "number": 13,
            "position_hint": "center floor area between captain chair and aft door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_wheelhouse_dusk_red_circle_markings",
            "camera_height": "eye-level standing ~1.6m inside the cramped wheelhouse",
            "camera_position": "near number 5 at the aft door, facing diagonally forward toward number 6 helm console and number 2 forward windscreen, with number 12 red circular markings on the starboard-aft bulkhead in the right side of view",
            "framing_notes": "Include number 12 prominently as the key visual device; keep number 6, number 7, and number 8 readable as wheelhouse context, with number 2 framing the front of the cabin.",
            "lens_hint": "28mm wide angle for a cramped small-boat interior",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S28_Shot3",
          "S28_Shot5",
          "S28_Shot8"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "9faceb2c-c444-4ad3-ae48-edac749b6a44",
  "resolved_model": "gpt",
  "updated_at": "2026-05-05T05:31:29.275537+00:00",
  "project_config_snapshot": {}
}