{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "7f8f8f67e79ec8a0",
  "data": {
    "floor_plans": {
      "fp_rooftop_outside": {
        "status": "ok",
        "t2i_prompt": "Create a simple flat top-down schematic 2D floor plan diagram in a clean architectural CAD or IKEA-style layout sketch. Square 1024x1024 image, white or off-white background, single-weight black outlines, geometric symbols only. This is a rooftop exterior plan for a modern Korean urban coastal building: a rectangular rooftop deck surrounded by a parapet, with a small enclosed rooftop stairwell or utility room placed on the southeast side. Fill each area with one flat pastel solid color: the main open Rooftop Deck area is pale gray, and the Rooftop Stairwell Room area is pale beige. Area labels may appear as short generic English words only, such as Rooftop Deck and Stairwell Room. Include a small north arrow in one corner if desired. Draw the west-facing wall of the stairwell room with an iron access door using a plan door line and swing arc, opening outward onto the rooftop deck. Draw a small window on the north wall of the stairwell room as a double parallel line in the wall. Draw an exterior wall light as a tiny simple fixture symbol beside or above the door. Draw a cylindrical rooftop water tank in the northwest corner as a circle on a small square support stand. Draw a clothesline across the north-central deck as two thin posts connected by two straight parallel lines. Draw a simple bench along the east parapet as a narrow rectangle with seat divisions. Mark a cat appearance spot near the bench and east parapet with a numbered circle only, not a detailed animal illustration. Place small white circular markers with black outline and black numbers, each unique and used exactly once: 1 on the rooftop deck area, 2 on the stairwell room area, 3 on the iron access door, 4 on the small window, 5 on the exterior wall light, 6 on the water tank, 7 on the clothesline, 8 on the bench, 9 on the cat appearance spot. Do not add any other text besides optional area labels, numbers, and the north arrow. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic effects, rendered lighting, lighting effects, textured surfaces, or material rendering. Keep the diagram flat, schematic, simple, readable, and English-only.",
        "key_elements": [
          "Flat top-down schematic rooftop exterior plan, square 1024x1024.",
          "Modern Korean urban rooftop layout: enclosed stairwell or rooftop utility room at one side, iron access door opening onto an open concrete roof deck, small window on the rooftop room wall, waist-high parapet around the roof.",
          "Color-coded flat pastel zones: rooftop deck in pale gray, rooftop stairwell or utility room in pale beige. Use solid fills only, no gradient or shading.",
          "Include numbered circular markers only for objects and plot-critical positions: iron door, small window, exterior wall light, water tank, clothesline, bench, cat appearance spot.",
          "Use simple architectural plan symbols: door with swing arc, window as double line in wall, water tank as circle on a small square stand, clothesline as two posts with straight parallel lines, bench as simple rectangle.",
          "Diagram must remain clean, minimal, readable, and English-only, with optional area labels and a small north arrow only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck",
            "number": 1,
            "position_hint": "large central and western open rooftop area, filled pale gray"
          },
          {
            "category": "area",
            "label": "Rooftop stairwell room",
            "number": 2,
            "position_hint": "compact enclosed block on the southeast side of the roof, filled pale beige"
          },
          {
            "category": "opening",
            "label": "Iron access door",
            "number": 3,
            "position_hint": "west-facing wall of the rooftop stairwell room, opening outward onto the rooftop deck"
          },
          {
            "category": "opening",
            "label": "Small rooftop window",
            "number": 4,
            "position_hint": "north wall of the rooftop stairwell room, facing the open deck"
          },
          {
            "category": "plot_device",
            "label": "Exterior wall light",
            "number": 5,
            "position_hint": "outside wall of the rooftop stairwell room, above or beside the iron access door"
          },
          {
            "category": "prop",
            "label": "Water tank",
            "number": 6,
            "position_hint": "northwest corner of the rooftop deck near the parapet"
          },
          {
            "category": "prop",
            "label": "Clothesline",
            "number": 7,
            "position_hint": "north-central rooftop deck, stretched between two simple posts"
          },
          {
            "category": "furniture",
            "label": "Bench",
            "number": 8,
            "position_hint": "east side of the rooftop deck along the parapet, facing inward"
          },
          {
            "category": "plot_device",
            "label": "Cat appearance spot",
            "number": 9,
            "position_hint": "near the bench and east parapet, slightly forward of the rooftop stairwell room"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_day_establishing",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the southwest parapet edge of number 1, facing diagonally across the rooftop deck toward number 6, number 7, and number 8, with number 2 on the right side of frame",
            "framing_notes": "Use the open rooftop deck as the main readable space; include the iron door and window in the same establishing view if possible.",
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_outside"
          },
          {
            "bg_id": "bg_rooftop_night_intrusion_door_ajar_window_shadow",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 at the northwest corner of number 1, facing diagonally toward number 3, number 4, and number 5 on number 2",
            "framing_notes": "Prioritize the iron door, the small window, and the wall light area; keep the clothesline as a partial foreground element.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_outside"
          },
          {
            "bg_id": "bg_rooftop_dawn_cat_light_on",
            "camera_height": "low standing or crouched ~1.1m",
            "camera_position": "near number 8 along the east parapet, facing back toward number 3 and number 5, with number 9 close to the foreground",
            "framing_notes": "Make the cat appearance spot, bench, exterior wall light, and iron door visually connected.",
            "lens_hint": "35mm lens",
            "sub_location": "rooftop_outside"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot4",
          "S10_Shot6",
          "S10_Shot7",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_villa_courtyard": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic architectural floor plan diagram of a modern Korean low-rise villa alley and courtyard. The diagram must look like a clean CAD plan or IKEA-style layout sketch: simple geometric symbols, single-weight black outlines, white or off-white background, no decorative illustration. Use solid flat pastel area fills only, one consistent color per zone: main paved courtyard pale gray, narrow alley pale beige, building footprint pale muted yellow, stair base landing pale blue-gray, bicycle parking zone pale green. Show a compact urban residential layout: a narrow alley along the south edge, a property wall with a front vehicle gate and smaller pedestrian gate, a small enclosed courtyard behind the gate, an L-shaped villa building footprint along the north and west edges, a stairwell entrance and stair base landing on the north side, a bicycle parking strip along the east wall, and a clear police access path from the alley through the gate into the courtyard. Include typical 2020s Korean residential exterior plan cues as geometry only: sliding or hinged metal gate symbol, simple stair symbol at the stair base, exterior CCTV symbol above the entry, utility meter boxes near the entry, trash and recycling bins near the gate, parked bicycle and bicycle rack in the bicycle zone, ground-floor window on the courtyard-facing wall, and a side service door. Place small circular black-number markers exactly once for every listed element: 1 main paved courtyard, 2 narrow villa alley, 3 building footprint, 4 stair base landing, 5 bicycle parking zone, 6 front vehicle gate, 7 pedestrian gate leaf, 8 stairwell entrance door, 9 ground-floor window, 10 parked bicycle, 11 bicycle rack, 12 police access path, 13 exterior CCTV camera, 14 utility meter boxes, 15 trash and recycling bins, 16 side service door. Use standard top-down plan symbols: doors as swing arcs and lines, windows as double parallel lines in walls, stairs as simple parallel treads, bicycle as simplified top-down glyph, bins as small rectangles. Area labels may appear only as short generic English words such as Alley, Courtyard, Stair, Bicycle, Building; no other text annotations. Add a small north arrow with the letter N in one corner. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealistic rendering, lighting effects, textures, material rendering, fog, blood, siren light, people, vehicles, or dramatic atmosphere.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram",
          "Modern Korean low-rise villa exterior layout with narrow urban alley, small paved courtyard, metal front gate, bicycle parking, and stairwell base",
          "Single-weight black outlines on white or off-white background with solid pastel zone fills only",
          "Areas color-coded consistently: courtyard pale gray, alley pale beige, stair base pale blue-gray, bicycle zone pale green, building footprint pale muted yellow",
          "Numbered black circles mark all important areas, openings, access features, and persistent props; no text labels except optional generic area labels and a small north arrow",
          "Layout cue: compact 2020s Korean urban villa, enclosed yard behind a sliding/hinged metal gate, narrow alley access, ground-floor entrance leading to stairs, wall-mounted utility boxes and exterior CCTV typical of modern residential buildings"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "main paved courtyard",
            "number": 1,
            "position_hint": "center of plot, inside the gate and in front of the building entrance"
          },
          {
            "category": "area",
            "label": "narrow villa alley",
            "number": 2,
            "position_hint": "south edge outside the property wall, running east-west in front of the gate"
          },
          {
            "category": "area",
            "label": "building footprint",
            "number": 3,
            "position_hint": "north and west sides of the plan, enclosing the courtyard on two sides"
          },
          {
            "category": "area",
            "label": "stair base landing",
            "number": 4,
            "position_hint": "north side of courtyard, directly inside the building entrance"
          },
          {
            "category": "area",
            "label": "bicycle parking zone",
            "number": 5,
            "position_hint": "east side of courtyard along the boundary wall"
          },
          {
            "category": "opening",
            "label": "front vehicle gate",
            "number": 6,
            "position_hint": "south wall of courtyard, opening from the alley into the yard"
          },
          {
            "category": "opening",
            "label": "pedestrian gate leaf",
            "number": 7,
            "position_hint": "within or beside the front gate on the south boundary"
          },
          {
            "category": "opening",
            "label": "stairwell entrance door",
            "number": 8,
            "position_hint": "north wall of courtyard, connecting courtyard to stair base landing"
          },
          {
            "category": "opening",
            "label": "ground-floor window",
            "number": 9,
            "position_hint": "west building wall facing the courtyard"
          },
          {
            "category": "prop",
            "label": "parked bicycle",
            "number": 10,
            "position_hint": "inside bicycle parking zone on the east side of courtyard"
          },
          {
            "category": "furniture",
            "label": "bicycle rack",
            "number": 11,
            "position_hint": "east wall of courtyard, parallel to the boundary wall"
          },
          {
            "category": "plot_device",
            "label": "police access path",
            "number": 12,
            "position_hint": "from alley through front gate into the center of the courtyard"
          },
          {
            "category": "prop",
            "label": "exterior CCTV camera",
            "number": 13,
            "position_hint": "upper corner of building facade above the stairwell entrance, shown as a small wall-mounted symbol in plan"
          },
          {
            "category": "prop",
            "label": "utility meter boxes",
            "number": 14,
            "position_hint": "north-east exterior wall near the stairwell entrance"
          },
          {
            "category": "prop",
            "label": "trash and recycling bins",
            "number": 15,
            "position_hint": "south-east corner just inside the gate"
          },
          {
            "category": "opening",
            "label": "side service door",
            "number": 16,
            "position_hint": "west side of courtyard on the building wall, secondary ground-floor access"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_villa_courtyard_night_sirens",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (alley approach), just outside number 6 (sliding vehicle gate), facing diagonally into number 1 (courtyard) toward number 8 (stairwell entrance) and number 10 (bicycle parking zone)",
            "framing_notes": "include the gate threshold, the police access lane, the bicycle area, and the stair base as the main spatial anchors; do not draw camera icons or direction arrows on the plan",
            "lens_hint": "35mm wide angle",
            "sub_location": "villa_courtyard"
          }
        ],
        "applied_shots": [
          "S13_Shot5",
          "S13_Shot6",
          "S13_Shot8"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of an exterior stairway connecting a small ground courtyard to a rooftop landing with an iron door. The drawing must look like a clean architectural CAD plan or simple room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic view, no rendered look, no lighting effects, no textured surfaces, no material rendering.\n\nUse flat solid pastel area fills with no blending: courtyard area in pale cool gray, exterior stair flights in pale beige, small turn landing in pale sand, rooftop landing in pale gray-blue, building wall left white with black outline. This is a modern Korean coastal low-rise residential exterior stair layout: compact concrete-like courtyard at the bottom, narrow outside stair run hugging a building wall, a small switchback turn landing, an upper stair run, and a tight rooftop landing with a metal iron door.\n\nPlan composition: south is the bottom of the image. Put the courtyard at the bottom/south. From the courtyard, draw the lower exterior stair flight along the west side of the building wall, running north. At the northwest corner, draw a small rectangular turn landing. From that landing, draw the upper exterior stair flight running east along the north side to the rooftop landing. At the northeast side, draw a small rooftop landing platform. On the east edge of the rooftop landing, draw a half-open iron door as a simple door line with a swing arc and visible threshold gap. From the doorway, draw a few simple schematic wavy lines to indicate an odor plume, without any text label. Add a metal railing as a thin parallel line along the exposed outer edge of both stair flights and the rooftop landing. Add one small rectangular drain grate in the courtyard. Add one small exterior wall window beside the upper stair flight as a double parallel line in the wall.\n\nUse only these minimal text elements inside the drawing: optional generic area labels COURTYARD, STAIRS, LANDING, ROOFTOP; small black-numbered circles for markers; and a small N north arrow in one corner. Do not add any other words, captions, measurements, arrows, camera icons, people, vehicles, or decorative horror imagery. Place unique numbered black circles exactly once for these elements: 1 courtyard area, 2 lower exterior stair flight, 3 small turn landing, 4 upper exterior stair flight, 5 rooftop landing area, 6 half-open iron door, 7 door swing arc and threshold gap, 8 odor plume symbol, 9 metal stair railing, 10 rectangular drain grate, 11 small exterior wall window.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram.",
          "Modern Korean coastal low-rise exterior stair layout: compact concrete courtyard at ground level, narrow outside stair run along a building wall, small turn landing, upper run, and rooftop landing with an iron door.",
          "Single flat pastel color per zone: courtyard pale cool gray, exterior stairs pale beige, turn landing pale sand, rooftop landing pale gray-blue, building wall unfilled white with black outline.",
          "Simple symbolic plan glyphs only: stairs as repeated tread lines with arrows omitted, door as a line with swing arc, railing as thin parallel line, drainage grate as small rectangle grid, odor as simple wavy schematic lines.",
          "Minimal diagram text: only generic area labels, numbered black circles, and a small north arrow.",
          "All persistent openings, plot-critical devices, and spatial features have unique numbered markers."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "courtyard area",
            "number": 1,
            "position_hint": "south side of plan, open ground area at base of stairs"
          },
          {
            "category": "area",
            "label": "lower exterior stair flight",
            "number": 2,
            "position_hint": "west side of building wall, rising north from courtyard"
          },
          {
            "category": "area",
            "label": "small turn landing",
            "number": 3,
            "position_hint": "northwest corner between lower and upper stair flights"
          },
          {
            "category": "area",
            "label": "upper exterior stair flight",
            "number": 4,
            "position_hint": "north side, running east from the turn landing toward rooftop landing"
          },
          {
            "category": "area",
            "label": "rooftop landing area",
            "number": 5,
            "position_hint": "northeast side of plan, small platform outside the iron door"
          },
          {
            "category": "opening",
            "label": "half-open iron door",
            "number": 6,
            "position_hint": "east edge of rooftop landing, set into the stair bulkhead wall"
          },
          {
            "category": "opening",
            "label": "door swing arc and threshold gap",
            "number": 7,
            "position_hint": "immediately beside the half-open iron door on the rooftop landing"
          },
          {
            "category": "plot_device",
            "label": "odor plume symbol",
            "number": 8,
            "position_hint": "emanating from the half-open iron door into the rooftop landing"
          },
          {
            "category": "prop",
            "label": "metal stair railing",
            "number": 9,
            "position_hint": "outer edge of lower and upper stair flights, opposite the building wall"
          },
          {
            "category": "prop",
            "label": "rectangular drain grate",
            "number": 10,
            "position_hint": "southwest corner of courtyard near the stair base"
          },
          {
            "category": "opening",
            "label": "small exterior wall window",
            "number": 11,
            "position_hint": "building wall beside the upper stair flight, facing the stairs"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_exterior_stairs_night_half_open_door_odor",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (courtyard area) at the foot of number 2 (lower exterior stair flight), facing upward along the stair route toward number 6 (half-open iron door) and number 8 (odor plume symbol) on number 5 (rooftop landing).",
            "framing_notes": "Include the stair railing line at number 9 as a strong leading edge; keep the half-open iron door and odor source prominent at the top landing.",
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_stairs"
          }
        ],
        "applied_shots": [
          "S11_Shot5"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": [
          "fp_rooftop_outside",
          "fp_villa_courtyard"
        ]
      },
      "fp_living_kitchen": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern rooftop studio main room with kitchenette. The drawing must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Strictly no 3D, no isometric view, no perspective, no axonometric view, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting effects, no textured surfaces, and no material rendering. Use flat pastel solid color fills with one consistent color per zone: Living area in pale yellow, Kitchenette area in pale green, Entry nook in pale beige. Use short optional area labels only: Living, Kitchen, Entry. Add a small north arrow in one corner if useful. Do not place any other text inside the drawing except black numbers inside small circular markers. Layout: a compact rectangular rooftop-unit main room. North is the exterior wall with a centered slightly east sliding window shown as a double parallel line in the wall. South wall has an entry door near the southeast corner, drawn with a standard door line and inward swing arc into a small beige entry nook. Inside the entry nook, place a low shoe rack or entry shelf beside the door. Along the west wall, place a narrow kitchenette strip: compact refrigerator in the northwest corner, long counter with sink and small cooktop below it. The main living area occupies the center and south half: a small dining table in the middle, a photo or paper clue symbol on the table, a compact sofa or floor cushion on the southwest side facing east, and a TV stand with television on the east wall facing inward. Add a wall-mounted air conditioner symbol on the north wall near the sliding window. Mark a loose clutter/ransackable zone in the central living area as a simple dashed or outlined pile of flat geometric shapes, not realistic debris. Every area, furniture item, opening, prop, and plot device must have one unique small circular marker with a black number: 1 Living area, 2 Kitchenette area, 3 Entry nook, 4 Entry door, 5 Sliding window, 6 Kitchen counter with sink and cooktop, 7 Small dining table, 8 TV stand and television, 9 Small sofa or floor cushion, 10 Compact refrigerator, 11 Photo or paper clue on table, 12 Ransackable loose clutter zone, 13 Wall-mounted air conditioner, 14 Shoe rack or low entry shelf. Use simple top-down plan glyphs only: counter rectangles, sink basin symbol, cooktop circles, sofa rectangle with cushion divisions, table rectangle, TV stand rectangle, door swing arc, and window double line. Keep the plan uncluttered and readable.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram, clean CAD-like black outlines on white or off-white background.",
          "Small modern rooftop studio main room layout with a compact kitchenette sharing space with a living and dining area.",
          "Flat pastel solid color fills only: living area pale yellow, kitchenette pale green, entry nook pale beige. No gradients or shading.",
          "Modern South Korean urban rooftop-unit layout cues: compact rectangular room, shoe-level entry nook just inside the door, kitchenette counter along one wall, sliding window on exterior wall, small multipurpose table, TV stand, compact sofa or floor cushion, wall-mounted air conditioner near window.",
          "All furniture, openings, persistent props, plot devices, and areas marked with unique small black-numbered circles; no text labels except optional generic area labels and a small north arrow.",
          "Door shown with standard top-down swing arc; window shown as double parallel line in exterior wall; furniture shown as simple symbolic plan glyphs."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living area",
            "number": 1,
            "position_hint": "center and south half of the main room, pale yellow zone"
          },
          {
            "category": "area",
            "label": "Kitchenette area",
            "number": 2,
            "position_hint": "west side of the main room, pale green strip along the wall"
          },
          {
            "category": "area",
            "label": "Entry nook",
            "number": 3,
            "position_hint": "southeast corner just inside the entrance, pale beige zone"
          },
          {
            "category": "opening",
            "label": "Entry door",
            "number": 4,
            "position_hint": "south wall near southeast corner, inward swing arc into entry nook"
          },
          {
            "category": "opening",
            "label": "Sliding window",
            "number": 5,
            "position_hint": "north wall centered slightly to the east, double-line sliding window symbol"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink and cooktop",
            "number": 6,
            "position_hint": "west wall, long narrow counter inside kitchenette area"
          },
          {
            "category": "furniture",
            "label": "Small dining table",
            "number": 7,
            "position_hint": "center of living area between kitchenette and TV stand"
          },
          {
            "category": "furniture",
            "label": "TV stand and television",
            "number": 8,
            "position_hint": "east wall, facing inward toward sofa and table"
          },
          {
            "category": "furniture",
            "label": "Small sofa or floor cushion",
            "number": 9,
            "position_hint": "southwest side of living area, facing east toward TV"
          },
          {
            "category": "furniture",
            "label": "Compact refrigerator",
            "number": 10,
            "position_hint": "northwest corner beside kitchenette counter"
          },
          {
            "category": "prop",
            "label": "Photo or paper clue on table",
            "number": 11,
            "position_hint": "on top of small dining table at center of living area"
          },
          {
            "category": "plot_device",
            "label": "Ransackable loose clutter zone",
            "number": 12,
            "position_hint": "middle of living area between entry door, table, and window"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted air conditioner",
            "number": 13,
            "position_hint": "north wall above or beside sliding window"
          },
          {
            "category": "furniture",
            "label": "Shoe rack or low entry shelf",
            "number": 14,
            "position_hint": "inside entry nook along south wall beside entry door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_kitchen_day_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (entry door), facing diagonally across the living area toward number 8 (TV stand) and number 5 (sliding window) with number 6 (kitchenette) along the left side",
            "framing_notes": "Show the compact rooftop-unit layout clearly: entry area foreground, table and TV in the main room, kitchenette visible to one side.",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_day_photo_distorted",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (dining table), facing toward number 8 (TV stand) and number 11 (photo or paper clue on table), with number 5 (sliding window) in the background",
            "framing_notes": "Keep the table surface prominent for the distorted photo or paper clue while still showing the room context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_dusk_ransacked_open_window_door_rattling",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (small sofa or floor cushion), facing diagonally toward number 4 (entry door) and number 5 (sliding window), with number 12 (loose clutter zone) spread through the center",
            "framing_notes": "Emphasize both openings: the entry door and sliding window should be readable in the same frame, with ransacked clutter between camera and openings.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen"
          }
        ],
        "applied_shots": [
          "S5_Shot3",
          "S5_Shot8",
          "S5_Shot13",
          "S18_Shot15",
          "S18_Shot16",
          "S25_Shot13",
          "S27_Shot2",
          "S27_Shot3",
          "S27_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact contemporary Korean urban apartment bedroom off a main room. The diagram must look like a clean CAD plan or IKEA-style room layout sketch: simple geometric symbols only, single-weight black outlines on a white or off-white background. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered lighting effects, no textured surfaces, and no material rendering. Use one flat pastel solid fill for each area: fill the bedroom area with pale blue. The only large area text allowed inside the plan is the English word \"Bedroom\"; a small north arrow with \"N\" in one corner is allowed. No other text labels or annotations inside the drawing. Place small white circular markers with black numbers 1 through 14 exactly once each, and do not use written object labels. Show a rectangular bedroom, north at the top, with number 1 in the main bedroom area. Place number 2 on a hinged door in the south-west wall, swinging inward from the main room. Place number 3 on a sliding window centered on the north exterior wall, drawn as double parallel wall lines. Place number 4 on a curtain line directly inside the north window, drawn as a simple wavy or segmented top-down curtain symbol. Place number 5 on a low single bed along the west wall, with a rectangle bed shape and small pillow rectangle near the north end. Place number 6 on a backpack symbol on the floor near the south-west area, between the door and the bed foot, with a tiny attached doll charm indicated only as a small simple shape. Place number 7 on a low doll shelf or doll corner in the north-east corner, using simple small circles and rectangles for dolls. Place number 8 on a study desk and chair along the south-east wall. Place number 9 on a built-in wardrobe/storage block along the east wall. Place number 10 on a plot-critical red circle wall symbol on the east wall, drawn as a clean flat red ring with no glow, no effects, and no shading. Place number 11 on a generic collapsed body location on the floor near the curtain and window side, drawn only as a simple flat outline silhouette with no anatomical detail and no gore rendering. Place number 12 on a small pinned photograph symbol on the east wall near the red circle, with a tiny flat red mark only. Place number 13 on a ransacked scatter zone in the central floor area, shown as simple scattered rectangles and small shapes. Place number 14 on a flat red blood-stain zone near the curtain and north floor edge, using a simple solid red irregular patch with no texture, no shine, and no splatter detail beyond schematic shape. Keep all furniture and openings in top-down plan convention: door arc and line, window double lines, bed rectangle with pillow, sofa-like or desk-like furniture as rectangles, no perspective furniture. Do not draw cameras, people in detailed view, FOV cones, arrows other than the north arrow, or scene lighting.",
        "key_elements": [
          "Compact contemporary Korean apartment bedroom, shown as a flat top-down schematic plan",
          "Pale blue filled bedroom zone with minimal English area label only",
          "Door from main room on the south-west side",
          "Sliding window on north exterior wall with curtain directly inside it",
          "Low single bed along west wall",
          "Backpack with small doll charm near the door or bed foot",
          "Low doll shelf or doll corner on the east side",
          "Study desk and chair suitable for a young adult bedroom",
          "Built-in wardrobe/storage along east wall",
          "Plot-critical red circle symbol on the east wall",
          "Plot-critical collapsed body location near the curtain/window side",
          "Plot-critical bloody photograph pinned to the wall",
          "Ransacked scatter zone for disturbed belongings",
          "Blood-stain zone near curtain and floor for the horror-state background"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of the pale blue bedroom room fill"
          },
          {
            "category": "opening",
            "label": "Door to main room",
            "number": 2,
            "position_hint": "south-west wall, inward swing into bedroom"
          },
          {
            "category": "opening",
            "label": "Sliding window",
            "number": 3,
            "position_hint": "north exterior wall, centered above curtain line"
          },
          {
            "category": "prop",
            "label": "Curtain track and curtain",
            "number": 4,
            "position_hint": "inside north wall directly below number 3 window"
          },
          {
            "category": "furniture",
            "label": "Low single bed",
            "number": 5,
            "position_hint": "west wall, head near north-west corner"
          },
          {
            "category": "prop",
            "label": "Backpack with small doll charm",
            "number": 6,
            "position_hint": "floor near south-west area between number 2 door and foot of number 5 bed"
          },
          {
            "category": "furniture",
            "label": "Low doll shelf or doll corner",
            "number": 7,
            "position_hint": "east wall, north-east corner area"
          },
          {
            "category": "furniture",
            "label": "Study desk and chair",
            "number": 8,
            "position_hint": "south-east wall, chair facing inward"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 9,
            "position_hint": "east wall between number 7 doll corner and number 8 study desk"
          },
          {
            "category": "plot_device",
            "label": "Red circle wall symbol",
            "number": 10,
            "position_hint": "east wall above or beside number 9 wardrobe zone, clearly visible from room center"
          },
          {
            "category": "plot_device",
            "label": "Collapsed body location",
            "number": 11,
            "position_hint": "north-central floor area between number 4 curtain and number 5 bed"
          },
          {
            "category": "plot_device",
            "label": "Bloody photograph pinned to wall",
            "number": 12,
            "position_hint": "east wall near number 10 red circle symbol and above number 8 desk line"
          },
          {
            "category": "prop",
            "label": "Ransacked scatter zone",
            "number": 13,
            "position_hint": "central floor area spreading from number 8 desk toward number 6 backpack"
          },
          {
            "category": "plot_device",
            "label": "Blood-stain zone at curtain and floor",
            "number": 14,
            "position_hint": "north floor edge below number 4 curtain and adjacent to number 11 body location"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bedroom_night_blood_curtain_body_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 at the bedroom door, facing diagonally north toward number 3 window, number 4 curtain, number 11 body location, and number 10 red circle wall symbol",
            "framing_notes": "include the bed at number 5 along one side, keep number 14 blood-stain zone near the curtain visible, and make the wall with number 10 readable",
            "lens_hint": "28mm wide angle",
            "sub_location": "bedroom"
          },
          {
            "bg_id": "bg_bedroom_night_impossibly_clean_rearranged",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 window and number 4 curtain, facing diagonally south across the room toward number 2 door, number 5 bed, number 6 backpack, and number 7 doll corner",
            "framing_notes": "use the same layout but emphasize clear floor space around number 11 and a neat, rearranged version of the furniture positions",
            "lens_hint": "35mm wide angle",
            "sub_location": "bedroom"
          },
          {
            "bg_id": "bg_bedroom_dusk_ransacked_red_circle_bloody_photo",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 5 bed, facing east and slightly south toward number 10 red circle wall symbol, number 12 bloody photograph, number 13 ransacked scatter zone, and number 8 study desk",
            "framing_notes": "include number 6 backpack and number 7 doll corner as foreground or side details to connect the ransacked state to the room owner",
            "lens_hint": "32mm wide angle",
            "sub_location": "bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot5",
          "S12_Shot8",
          "S12_Shot16",
          "S14_Shot5",
          "S14_Shot10",
          "S14_Shot12",
          "S25_Shot5",
          "S25_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": [
          "fp_living_kitchen"
        ]
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern Korean apartment bathroom off a main room. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Use flat solid pastel area fills with no gradients: fill the Bathroom area pale cyan and the visible partial Main Room strip outside the door pale yellow. The bathroom is a compact wet-room rectangle, typical of a contemporary Korean urban home, with no bathtub and fixtures arranged tightly: a swing door on the south wall opening from the main room, a wall-mounted sink on the north wall with a mirror directly above it, a toilet along the west wall, a shower head on the east wall, a central floor drain, a towel rack on the west wall, and a small high frosted window on the north wall. On the east bathroom wall, draw a simple flat crimson ring symbol representing a red circle apparition mark; keep it clearly visible but schematic. Place a small white circle with a black number on every marked item and area: 1 bathroom area, 2 bathroom door, 3 partial main room area, 4 sink, 5 mirror, 6 toilet, 7 shower head, 8 red circle wall mark, 9 floor drain, 10 towel rack, 11 small frosted window. Numbers must be unique and appear exactly once. Area labels may appear only as short generic English words, such as Bathroom and Main Room. No other text annotations except an optional small north arrow in one corner. Use standard top-down plan glyphs: door line with swing arc, window as double parallel wall line, sink and toilet as simple plan symbols, mirror as a thin rectangle on the wall, shower head as a small wall symbol, drain as a small circle. Do not draw any camera icon, field-of-view cone, people, characters, blood, decorative objects, or perspective furniture. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram",
          "Compact modern Korean apartment wet-room bathroom off a main room",
          "Pale cyan bathroom area fill and pale yellow partial main room fill",
          "Single-weight black CAD-style outlines on white/off-white background",
          "Doorway from main room into bathroom with simple swing arc",
          "Wall-mounted sink with mirror above it",
          "Toilet, shower head, floor drain, towel rack",
          "Apparition-like red circle mark on one bathroom wall as a flat crimson ring",
          "Small numbered black circles marking every area, opening, fixture, prop, and plot device"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "center of compact pale cyan bathroom"
          },
          {
            "category": "opening",
            "label": "Bathroom door",
            "number": 2,
            "position_hint": "south wall, opening from partial main room into bathroom"
          },
          {
            "category": "area",
            "label": "Partial main room",
            "number": 3,
            "position_hint": "outside south side of bathroom door, pale yellow strip"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted sink",
            "number": 4,
            "position_hint": "north wall, slightly left of center"
          },
          {
            "category": "prop",
            "label": "Mirror above sink",
            "number": 5,
            "position_hint": "north wall directly above number 4 sink"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 6,
            "position_hint": "west wall, lower half of bathroom"
          },
          {
            "category": "furniture",
            "label": "Shower head",
            "number": 7,
            "position_hint": "east wall, upper half of bathroom wet area"
          },
          {
            "category": "plot_device",
            "label": "Red circle wall mark",
            "number": 8,
            "position_hint": "east wall, middle section near shower side, clearly separated from fixtures"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 9,
            "position_hint": "floor near center-right of bathroom wet area"
          },
          {
            "category": "prop",
            "label": "Towel rack",
            "number": 10,
            "position_hint": "west wall, upper half of bathroom"
          },
          {
            "category": "opening",
            "label": "Small frosted bathroom window",
            "number": 11,
            "position_hint": "north wall, high narrow window near upper-right corner"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_day_mirror_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the bathroom near number 2 (doorway), facing diagonally toward number 4 (sink) and number 5 (mirror), with number 8 (red circle mark wall) visible beyond or reflected as needed",
            "framing_notes": "Prioritize the sink-and-mirror wall and keep the red circle mark readable in the background composition.",
            "lens_hint": "28mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot10"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": [
          "fp_living_kitchen"
        ]
      },
      "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 row with vet access. The diagram must look like a clean CAD plan or simple IKEA-style room layout sketch: white or off-white background, single-weight black outlines, geometric plan symbols only. Strictly flat 2D plan view only. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic effects, rendered effects, lighting effects, textured surfaces, or material rendering. Use only solid flat pastel color fills with no blending: main kennel aisle pale yellow, west cage bank area pale lavender, east cage bank area pale peach, vet access alcove pale green, wash/storage corner pale cyan, staff entry vestibule pale beige. Draw a rectangular indoor shelter room oriented with north at the top; include a small north arrow in one corner. Minimal text inside the diagram: short generic area labels only, such as Kennel Row, West Cages, East Cages, Vet Access, Wash, Entry. No other words or annotations inside the drawing. Place small white circular markers with black numbers 1 through 20, each number appearing exactly once, beside or inside the corresponding element. Show number 1 in the long central north-south kennel aisle. Show number 2 in the west cage bank area along the left wall. Show number 3 in the east cage bank area along the right wall. Show number 4 in the north vet access alcove. Show number 5 in the northeast wash/storage corner. Show number 6 in the south staff entry vestibule. Use standard top-down symbols: doors as wall breaks with a swing arc, windows as double parallel lines in the wall, sink as a simple plan symbol, cage rows as repeated rectangular compartments with front gate bars, table and cart as simple rectangles. Place number 7 on the south exterior staff entrance swing door. Place number 8 on an interior safety gate between the entry vestibule and the kennel aisle. Place number 9 on the north vet access swing door. Place number 10 on a west row of six narrow metal kennel cage compartments facing the central aisle. Place number 11 on an east row of four larger quarantine-style cage compartments facing the central aisle. Place number 12 on a rectangular vaccination exam table near the north-center of the aisle, close to the vet access door. Place number 13 on a small rolling vaccine cart next to the exam table. Place number 14 on a lockable medicine refrigerator/cabinet in the vet access alcove. Place number 15 on a wall sink on the east wall of the wash/storage corner. Place number 16 on a floor drain and wash hose point in the wash/storage corner. Place number 17 on a continuous high window band along the upper west wall. Place number 18 on an exhaust fan vent near the upper north wall. Place number 19 on leash hooks and a clipboard board in the staff entry vestibule. Place number 20 on a sharps and waste bin station near the vaccination exam table. The layout should communicate a practical contemporary Korean coastal-city shelter interior: compact, washable, staff-oriented, with cage rows, controlled entry, and direct veterinary access, but expressed only through schematic geometry and plan placement.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a modern indoor animal shelter kennel row.",
          "Color-coded flat pastel areas: main kennel aisle, west cage bank, east cage bank, vet access alcove, wash/storage corner, staff entry vestibule.",
          "Two opposing rows of metal kennel cages with a central aisle suitable for staff movement and vaccination work.",
          "Modern shelter layout cues: vet access door near the north end, washable sink/drain corner, medicine refrigerator, rolling vaccine cart, sharps/waste station, high ventilation window band and exhaust vent.",
          "Minimal diagram text only: short area labels, north arrow, and numbered marker circles."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main kennel aisle",
            "number": 1,
            "position_hint": "long central north-south aisle through the middle of the kennel room"
          },
          {
            "category": "area",
            "label": "West cage bank area",
            "number": 2,
            "position_hint": "west side of the main kennel room along the left wall"
          },
          {
            "category": "area",
            "label": "East cage bank area",
            "number": 3,
            "position_hint": "east side of the main kennel room along the right wall"
          },
          {
            "category": "area",
            "label": "Vet access alcove",
            "number": 4,
            "position_hint": "north end of the plan, connected to the kennel aisle"
          },
          {
            "category": "area",
            "label": "Wash and storage corner",
            "number": 5,
            "position_hint": "northeast corner beside the vet access alcove"
          },
          {
            "category": "area",
            "label": "Staff entry vestibule",
            "number": 6,
            "position_hint": "south end of the plan before the kennel aisle"
          },
          {
            "category": "opening",
            "label": "Exterior staff entrance door",
            "number": 7,
            "position_hint": "center of the south exterior wall, opening into the staff entry vestibule"
          },
          {
            "category": "opening",
            "label": "Interior safety gate",
            "number": 8,
            "position_hint": "between the staff entry vestibule and the main kennel aisle"
          },
          {
            "category": "opening",
            "label": "Vet access swing door",
            "number": 9,
            "position_hint": "north wall of the kennel aisle, opening into the vet access alcove"
          },
          {
            "category": "furniture",
            "label": "West metal cage row",
            "number": 10,
            "position_hint": "inside the west cage bank area, six narrow cage compartments facing the central aisle"
          },
          {
            "category": "furniture",
            "label": "East metal cage row",
            "number": 11,
            "position_hint": "inside the east cage bank area, four larger cage compartments facing the central aisle"
          },
          {
            "category": "furniture",
            "label": "Vaccination exam table",
            "number": 12,
            "position_hint": "north-central part of the main kennel aisle near the vet access door"
          },
          {
            "category": "prop",
            "label": "Rolling vaccine cart",
            "number": 13,
            "position_hint": "east side of the vaccination exam table"
          },
          {
            "category": "furniture",
            "label": "Lockable medicine refrigerator cabinet",
            "number": 14,
            "position_hint": "against the north wall inside the vet access alcove"
          },
          {
            "category": "furniture",
            "label": "Wall sink",
            "number": 15,
            "position_hint": "east wall of the wash and storage corner"
          },
          {
            "category": "prop",
            "label": "Floor drain and wash hose point",
            "number": 16,
            "position_hint": "floor of the wash and storage corner near the sink"
          },
          {
            "category": "opening",
            "label": "High window band",
            "number": 17,
            "position_hint": "upper west wall above the west cage bank area, shown as one continuous narrow window strip"
          },
          {
            "category": "opening",
            "label": "Exhaust fan vent",
            "number": 18,
            "position_hint": "northwest upper wall near the cage row and vet access alcove"
          },
          {
            "category": "prop",
            "label": "Leash hooks and clipboard board",
            "number": 19,
            "position_hint": "southwest wall inside the staff entry vestibule"
          },
          {
            "category": "prop",
            "label": "Sharps and waste bin station",
            "number": 20,
            "position_hint": "near the vaccination exam table on the west side of the aisle"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_kennel_area_day_vaccination",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 at the interior safety gate, facing diagonally north along number 1 toward number 12 and number 9, with number 10 on the left side and number 11 on the right side",
            "framing_notes": "Emphasize the vaccination workflow by keeping number 12 and number 13 prominent, while the cage rows remain clearly visible on both sides.",
            "lens_hint": "28mm wide angle",
            "sub_location": "kennel_area"
          }
        ],
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot4"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_grooming_area": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic floor plan diagram for an indoor animal shelter grooming station used for clipping, washing, and basic treatment of dogs. Clean architectural plan sketch, single-weight black outlines on a white or off-white background, geometric plan symbols only. Use one solid flat pastel fill per zone: Main Grooming Zone in pale yellow at the center, Wash Bay in pale cyan at the northwest, Treatment and Storage Zone in pale green along the east side, Entry Alcove in pale beige at the south. Area labels may appear only as short English words inside those colored zones: Grooming, Wash, Treatment, Entry. Add a small north arrow in one corner. Draw a compact modern Korean shelter workflow layout: sliding glass entrance door on the south wall, kennel-corridor swing door on the west wall, high ventilation window on the north wall, small high side window on the east wall, central grooming table with a restraint arm, raised wash tub on the plumbing wall, drying cage stack, rolling clipper tool cart, treatment counter with sink, stool, wall supply cabinet, open supply rack, lidded waste bin, circular floor drain, wall-mounted air conditioner, and ceiling corner CCTV camera. Use standard top-down symbols: doors with line and swing arc, sliding door as paired offset lines, windows as double parallel wall lines, bed-like rectangles are not needed, furniture as simple rectangles and circles. Place small white circular markers with black numbers 1 through 21 exactly once, matching the listed elements; put numbers for zones near zone centers and numbers for objects/openings directly beside their symbols. Do not write object names inside the diagram; only the allowed area labels and the north arrow.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern animal shelter grooming station.",
          "Color-coded flat pastel zones: Main Grooming Zone pale yellow, Wash Bay pale cyan, Treatment and Storage Zone pale green, Entry Alcove pale beige.",
          "Modern Korean shelter layout cues: compact workroom, washable workflow arrangement, sliding exterior entry, kennel-corridor access door, high ventilation window, wall-mounted air conditioner, CCTV camera, grooming table centered for clipping, wash tub along plumbing wall, treatment counter with sink, drying cage stack, rolling tool cart, supply rack, floor drain.",
          "Use only simple plan symbols: black wall outlines, door swing arcs, sliding door paired offset lines, window double parallel line, rectangular furniture glyphs, circular floor drain glyph.",
          "Every object/opening/area marker appears as a small white circle with a black number; no object text labels inside the diagram."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main Grooming Zone",
            "number": 1,
            "position_hint": "center of room, pale yellow area"
          },
          {
            "category": "area",
            "label": "Wash Bay",
            "number": 2,
            "position_hint": "northwest side of room, pale cyan area"
          },
          {
            "category": "area",
            "label": "Treatment and Storage Zone",
            "number": 3,
            "position_hint": "east side of room, pale green area"
          },
          {
            "category": "area",
            "label": "Entry Alcove",
            "number": 4,
            "position_hint": "south side of room, pale beige area"
          },
          {
            "category": "opening",
            "label": "Sliding glass entrance door",
            "number": 5,
            "position_hint": "south wall, centered in entry alcove"
          },
          {
            "category": "opening",
            "label": "Kennel corridor swing door",
            "number": 6,
            "position_hint": "west wall, slightly south of wash bay"
          },
          {
            "category": "opening",
            "label": "High ventilation window",
            "number": 7,
            "position_hint": "north wall above wash bay"
          },
          {
            "category": "opening",
            "label": "Small high side window",
            "number": 8,
            "position_hint": "east wall above treatment counter"
          },
          {
            "category": "furniture",
            "label": "Central grooming table",
            "number": 9,
            "position_hint": "center of main grooming zone"
          },
          {
            "category": "prop",
            "label": "Restraint arm on grooming table",
            "number": 10,
            "position_hint": "attached to north side of grooming table"
          },
          {
            "category": "furniture",
            "label": "Raised dog wash tub",
            "number": 11,
            "position_hint": "northwest corner inside wash bay"
          },
          {
            "category": "furniture",
            "label": "Drying cage stack",
            "number": 12,
            "position_hint": "west wall between kennel door and wash tub"
          },
          {
            "category": "furniture",
            "label": "Rolling clipper tool cart",
            "number": 13,
            "position_hint": "east of grooming table"
          },
          {
            "category": "furniture",
            "label": "Wall supply cabinet",
            "number": 14,
            "position_hint": "north wall between wash bay and treatment zone"
          },
          {
            "category": "furniture",
            "label": "Treatment counter with sink",
            "number": 15,
            "position_hint": "east wall, middle of treatment and storage zone"
          },
          {
            "category": "furniture",
            "label": "Small work stool",
            "number": 16,
            "position_hint": "beside treatment counter, facing center of room"
          },
          {
            "category": "furniture",
            "label": "Open supply rack",
            "number": 17,
            "position_hint": "southeast corner of treatment and storage zone"
          },
          {
            "category": "prop",
            "label": "Lidded waste bin",
            "number": 18,
            "position_hint": "southwest side of main grooming zone near entry alcove"
          },
          {
            "category": "prop",
            "label": "Circular floor drain",
            "number": 19,
            "position_hint": "between grooming table and wash bay"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 20,
            "position_hint": "upper east wall near high side window"
          },
          {
            "category": "plot_device",
            "label": "Ceiling corner CCTV camera",
            "number": 21,
            "position_hint": "northeast corner aimed toward grooming table and entrance"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_grooming_area_day_grooming",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the entry alcove near number 5, facing diagonally across number 9 toward number 11 and number 15",
            "framing_notes": "include the grooming table at number 9 as the main foreground element, with the wash tub at number 11 and treatment counter at number 15 visible behind it",
            "lens_hint": "35mm wide angle",
            "sub_location": "grooming_area"
          }
        ],
        "applied_shots": [
          "S7_Shot9"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern neighborhood supermarket sales floor in a South Korean coastal city setting. The diagram must be a simple architectural CAD plan or IKEA-style room layout sketch, with geometric symbols only, single-weight black outlines, and a white or off-white background. 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 pastel solid fill colors with no gradients and no blending: Main sales floor pale yellow, Checkout zone pale peach, Staff service display zone pale beige, Stockroom pale green, Staff passage/back circulation pale gray. Show a rectangular retail layout: large central sales floor, south-facing glass entrance with sliding double doors, front display windows along the south wall, checkout lane near the southwest entrance, two long narrow north-south retail shelf rows in the center, a promotional island display near the front middle, refrigerated wall cases along the east wall, staff service counter on the northwest side facing the aisles, small staff work desk behind it, stockroom/back room across the north side, back staff door behind the counter, and an additional staff passage door. Add two simple CCTV camera symbols as plot-device markers: one in the northeast sales-floor corner aimed generally across the aisles, and one in the southwest checkout/entrance corner. Use simple top-down plan symbols: doors as line plus swing arc, glass sliding doors as paired thin panels, windows as double parallel wall lines, shelves as plain long rectangles with a center divider, checkout as a counter rectangle, display table as a simple rectangle, refrigerated cases as shallow rectangles along the wall. Put unique small white circular markers with black numbers exactly once for all areas and important elements: 1 main sales floor, 2 checkout zone, 3 staff service display zone, 4 glass entrance doors, 5 front display windows, 6 staff service counter, 7 left retail shelf row, 8 right retail shelf row, 9 ceiling CCTV camera, 10 checkout register lane, 11 promotional island display table, 12 back staff door, 13 stockroom, 14 refrigerated wall cases, 15 shopping baskets stack, 16 entrance CCTV camera, 17 staff passage door, 18 small staff work desk. Minimal text inside the diagram: optional large generic English area labels only, plus a small north arrow with N in one corner; no other annotations, no proper nouns, no signage text.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram only.",
          "Modern compact Korean neighborhood supermarket sales floor layout, with glass entrance at the south side, checkout near entrance, narrow parallel product aisles, promotional island display, staff service counter, refrigerated wall cases, stockroom door, and CCTV coverage points.",
          "Use single flat pastel solid fill colors: main sales floor pale yellow, checkout zone pale peach, staff service/display zone pale beige, stockroom/back room pale green, small staff passage pale gray.",
          "Use clean single-weight black outlines on white or off-white background; simple CAD/IKEA-style plan symbols only.",
          "All furniture, openings, fixtures, props, plot devices, and zones are marked by unique small white circles with black numbers; no object text labels inside the diagram except optional generic area labels and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main sales floor",
            "number": 1,
            "position_hint": "large central pale yellow area containing the retail aisles"
          },
          {
            "category": "area",
            "label": "Checkout zone",
            "number": 2,
            "position_hint": "southwest pale peach area near the customer entrance"
          },
          {
            "category": "area",
            "label": "Staff service display zone",
            "number": 3,
            "position_hint": "northwest pale beige area beside the back staff interaction counter"
          },
          {
            "category": "opening",
            "label": "Glass entrance doors",
            "number": 4,
            "position_hint": "south wall, slightly west of center, double sliding door symbol"
          },
          {
            "category": "opening",
            "label": "Front display windows",
            "number": 5,
            "position_hint": "south wall to the east of the entrance, double parallel window lines"
          },
          {
            "category": "furniture",
            "label": "Staff service counter",
            "number": 6,
            "position_hint": "northwest edge of main sales floor, facing the aisles"
          },
          {
            "category": "furniture",
            "label": "Left retail shelf row",
            "number": 7,
            "position_hint": "central sales floor, long north-south shelving rectangle west of center"
          },
          {
            "category": "furniture",
            "label": "Right retail shelf row",
            "number": 8,
            "position_hint": "central sales floor, long north-south shelving rectangle east of center"
          },
          {
            "category": "plot_device",
            "label": "Ceiling CCTV camera",
            "number": 9,
            "position_hint": "northeast corner of main sales floor aimed diagonally toward checkout and entrance"
          },
          {
            "category": "furniture",
            "label": "Checkout register lane",
            "number": 10,
            "position_hint": "southwest checkout zone, counter parallel to the south wall"
          },
          {
            "category": "furniture",
            "label": "Promotional island display table",
            "number": 11,
            "position_hint": "middle-front of main sales floor between entrance and aisle rows"
          },
          {
            "category": "opening",
            "label": "Back staff door",
            "number": 12,
            "position_hint": "north wall behind staff service counter, swinging door into stockroom"
          },
          {
            "category": "area",
            "label": "Stockroom",
            "number": 13,
            "position_hint": "north side pale green back room behind the staff door"
          },
          {
            "category": "furniture",
            "label": "Refrigerated wall cases",
            "number": 14,
            "position_hint": "east wall of sales floor, continuous shallow case rectangles"
          },
          {
            "category": "prop",
            "label": "Shopping baskets stack",
            "number": 15,
            "position_hint": "just inside glass entrance, west side of entry path"
          },
          {
            "category": "plot_device",
            "label": "Entrance CCTV camera",
            "number": 16,
            "position_hint": "southwest ceiling corner over the checkout zone aimed at entrance doors"
          },
          {
            "category": "opening",
            "label": "Staff passage door",
            "number": 17,
            "position_hint": "northwest inner wall between staff service display zone and stockroom/back area"
          },
          {
            "category": "furniture",
            "label": "Small staff work desk",
            "number": 18,
            "position_hint": "inside staff service display zone behind the counter"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_sales_floor_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (glass entrance), facing diagonally across number 1 (main sales floor) toward number 6 (staff service counter), number 9 (CCTV camera), and number 12 (back staff door)",
            "framing_notes": "Use the aisle ends and checkout/service area as the main background reference; include the CCTV corner and staff counter relationship clearly.",
            "lens_hint": "35mm wide angle",
            "sub_location": "sales_floor"
          },
          {
            "bg_id": "bg_sales_floor_morning_quiet",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (checkout lane), facing inward along number 7 and number 8 (parallel retail shelves) toward number 6 (staff service counter) and number 12 (back staff door)",
            "framing_notes": "Frame a quiet open aisle with checkout foreground and staff interaction point in the mid-background.",
            "lens_hint": "35mm wide angle",
            "sub_location": "sales_floor"
          }
        ],
        "applied_shots": [
          "S8_Shot4",
          "S19_Shot2",
          "S19_Shot5"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_store_entrance_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a modern street-front store entrance exterior in a Korean coastal city setting. The drawing must look like a clean CAD plan or IKEA-style layout sketch: white or off-white background, single-weight black outlines, simple geometric symbols only. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic style, rendered style, lighting effects, textured surfaces, or material rendering. Use flat solid pastel area fills only, with no blending: pale yellow for the Store Entrance vestibule area, pale beige for the Sidewalk, pale green for Bicycle Parking, and pale gray for the Curb Lane. Show a compact modern storefront at the north edge: a shallow recessed vestibule behind centered automatic sliding glass doors, glass storefront window panels on both sides, and a narrow flat storefront sign panel strip above the door line with no brand text and no glow. Show a typical dense urban sidewalk directly in front, a small bicycle parking zone on the east side of the sidewalk, a simple rack, one parked bicycle drawn as a top-down symbolic glyph, an entrance floor mat outside the doors, and short bollards separating sidewalk from curb lane. Show an exterior CCTV camera as a small wall-mounted plan symbol at the northeast storefront corner, aimed toward the doors and bicycle parking; draw its coverage as a thin dashed black wedge or sightline fan labeled only by its circled number, not by text. Include short generic English area labels only inside the colored zones: Store Entrance, Sidewalk, Bicycle Parking, Curb Lane. Add a small north arrow with N in one corner. Place a small white circle with a black outline and black number for every numbered element, each number unique and appearing exactly once: 1 at the Store Entrance area center, 2 at the Sidewalk area center, 3 at the Bicycle Parking area center, 4 at the Curb Lane area center, 5 on the automatic sliding doors, 6 on the left storefront window, 7 on the right storefront window, 8 on the bicycle rack, 9 on the parked bicycle, 10 on the exterior CCTV camera, 11 inside the dashed CCTV sightline wedge, 12 on the storefront sign panel, 13 on the entrance floor mat, and 14 on the sidewalk bollards. Do not draw any people, cars, dramatic atmosphere, fog, blood, occult symbols, camera icons for filming, field-of-view arrows for filming, extra annotations, logos, or non-English text.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram",
          "Modern Korean coastal city street-front store entrance layout with compact sidewalk and bicycle parking near the facade",
          "Color-coded flat pastel zones: store vestibule pale yellow, sidewalk pale beige, bicycle parking pale green, curb lane pale gray",
          "Front automatic sliding glass doors centered on storefront",
          "Glass storefront window panels on both sides of the doors",
          "Bicycle rack and one parked bicycle placed along the sidewalk side of the entrance",
          "Exterior CCTV camera mounted at an upper storefront corner with a dashed sightline wedge covering the automatic doors and bicycle parking",
          "Storefront sign panel shown only as a flat plan symbol with no glow or branding",
          "Minimal English area labels only; all objects and areas marked by unique black circled numbers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Store entrance vestibule area",
            "number": 1,
            "position_hint": "north side of plan, just inside the storefront behind the automatic doors"
          },
          {
            "category": "area",
            "label": "Sidewalk area",
            "number": 2,
            "position_hint": "center and south of storefront, running horizontally across the plan"
          },
          {
            "category": "area",
            "label": "Bicycle parking area",
            "number": 3,
            "position_hint": "east side of sidewalk, adjacent to storefront window and near entrance"
          },
          {
            "category": "area",
            "label": "Curb lane area",
            "number": 4,
            "position_hint": "southern edge of plan, parallel to the sidewalk"
          },
          {
            "category": "opening",
            "label": "Automatic sliding glass doors",
            "number": 5,
            "position_hint": "center of north storefront wall between glass window panels"
          },
          {
            "category": "opening",
            "label": "Left glass storefront window",
            "number": 6,
            "position_hint": "north wall, west of the automatic doors"
          },
          {
            "category": "opening",
            "label": "Right glass storefront window",
            "number": 7,
            "position_hint": "north wall, east of the automatic doors near bicycle parking"
          },
          {
            "category": "prop",
            "label": "Bicycle rack",
            "number": 8,
            "position_hint": "east sidewalk, inside the bicycle parking area"
          },
          {
            "category": "prop",
            "label": "Parked bicycle",
            "number": 9,
            "position_hint": "east sidewalk, locked at the bicycle rack"
          },
          {
            "category": "plot_device",
            "label": "Exterior CCTV camera",
            "number": 10,
            "position_hint": "northeast storefront corner, mounted above the entrance approach in plan symbol form"
          },
          {
            "category": "plot_device",
            "label": "CCTV sightline coverage wedge",
            "number": 11,
            "position_hint": "extends from the northeast storefront corner across the automatic doors and bicycle parking area"
          },
          {
            "category": "prop",
            "label": "Storefront sign panel",
            "number": 12,
            "position_hint": "along the north facade above the automatic door line, represented as a narrow flat rectangle"
          },
          {
            "category": "prop",
            "label": "Entrance floor mat",
            "number": 13,
            "position_hint": "immediately outside number 5 automatic doors on the sidewalk"
          },
          {
            "category": "prop",
            "label": "Short sidewalk bollards",
            "number": 14,
            "position_hint": "south edge of sidewalk between pedestrian zone and curb lane"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_store_entrance_dusk_neon_phone",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 at the sidewalk edge, facing diagonally toward number 5 automatic doors, number 12 sign panel, and number 9 parked bicycle",
            "framing_notes": "Keep the storefront entrance dominant; include number 8 and number 9 to one side as foreground context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_entrance_exterior"
          },
          {
            "bg_id": "bg_store_entrance_morning_cctv_check",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 curb lane, facing back toward number 10 exterior CCTV camera above the storefront corner, with number 11 CCTV sightline crossing toward number 5 and number 8",
            "framing_notes": "Make number 10 clearly visible on the facade edge; include the automatic doors and bicycle parking inside the implied CCTV coverage.",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_entrance_exterior"
          }
        ],
        "applied_shots": [
          "S8_Shot9",
          "S19_Shot7"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact modern Korean admin/security office with a CCTV playback desk setup. The image must look like a clean CAD plan or IKEA-style room layout sketch: white or off-white background, single-weight black outlines, simple geometric symbols only. Use solid flat pastel area fills with no blending: fill the main Admin Office area pale blue-gray and the narrow Corridor strip outside the south wall pale beige. Area labels may appear only as the generic English words \"Admin Office\" and \"Corridor\" inside their colored zones; no other text except numbered markers and an optional small north arrow. Place a small black-outlined circle with a black number exactly once for each numbered item: 1 main Admin Office area, 2 Corridor strip, 3 entrance door on the south wall with a plan-view door swing arc opening inward, 4 corridor-facing glass partition window on the south wall east of the door using double parallel lines, 5 narrow exterior window with blinds on the north wall using double parallel lines, 6 L-shaped security/admin desk along the north and west side facing the entrance, 7 CCTV playback monitor bank as several small flat rectangles on or against the north wall behind the desk, 8 DVR/NVR recorder box near the northeast corner beside the monitor bank, 9 keyboard and mouse controls on the desk, 10 swivel office chair behind the desk facing the monitors, 11 filing cabinet along the east wall, 12 visitor chair in the southwest corner facing the desk. Use standard top-down symbols: desk as an L-shaped block, chair as simple seat/back rectangles, filing cabinet as a rectangle with drawer lines, door as line plus swing arc, windows as parallel wall gaps. Keep the layout practical for a 2020s Korean office/security room: compact proportions, corridor entry, glass viewing partition, monitor playback station, recorder equipment, and minimal administrative furniture. Strict negative constraints: do not create 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "square 1024x1024 flat top-down schematic floor plan",
          "compact modern Korean admin/security office geometry",
          "pale blue-gray fill for Admin Office area and pale beige fill for Corridor strip",
          "south entrance door with swing arc",
          "corridor-facing glass partition window for reception/security viewing",
          "narrow exterior window with blinds",
          "L-shaped security/admin desk facing the entrance",
          "CCTV playback monitor bank as main plot device",
          "DVR/NVR recorder box near the monitor setup",
          "keyboard and mouse control set on the desk",
          "swivel office chair, filing cabinet, and visitor chair"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Admin Office area",
            "number": 1,
            "position_hint": "main rectangular room occupying most of the plan"
          },
          {
            "category": "area",
            "label": "Corridor strip",
            "number": 2,
            "position_hint": "thin strip outside the south entrance"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 3,
            "position_hint": "south wall, slightly west of center, swinging inward from corridor into admin_office"
          },
          {
            "category": "opening",
            "label": "Corridor glass partition window",
            "number": 4,
            "position_hint": "south wall east of the entrance door, facing corridor"
          },
          {
            "category": "opening",
            "label": "Narrow exterior window with blinds",
            "number": 5,
            "position_hint": "north wall, centered above the monitor side"
          },
          {
            "category": "furniture",
            "label": "L-shaped security desk",
            "number": 6,
            "position_hint": "northwest to north-center of admin_office, long side facing south toward entrance"
          },
          {
            "category": "plot_device",
            "label": "CCTV playback monitor bank",
            "number": 7,
            "position_hint": "north wall directly behind the security desk"
          },
          {
            "category": "plot_device",
            "label": "DVR recorder box",
            "number": 8,
            "position_hint": "northeast corner beside the monitor bank and desk return"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse controls",
            "number": 9,
            "position_hint": "on top of the L-shaped desk, centered in front of monitor bank"
          },
          {
            "category": "furniture",
            "label": "Swivel office chair",
            "number": 10,
            "position_hint": "behind the desk, south of the monitor bank and facing north"
          },
          {
            "category": "furniture",
            "label": "Filing cabinet",
            "number": 11,
            "position_hint": "east wall, upper half of admin_office"
          },
          {
            "category": "furniture",
            "label": "Visitor chair",
            "number": 12,
            "position_hint": "southwest interior corner, facing the desk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_admin_office_day_dark_cctv_playback",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 1 near number 3, facing diagonally toward number 6 and number 7, with number 10 in front of the desk and number 11 along the side wall",
            "framing_notes": "include the CCTV playback monitor bank at number 7 prominently above or behind the security desk; keep the entrance side implied in the foreground",
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_office"
          }
        ],
        "applied_shots": [
          "S20_Shot3",
          "S20_Shot5",
          "S20_Shot7"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern detective-team police office in a South Korean coastal city. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. This is a 2D plan view only. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, rendered furniture, lighting effects, textured surfaces, or material rendering.\n\nLayout: draw a rectangular open-plan police office with a south entry door from a corridor, a west interior door, and exterior windows along the north wall. Use layout cues appropriate to a 2020s Korean police detective office: compact open duty desks, multiple PC monitor workstations, crowded document storage, copier/printer station, evidence board, whiteboard timeline, and a dedicated evidence-photo review table. Keep all objects symbolic and top-down: desks as rectangles, chairs as simple small shapes, monitor screens as thin rectangles, doors as line-and-arc swing symbols, windows as double parallel wall lines, filing cabinets as simple blocks, evidence photos as small flat rectangles.\n\nUse flat solid pastel area fills with no gradients and no blending: number 1 Main office area in pale yellow across the central and west open work area; number 2 Document archive area in pale beige in the northwest alcove; number 3 Computer workstation area in pale green along the east side; an evidence review zone around number 11 in pale blue; entry circulation near number 4 in pale gray. Area labels may appear as short generic English words only, such as Office, Documents, Computer, Evidence, Entry. Add a small north arrow with N in one corner. No other text or annotations inside the drawing.\n\nPlace a small white circle with a black outline and black number for every numbered element, each number appearing exactly once: 1 main office area; 2 document archive area; 3 computer workstation area; 4 south entry door; 5 north exterior windows; 6 west interior door; 7 central duty desk island; 8 left duty desk; 9 right duty desk with monitors; 10 monitor bank with digital map screen on east wall; 11 evidence review table; 12 scattered evidence photos on the table; 13 filing cabinets and document shelves; 14 copier and printer station; 15 evidence board on north wall; 16 case timeline whiteboard on north wall; 17 rolling office chairs cluster; 18 document trays and folders on duty desk; 19 coffee and night-duty clutter tray; 20 small visitor chairs near entry. Do not draw camera icons, field-of-view cones, people, dramatic symbols, or scene-specific effects; this is only a neutral reference floor plan.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic police office floor plan",
          "Modern South Korean coastal-city detective team office layout with open duty desks, computer workstations, document storage, and evidence review area",
          "Single-weight black CAD-like outlines on white or off-white background",
          "Flat pastel zone fills only: main office pale yellow, document archive pale beige, computer workstation area pale green, evidence review zone pale blue, entry circulation pale gray",
          "Minimal diagram text: only generic area labels, numbered circular markers, and a small north arrow",
          "All visible furniture, openings, document props, evidence-photo props, and plot-critical monitor devices marked with unique black-number circles"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main office area",
            "number": 1,
            "position_hint": "large central and west portion of the floor plan, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Document archive area",
            "number": 2,
            "position_hint": "northwest corner alcove, pale beige fill"
          },
          {
            "category": "area",
            "label": "Computer workstation area",
            "number": 3,
            "position_hint": "east side zone beside monitor bank, pale green fill"
          },
          {
            "category": "opening",
            "label": "South entry door",
            "number": 4,
            "position_hint": "south wall, slightly west of center, door swing opening into office"
          },
          {
            "category": "opening",
            "label": "North exterior windows",
            "number": 5,
            "position_hint": "north wall above document and evidence zones, shown as double parallel window lines"
          },
          {
            "category": "opening",
            "label": "West interior door",
            "number": 6,
            "position_hint": "west wall near north side, connecting to an adjacent corridor or room"
          },
          {
            "category": "furniture",
            "label": "Central duty desk island",
            "number": 7,
            "position_hint": "center of main office area, two paired rectangular desks with chair symbols"
          },
          {
            "category": "furniture",
            "label": "Left duty desk",
            "number": 8,
            "position_hint": "west-central main office area, single rectangular desk with one chair and small monitor glyph"
          },
          {
            "category": "furniture",
            "label": "Right duty desk with monitors",
            "number": 9,
            "position_hint": "east-central main office area, desk facing the computer workstation area with two monitor glyphs"
          },
          {
            "category": "plot_device",
            "label": "Monitor bank with digital map screen",
            "number": 10,
            "position_hint": "east wall of computer workstation area, long console or wall-mounted screen symbol"
          },
          {
            "category": "furniture",
            "label": "Evidence review table",
            "number": 11,
            "position_hint": "north-center of main office area, rectangular table between duty desks and document archive"
          },
          {
            "category": "plot_device",
            "label": "Scattered evidence photos",
            "number": 12,
            "position_hint": "on top of number 11 evidence review table, shown as several small flat rectangles"
          },
          {
            "category": "furniture",
            "label": "Filing cabinets and document shelves",
            "number": 13,
            "position_hint": "northwest and north walls inside document archive area"
          },
          {
            "category": "furniture",
            "label": "Copier and printer station",
            "number": 14,
            "position_hint": "west side of document archive area near number 6 interior door"
          },
          {
            "category": "plot_device",
            "label": "Evidence board",
            "number": 15,
            "position_hint": "north wall near center-left, adjacent to document archive area"
          },
          {
            "category": "plot_device",
            "label": "Case timeline whiteboard",
            "number": 16,
            "position_hint": "north wall near center-right, between evidence board and computer workstation area"
          },
          {
            "category": "furniture",
            "label": "Rolling office chairs cluster",
            "number": 17,
            "position_hint": "around number 7 central duty desk island and number 9 right duty desk"
          },
          {
            "category": "prop",
            "label": "Document trays and folders",
            "number": 18,
            "position_hint": "on number 7 central duty desk island, shown as small stacked rectangles"
          },
          {
            "category": "prop",
            "label": "Coffee and night-duty clutter tray",
            "number": 19,
            "position_hint": "southwest corner of central duty desk island in main office area"
          },
          {
            "category": "furniture",
            "label": "Small visitor chairs",
            "number": 20,
            "position_hint": "south side of main office area near number 4 entry door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_office_night_duty",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (south entry door), facing diagonally across number 1 (main office area) toward number 7 (central duty desk island), number 9 (right duty desk with monitors), and number 10 (monitor bank on east wall)",
            "framing_notes": "Use the diagram as layout reference only; include duty desks and computer screens prominently, with document cabinets in the background if possible.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "cb_office_day_evidence_photos_scattered",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 2 (document archive area), facing toward number 11 (evidence review table), number 12 (scattered evidence photos), number 15 (evidence board), and number 16 (case timeline whiteboard)",
            "framing_notes": "Keep number 12 as the main focal area, with number 13 filing cabinets and number 15 evidence board readable in spatial relation.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "cb_office_day_monitor_location_result",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "between number 7 (central duty desk island) and number 9 (right duty desk with monitors), facing east toward number 10 (monitor bank / digital map screen) and number 3 (computer workstation area)",
            "framing_notes": "Frame the monitor bank as the key result area, with nearby duty desks confirming the police office context.",
            "lens_hint": "40mm normal lens",
            "sub_location": "office"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot6",
          "S21_Shot7",
          "S21_Shot11"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern coastal fishing boat open deck. Bow points north at the top, stern 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 plan symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, no material rendering.\n\nShow a simple tapered hull outline with a slightly pointed bow and flat stern. Fill each distinct area with one flat pastel solid color only: number 1 aft working deck in pale gray occupying the large open aft half; number 2 enclosed wheelhouse cabin in pale blue-gray in the forward middle; number 3 bow foredeck in pale beige at the north bow. Area labels may read only \"Deck\", \"Cabin\", and \"Bow\" in large simple English text inside those colored zones. Add a small north arrow with \"N\" in one corner. Do not place any other text in the drawing.\n\nUse modern Korean west coast small fishing boat layout conventions in geometry only: compact forward wheelhouse, narrow side walkways, broad open aft working deck for gear, low rails along both sides, stern working access, practical deck gear. Draw number 4 stern gate as a centered opening in the south transom rail. Draw number 5 wheelhouse aft door on the south wall of the cabin with a door swing arc opening onto the deck. Draw number 6 front windshield as double parallel lines on the north cabin wall, number 7 port side window as double parallel lines on the west cabin wall, and number 8 starboard side window as double parallel lines on the east cabin wall. Draw number 9 rectangular deck hatch centered on the aft working deck. Draw number 10 stack of fish crates as small nested rectangles in the southwest deck corner. Draw number 11 coiled rope as simple concentric circles in the southeast deck corner. Draw number 12 folded fishing net as a flat irregular but simple outlined bundle on the west side of the deck. Draw number 13 short mast or boom post as a small circle or square on the centerline just aft of the wheelhouse. Draw number 14 port rail as a continuous simple rail along the west deck edge and number 15 starboard rail along the east deck edge. Draw number 16 anchor locker as a small rectangle at the north bow tip.\n\nEvery listed area, opening, prop, and rail must have exactly one small white circular marker with a black outline and black number, 1 through 16, placed near or on the corresponding item. No repeated numbers. No text labels for objects besides the optional generic area labels and north arrow. Keep the diagram uncluttered, readable, flat, and schematic.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a modern small coastal fishing boat open deck at dusk context, but drawn only as a clean plan diagram.",
          "Hull shown as a simple tapered boat outline with bow at north and stern at south; no perspective or rendering.",
          "Distinct flat pastel solid fills: aft working deck pale gray, wheelhouse cabin pale blue-gray, bow foredeck pale beige.",
          "Modern Korean west coast fishing-boat layout cues: compact forward wheelhouse, open aft working deck, narrow side walkways, stern working access, fish crates, rope coil, folded net, deck hatch, short mast or boom post.",
          "All objects, openings, and areas marked with unique small numbered circles only; area labels may be generic short English words.",
          "Diagram must be simple CAD/IKEA-style: black single-weight outlines, white/off-white background, geometric plan symbols, door swing arc, window double lines, no decorative illustration."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Aft working deck",
            "number": 1,
            "position_hint": "large pale gray open area in aft half of boat, south of wheelhouse"
          },
          {
            "category": "area",
            "label": "Wheelhouse cabin",
            "number": 2,
            "position_hint": "pale blue-gray enclosed cabin block in forward middle of boat"
          },
          {
            "category": "area",
            "label": "Bow foredeck",
            "number": 3,
            "position_hint": "small pale beige triangular foredeck at north bow ahead of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Stern gate",
            "number": 4,
            "position_hint": "south center of stern transom, opening in aft rail"
          },
          {
            "category": "opening",
            "label": "Wheelhouse aft door",
            "number": 5,
            "position_hint": "center of wheelhouse south wall, opening toward aft working deck"
          },
          {
            "category": "opening",
            "label": "Front windshield",
            "number": 6,
            "position_hint": "north wall of wheelhouse facing bow foredeck"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 7,
            "position_hint": "west wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 8,
            "position_hint": "east wall of wheelhouse"
          },
          {
            "category": "prop",
            "label": "Deck hatch",
            "number": 9,
            "position_hint": "center of aft working deck"
          },
          {
            "category": "prop",
            "label": "Stacked fish crates",
            "number": 10,
            "position_hint": "southwest corner of aft working deck near port rail"
          },
          {
            "category": "prop",
            "label": "Coiled rope",
            "number": 11,
            "position_hint": "southeast corner of aft working deck near starboard rail"
          },
          {
            "category": "prop",
            "label": "Folded fishing net",
            "number": 12,
            "position_hint": "west side of aft working deck, between fish crates and wheelhouse"
          },
          {
            "category": "prop",
            "label": "Short mast or boom post",
            "number": 13,
            "position_hint": "centerline just aft of wheelhouse door on aft working deck"
          },
          {
            "category": "prop",
            "label": "Port rail",
            "number": 14,
            "position_hint": "continuous rail along west edge of aft working deck"
          },
          {
            "category": "prop",
            "label": "Starboard rail",
            "number": 15,
            "position_hint": "continuous rail along east edge of aft working deck"
          },
          {
            "category": "prop",
            "label": "Anchor locker",
            "number": 16,
            "position_hint": "north tip of bow foredeck"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_deck_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 at the stern gate, facing forward across number 1 toward number 2, with number 5 centered beyond number 13",
            "framing_notes": "Use the aft working deck as the main foreground; include the fish crates, rope coil, net pile, hatch, mast post, and wheelhouse door positions clearly.",
            "lens_hint": "28mm wide angle",
            "sub_location": "open_deck"
          }
        ],
        "applied_shots": [
          "S28_Shot4",
          "S28_Shot8",
          "S28_Shot15"
        ],
        "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 compact enclosed wheelhouse on a modern small fishing boat. The image must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only, no artistic rendering. Strictly use flat 2D plan view only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, no material rendering. Use solid flat pastel area fills with no blending: main wheelhouse interior pale warm gray, forward control zone pale green, central standing zone pale beige, aft storage/bench zone pale yellow. Draw a small enclosed rectangular cabin with a slightly tapered or rounded bow/front edge if needed, north/front at the top of the image and aft/deck access at the bottom. Include short area text labels only for zones such as Control, Standing, and Aft; no other text annotations except a small north arrow marked N in one corner. Place numbered circular markers with black numbers exactly once for all elements. Draw number 1 in the main wheelhouse interior area. Draw number 2 on a forward helm console against the north/front wall. Draw number 3 on the steering wheel and throttle symbol on the console. Draw number 4 on a captain chair symbol directly aft of the console. Draw number 5 on a continuous forward windshield band shown as double parallel lines in the north wall. Draw number 6 on the port side window and number 7 on the starboard side window, both as double parallel line window symbols. Draw number 8 on an aft sliding door at the south wall with simple sliding-door line convention. Draw number 9 on an aft bench/storage locker along the south wall to starboard. Draw number 10 on a small navigation display cluster on the helm console. Draw number 11 on a marine radio handset near the starboard side of the console. Draw number 12 on a small chart shelf along the port wall. Draw number 13 on a plot-critical cluster of flat red circle markings on the starboard interior wall; show them as simple red ring symbols, not labels. Draw number 14 on a dashed roof hatch outline centered above the standing space, represented schematically in plan. Furniture symbols must be simple top-down glyphs: console as rectangle, chair as rounded rectangle, bench as long rectangle, displays as small rectangles, windows as wall breaks with double lines, door as a simple sliding opening. Keep the drawing uncluttered, readable, and schematic, with minimal text inside the diagram.",
        "key_elements": [
          "compact enclosed wheelhouse on a modern small fishing boat",
          "forward helm console facing the bow",
          "continuous front windshield band and narrow side windows",
          "aft sliding door to deck",
          "captain chair and small aft bench/storage locker",
          "modern navigation electronics and marine radio near the helm",
          "plot-critical red circle markings on an interior wall, shown as flat red ring symbols",
          "flat pastel zone fills with black CAD-style outlines"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse interior",
            "number": 1,
            "position_hint": "main enclosed cabin footprint, central standing area"
          },
          {
            "category": "furniture",
            "label": "Helm console",
            "number": 2,
            "position_hint": "north/front wall, centered below windshield"
          },
          {
            "category": "prop",
            "label": "Steering wheel and throttle",
            "number": 3,
            "position_hint": "mounted on helm console, slightly starboard of center"
          },
          {
            "category": "furniture",
            "label": "Captain chair",
            "number": 4,
            "position_hint": "center of wheelhouse, directly aft of helm console"
          },
          {
            "category": "opening",
            "label": "Forward windshield band",
            "number": 5,
            "position_hint": "north/front wall spanning most of cabin width"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 6,
            "position_hint": "west/left wall near helm area"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 7,
            "position_hint": "east/right wall near helm area"
          },
          {
            "category": "opening",
            "label": "Aft sliding door",
            "number": 8,
            "position_hint": "south/aft wall, slightly port of center leading to deck"
          },
          {
            "category": "furniture",
            "label": "Aft bench storage locker",
            "number": 9,
            "position_hint": "south/aft wall, starboard side beside sliding door"
          },
          {
            "category": "prop",
            "label": "Navigation display cluster",
            "number": 10,
            "position_hint": "top surface of helm console, port side"
          },
          {
            "category": "prop",
            "label": "Marine radio handset",
            "number": 11,
            "position_hint": "starboard side of helm console near side window"
          },
          {
            "category": "prop",
            "label": "Small chart shelf",
            "number": 12,
            "position_hint": "west/port wall below side window"
          },
          {
            "category": "plot_device",
            "label": "Red circle markings",
            "number": 13,
            "position_hint": "east/starboard interior wall between side window and aft bench"
          },
          {
            "category": "opening",
            "label": "Small roof hatch outline",
            "number": 14,
            "position_hint": "ceiling hatch position indicated as dashed rectangle in center of plan, above standing space"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wheelhouse_dusk_circle_markings_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the central standing space near number 1, slightly aft of number 4, facing diagonally forward toward number 2 and number 5 while keeping number 13 on the side wall in view",
            "framing_notes": "include the helm console, forward window band, and red circle markings prominently; the aft sliding door can remain peripheral",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot7",
          "S29_Shot13"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "eca03fd4-09bf-444b-9828-e8f2e879fa4a",
  "resolved_model": "gpt",
  "updated_at": "2026-04-30T01:41:37.818398+00:00"
}