{
  "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 1024x1024 flat top-down schematic floor plan diagram of a modern Korean urban coastal low-rise rooftop exterior. Use a clean CAD-like or IKEA-style plan look: single-weight black outlines on a white or off-white background, simple geometric symbols only, crisp straight walls, no pictorial illustration. Fill each zone with one flat pastel solid color: main Rooftop Deck in pale gray, southwest Stair Head enclosure in pale beige, northwest Utility Corner in pale green. Keep these colors consistent and unblended. Show a square rooftop with a continuous perimeter parapet as a thick black outline around the edge. Place the stair head enclosure as a rectangular rooftop access structure in the southwest quadrant. On the east face of this enclosure, draw a metal entry door symbol using a wall break, door leaf line, and swing arc opening onto the roof deck. On the north wall of the stair head enclosure, draw a small wall window as double parallel lines. In the northwest utility corner, draw a circular water tank on a small square service pad. Along the east side of the rooftop deck, draw a clothesline as two slim parallel line runs between two small post symbols. Add a small roof drain symbol in the southeast corner. Add a small cat position marker beside the small wall window on the deck side. Add small black-outlined circular numbered markers exactly once: 1 for Rooftop Deck, 2 for Stair Head enclosure, 3 for perimeter parapet, 4 for metal entry door, 5 for clothesline, 6 for water tank, 7 for small wall window, 8 for cat position marker, 9 for Utility Corner, 10 for roof drain. Area labels may appear only as short English words inside the colored areas: Rooftop Deck, Stair Head, Utility Corner. Optional small north arrow with N in one corner. Do not use any volumetric view, angled view, tonal modeling, blended color, cast dark forms, realistic surface detail, or light simulation.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic rooftop plan",
          "Modern Korean low-rise rooftop layout with perimeter parapet and rooftop stair head enclosure",
          "Flat pastel color zones: rooftop deck pale gray, stair head enclosure pale beige, utility corner pale green",
          "Metal entry door shown with plan door swing arc",
          "Cylindrical rooftop water tank shown as a simple circle on a small service pad",
          "Clothesline shown as two thin parallel line runs between small post symbols",
          "Small wall window on stair head enclosure for lit-window shot reference",
          "Cat position marker near the small wall window",
          "Minimal in-diagram text: only area labels, numbered black circles, and optional north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck",
            "number": 1,
            "position_hint": "large open central and eastern roof area"
          },
          {
            "category": "area",
            "label": "Stair head enclosure",
            "number": 2,
            "position_hint": "southwest rectangular rooftop access structure"
          },
          {
            "category": "opening",
            "label": "Perimeter parapet",
            "number": 3,
            "position_hint": "continuous low wall around the outer roof edge"
          },
          {
            "category": "opening",
            "label": "Metal entry door",
            "number": 4,
            "position_hint": "east face of stair head enclosure, opening onto rooftop deck"
          },
          {
            "category": "prop",
            "label": "Clothesline",
            "number": 5,
            "position_hint": "east side of rooftop deck, running north-south between two posts"
          },
          {
            "category": "prop",
            "label": "Water tank",
            "number": 6,
            "position_hint": "northwest utility corner on a small service pad"
          },
          {
            "category": "opening",
            "label": "Small wall window",
            "number": 7,
            "position_hint": "north wall of stair head enclosure"
          },
          {
            "category": "plot_device",
            "label": "Cat position marker",
            "number": 8,
            "position_hint": "beside the small wall window on the rooftop deck side"
          },
          {
            "category": "area",
            "label": "Utility corner",
            "number": 9,
            "position_hint": "northwest corner around the water tank"
          },
          {
            "category": "opening",
            "label": "Roof drain",
            "number": 10,
            "position_hint": "southeast corner of rooftop deck near the parapet"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_rooftop_day_establishing",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 at the southwest metal entry door, facing diagonally across number 1 rooftop deck toward number 6 water tank and number 5 clothesline",
            "framing_notes": "Use the parapet number 3 to define the rooftop boundary; include the stair head area number 2 in the foreground.",
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_outside"
          },
          {
            "bg_id": "cb_rooftop_night_intrusion_door_shadow",
            "camera_height": "low standing ~1.2m",
            "camera_position": "near number 1 rooftop deck center, facing southwest toward number 4 metal entry door and number 2 stair head enclosure",
            "framing_notes": "Keep number 4 dominant in the composition; number 3 parapet may frame the edges.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_outside"
          },
          {
            "bg_id": "cb_rooftop_predawn_lit_window_cat",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 6 water tank at the north side, facing southeast toward number 7 small wall window and number 8 cat position marker",
            "framing_notes": "Include number 7 and number 8 clearly, with number 5 clothesline as a secondary rooftop cue.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_outside"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot5",
          "S10_Shot6",
          "S17_Shot2"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_villa_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram, like a clean CAD plan or IKEA-style layout sketch, for a modern low-rise multi-unit villa exterior approach in a dense Korean urban coastal setting. The diagram must be a simple 2D map only, with single-weight black outlines on a white or off-white background, geometric symbols, and no decorative rendering. Do not include 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic detail, rendered lighting, textured surfaces, material rendering, fog, glow, or light beams. Use flat solid pastel color fills with one consistent color per zone: number 1 ALLEY area in pale gray along the south edge; number 2 YARD area in pale beige in the center-south inside the lot; number 3 BUILDING area in pale cream occupying the north and northwest footprint; number 4 STAIRS area in pale lavender as a narrow exterior stair strip on the east side; number 5 ROOFTOP area in pale blue-gray at the northeast top of the stair route. Area labels may be short generic English words only: ALLEY, YARD, BUILDING, STAIRS, ROOFTOP. Place a small north arrow with the letter N in one corner. Do not place any other text in the drawing. Every marked element must appear as a small white circle with a black number, each number used exactly once. Layout: the south edge is a narrow alley running east-west; a street gate opens from the alley into a compact paved front yard; the main building faces the yard from the north side; a narrow exterior switchback stair climbs along the east side of the building to a rooftop landing/deck. Use simple top-down door swing arcs for number 6 street gate, number 7 ground-floor entrance door, and number 14 half-open rooftop access door. Use double parallel wall-line symbols for number 8 front facade window pair and number 9 side stairwell window. Draw number 10 lower stair flight, number 11 intermediate landing, and number 12 upper stair flight as simple stair tread rectangles within the stair zone. Draw number 13 rooftop parapet rail as a thin outline around the rooftop landing/deck. Draw number 15 trash bins as small simple rectangles near the southwest yard corner. Draw number 16 utility meters and intercom panel as tiny wall-mounted rectangles beside the entrance. Draw number 17 exterior security light fixture as a tiny circle or rectangle above the yard-facing entrance wall. Draw number 18 parked police vehicle position as a simple top-down car rectangle in the alley outside the gate, with no light effects or beams. Keep the plan uncluttered, legible, and schematic; no camera icons, no character figures, no arrows except the north arrow, and no annotations beyond area labels and numbered circles.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern low-rise multi-unit villa exterior approach.",
          "Color-coded zones: alley, front yard, main building footprint, exterior stair zone, and rooftop landing/deck.",
          "Narrow urban alley along the south edge, small paved yard inside the gate, and compact exterior switchback stairs typical of a dense contemporary Korean villa.",
          "All doors, windows, stair elements, utility props, and plot-critical devices marked with unique numbered circles only.",
          "Half-open rooftop access door placed at the top of the exterior stair route.",
          "Parked police vehicle position shown in the alley as a simple top-down rectangle with no light beams or effects."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Alley area",
            "number": 1,
            "position_hint": "south edge of the plan, running east-west outside the lot"
          },
          {
            "category": "area",
            "label": "Front yard area",
            "number": 2,
            "position_hint": "center-south inside the gate, between alley and building facade"
          },
          {
            "category": "area",
            "label": "Main building footprint",
            "number": 3,
            "position_hint": "north and northwest portion of the lot, facing the yard"
          },
          {
            "category": "area",
            "label": "Exterior stair zone",
            "number": 4,
            "position_hint": "east side of the lot, narrow vertical strip beside the building"
          },
          {
            "category": "area",
            "label": "Rooftop landing/deck area",
            "number": 5,
            "position_hint": "northeast corner, attached to the top of the exterior stairs"
          },
          {
            "category": "opening",
            "label": "Street gate",
            "number": 6,
            "position_hint": "south boundary between alley and front yard"
          },
          {
            "category": "opening",
            "label": "Ground-floor entrance door",
            "number": 7,
            "position_hint": "south-facing building wall, north side of front yard"
          },
          {
            "category": "opening",
            "label": "Front facade window pair",
            "number": 8,
            "position_hint": "south-facing building wall, left of the ground-floor entrance"
          },
          {
            "category": "opening",
            "label": "Side stairwell window",
            "number": 9,
            "position_hint": "east building wall beside the exterior stair zone"
          },
          {
            "category": "prop",
            "label": "Lower stair flight",
            "number": 10,
            "position_hint": "lower half of exterior stair zone, starting near the southeast yard corner"
          },
          {
            "category": "prop",
            "label": "Intermediate stair landing",
            "number": 11,
            "position_hint": "middle of exterior stair zone, at the stair switchback"
          },
          {
            "category": "prop",
            "label": "Upper stair flight",
            "number": 12,
            "position_hint": "upper half of exterior stair zone, leading toward the rooftop landing"
          },
          {
            "category": "prop",
            "label": "Rooftop parapet rail",
            "number": 13,
            "position_hint": "around the outer edge of the rooftop landing/deck area"
          },
          {
            "category": "plot_device",
            "label": "Half-open rooftop access door",
            "number": 14,
            "position_hint": "north side of rooftop landing/deck area at the top of the stairs"
          },
          {
            "category": "prop",
            "label": "Trash bins",
            "number": 15,
            "position_hint": "southwest corner of the front yard near the gate wall"
          },
          {
            "category": "prop",
            "label": "Utility meters and intercom panel",
            "number": 16,
            "position_hint": "beside the ground-floor entrance door on the south-facing building wall"
          },
          {
            "category": "prop",
            "label": "Exterior security light fixture",
            "number": 17,
            "position_hint": "above the yard-facing building entrance area"
          },
          {
            "category": "plot_device",
            "label": "Parked police vehicle position",
            "number": 18,
            "position_hint": "west side of the alley outside the gate"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_villa_stairs_night_arrival_smell_door_half_open",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (street gate) just inside number 2 (front yard), facing diagonally northeast along number 10 (lower stair flight) and number 12 (upper stair flight) toward number 14 (half-open rooftop access door).",
            "framing_notes": "Keep number 2 as the lower foreground approach, let the exterior stair route lead the eye upward, and include number 14 prominently at the top of the composition.",
            "lens_hint": "28mm wide angle",
            "sub_location": "villa_exterior_stairs"
          },
          {
            "bg_id": "cb_villa_stairs_night_police_lights",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (intermediate stair landing), facing southwest down toward number 2 (front yard), number 6 (street gate), and number 18 (parked police vehicle in the alley).",
            "framing_notes": "Use the stair landing as foreground context, include the gate and alley beyond it, and keep number 18 visible as the source position for emergency activity outside the villa.",
            "lens_hint": "35mm wide angle",
            "sub_location": "villa_exterior_stairs"
          }
        ],
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot5",
          "S13_Shot2",
          "S13_Shot4",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_living_kitchen_entry": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram, north at the top, clean architectural CAD-style linework with single-weight black outlines on a white or off-white background. Show a compact modern rooftop studio unit: a small entry vestibule at the south-west, a main living room in the center and north-west, and a narrow kitchenette along the east wall. Use solid flat pastel area fills with one color per zone: Living room pale yellow, Entry pale beige, Kitchenette pale green. Area labels may appear as short English words inside those colored zones. Do not place any other text labels inside the drawing. Mark every object, opening, prop, plot device, and area with one small white circle containing a unique black number from 1 to 16, each number appearing exactly once. Use simple top-down geometric plan symbols only: thick outer wall outline, interior boundary lines where needed, door line with swing arc for the south-west exterior entry door, double parallel wall break for the north sliding window, rectangular shoe cabinet, rectangular kitchen counter with small sink and cooktop symbols, compact refrigerator rectangle, low rectangular table, simple cushion rectangles, low TV media stand on the west wall, small potted herb tray on the north windowsill, small wall-mounted air conditioner rectangle near the window, photo prints and envelope as tiny rectangles on the table, curtain panels as thin rectangles beside the window, and a small latch mark on the sliding window. Include a small north arrow with the letter N in one corner. Keep the drawing plain, schematic, legible, geometric, and uncluttered, with solid colors only and no tonal variation, blending, surface detail, decorative effects, people, camera icons, field-of-sight cones, or extra annotations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern rooftop studio unit.",
          "North-up layout with a small beige entry vestibule at the south-west, a pale green kitchenette along the east wall, and a pale yellow living room occupying the central and north-west area.",
          "Modern urban coastal Korea layout cues: narrow shoe-removal entry, compact galley kitchenette, low multipurpose table, floor seating, wall-mounted air conditioner, and a large sliding window facing the rooftop exterior.",
          "All room zones use one solid pastel fill each: living room pale yellow, kitchenette pale green, entry vestibule pale beige.",
          "Furniture and openings are simple black plan symbols: door swing arc, double-line sliding window, rectangular counter, low table, cushion blocks, TV stand, shoe cabinet, refrigerator.",
          "Only area labels may appear as words inside colored zones; all objects, openings, props, plot devices, and areas use unique numbered black circles.",
          "Persistent plot-relevant items include the television, potted herb tray, photo prints on the low table, curtain panels, and the sliding window latch."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living room area",
            "number": 1,
            "position_hint": "central and north-west portion of the unit, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Entry vestibule area",
            "number": 2,
            "position_hint": "south-west corner just inside the exterior door, pale beige fill"
          },
          {
            "category": "area",
            "label": "Kitchenette area",
            "number": 3,
            "position_hint": "east side of the unit from south-east to mid-east wall, pale green fill"
          },
          {
            "category": "opening",
            "label": "Exterior entry door",
            "number": 4,
            "position_hint": "south wall at the south-west corner, inward swing into the entry vestibule"
          },
          {
            "category": "furniture",
            "label": "Shoe cabinet",
            "number": 5,
            "position_hint": "east side of the entry vestibule near number 4"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink and cooktop",
            "number": 6,
            "position_hint": "east wall, south half of the kitchenette area"
          },
          {
            "category": "furniture",
            "label": "Compact refrigerator",
            "number": 7,
            "position_hint": "east wall, just north of the kitchen counter"
          },
          {
            "category": "furniture",
            "label": "Low rectangular table",
            "number": 8,
            "position_hint": "center of the living room area"
          },
          {
            "category": "furniture",
            "label": "Floor seating cushions",
            "number": 9,
            "position_hint": "east or south-east side of the low table, facing the television"
          },
          {
            "category": "furniture",
            "label": "Television on low media stand",
            "number": 10,
            "position_hint": "west wall, centered in the living room area"
          },
          {
            "category": "opening",
            "label": "Large sliding window",
            "number": 11,
            "position_hint": "north wall, centered above the living room area"
          },
          {
            "category": "prop",
            "label": "Potted herb tray",
            "number": 12,
            "position_hint": "inside sill of number 11 along the north wall"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 13,
            "position_hint": "high on the north-east wall near number 11"
          },
          {
            "category": "plot_device",
            "label": "Photo prints and envelope",
            "number": 14,
            "position_hint": "on top of number 8, slightly toward the seating side"
          },
          {
            "category": "prop",
            "label": "Curtain panels",
            "number": 15,
            "position_hint": "left and right sides of number 11 along the north wall"
          },
          {
            "category": "plot_device",
            "label": "Sliding window latch",
            "number": 16,
            "position_hint": "inner edge of number 11, near the right sliding panel"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_living_day_tv_herbs",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 in the entry vestibule, facing diagonally north-west toward number 10 and across number 8, with number 11 and number 12 visible beyond the table",
            "framing_notes": "Include number 10 and number 12 prominently; keep the compact kitchenette edge at number 6 in peripheral framing.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen_entry"
          },
          {
            "bg_id": "cb_living_night_clean_after_disappearance",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 at the north wall, facing south-east across number 8 toward number 2, number 4, and number 6",
            "framing_notes": "Emphasize the open central floor around number 8 and the entry route at number 4.",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_kitchen_entry"
          },
          {
            "bg_id": "cb_living_day_photo_hallucination",
            "camera_height": "seated eye-level ~1.1m",
            "camera_position": "near number 9, facing slightly down and north-west toward number 8 and number 14, with number 10 on the west wall still readable",
            "framing_notes": "Make number 14 the focal foreground object while keeping the table location clear.",
            "lens_hint": "40mm normal lens",
            "sub_location": "living_kitchen_entry"
          },
          {
            "bg_id": "cb_living_dusk_ransacked_open_window",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 on the west wall, facing north-east toward number 11, number 12, number 15, and number 16, with number 8 in the midground",
            "framing_notes": "Prioritize the openable window zone; show the path from the table to the window clearly.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen_entry"
          }
        ],
        "applied_shots": [
          "S5_Shot2",
          "S5_Shot5",
          "S5_Shot9",
          "S14_Shot1",
          "S14_Shot9",
          "S18_Shot16",
          "S25_Shot3",
          "S25_Shot8",
          "S27_Shot3",
          "S27_Shot4"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_daughter_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a small modern urban Korean bedroom. Use a clean CAD-like plan style: single-weight black outlines on a white or off-white background, simple geometric symbols only. Fill the Bedroom area with one flat pastel pale blue solid color. Keep all fills plain and consistent, with no color blends, no tonal effects, and no decorative surface detail. Show only minimal text inside the drawing: the area label \"Bedroom\" centered in the room, small black numbered circles for items, and an optional small north arrow with \"N\" in one corner. Do not add any other labels or notes inside the plan.\n\nRoom layout: a compact rectangular bedroom, slightly taller north-south than east-west, typical of a small contemporary apartment bedroom. Place thick black outer walls. Put the entry hinged door at the south-west corner, with a simple door line and swing arc. Place a single low bed along the south wall, with a small pillow rectangle at the west end. Put a small bedside table beside the bed. Put a built-in wardrobe along the west wall just north of the door. Put a small study desk on the north-west side with a simple chair in front of it. Put a wide sliding window as double parallel wall lines on the right half of the north wall. Add a curtain track just inside the north wall, with the curtain drawn so it wraps and hides the north-east corner. Put a wall-mounted air conditioner symbol on the east wall near the window side. Mark the concealed corner behind the curtain, the red circle mark location near the north-east wall, a bloody photo print near the desk and center-left floor, and a shifted or ransacked items cluster in the middle floor area using simple symbolic glyphs.\n\nUse numbered markers exactly once: 1 Bedroom area, 2 entry hinged door, 3 single low bed, 4 bedside table, 5 built-in wardrobe, 6 study desk, 7 desk chair, 8 wide sliding window, 9 curtain and curtain track, 10 concealed body location behind curtain, 11 red circle mark location, 12 bloody photo print, 13 shifted or ransacked items cluster, 14 wall-mounted air conditioner. Each marker must be a small white circle with black outline and black number placed next to or on the corresponding symbol. Furniture must be shown as simple top-down plan glyphs only: bed as rectangle plus pillow, wardrobe as built-in rectangle, desk as rectangle, chair as small square, curtain as a simple curved or folded line band, window as double parallel line in the wall, door as line plus swing arc.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic 2D bedroom plan",
          "Compact modern Korean apartment-style small bedroom layout",
          "Bedroom area filled with one flat pastel pale blue color",
          "Single bed, compact furniture, built-in wardrobe, small desk, chair, and bedside table",
          "Entry hinged door, wide sliding window, curtain track, and curtain hiding the north-east corner",
          "Plot-critical concealed body location, red circle mark location, bloody photo, and shifted or ransacked item cluster shown only with numbered markers",
          "Minimal diagram text: only the area label Bedroom, optional north arrow, and black numbered circles"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "entire pale blue room interior"
          },
          {
            "category": "opening",
            "label": "Entry hinged door",
            "number": 2,
            "position_hint": "south-west corner, door swinging inward along west side"
          },
          {
            "category": "furniture",
            "label": "Single low bed",
            "number": 3,
            "position_hint": "south wall, head near west side, long side parallel to south wall"
          },
          {
            "category": "furniture",
            "label": "Small bedside table",
            "number": 4,
            "position_hint": "south wall beside the head of the bed"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 5,
            "position_hint": "west wall, north of the entry door"
          },
          {
            "category": "furniture",
            "label": "Small study desk",
            "number": 6,
            "position_hint": "north-west wall below the upper wall area, facing the room"
          },
          {
            "category": "furniture",
            "label": "Desk chair",
            "number": 7,
            "position_hint": "in front of the study desk, slightly toward room center"
          },
          {
            "category": "opening",
            "label": "Wide sliding window",
            "number": 8,
            "position_hint": "north wall, right half of the room"
          },
          {
            "category": "furniture",
            "label": "Curtain and curtain track",
            "number": 9,
            "position_hint": "inside north wall and wrapping toward the north-east corner in front of the window"
          },
          {
            "category": "plot_device",
            "label": "Concealed body location",
            "number": 10,
            "position_hint": "north-east floor corner behind the curtain"
          },
          {
            "category": "plot_device",
            "label": "Red circle mark location",
            "number": 11,
            "position_hint": "north-east wall area near the curtain and window"
          },
          {
            "category": "prop",
            "label": "Bloody photo print",
            "number": 12,
            "position_hint": "on the floor near the desk and center-left of the room"
          },
          {
            "category": "prop",
            "label": "Shifted or ransacked items cluster",
            "number": 13,
            "position_hint": "middle floor area between bed, desk, and curtained corner"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted air conditioner",
            "number": 14,
            "position_hint": "high on the east wall near the window side"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_daughter_bedroom_night_blood_body_curtain_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 at the entry door, facing diagonally across the bed toward number 8, number 9, number 10, and number 11 in the north-east corner",
            "framing_notes": "include the bed in the foreground, with the curtained corner and red circle mark as the main visual focus",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "cb_daughter_bedroom_night_clean_no_body_shifted_items",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 at the entry door, facing diagonally toward number 8 and number 9, with number 13 visible across the floor",
            "framing_notes": "show the same corner where number 10 would be, but keep the room clean and emphasize subtly shifted objects",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "cb_daughter_bedroom_dusk_ransacked_red_circle_bloody_photo",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just inside number 2, facing north-east toward number 11 while keeping number 12 and number 13 visible in the lower and middle floor area",
            "framing_notes": "frame the ransacked floor clutter and the bloody photo as evidence leading the eye toward the red circle mark near the curtained window",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot6",
          "S12_Shot13",
          "S12_Shot14",
          "S14_Shot5",
          "S25_Shot6"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_main_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram for a modern main bedroom bed area. The diagram must look like a clean architectural CAD plan or IKEA-style room layout sketch: single-weight black outlines on a white/off-white background, geometric symbols only. Use one solid flat pastel fill per area: fill the Bedroom area with pale blue and place a simple area label \"Bedroom\" inside it. Do not use any other text labels inside the drawing except the optional area label and a small north arrow with \"N\" in one corner. Add small white circles with black numbers, each number unique and appearing exactly once, to identify all elements. Place number 1 in the Bedroom area. Draw a modern Korean apartment-style bedroom layout: rectangular room, door at the southwest corner with a simple swing arc, a queen bed against the east wall with pillow rectangle at the head, a bedside table with small lamp north of the bed, a wide sliding window with curtain lines along the north wall, a long built-in wardrobe closet along the west wall north of the door, a low dresser or vanity on the south wall, a small chair/stool in front of it, a wall-mounted air conditioner symbol on the north wall near the window, and a small phone charging spot on the bedside table. Mark them with numbered circles: 1 Bedroom area, 2 queen bed, 3 bedside table with lamp, 4 swing door, 5 sliding window with curtains, 6 built-in wardrobe, 7 dresser/vanity, 8 chair/stool, 9 wall-mounted air conditioner, 10 phone charging spot. Keep all furniture as simple top-down plan symbols: bed as rectangle with pillow, table as small rectangle, wardrobe as shallow closet rectangle, door as line plus arc, window as double parallel wall lines. Strictly forbid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use flat solid colors only, no gradients, no blending, no drop shadows, no decorative styling, no camera icons, no field-of-view cones.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern Korean main bedroom bed area",
          "Bedroom area filled with one solid pastel pale blue color",
          "Simple black wall outlines on white/off-white background, clean CAD/IKEA-style symbols",
          "Modern apartment-style layout cues: queen bed against interior wall, built-in wardrobe, sliding window to exterior side, wall-mounted air conditioner above window zone",
          "All furniture, openings, and props marked by unique small numbered circles with black numbers; only area label text allowed"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "entire pale blue main room area"
          },
          {
            "category": "furniture",
            "label": "Queen bed",
            "number": 2,
            "position_hint": "east wall, headboard against east wall, centered in bed area"
          },
          {
            "category": "furniture",
            "label": "Bedside table with small lamp",
            "number": 3,
            "position_hint": "north side of bed near headboard"
          },
          {
            "category": "opening",
            "label": "Swing door",
            "number": 4,
            "position_hint": "southwest corner, opening inward from hallway side"
          },
          {
            "category": "opening",
            "label": "Wide sliding window with curtains",
            "number": 5,
            "position_hint": "north wall, centered above the bed-side view line"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe closet",
            "number": 6,
            "position_hint": "west wall, north of door, long shallow closet run"
          },
          {
            "category": "furniture",
            "label": "Low dresser or vanity",
            "number": 7,
            "position_hint": "south wall, opposite window, left of bed foot"
          },
          {
            "category": "furniture",
            "label": "Small chair or stool",
            "number": 8,
            "position_hint": "in front of dresser on south side"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 9,
            "position_hint": "north wall above or beside the sliding window"
          },
          {
            "category": "prop",
            "label": "Phone charging spot",
            "number": 10,
            "position_hint": "on bedside table beside the bed"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_main_bedroom_day_waiting",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (door) at the southwest side of the room, facing diagonally toward number 2 (queen bed) and number 5 (sliding window with curtains)",
            "framing_notes": "include number 2 prominently as the main bed area, with number 3 bedside table and number 5 window/curtains visible for daytime waiting context",
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom"
          }
        ],
        "applied_shots": [
          "S18_Shot2"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern urban bathroom wet room. Use clean architectural CAD-style black outlines on a plain white or off-white background, geometric symbols only, with no pictorial furniture views. The bathroom area is a simple rectangle filled with one solid flat pastel pale cyan color; if showing a small threshold outside the door, leave it plain off-white or a very pale beige strip. Area text allowed only as the generic word \"Bathroom\" centered inside the pale cyan area. Add a small north arrow in one corner if useful. Use single-weight black wall outlines. Add simple thin square floor grid lines only to communicate tiled floor layout, kept very light and schematic. Place small black-numbered circle markers 1 through 10, each number appearing exactly once, with no other object labels or annotations inside the drawing. Layout: marker 1 in the center of the bathroom area; marker 2 on a south-wall entry door with a standard door line and swing arc opening inward; marker 3 on a thin wall-mounted mirror symbol centered on the north wall; marker 4 on a small sink vanity directly below the mirror; marker 5 on a clear flat red circular mark drawn on the mirror surface to indicate a hallucinated red circle; marker 6 on a toilet symbol along the east wall in the lower half; marker 7 on an open shower-head symbol and wet shower corner along the west wall in the upper half; marker 8 on a small frosted window or ventilation opening shown as double parallel lines on the upper east wall; marker 9 on a narrow towel bar on the west wall near the entry; marker 10 on a small circular floor drain near the center-left floor. Keep the diagram simple, readable, and purely plan-view schematic. Do not use perspective, depth effects, shadows, tonal modeling, gradients, glow, photographic effects, realistic surface detail, or decorative illustration.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic bathroom floor plan",
          "Compact modern urban wet-room layout with one pale cyan bathroom area fill",
          "South entry door with swing arc, north wall sink and mirror as the main view target",
          "Red circular hallucination marker placed on the mirror as a plot-critical visual device",
          "Simple plan symbols for toilet, shower head, floor drain, towel bar, and small frosted window or vent",
          "Minimal diagram text: only the area label Bathroom, numbered black circle markers, and optional small north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "center of compact rectangular bathroom, pale cyan filled zone"
          },
          {
            "category": "opening",
            "label": "Entry door",
            "number": 2,
            "position_hint": "south wall, slightly west of center, swinging inward along west side"
          },
          {
            "category": "furniture",
            "label": "Wall mirror",
            "number": 3,
            "position_hint": "north wall, centered above sink vanity"
          },
          {
            "category": "furniture",
            "label": "Sink vanity",
            "number": 4,
            "position_hint": "north wall, directly below mirror"
          },
          {
            "category": "plot_device",
            "label": "Red circle hallucination on mirror",
            "number": 5,
            "position_hint": "on the mirror surface, centered slightly above the sink line"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 6,
            "position_hint": "east wall, lower half of bathroom, facing west"
          },
          {
            "category": "furniture",
            "label": "Shower head and wet shower zone",
            "number": 7,
            "position_hint": "west wall, upper half of bathroom, open wet-room corner"
          },
          {
            "category": "opening",
            "label": "Small frosted window or vent",
            "number": 8,
            "position_hint": "upper east wall near shower and mirror zone"
          },
          {
            "category": "prop",
            "label": "Towel bar",
            "number": 9,
            "position_hint": "west wall, lower half near entry door"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 10,
            "position_hint": "floor near center-left, between shower zone and sink"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_bathroom_day_mirror_red_circle_hallucination",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 at the south entry door, facing north toward number 3 mirror, number 4 sink, and number 5 red circle hallucination on the mirror",
            "framing_notes": "Keep the mirror and sink central; include the toilet and shower zone as secondary context if the frame is wide enough.",
            "lens_hint": "28mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot11"
        ],
        "group_id": "bg_rooftop_villa",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 image showing a simple flat top-down schematic architectural floor plan diagram of a modern 2020s Korean large mart sales floor. 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. Use flat solid pastel area fills with one consistent color per zone: Entrance and Checkout zone pale beige along the south band, Central Dry Goods Aisles zone pale yellow in the middle, Fresh Produce zone pale green on the west side, Bakery and Deli zone pale peach in the northwest corner, Refrigerated Seafood and Meat zone pale cyan along the east and northeast side, and small Service or Stock Access edges pale gray near rear doors. Add short area labels only: Entrance, Aisles, Produce, Deli, Seafood, Service. Add a small north arrow with N in one corner. Place the main public sliding glass entrance on the south wall, centered slightly west, with a front window strip along the south wall. Put checkout lanes across the south-center between the entrance and the sales floor, a shopping cart bay in the southwest corner, and a customer service counter in the southeast corner. Arrange several long parallel dry goods shelf rectangles north-south through the central sales area with clear aisles between them. Put a promotional display island on the main center aisle just north of the checkout lanes. Put fresh produce island tables in the west-center. Put bakery display shelves in the northwest. Put wall refrigerated cases along the east wall, freezer islands in front of them, a meat counter on the east wall, and a seafood counter in the northeast corner, reflecting a contemporary coastal Korean mart layout while remaining purely schematic. Add rear stockroom double doors on the north wall, a staff service door near the northwest wall, and an emergency exit door on the east wall; draw doors using simple swing arcs or sliding door plan symbols and windows as double parallel wall lines. Add small ceiling security camera symbols above checkout, central aisles, and seafood counter. Add one small red circular sale display marker on the promotional display island as a flat prop symbol only. Every persistent item, opening, device, and area must have a unique small white circle marker with a black number, using numbers 1 through 25 exactly once, positioned next to the corresponding symbol: 1 Entrance and Checkout zone, 2 Central Dry Goods Aisles zone, 3 Fresh Produce zone, 4 Bakery and Deli zone, 5 Refrigerated Seafood and Meat zone, 6 Checkout lanes, 7 Promotional display island, 8 Shopping cart bay, 9 Main sliding glass entrance, 10 Front window strip, 11 Customer service counter, 12 Wall refrigerated cases, 13 Freezer islands, 14 Seafood counter, 15 Meat counter, 16 Produce island tables, 17 Bakery display shelves, 18 Long dry goods shelves, 19 Rear stockroom double doors, 20 Emergency exit door, 21 Ceiling security camera above checkout, 22 Ceiling security camera above central aisles, 23 Ceiling security camera above seafood counter, 24 Red circular sale display marker, 25 Staff service door. Do not put any text inside the diagram except the allowed short area labels, the north arrow N, and the black numbers inside the marker circles. Strictly avoid and do not depict 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, rendered lighting effects, textured surfaces, material rendering, drop shadows, or decorative illustration.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a modern Korean large mart sales floor.",
          "Pastel color-coded zones: entrance and checkout in pale beige, dry goods aisles in pale yellow, produce in pale green, refrigerated seafood and meat in pale cyan, bakery and deli in pale peach, service and stock access in pale gray.",
          "Main sliding glass entrance on the south wall with cart bay and customer service desk nearby.",
          "Parallel central display shelves arranged as long north-south aisles for clear large-mart circulation.",
          "Checkout lanes placed between the entrance and the sales floor.",
          "Fresh produce island tables on the west side; refrigerated seafood, meat, freezer islands, and wall cases on the east and north-east side, reflecting a contemporary coastal Korean mart layout.",
          "Rear stock/service doors and emergency exits shown as simple plan openings.",
          "All furniture, doors, windows, counters, cameras, and plot-relevant devices marked only with unique black-numbered circles."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entrance and checkout zone",
            "number": 1,
            "position_hint": "south band of sales_floor, pale beige zone"
          },
          {
            "category": "area",
            "label": "Central dry goods aisles zone",
            "number": 2,
            "position_hint": "center of sales_floor, pale yellow zone"
          },
          {
            "category": "area",
            "label": "Fresh produce zone",
            "number": 3,
            "position_hint": "west side of sales_floor, pale green zone"
          },
          {
            "category": "area",
            "label": "Bakery and deli zone",
            "number": 4,
            "position_hint": "northwest corner of sales_floor, pale peach zone"
          },
          {
            "category": "area",
            "label": "Refrigerated seafood and meat zone",
            "number": 5,
            "position_hint": "east and northeast side of sales_floor, pale cyan zone"
          },
          {
            "category": "furniture",
            "label": "Checkout lanes",
            "number": 6,
            "position_hint": "south center, between entrance zone and central aisles"
          },
          {
            "category": "furniture",
            "label": "Promotional display island",
            "number": 7,
            "position_hint": "main center aisle just north of checkout lanes"
          },
          {
            "category": "furniture",
            "label": "Shopping cart bay",
            "number": 8,
            "position_hint": "southwest corner near entrance"
          },
          {
            "category": "opening",
            "label": "Main sliding glass entrance",
            "number": 9,
            "position_hint": "south wall, centered slightly west"
          },
          {
            "category": "opening",
            "label": "Front window strip",
            "number": 10,
            "position_hint": "south wall flanking main entrance"
          },
          {
            "category": "furniture",
            "label": "Customer service counter",
            "number": 11,
            "position_hint": "southeast corner near checkout zone"
          },
          {
            "category": "furniture",
            "label": "Wall refrigerated cases",
            "number": 12,
            "position_hint": "east wall running north-south"
          },
          {
            "category": "furniture",
            "label": "Freezer islands",
            "number": 13,
            "position_hint": "east-center of sales_floor, in front of wall refrigerated cases"
          },
          {
            "category": "furniture",
            "label": "Seafood counter",
            "number": 14,
            "position_hint": "northeast corner within refrigerated zone"
          },
          {
            "category": "furniture",
            "label": "Meat counter",
            "number": 15,
            "position_hint": "east wall south of seafood counter"
          },
          {
            "category": "furniture",
            "label": "Produce island tables",
            "number": 16,
            "position_hint": "west-center within fresh produce zone"
          },
          {
            "category": "furniture",
            "label": "Bakery display shelves",
            "number": 17,
            "position_hint": "northwest corner within bakery and deli zone"
          },
          {
            "category": "furniture",
            "label": "Long dry goods shelves",
            "number": 18,
            "position_hint": "central sales floor, several parallel north-south shelf rows"
          },
          {
            "category": "opening",
            "label": "Rear stockroom double doors",
            "number": 19,
            "position_hint": "north wall center, opening into service area"
          },
          {
            "category": "opening",
            "label": "Emergency exit door",
            "number": 20,
            "position_hint": "east wall near northeast corner"
          },
          {
            "category": "plot_device",
            "label": "Ceiling security camera",
            "number": 21,
            "position_hint": "south-center ceiling point above checkout lanes"
          },
          {
            "category": "plot_device",
            "label": "Ceiling security camera",
            "number": 22,
            "position_hint": "central ceiling point above dry goods aisles"
          },
          {
            "category": "plot_device",
            "label": "Ceiling security camera",
            "number": 23,
            "position_hint": "northeast ceiling point above seafood counter"
          },
          {
            "category": "prop",
            "label": "Red circular sale display marker",
            "number": 24,
            "position_hint": "on promotional display island in the main center aisle"
          },
          {
            "category": "opening",
            "label": "Staff service door",
            "number": 25,
            "position_hint": "northwest wall beside bakery and deli zone"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_sales_floor_dusk_busy",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (sliding glass entrance) just inside the south edge, facing diagonally north toward number 6 (checkout lanes), number 2 (central dry goods aisles), and number 7 (promotional display island)",
            "framing_notes": "Use the floor plan to keep checkout lanes in the foreground, busy central aisles beyond them, and refrigerated sections visible along the right side.",
            "lens_hint": "28mm wide angle",
            "sub_location": "sales_floor"
          },
          {
            "bg_id": "bg_sales_floor_morning_quiet",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (central dry goods aisles), facing east toward number 5 (refrigerated seafood and meat zone), with number 13 (freezer islands) and number 12 (wall refrigerated cases) in view",
            "framing_notes": "Frame the aisles as orderly and open, with long shelf lines leading toward the refrigerated wall.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "sales_floor"
          }
        ],
        "applied_shots": [
          "S8_Shot3",
          "S19_Shot3"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern small mart exterior entrance and exterior wall in a contemporary coastal Korean urban setting. The drawing must look like a clean architectural CAD plan or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Use flat pastel solid area fills with no blending: store interior area pale yellow, sidewalk area pale gray-blue, curb lane area pale cool gray, facade wall strip pale peach, entrance apron area pale beige. Include short generic area labels only: Store, Sidewalk, Curb, Facade, Entrance. Add a small north arrow in one corner. Do not add any other text inside the diagram except the numbered circles and optional area labels. Layout: place the store interior along the north side, a straight storefront facade wall running east-west, sidewalk across the middle, curb lane along the south edge. Center a sliding glass entrance in the facade wall, with simple double-line sliding door glyph. Put large display windows as double parallel wall-line openings to the left and right of the entrance. Add a long narrow storefront sign band as a simple rectangle along the facade above the entrance/windows in plan-symbol form. Place a small wall-mounted CCTV camera symbol on the upper east facade corner, aimed diagonally over the entrance and sidewalk; show its monitored coverage as a thin dashed triangular fan footprint extending across the entrance apron and sidewalk. Add a phone-use standing spot on the sidewalk west of the entrance as a small outlined circle/standing marker, a row of simple bollard circles along the curb, and a small drain or puddle plan marker near the curb. Every important item and every area must have one unique small white circle marker with a black number: 1 store interior area, 2 sidewalk area, 3 curb lane area, 4 facade wall strip, 5 entrance apron area, 6 sliding glass entrance, 7 left display window, 8 right display window, 9 wall-mounted CCTV camera, 10 phone-use standing spot, 11 storefront sign band, 12 CCTV coverage footprint, 13 curbside bollards, 14 sidewalk drain or puddle marker. Keep all furniture/opening/device shapes symbolic and top-down. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, material rendering, decorative illustration, people, vehicles, scene action, or cinematic effects.",
        "key_elements": [
          "square 1024x1024 flat top-down schematic plan",
          "modern small mart entrance on an urban coastal street",
          "color-coded solid pastel areas for interior, sidewalk, curb lane, entrance apron, and facade wall zone",
          "sliding glass entrance centered on storefront wall",
          "large display windows flanking the entrance",
          "wall-mounted CCTV camera with visible schematic coverage fan over the sidewalk and entrance",
          "phone-use standing spot on the sidewalk for dusk exterior shot reference",
          "simple curb, bollards, puddle/drain symbol, and sign band position"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "store interior area",
            "number": 1,
            "position_hint": "north side behind the storefront wall"
          },
          {
            "category": "area",
            "label": "sidewalk area",
            "number": 2,
            "position_hint": "central exterior zone directly outside the entrance"
          },
          {
            "category": "area",
            "label": "curb lane area",
            "number": 3,
            "position_hint": "south edge of the plan below the sidewalk"
          },
          {
            "category": "area",
            "label": "facade wall strip",
            "number": 4,
            "position_hint": "horizontal storefront wall between store interior and sidewalk"
          },
          {
            "category": "area",
            "label": "entrance apron area",
            "number": 5,
            "position_hint": "small recessed area immediately outside the sliding entrance"
          },
          {
            "category": "opening",
            "label": "sliding glass entrance",
            "number": 6,
            "position_hint": "center of the facade wall, opening from sidewalk into store"
          },
          {
            "category": "opening",
            "label": "left display window",
            "number": 7,
            "position_hint": "facade wall, west of the entrance"
          },
          {
            "category": "opening",
            "label": "right display window",
            "number": 8,
            "position_hint": "facade wall, east of the entrance"
          },
          {
            "category": "plot_device",
            "label": "wall-mounted CCTV camera",
            "number": 9,
            "position_hint": "upper east section of facade wall, angled toward entrance and sidewalk"
          },
          {
            "category": "plot_device",
            "label": "phone-use standing spot",
            "number": 10,
            "position_hint": "sidewalk area, slightly west of the entrance apron"
          },
          {
            "category": "prop",
            "label": "storefront sign band",
            "number": 11,
            "position_hint": "long narrow strip mounted along the facade above the entrance and windows"
          },
          {
            "category": "plot_device",
            "label": "CCTV coverage footprint",
            "number": 12,
            "position_hint": "dashed fan shape spreading from CCTV camera across entrance apron and sidewalk"
          },
          {
            "category": "prop",
            "label": "curbside bollards",
            "number": 13,
            "position_hint": "row along the boundary between sidewalk and curb lane"
          },
          {
            "category": "prop",
            "label": "sidewalk drain or puddle marker",
            "number": 14,
            "position_hint": "sidewalk near the curb, southeast of the entrance"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_exterior_dusk_wet_neon_phone",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the sidewalk near number 2, facing diagonally toward number 6 and number 7, with number 8 and number 9 visible along the facade",
            "framing_notes": "include the entrance, display windows, sign band, and CCTV unit; keep the phone-use standing spot near number 10 in the foreground area",
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_entrance"
          },
          {
            "bg_id": "bg_exterior_morning_cctv_wall",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 at the curb edge, facing straight toward the facade wall number 4, centering number 9 and the coverage footprint number 12",
            "framing_notes": "make the exterior wall and CCTV placement clear; include the entrance number 6 as context but prioritize the wall-mounted surveillance device",
            "lens_hint": "40mm normal lens",
            "sub_location": "exterior_entrance"
          }
        ],
        "applied_shots": [
          "S8_Shot5",
          "S19_Shot5",
          "S19_Shot7"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small contemporary back-office security room with CCTV playback equipment. The image must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use flat solid pastel color fills with one consistent color per area: main Security Office area in pale blue-gray, Equipment Nook in pale beige. Add only short area labels inside the colored zones, such as \"Security Office\" and \"Equipment Nook\", plus a small north arrow marked \"N\" in one corner. Do not include any other written labels inside the drawing. Place small white circular numbered markers with black numbers, each number unique and appearing exactly once: 1 main security office area, 2 east equipment nook area, 3 inward-swinging entrance door on the south-west wall, 4 high narrow west-wall window with blinds shown as parallel window lines, 5 compact L-shaped operator desk along the north wall, 6 swivel chair centered south of the desk facing north, 7 CCTV monitor bank as a row of small rectangles on the north wall above the desk, 8 playback PC and DVR unit on the desk, 9 keyboard and mouse tray at the front edge of the desk, 10 server/network rack in the east equipment nook, 11 two-drawer filing cabinet in the south-east corner, 12 wall-mounted air conditioner on the east wall. Use standard top-down plan symbols: door with swing arc, window as double parallel wall break, desk as simple rectangles, chair as a simplified circular-backed plan glyph, monitor bank as flat rectangles, rack and cabinet as rectangular blocks. Reflect a compact modern local security office layout: cramped room proportions, practical equipment placement, monitor wall facing the operator chair, minimal clearance around furniture, high narrow window with blinds suitable for keeping daylight dim. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic look, no rendered lighting effects, no textured surfaces, and no material rendering. Do not draw camera icons, field-of-view cones, people, horror imagery, screen content, UI text, or scene action.",
        "key_elements": [
          "Small contemporary back-office security room layout",
          "Flat pastel area fill for the main security office and equipment nook",
          "South-west inward-swinging entrance door",
          "North-wall CCTV monitor bank above a compact operator desk",
          "Playback PC and DVR on the desk as the main plot device",
          "Operator chair facing the monitor wall",
          "East-side equipment nook with server/network rack",
          "West-wall high narrow window with blinds, suitable for a dark daytime office",
          "Filing cabinet and wall-mounted air conditioner as compact office details"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main security office area",
            "number": 1,
            "position_hint": "central and western part of the room, pale blue-gray fill"
          },
          {
            "category": "area",
            "label": "Equipment nook area",
            "number": 2,
            "position_hint": "narrow east-side recessed zone, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Inward-swinging entrance door",
            "number": 3,
            "position_hint": "south wall near the west corner"
          },
          {
            "category": "opening",
            "label": "High narrow window with blinds",
            "number": 4,
            "position_hint": "west wall, upper middle section"
          },
          {
            "category": "furniture",
            "label": "Compact L-shaped operator desk",
            "number": 5,
            "position_hint": "north wall turning slightly down the east side, below the monitor bank"
          },
          {
            "category": "furniture",
            "label": "Operator swivel chair",
            "number": 6,
            "position_hint": "center of main office, directly south of the desk, facing north"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank",
            "number": 7,
            "position_hint": "north wall above the operator desk"
          },
          {
            "category": "plot_device",
            "label": "Playback PC and DVR unit",
            "number": 8,
            "position_hint": "on the operator desk, slightly right of center"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse tray",
            "number": 9,
            "position_hint": "front edge of the operator desk facing the chair"
          },
          {
            "category": "prop",
            "label": "Server and network rack",
            "number": 10,
            "position_hint": "inside the east-side equipment nook against the east wall"
          },
          {
            "category": "furniture",
            "label": "Two-drawer filing cabinet",
            "number": 11,
            "position_hint": "south-east corner of the main office, beside the equipment nook"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 12,
            "position_hint": "east wall above the filing cabinet and equipment nook edge"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_security_office_day_dark_cctv_playback",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 at the south-west entrance, facing diagonally toward number 7 on the north wall and number 8 on the desk, with number 6 in the near foreground",
            "framing_notes": "include the CCTV monitor bank and playback workstation prominently; keep the small, cramped back-office feeling visible with the equipment nook at right",
            "lens_hint": "35mm wide angle",
            "sub_location": "security_office"
          }
        ],
        "applied_shots": [
          "S20_Shot1",
          "S20_Shot5"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary Korean urban police office. The image must look like a clean architectural CAD plan or IKEA-style room layout sketch: white or off-white background, single-weight black outlines, simple geometric plan symbols only. 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. Use flat solid pastel area fills with no blending: number 1 Main detective workspace area in pale yellow occupying the central and north half; number 2 Waiting nook area in pale blue at the southwest corner just inside the entrance; number 3 Records and copy corner area in pale green along the east and northeast side. Short area labels may read Office, Waiting, and Records; otherwise use no text labels inside the drawing. Add a small north arrow marked N in one corner. Draw a rectangular office footprint with a compact dense police team-room layout: number 4 south entrance door slightly west of center with a simple swing arc; number 5 north window band as double parallel window lines behind the desks; number 6 east staff door near the southeast corner with swing arc. Use simple symbolic top-down glyphs: number 7 paired detective desks with task chairs in the center, two rectangles facing each other; number 8 front duty desk with chair facing the entrance; number 9 empty evidence review desk with chair in the northwest quadrant near the window; number 10 side computer desk with chair near the east records corner; number 11 desktop monitor on the duty desk; number 12 missing report forms stack and tray on the visitor side of the duty desk; number 13 spread photo prints on the evidence review desk; number 14 location result monitor on the side computer desk; number 15 waiting chair against the west wall in the waiting nook; number 16 filing cabinets along the east wall; number 17 printer copier in the northeast corner; number 18 wall notice board on the west wall; number 19 general desk monitors on the paired detective desks. Every numbered element must appear as one small white circle with a black outline and black number, each number 1 through 19 used exactly once. Do not draw camera icons, field-of-view cones, people, decorative art, extra annotations, or object names.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact contemporary Korean urban police office.",
          "Color-coded flat pastel zones: main detective workspace in pale yellow, waiting nook in pale blue, records and copy corner in pale green.",
          "Modern dense police team-room layout: entrance near waiting chair, front duty desk for public reports, central detective desk cluster, side computer desk, filing cabinets, copier, windows along the north wall.",
          "Numbered circular markers only for objects and openings; short area labels only for zones; no object text labels inside the diagram.",
          "Persistent plot devices included: missing report forms stack, spread photo prints on an empty desk, and location result monitor."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main detective workspace area",
            "number": 1,
            "position_hint": "central and north half of the office, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Waiting nook area",
            "number": 2,
            "position_hint": "southwest corner just inside the entrance, pale blue fill"
          },
          {
            "category": "area",
            "label": "Records and copy corner area",
            "number": 3,
            "position_hint": "east and northeast side of the office, pale green fill"
          },
          {
            "category": "opening",
            "label": "South entrance door",
            "number": 4,
            "position_hint": "south wall, slightly west of center, inward swing arc into the office"
          },
          {
            "category": "opening",
            "label": "North window band",
            "number": 5,
            "position_hint": "north wall behind the desks, shown as double parallel window lines"
          },
          {
            "category": "opening",
            "label": "East staff door",
            "number": 6,
            "position_hint": "east wall near the southeast corner, simple inward door swing symbol"
          },
          {
            "category": "furniture",
            "label": "Paired detective desks with task chairs",
            "number": 7,
            "position_hint": "center of the main detective workspace, two rectangular desks facing each other with small chair glyphs"
          },
          {
            "category": "furniture",
            "label": "Front duty desk with chair",
            "number": 8,
            "position_hint": "south-central workspace facing the entrance and waiting nook"
          },
          {
            "category": "furniture",
            "label": "Empty evidence review desk with chair",
            "number": 9,
            "position_hint": "northwest quadrant near the north window band"
          },
          {
            "category": "furniture",
            "label": "Side computer desk with chair",
            "number": 10,
            "position_hint": "east side of main workspace next to records and copy corner"
          },
          {
            "category": "prop",
            "label": "Duty desk desktop monitor",
            "number": 11,
            "position_hint": "on number 8, placed along the rear edge of the duty desk"
          },
          {
            "category": "plot_device",
            "label": "Missing report forms stack and tray",
            "number": 12,
            "position_hint": "on number 8, on the visitor-facing side of the front duty desk"
          },
          {
            "category": "plot_device",
            "label": "Spread photo prints",
            "number": 13,
            "position_hint": "on number 9, spread across the empty evidence review desk tabletop"
          },
          {
            "category": "plot_device",
            "label": "Location result monitor",
            "number": 14,
            "position_hint": "on number 10, monitor facing west toward the workspace"
          },
          {
            "category": "furniture",
            "label": "Waiting chair",
            "number": 15,
            "position_hint": "inside number 2, against the west wall near the entrance"
          },
          {
            "category": "furniture",
            "label": "Filing cabinets",
            "number": 16,
            "position_hint": "along the east wall inside number 3"
          },
          {
            "category": "prop",
            "label": "Printer copier",
            "number": 17,
            "position_hint": "northeast corner within number 3"
          },
          {
            "category": "prop",
            "label": "Wall notice board",
            "number": 18,
            "position_hint": "west wall above the boundary between the waiting nook and main workspace"
          },
          {
            "category": "prop",
            "label": "General desk monitors",
            "number": 19,
            "position_hint": "on number 7, one small monitor rectangle on each paired detective desk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_office_night_duty",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (south entrance door), facing diagonally north toward number 8 (front duty desk), number 11 (duty desk monitor), and number 5 (north window band)",
            "framing_notes": "Keep number 15 in the near left foreground and number 8 centered as the quiet duty focal point.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_forms",
            "camera_height": "eye-level seated/standing ~1.4m",
            "camera_position": "near number 15 (waiting chair), facing east-northeast toward number 8 (front duty desk) and number 12 (missing report forms stack and tray)",
            "framing_notes": "Prioritize number 12 on the visitor side of the desk; include number 4 behind the viewer side only if framing allows.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_murder_photos",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the west side of number 9 (empty evidence review desk), facing down and diagonally across number 13 (spread photo prints) toward number 7 (paired detective desks)",
            "framing_notes": "Make number 13 the clear tabletop focal device, with the surrounding office context visible but secondary.",
            "lens_hint": "40mm normal lens",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_location_monitor",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (main detective workspace area), facing east toward number 10 (side computer desk) and number 14 (location result monitor)",
            "framing_notes": "Frame number 14 prominently, with number 16 and number 17 in the background to show the records/copy corner.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot2",
          "S21_Shot9",
          "S21_Shot13"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_building_front": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram, like a clean architectural CAD plan or simple room-layout sketch, using only geometric shapes, single-weight black outlines, and a white or off-white background. Show a modern South Korean urban public station front exterior: the station building footprint occupies the north third of the plan, the main paved forecourt sits in the center, bicycle parking is on the west side, a driveway lane runs along the east side, and the sidewalk/street frontage is along the south edge. Use north at the top and place a small N arrow in one corner. Fill each zone with one solid flat pastel color: station building footprint pale blue-gray, front paved forecourt pale beige, bicycle parking bay pale green, driveway lane pale gray, sidewalk/street frontage pale peach, planting strips pale mint. Area labels may appear only as short generic English words inside their zones: Station Front, Forecourt, Bike Parking, Driveway, Sidewalk. Add numbered markers as small white circles with black numbers, each number unique and used exactly once: 1 station building footprint in the north third; 2 front paved forecourt in the center; 3 bicycle parking bay on the west side; 4 driveway lane on the east side; 5 sidewalk and street frontage along the south edge; 6 main double entrance doors centered on the south wall of the building, drawn with simple door swing arcs; 7 west facade window row as double parallel line symbols on the building south wall; 8 east facade window row as double parallel line symbols on the building south wall; 9 bicycle rack row inside the west bicycle parking bay; 10 one bicycle symbol at the rack as the key departure object; 11 driveway curb cut at the south-east edge; 12 marked vehicle standing bay inside the driveway near the building; 13 short line of low bollards between forecourt and driveway; 14 textless exterior sign panel above the main entrance position; 15 flagpole in the forecourt slightly west of the entrance; 16 narrow planting strips along the forecourt edges. Draw furniture and exterior objects as simple top-down plan symbols only: bike rack as repeated U-shapes, bicycle as a minimal plan glyph, bollards as small circles, flagpole as a tiny circle with base, planting strips as flat filled rectangles. Do not add any text besides the allowed area labels, number markers, and N arrow. Keep the diagram simple, readable, and strictly top-down with flat solid fills only.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern South Korean public station front exterior.",
          "North-oriented layout: building footprint along the north edge, forecourt in the center, street frontage along the south edge.",
          "Color-coded flat pastel zones: station building pale blue-gray, paved forecourt pale beige, bicycle parking pale green, driveway pale gray, sidewalk/street pale peach, planting strips pale mint.",
          "Modern Korean urban public-infrastructure cues shown only through geometry: curb cut driveway, compact bike parking near entrance, bollards, flagpole, textless sign panel, planted strips, facade windows, central double entrance.",
          "All furniture, openings, props, plot devices, and areas use unique small circular black-number markers; no object text labels inside the drawing."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Station building footprint",
            "number": 1,
            "position_hint": "north third of plan, full-width rectangular building mass"
          },
          {
            "category": "area",
            "label": "Front paved forecourt",
            "number": 2,
            "position_hint": "central exterior zone directly south of the station entrance"
          },
          {
            "category": "area",
            "label": "Bicycle parking bay",
            "number": 3,
            "position_hint": "west side of forecourt, adjacent to sidewalk and near entrance"
          },
          {
            "category": "area",
            "label": "Driveway lane",
            "number": 4,
            "position_hint": "east side of plan running north-south beside the forecourt"
          },
          {
            "category": "area",
            "label": "Sidewalk and street frontage",
            "number": 5,
            "position_hint": "south edge of plan, continuous horizontal public frontage"
          },
          {
            "category": "opening",
            "label": "Main double entrance doors",
            "number": 6,
            "position_hint": "center of south wall of station building, opening onto forecourt"
          },
          {
            "category": "opening",
            "label": "West facade window row",
            "number": 7,
            "position_hint": "south wall of station building, west of main entrance"
          },
          {
            "category": "opening",
            "label": "East facade window row",
            "number": 8,
            "position_hint": "south wall of station building, east of main entrance"
          },
          {
            "category": "furniture",
            "label": "Bicycle rack row",
            "number": 9,
            "position_hint": "inside bicycle parking bay, aligned north-south on west side of forecourt"
          },
          {
            "category": "plot_device",
            "label": "Single bicycle",
            "number": 10,
            "position_hint": "locked or parked at bicycle rack in bicycle parking bay, closest to forecourt exit path"
          },
          {
            "category": "opening",
            "label": "Driveway curb cut",
            "number": 11,
            "position_hint": "south-east edge where driveway connects to sidewalk and street frontage"
          },
          {
            "category": "prop",
            "label": "Marked vehicle standing bay",
            "number": 12,
            "position_hint": "within driveway lane near the station building, north-east quadrant"
          },
          {
            "category": "prop",
            "label": "Low bollard line",
            "number": 13,
            "position_hint": "between front forecourt and driveway, forming a short north-south boundary"
          },
          {
            "category": "prop",
            "label": "Textless exterior sign panel",
            "number": 14,
            "position_hint": "on station facade above or just north of main entrance position"
          },
          {
            "category": "prop",
            "label": "Flagpole",
            "number": 15,
            "position_hint": "front forecourt, slightly west of main entrance"
          },
          {
            "category": "area",
            "label": "Planting strips",
            "number": 16,
            "position_hint": "thin landscaped bands along west and east edges of forecourt"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_building_front_day_bicycle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the sidewalk/street frontage near number 5, facing north-northwest toward number 10 (bicycle), number 9 (bike rack), and number 6 (main entrance), with number 4 (driveway) visible to the right side",
            "framing_notes": "Frame the bicycle departure area prominently in the foreground or midground, keep the station entrance readable behind it, and leave the driveway as contextual side space.",
            "lens_hint": "35mm wide angle",
            "sub_location": "building_front"
          }
        ],
        "applied_shots": [
          "S22_Shot2"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern coastal fishing boat open deck with a compact wheelhouse entrance. Use a clean architectural CAD plan look: single-weight black outlines on a white or off-white background, simple geometric symbols only, crisp orthographic map view. The boat hull is an elongated rounded rectangle shape centered on the canvas, bow pointing north and stern pointing south; include a small north arrow with the letter N in one corner. Fill each zone with one flat pastel solid color: open working deck in pale gray, wheelhouse interior in pale blue, narrow gear/storage strips in pale beige. No gradients, no blending, no tonal modeling, no decorative surface detail. The open working deck occupies most of the boat from the bow to the wheelhouse; the compact wheelhouse sits at the south stern end. Draw the wheelhouse entrance as a standard plan door symbol with a swing arc on the north wall of the wheelhouse, opening onto the deck. Draw wheelhouse windows as double parallel line symbols on the front wall and side walls. Draw low side rails/gunwales as continuous narrow black line bands along port and starboard edges. Add simple top-down plan glyphs: a rope coil as concentric circles on the port deck, a rectangular fish crate stack on the starboard deck, a rectangular net bin near the port aft deck, a rectangular deck hatch on the centerline, a small circular bow winch/capstan near the bow, paired mooring cleats near bow and stern corners, and a helm console rectangle inside the wheelhouse. Use only short area labels inside the colored areas, such as Deck and Wheelhouse. Every marked item must have a small white circular marker with a black number, each number appearing exactly once: 1 open working deck, 2 wheelhouse interior, 3 wheelhouse entrance door, 4 rope coil, 5 fish crate stack, 6 net bin, 7 deck hatch, 8 port side rail, 9 starboard side rail, 10 small bow winch, 11 wheelhouse front window, 12 wheelhouse side windows, 13 helm console, 14 mooring cleats. Do not add any other text, legends, people, camera icons, arrows other than the north arrow, sea scenery, waves, sky, weather, or cinematic atmosphere.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a small modern coastal fishing boat open deck.",
          "Elongated boat hull outline with bow at north and stern at south, centered on the canvas.",
          "Deck area uses a single flat pastel pale gray fill; wheelhouse area uses a single flat pastel pale blue fill; narrow storage/gear zones use a single flat pastel pale beige fill.",
          "Modern small Korean coastal fishing boat layout cues: compact wheelhouse at the aft end, open working deck forward of it, low side rails, deck hatch, rope coils, fish crates, net bin, and small winch/capstan near the bow.",
          "All furniture, gear, openings, and plot-relevant positions are indicated by small white circles with black numbers only; no object text labels inside the diagram.",
          "Only short generic area labels may appear inside colored zones: Deck and Wheelhouse.",
          "Clean single-weight black outlines on a white or off-white background, geometric symbols only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Open working deck",
            "number": 1,
            "position_hint": "large central and forward deck zone, north of wheelhouse"
          },
          {
            "category": "area",
            "label": "Wheelhouse interior zone",
            "number": 2,
            "position_hint": "compact enclosed cabin area at south end of boat"
          },
          {
            "category": "opening",
            "label": "Wheelhouse entrance door",
            "number": 3,
            "position_hint": "center of north wall of wheelhouse, opening onto deck"
          },
          {
            "category": "prop",
            "label": "Rope coil",
            "number": 4,
            "position_hint": "port side of open deck, slightly forward of center"
          },
          {
            "category": "prop",
            "label": "Fish crate stack",
            "number": 5,
            "position_hint": "starboard side of open deck, slightly aft of center"
          },
          {
            "category": "prop",
            "label": "Net bin",
            "number": 6,
            "position_hint": "port aft corner of open deck near wheelhouse entrance"
          },
          {
            "category": "prop",
            "label": "Deck hatch",
            "number": 7,
            "position_hint": "centerline of open deck, forward of midpoint"
          },
          {
            "category": "opening",
            "label": "Port side rail",
            "number": 8,
            "position_hint": "long left edge of open deck along hull side"
          },
          {
            "category": "opening",
            "label": "Starboard side rail",
            "number": 9,
            "position_hint": "long right edge of open deck along hull side"
          },
          {
            "category": "prop",
            "label": "Small bow winch",
            "number": 10,
            "position_hint": "near bow on centerline at north end of open deck"
          },
          {
            "category": "opening",
            "label": "Wheelhouse front window",
            "number": 11,
            "position_hint": "north wall of wheelhouse, split around the entrance door"
          },
          {
            "category": "opening",
            "label": "Wheelhouse side windows",
            "number": 12,
            "position_hint": "east and west side walls of wheelhouse"
          },
          {
            "category": "furniture",
            "label": "Helm console",
            "number": 13,
            "position_hint": "inside wheelhouse, south wall facing forward"
          },
          {
            "category": "prop",
            "label": "Mooring cleats",
            "number": 14,
            "position_hint": "paired small symbols near bow corners and stern corners"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_deck_dusk_at_sea",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (open working deck center), facing aft toward number 3 (wheelhouse entrance) with number 8 (port rail) and number 9 (starboard rail) framing the sides",
            "framing_notes": "Include the open deck space clearly, keep the wheelhouse doorway prominent, and allow nearby fishing gear such as numbers 4, 5, 6, and 7 to define the small working-boat environment.",
            "lens_hint": "28mm wide angle",
            "sub_location": "deck"
          }
        ],
        "applied_shots": [
          "S28_Shot4",
          "S28_Shot5",
          "S28_Shot10"
        ],
        "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 modern coastal workboat wheelhouse connected to an aft deck entrance. The diagram must look like a clean simple architectural plan: white or off-white background, single-weight black outlines, geometric symbols only. Use flat pastel solid area fills with no blending: fill the enclosed Wheelhouse area in pale blue-gray and the aft exterior Deck entry area in pale gray. The forward/bow side is at the top of the image and the aft deck is at the bottom. Draw the wheelhouse as a small rectangular cabin with slightly chamfered front corners, a centered aft hinged watertight door to the deck using a door line and swing arc, a wide front windshield as double parallel lines across the north wall, and sliding side windows as double parallel line symbols on the port and starboard forward walls. Inside, draw a forward helm console below the windshield, a small steering wheel symbol on the console, a captain pedestal chair behind it, a navigation display rectangle, a radio microphone/control rectangle, a narrow chart shelf in the port forward corner, a storage bench locker along the port aft wall, an electrical switch panel near the starboard aft door area, and a ceiling-light position symbol centered above the chair. Include a thin flat red circular outline at the forward interior surface area above the helm console to show the revealed red circular mark position. Place small white circular markers with black outlines and black numbers 1 through 16 exactly once each, near the corresponding areas and objects; use only the numbers, no text labels attached to the markers. Area labels may be limited to the generic words Wheelhouse and Deck inside their colored zones. Do not include any other text, legend, camera icons, field-of-view cones, people, decorative illustration, or annotations. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Compact modern coastal workboat wheelhouse layout in flat top-down schematic view",
          "Aft deck entrance connected directly to a small exterior deck area",
          "Forward helm console, steering wheel, captain chair, navigation electronics, radio, chart shelf, and utility panels",
          "Large front windshield plus port and starboard side sliding windows",
          "Flat pastel zone fills: wheelhouse in pale blue-gray, exterior deck in pale gray",
          "Revealed red circular mark position shown as a thin flat red ring on the forward interior surface area",
          "All openings, furniture, props, areas, and plot device positions marked by unique black numbered circles"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse area",
            "number": 1,
            "position_hint": "main enclosed cabin area, centered in the plan"
          },
          {
            "category": "area",
            "label": "Exterior deck entry area",
            "number": 2,
            "position_hint": "aft of the wheelhouse, connected through the deck door"
          },
          {
            "category": "opening",
            "label": "Aft deck door",
            "number": 3,
            "position_hint": "south wall of wheelhouse, centered, opening to the deck"
          },
          {
            "category": "opening",
            "label": "Front windshield",
            "number": 4,
            "position_hint": "north wall of wheelhouse, full-width forward glass band"
          },
          {
            "category": "opening",
            "label": "Port side sliding window",
            "number": 5,
            "position_hint": "west wall of wheelhouse, forward half"
          },
          {
            "category": "opening",
            "label": "Starboard side sliding window",
            "number": 6,
            "position_hint": "east wall of wheelhouse, forward half"
          },
          {
            "category": "furniture",
            "label": "Helm console",
            "number": 7,
            "position_hint": "forward interior wall below the front windshield"
          },
          {
            "category": "prop",
            "label": "Steering wheel",
            "number": 8,
            "position_hint": "mounted on the helm console, slightly starboard of center"
          },
          {
            "category": "furniture",
            "label": "Captain pedestal chair",
            "number": 9,
            "position_hint": "center of wheelhouse, directly aft of the helm console"
          },
          {
            "category": "prop",
            "label": "Navigation display",
            "number": 10,
            "position_hint": "on top of helm console, port side of steering wheel"
          },
          {
            "category": "prop",
            "label": "Radio microphone and control",
            "number": 11,
            "position_hint": "on helm console, starboard side near steering wheel"
          },
          {
            "category": "furniture",
            "label": "Narrow chart shelf",
            "number": 12,
            "position_hint": "port forward corner beside the helm console"
          },
          {
            "category": "furniture",
            "label": "Storage bench locker",
            "number": 13,
            "position_hint": "port aft wall of wheelhouse, along the side of the entrance"
          },
          {
            "category": "prop",
            "label": "Electrical switch panel",
            "number": 14,
            "position_hint": "starboard aft wall beside the deck door"
          },
          {
            "category": "plot_device",
            "label": "Red circular mark position",
            "number": 15,
            "position_hint": "forward interior surface area, centered above the helm console and aligned with the front windshield"
          },
          {
            "category": "prop",
            "label": "Overhead cabin light position",
            "number": 16,
            "position_hint": "ceiling-center position indicated on the plan, above the captain chair"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_wheelhouse_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (aft deck door), just inside the wheelhouse, facing forward toward number 7 (helm console), number 8 (steering wheel), and number 4 (front windshield)",
            "framing_notes": "Keep number 9 (captain chair) in the near foreground and include side window positions number 5 and number 6 as peripheral context.",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          },
          {
            "bg_id": "cb_wheelhouse_dusk_red_circle_revealed",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (captain chair), slightly aft of the helm, facing forward toward number 15 (red circular mark position) with number 7 (helm console) below it and number 4 (front windshield) behind it",
            "framing_notes": "Make number 15 the central revealed visual device while still grounding the view with the helm console and front windshield.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot7",
          "S29_Shot8"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": [
          "fp_deck"
        ]
      },
      "fp_kennel_area": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square image showing a flat top-down schematic architectural floor plan diagram of an indoor animal shelter kennel area. The diagram must be simple, clean, and readable like a CAD plan or IKEA-style room layout sketch, with single-weight black outlines on a white or off-white background. Strictly use a flat plan view only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic style, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use only geometric top-down symbols. North is at the top; place a small N arrow in one corner. Draw a compact modern coastal Korean shelter kennel layout as a long rectangular room with a central north-south kennel aisle and rows of wire cages on both sides. Use flat solid pastel area fills with no blending: central kennel aisle pale beige-gray, left kennel bay pale blue-gray, right kennel bay pale blue-gray, wash utility corner pale cyan, staff entry vestibule pale yellow. Area labels may appear as short generic English words only: Kennel Aisle, Left Cages, Right Cages, Wash, Entry. Do not put any other text labels inside the plan. Add small white circular markers with black numbers, each number used exactly once, for all elements. Place marker 1 in the central kennel aisle area, 2 in the left kennel bay area, 3 in the right kennel bay area, 4 in the northwest wash utility corner area, 5 in the south staff entry vestibule area. Draw marker 6 on a continuous west-side bank of wire kennel cages divided into several rectangular compartments with simple mesh/gate line symbols facing the aisle. Draw marker 7 on a matching east-side bank of wire kennel cages divided into compartments facing the aisle. Draw marker 8 on the south staff entry swing door, using a standard door line and swing arc. Draw marker 9 on the north rear service swing door. Draw marker 10 on the west high ventilation windows as double parallel line window symbols in the west wall. Draw marker 11 on the east high ventilation windows as double parallel line window symbols in the east wall. Draw marker 12 on a narrow linear trench drain running along the center of the aisle. Draw marker 13 on a simple wall hose reel and faucet symbol in the northwest wash corner. Draw marker 14 on a mop bucket and squeegee symbol near the wash corner. Draw marker 15 on a utility sink symbol along the north wall of the wash corner. Draw marker 16 on several flat light-blue puddle patch shapes in the aisle, especially near the drain and south entry; keep the puddles as simple flat shapes only. Draw marker 17 on small bowl symbols inside selected cage compartments. Use wall thickness, door swings, cage partitions, drain line, sink, bucket, hose reel, and puddles as clear top-down symbols. Keep the diagram uncluttered and schematic; no people, no animals, no camera icons, no field-of-view cones, no decorative illustration, and no extra annotations.",
        "key_elements": [
          "1024x1024 square flat top-down schematic floor plan",
          "modern compact Korean coastal animal shelter kennel layout",
          "long central wet kennel aisle with cage banks on both sides",
          "flat pastel color-coded zones with simple black CAD-style outlines",
          "wire cage banks drawn as top-down compartment rows facing the aisle",
          "south staff entry door, north rear service door, high side ventilation windows",
          "utility wash corner with sink, hose reel, mop bucket, trench drain, and puddle patches",
          "small numbered circular markers only, no prop text labels inside the drawing"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Central kennel aisle area",
            "number": 1,
            "position_hint": "long north-south strip through the center of the plan"
          },
          {
            "category": "area",
            "label": "Left kennel bay area",
            "number": 2,
            "position_hint": "west side strip beside the central aisle"
          },
          {
            "category": "area",
            "label": "Right kennel bay area",
            "number": 3,
            "position_hint": "east side strip beside the central aisle"
          },
          {
            "category": "area",
            "label": "Wash utility corner area",
            "number": 4,
            "position_hint": "northwest corner of the kennel room"
          },
          {
            "category": "area",
            "label": "Staff entry vestibule area",
            "number": 5,
            "position_hint": "south end of the room just inside the staff entry"
          },
          {
            "category": "furniture",
            "label": "Left bank of wire kennel cages",
            "number": 6,
            "position_hint": "along the west wall, cage gates facing the central aisle"
          },
          {
            "category": "furniture",
            "label": "Right bank of wire kennel cages",
            "number": 7,
            "position_hint": "along the east wall, cage gates facing the central aisle"
          },
          {
            "category": "opening",
            "label": "South staff entry swing door",
            "number": 8,
            "position_hint": "center of the south wall, opening into the staff entry vestibule"
          },
          {
            "category": "opening",
            "label": "North rear service swing door",
            "number": 9,
            "position_hint": "center of the north wall, opening toward the rear service side"
          },
          {
            "category": "opening",
            "label": "West high ventilation windows",
            "number": 10,
            "position_hint": "west wall above the left cage bay, shown as double-line window symbols"
          },
          {
            "category": "opening",
            "label": "East high ventilation windows",
            "number": 11,
            "position_hint": "east wall above the right cage bay, shown as double-line window symbols"
          },
          {
            "category": "prop",
            "label": "Linear trench drain",
            "number": 12,
            "position_hint": "centerline of the central kennel aisle, running north-south"
          },
          {
            "category": "prop",
            "label": "Wall hose reel and faucet",
            "number": 13,
            "position_hint": "northwest wash utility corner, mounted on the west wall"
          },
          {
            "category": "prop",
            "label": "Mop bucket and squeegee",
            "number": 14,
            "position_hint": "beside the wash utility corner near the west side of the aisle"
          },
          {
            "category": "furniture",
            "label": "Utility sink",
            "number": 15,
            "position_hint": "north wall within the wash utility corner"
          },
          {
            "category": "prop",
            "label": "Damp floor puddle patches",
            "number": 16,
            "position_hint": "scattered along the central kennel aisle, especially near the south foreground and drain"
          },
          {
            "category": "prop",
            "label": "Food and water bowl cluster",
            "number": 17,
            "position_hint": "inside several cage compartments on both cage banks, marker placed near the middle cages"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_kennel_area_day_damp",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (south staff entry door), facing north along number 1 (central kennel aisle) toward number 9 (rear service door), with number 6 (left cage bank) and number 7 (right cage bank) enclosing both sides of the view",
            "framing_notes": "include number 16 as damp floor puddle patches in the foreground; keep number 12 visible along the aisle centerline if possible",
            "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_station": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern indoor pet grooming station. The image must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: black single-weight outlines on a white or off-white background, geometric top-down symbols only. Strictly do not make 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel fills with no blending: Entrance handoff area = pale beige along the south side, Grooming work area = pale yellow in the center, Wet bath area = pale cyan along the west side, Drying and holding area = pale lavender along the east side, Supply storage area = pale green along the north side. Show a rectangular room with north at the top and a small N arrow in one corner. Include short generic area labels only: Entrance, Grooming, Bath, Drying, Supplies. Do not put any other text inside the drawing. Place one small white circular marker with a black outline and black number on every listed zone, furniture item, opening, and prop; each number appears exactly once. Layout: south wall has number 4 entrance door with swing arc, and number 5 front window as double parallel lines east of the door. North wall has number 6 small ventilation window. South interior has number 1 entrance handoff area and number 7 reception counter. Center has number 2 grooming work area and number 8 rectangular trim table with a small grooming arm symbol. West side has number 3 wet bath area, number 9 wash bath tub against the west wall, number 10 utility sink below it, and number 11 circular floor drain between them. East side has number 18 drying and holding area, number 12 dryer cabinet against the east wall, and number 13 holding kennels below it. North side has number 17 supply storage area, number 14 supply shelving along the north wall, number 15 rolling tool cart near the central table, and number 16 towel hamper in the northwest corner. Keep aisles clear and show a practical compact modern commercial grooming workflow: entry and handoff at the south, central trimming table, wet plumbing zone on the west wall, drying and holding on the east wall, supplies along the north wall. Furniture symbols must be simple top-down glyphs: rectangles for counters, table, shelving, dryer, and kennels; tub and sink as standard plan symbols; door as line plus swing arc; windows as double parallel wall lines. No camera icon, no field-of-view cone, no arrows except the small north arrow.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern indoor pet grooming work area.",
          "Pastel color zones: grooming work area pale yellow, wet bath area pale cyan, drying and holding area pale lavender, supply storage area pale green, entrance handoff area pale beige.",
          "Modern compact commercial layout: customer handoff near south entrance, central trim table, plumbing-heavy bath zone along west wall, supplies and equipment arranged around edges for a clear work aisle.",
          "All furniture, openings, equipment, and zones use unique numbered circular markers with black numbers only.",
          "Clean black single-weight wall outlines, simple symbolic top-down furniture glyphs, no extra annotations except optional generic area labels and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entrance handoff area",
            "number": 1,
            "position_hint": "south band of the room near the entry"
          },
          {
            "category": "area",
            "label": "Grooming work area",
            "number": 2,
            "position_hint": "center of the room"
          },
          {
            "category": "area",
            "label": "Wet bath area",
            "number": 3,
            "position_hint": "west side of the room"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 4,
            "position_hint": "south wall, slightly west of center, inward swing shown with arc"
          },
          {
            "category": "opening",
            "label": "Front window",
            "number": 5,
            "position_hint": "south wall, east of the entrance door, shown as double parallel wall lines"
          },
          {
            "category": "opening",
            "label": "Small ventilation window",
            "number": 6,
            "position_hint": "north wall above the wet and supply side, shown as double parallel wall lines"
          },
          {
            "category": "furniture",
            "label": "Reception counter",
            "number": 7,
            "position_hint": "inside south entrance handoff area, along east side of entry path"
          },
          {
            "category": "furniture",
            "label": "Trim table",
            "number": 8,
            "position_hint": "center of grooming work area, rectangular table with grooming arm symbol"
          },
          {
            "category": "furniture",
            "label": "Wash bath tub",
            "number": 9,
            "position_hint": "west wall, upper half of wet bath area"
          },
          {
            "category": "furniture",
            "label": "Utility sink",
            "number": 10,
            "position_hint": "west wall, lower half of wet bath area near the bath tub"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 11,
            "position_hint": "floor of wet bath area between wash bath tub and utility sink"
          },
          {
            "category": "furniture",
            "label": "Dryer cabinet",
            "number": 12,
            "position_hint": "east wall, upper half of drying and holding area"
          },
          {
            "category": "furniture",
            "label": "Holding kennels",
            "number": 13,
            "position_hint": "east wall, lower half of drying and holding area"
          },
          {
            "category": "furniture",
            "label": "Supply shelving",
            "number": 14,
            "position_hint": "north wall, center of supply storage area"
          },
          {
            "category": "prop",
            "label": "Tool cart",
            "number": 15,
            "position_hint": "near central trim table, slightly northeast of number 8"
          },
          {
            "category": "prop",
            "label": "Towel hamper",
            "number": 16,
            "position_hint": "northwest corner between wet bath area and supply shelving"
          },
          {
            "category": "area",
            "label": "Supply storage area",
            "number": 17,
            "position_hint": "north band of the room"
          },
          {
            "category": "area",
            "label": "Drying and holding area",
            "number": 18,
            "position_hint": "east side of the room"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_grooming_station_day_busy",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (south entrance door), facing diagonally north toward number 8 (central trim table), number 9 (wash bath), and number 12 (dryer cabinet)",
            "framing_notes": "Show the central work aisle clearly, with the wet bath area on the left and the drying or holding area on the right.",
            "lens_hint": "35mm wide angle",
            "sub_location": "grooming_station"
          }
        ],
        "applied_shots": [
          "S7_Shot7"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "1aae0746-fb04-4f79-8826-79e56f6fbc4c",
  "resolved_model": "gpt",
  "updated_at": "2026-05-01T02:52:40.843389+00:00"
}