{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "7f8f8f67e79ec8a0",
  "data": {
    "floor_plans": {
      "fp_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram, like a clean architectural CAD plan or simple room layout sketch, for an old low-rise Korean villa rooftop terrace. Use a white or off-white background, single-weight black outlines, simple geometric symbols only, and flat pastel solid fills with no gradients or blending. The main rooftop terrace area is filled pale gray and may have the area label \"Rooftop\"; the small stairwell bulkhead area in the southeast corner is filled pale beige and may have the area label \"Stair\". Draw a rectangular roof slab with a continuous low perimeter parapet, a small stairwell bulkhead structure at the southeast, a metal access door on the bulkhead facing the open roof with a standard door swing arc, a small window on the bulkhead wall shown as double parallel wall lines, a black circular rooftop water tank in the northwest corner, and simple clothesline poles with parallel lines stretched across the west and central deck. Add a small cat position spot on the open central-north deck as a simple tiny top-down cat silhouette or small oval marker, but keep it schematic. Place small white circular markers with black outlines and black numbers exactly once for each item: 1 rooftop terrace area, 2 stairwell bulkhead area, 3 metal access door, 4 small bulkhead window, 5 rooftop water tank, 6 clothesline poles and lines, 7 perimeter parapet, 8 cat position spot. Include a small north arrow with \"N\" in one corner if desired. Do not place any other text or annotations inside the drawing. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of an old low-rise Korean villa rooftop terrace",
          "Pastel gray rooftop deck area with pastel beige stairwell bulkhead area",
          "Low perimeter parapet around the roof edge",
          "Rooftop stairwell bulkhead with metal access door and small window",
          "Black cylindrical rooftop water tank in one corner",
          "Simple clothesline poles and parallel laundry lines across the open deck",
          "Small cat position spot for the predawn background state",
          "All important objects and openings shown with unique black-numbered circle markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "rooftop terrace area",
            "number": 1,
            "position_hint": "main open roof deck occupying most of the plan"
          },
          {
            "category": "area",
            "label": "stairwell bulkhead area",
            "number": 2,
            "position_hint": "southeast corner structure on the rooftop terrace"
          },
          {
            "category": "opening",
            "label": "metal access door",
            "number": 3,
            "position_hint": "northwest-facing side of the stairwell bulkhead, opening onto the rooftop terrace"
          },
          {
            "category": "opening",
            "label": "small bulkhead window",
            "number": 4,
            "position_hint": "east wall of the stairwell bulkhead"
          },
          {
            "category": "prop",
            "label": "black rooftop water tank",
            "number": 5,
            "position_hint": "northwest corner of the rooftop terrace near the parapet"
          },
          {
            "category": "prop",
            "label": "clothesline poles and lines",
            "number": 6,
            "position_hint": "spanning the west and central part of the rooftop terrace"
          },
          {
            "category": "prop",
            "label": "low perimeter parapet",
            "number": 7,
            "position_hint": "continuous border around all outer roof edges"
          },
          {
            "category": "plot_device",
            "label": "cat position spot",
            "number": 8,
            "position_hint": "open central-north patch of rooftop deck near the water tank but clear of the clothesline"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_day_overcast",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (metal access door), facing diagonally northwest across number 1 (rooftop terrace) toward number 5 (water tank) and number 6 (clothesline)",
            "framing_notes": "keep the open rooftop deck readable, with the water tank and clothesline as the main background anchors",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_night_intrusion_shadow_open_door",
            "camera_height": "low standing height ~1.3m",
            "camera_position": "near number 5 (water tank), facing southeast toward number 3 (metal access door) on number 2 (stairwell bulkhead)",
            "framing_notes": "include number 3 prominently so the door can read as open in the background state; keep number 4 nearby on the bulkhead wall",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_predawn_lit_cat",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 6 (clothesline), facing diagonally north toward number 8 (cat position spot) with number 5 (water tank) in the rear corner",
            "framing_notes": "leave number 8 in a clear open patch of roof deck, with the parapet edge still visible for orientation",
            "lens_hint": "40mm natural wide",
            "sub_location": "rooftop_exterior"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot5",
          "S10_Shot6",
          "S17_Shot2"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_villa_alley_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a cramped modern low-rise villa exterior: narrow alley approach, small enclosed yard, exterior concrete stairs, mid stair landing, upper stair run, and rooftop landing access. This must look like a clean CAD or IKEA-style overhead layout sketch on a white or off-white background, using single-weight black outlines and simple geometric plan symbols only. Use flat solid pastel color fills with one consistent color per area: Alley Approach pale gray, Small Yard pale beige, Exterior Stair Zone and stair runs pale lavender, Rooftop Landing pale cool gray-green, and the visible sliver beyond the open unit door pale yellow. Do not use oblique views, depth cues, cast shadows, tonal shading, gradients, light effects, realistic surface texture, material depiction, photographic style, or decorative illustration. Show a dense 2020s Korean residential layout through geometry only: a narrow south alley feeding through a metal gate into a compact yard, a building wall on the west side with a ground-floor unit door swung open into the yard, a window facing the stair, utility meter boxes on the wall, trash and recycling bins near the gate, a linear drain grate in the yard floor, exterior stairs climbing along the east side to a small mid landing, an upper stair run continuing to a rooftop landing, and a rooftop access door at the north end. Draw stairs as simple repeated tread lines, doors as wall breaks with swing arcs, windows as double parallel wall lines, railings as thin paired lines, utility boxes and bins as simple rectangles, and the drain as a narrow gridded rectangle. Add small numbered circular markers with black numbers exactly once for every element: 1 Alley Approach area, 2 Small Yard area, 3 Exterior Stair Zone lower run, 4 Mid Stair Landing, 5 Upper Stair Run, 6 Rooftop Landing, 7 Metal Alley Gate, 8 Open Ground-Floor Unit Door, 9 Rooftop Access Door, 10 Exterior Stair Railing, 11 Stair-Facing Window, 12 Utility Meter Boxes, 13 Linear Drain Grate, 14 Trash and Recycling Bins, 15 Exterior Wall Light Fixture, 16 Police Approach Zone at the far south alley. Short area labels such as Alley, Yard, Stairs, and Rooftop Landing may appear inside their colored areas; include a small north arrow in one corner. No other text, notes, camera icons, arrows, people, vehicles, or scene action inside the drawing.",
        "key_elements": [
          "Square 1024x1024 flat overhead schematic plan of a cramped modern Korean low-rise villa exterior alley, small yard, exterior stairs, and rooftop landing access.",
          "Distinct flat pastel area fills: alley approach pale gray, small yard pale beige, stair zone pale lavender, rooftop landing pale cool gray-green, building threshold/interior sliver pale yellow.",
          "Narrow alley and compact yard layout typical of dense 2020s low-rise residential blocks, with an exterior concrete stair along one side, metal gate at the alley, utility fixtures, windows facing the stair, and rooftop access door at the top landing.",
          "Every doorway, window, stair element, service prop, plot-relevant open door, and area has one unique numbered circular marker only; minimal text inside the plan except short area labels and a north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Alley approach area",
            "number": 1,
            "position_hint": "south edge outside the gate, narrow lane leading to the villa yard"
          },
          {
            "category": "area",
            "label": "Small villa yard",
            "number": 2,
            "position_hint": "center lower half, inside the gate in front of the building wall"
          },
          {
            "category": "area",
            "label": "Exterior stair zone",
            "number": 3,
            "position_hint": "east side of yard, lower stair run rising northward along the building exterior"
          },
          {
            "category": "area",
            "label": "Mid stair landing",
            "number": 4,
            "position_hint": "east-central side, small rectangular landing between lower and upper stair runs"
          },
          {
            "category": "area",
            "label": "Upper stair run",
            "number": 5,
            "position_hint": "northeast side, stair run continuing from mid landing toward rooftop landing"
          },
          {
            "category": "area",
            "label": "Rooftop landing",
            "number": 6,
            "position_hint": "north edge, small landing platform at the top of exterior stairs"
          },
          {
            "category": "opening",
            "label": "Metal alley gate",
            "number": 7,
            "position_hint": "south boundary between alley approach and yard"
          },
          {
            "category": "plot_device",
            "label": "Open ground-floor unit door",
            "number": 8,
            "position_hint": "west wall of yard, door leaf swung open toward the yard"
          },
          {
            "category": "opening",
            "label": "Rooftop access door",
            "number": 9,
            "position_hint": "north wall at rooftop landing"
          },
          {
            "category": "furniture",
            "label": "Exterior stair railing",
            "number": 10,
            "position_hint": "outer edge of lower and upper stair runs, continuous line along the east side"
          },
          {
            "category": "opening",
            "label": "Stair-facing window",
            "number": 11,
            "position_hint": "building wall beside lower stair, west of the stair run"
          },
          {
            "category": "prop",
            "label": "Utility meter boxes",
            "number": 12,
            "position_hint": "west wall near the open ground-floor door"
          },
          {
            "category": "prop",
            "label": "Linear drain grate",
            "number": 13,
            "position_hint": "floor of small yard, near the center and slightly south of the open door"
          },
          {
            "category": "prop",
            "label": "Trash and recycling bins",
            "number": 14,
            "position_hint": "southwest corner of the yard near the gate"
          },
          {
            "category": "prop",
            "label": "Exterior wall light fixture",
            "number": 15,
            "position_hint": "wall above and beside the open ground-floor door"
          },
          {
            "category": "area",
            "label": "Police approach zone",
            "number": 16,
            "position_hint": "far south end of alley approach beyond the gate, where emergency responders would arrive"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_stairs_night_arrival_foul_smell_open_door",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 at the alley gate, facing diagonally across number 2 toward number 8, with number 3 rising along the side wall",
            "framing_notes": "include the open ground-floor door at number 8 prominently, keep the lower stairs at number 3 and trash bins at number 14 visible for cramped exterior context",
            "lens_hint": "28mm wide angle",
            "sub_location": "villa_alley_stairs"
          },
          {
            "bg_id": "bg_stairs_night_police_siren",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on or just below number 4 at the stair landing, facing down toward number 7 and number 16, with number 3 leading the eye to the alley mouth",
            "framing_notes": "frame the stair rail at number 10 in the foreground and keep the alley approach at number 1 visible beyond the gate",
            "lens_hint": "35mm wide angle",
            "sub_location": "villa_alley_stairs"
          }
        ],
        "applied_shots": [
          "S11_Shot4",
          "S11_Shot5",
          "S13_Shot2",
          "S13_Shot4",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_living_kitchen_entry": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary rooftop apartment living room with kitchenette, dining table, and entry alcove. The drawing must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. 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 look, no lighting effects, no textured surfaces, no material rendering. Use flat solid pastel area fills with no blending: Living area pale yellow, Kitchenette pale green, Entry alcove pale beige. Put north at the top and include only a small N arrow in one corner. Area labels may appear as short English words only: Living, Kitchen, Entry. No other text inside the diagram except the numbered markers. Layout: a small rectangular rooftop unit, about 6 meters wide by 4.5 meters deep. Number 1 marks the main Living area filling the eastern and northern part of the room. Number 2 marks the Kitchenette area along the west wall north of the entry. Number 3 marks the Entry alcove in the southwest corner. Number 4 is the main exterior entry door on the southwest wall with a simple swing arc opening inward. Number 5 is a low shoe cabinet and bench inside the entry along the south wall. Number 6 is a straight kitchenette counter with sink on the west wall. Number 7 is a two-burner cooktop on the same counter. Number 8 is a compact refrigerator at the north end of the kitchenette. Number 9 is a small rectangular dining table with two chair glyphs in the center-left, between kitchen and living area. Number 10 is a two-seat sofa on the southeast side, facing north. Number 11 is a low coffee table in front of the sofa. Number 12 is a TV on a low media cabinet on the north wall, opposite the sofa. Number 13 is a framed photo on or above the media cabinet as a plot-relevant visual device. Number 14 is several small herb pots on the ledge below the east-wall window. Number 15 is a large sliding window on the east wall, shown as double parallel wall lines. Number 16 is a wall-mounted air conditioner symbol above or beside the east-wall window. Number 17 is a small interior service door near the northwest corner beside the refrigerator, shown with a simple door swing. Number 18 is a pair of curtain line symbols along the inside of the large sliding window. Use simple top-down symbols: sofa as long rectangle with cushion divisions, bed not present, table as rectangle, chairs as small rectangles, sink and cooktop as standard plan symbols, door as line plus arc, window as double parallel line, curtains as thin curved lines. Every numbered marker is a small white circle with a black outline and black number, each number used exactly once. Do not draw camera icons, viewpoint arrows, people, decorative effects, or extra annotations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact contemporary rooftop apartment living room with kitchenette, dining table, and entry alcove.",
          "Pastel zone fills: living area pale yellow, kitchenette pale green, entry alcove pale beige; one flat solid color per area.",
          "Modern compact urban rooftop-unit layout cues: exterior entry door directly into a shoe alcove, kitchenette beside the entrance, small dining table between kitchen and living space, TV-and-sofa arrangement, large sliding window for rooftop ventilation, wall-mounted air conditioner, herb pots by the window.",
          "All furniture, props, openings, and plot-relevant visual devices are represented by simple top-down CAD-style symbols with unique numbered circular markers only.",
          "No camera icons, no viewpoint arrows, no decorative rendering; diagram is only a clean room-layout reference."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living area",
            "number": 1,
            "position_hint": "main eastern and northern portion of the room, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Kitchenette area",
            "number": 2,
            "position_hint": "west wall zone north of the entry, pale green fill"
          },
          {
            "category": "area",
            "label": "Entry alcove",
            "number": 3,
            "position_hint": "southwest corner of the unit, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Main exterior entry door",
            "number": 4,
            "position_hint": "southwest wall of entry alcove, shown with door swing arc opening into the room"
          },
          {
            "category": "furniture",
            "label": "Low shoe cabinet and bench",
            "number": 5,
            "position_hint": "inside entry alcove along the south wall beside the main door"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink",
            "number": 6,
            "position_hint": "west wall of kitchenette area, immediately north of the entry alcove"
          },
          {
            "category": "furniture",
            "label": "Two-burner cooktop",
            "number": 7,
            "position_hint": "on the same west-wall kitchenette counter, just north of the sink"
          },
          {
            "category": "furniture",
            "label": "Compact refrigerator",
            "number": 8,
            "position_hint": "north end of kitchenette run, near the northwest corner"
          },
          {
            "category": "furniture",
            "label": "Small dining table with two chairs",
            "number": 9,
            "position_hint": "center-left of room between kitchenette and living area"
          },
          {
            "category": "furniture",
            "label": "Two-seat sofa",
            "number": 10,
            "position_hint": "southeast side of living area, facing the TV on the north wall"
          },
          {
            "category": "furniture",
            "label": "Low coffee table",
            "number": 11,
            "position_hint": "center of living area between sofa and TV"
          },
          {
            "category": "furniture",
            "label": "TV on low media cabinet",
            "number": 12,
            "position_hint": "north wall of living area, opposite the sofa"
          },
          {
            "category": "plot_device",
            "label": "Framed photo on media shelf",
            "number": 13,
            "position_hint": "on or above the media cabinet near the TV, north wall of living area"
          },
          {
            "category": "prop",
            "label": "Herb pots on window ledge",
            "number": 14,
            "position_hint": "below the large east-wall sliding window in the living area"
          },
          {
            "category": "opening",
            "label": "Large sliding window",
            "number": 15,
            "position_hint": "east wall of living area, drawn as double parallel lines in the wall"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted air conditioner",
            "number": 16,
            "position_hint": "high on the east wall above or beside the sliding window"
          },
          {
            "category": "opening",
            "label": "Small interior service door",
            "number": 17,
            "position_hint": "northwest corner beside the refrigerator, narrow door leading to unseen utility or bathroom space"
          },
          {
            "category": "prop",
            "label": "Curtains at sliding window",
            "number": 18,
            "position_hint": "along the inside of the east-wall sliding window"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_day_normal_tv_herbs",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 at the entry, facing diagonally northeast toward number 12, number 13, number 14, and number 15",
            "framing_notes": "include the TV/media cabinet and herb pots clearly, with the compact kitchen and dining table readable at the side",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen_entry"
          },
          {
            "bg_id": "bg_living_night_clean_after_disappearance",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 at the dining table, facing across number 11 toward number 10 and number 12",
            "framing_notes": "keep the layout tidy and empty-feeling; include the entry direction in the background if possible",
            "lens_hint": "35mm natural wide",
            "sub_location": "living_kitchen_entry"
          },
          {
            "bg_id": "bg_living_day_photo_face_hallucination",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 11 at the coffee table, facing north toward number 13 on or near number 12",
            "framing_notes": "make the framed photo the main plot device in the composition, while the TV cabinet and window remain spatial references",
            "lens_hint": "50mm mild close framing",
            "sub_location": "living_kitchen_entry"
          },
          {
            "bg_id": "bg_living_dusk_ransacked_open_window",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 at the kitchenette, facing east toward number 15 and number 18, with number 14 below the window",
            "framing_notes": "emphasize the open sliding window area and curtains; keep the living furniture positions consistent with the plan",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen_entry"
          },
          {
            "bg_id": "bg_living_dusk_desolate_wind_door",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 at the sofa, facing southwest toward number 4, number 5, and number 6",
            "framing_notes": "frame the main entry door prominently as the source of wind or emptiness, with the shoe cabinet and kitchenette confirming the compact rooftop-unit entrance",
            "lens_hint": "35mm natural wide",
            "sub_location": "living_kitchen_entry"
          }
        ],
        "applied_shots": [
          "S5_Shot2",
          "S5_Shot5",
          "S5_Shot9",
          "S14_Shot1",
          "S14_Shot9",
          "S18_Shot16",
          "S25_Shot3",
          "S27_Shot3",
          "S27_Shot4"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_small_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a small compact modern bedroom. The image must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric top-down symbols only. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Fill the single bedroom area with one flat pastel pale blue solid color; no gradient or blending. You may place the large generic area label \"Bedroom\" inside the room and a small north arrow with \"N\" in one corner. No other words or annotations inside the diagram. Use small white circular markers with black numbers, each number unique and appearing exactly once, to identify every item. Layout: one small rectangular bedroom, north at the top. Number 1 marks the overall Bedroom area. Number 2 is an inward-swinging door in the southwest corner on the south wall, shown with a door line and swing arc. Number 3 is a wide window centered on the north wall, shown as double parallel wall lines. Number 4 marks curtains flanking the north window. Number 5 is a low single bed along the east side with its head near the north wall below the window; draw it as a simple rectangle. Number 6 marks a pillow rectangle at the north end of the bed. Number 7 is a wardrobe along the west wall north of the door. Number 8 is a small study desk along the south wall to the right of the door. Number 9 is a simple chair tucked north of the desk. Number 10 is a slim wall-mounted air conditioner high on the north wall near the window, shown as a simple rectangle. Number 11 is a backpack on the floor just inside the entrance near the southwest corner. Number 12 is a doll area in the southeast corner, represented by a small floor mat or low shelf with very simple doll glyphs. Number 13 is a red circle symbol on or beside the north curtain/window wall; draw it as a flat red ring or circle marker, still schematic. Number 14 is a state-specific body position marker on the floor between the bed and the room center, drawn only as a simple flat oval/rectangle position symbol, not graphic. Number 15 is a restrained dark red stain zone near number 14 and the bed edge, drawn as a small flat simple oval or polygon, not detailed. Number 16 is a small photo prop on the floor near the south-center area between the desk and bed, with a tiny dark red mark, no readable image detail. Number 17 is a ransacked clutter zone across the center floor, shown as a few simple scattered flat rectangles and lines. Keep all furniture and openings as top-down symbolic glyphs, with no perspective furniture drawings. Use English only, and include no readable labels except the optional area label, number markers, and north arrow.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of one compact modern bedroom.",
          "Single bedroom area filled with one flat pastel pale blue color, with optional large area label only.",
          "Modern 2020s compact Korean urban apartment layout cues: small rectangular room, inward swing door, low single bed against wall, wall-mounted air conditioner, simple wardrobe, study desk, backpack, and childlike doll corner.",
          "North wall window with curtains is a critical wall feature; red circle symbol appears near the curtain/window wall as a plot device.",
          "State-specific plot-device positions are included as numbered markers: body position, restrained dark stain zone, bloody photo, and ransacked clutter zone.",
          "Use only simple black CAD-like outlines, top-down furniture glyphs, white numbered circles with black numbers, and flat pastel solid fills."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "entire single compact rectangular room, pale blue fill"
          },
          {
            "category": "opening",
            "label": "Inward swing door",
            "number": 2,
            "position_hint": "southwest corner on south wall, door swings inward toward east"
          },
          {
            "category": "opening",
            "label": "North wall window",
            "number": 3,
            "position_hint": "center of north wall above the bed area, shown as double parallel window lines"
          },
          {
            "category": "furniture",
            "label": "Curtains",
            "number": 4,
            "position_hint": "on both sides of number 3 along the north wall window"
          },
          {
            "category": "furniture",
            "label": "Low single bed",
            "number": 5,
            "position_hint": "northeast side of bedroom, long side against east wall, head near north window wall"
          },
          {
            "category": "furniture",
            "label": "Pillow on bed",
            "number": 6,
            "position_hint": "at north end of number 5 bed, under the window side"
          },
          {
            "category": "furniture",
            "label": "Wardrobe",
            "number": 7,
            "position_hint": "west wall, north of the entrance door"
          },
          {
            "category": "furniture",
            "label": "Study desk",
            "number": 8,
            "position_hint": "south wall, right of the entrance door"
          },
          {
            "category": "furniture",
            "label": "Desk chair",
            "number": 9,
            "position_hint": "immediately north of number 8 desk, tucked into desk position"
          },
          {
            "category": "furniture",
            "label": "Wall air conditioner",
            "number": 10,
            "position_hint": "high on north wall near the window, represented as a slim rectangle above number 3"
          },
          {
            "category": "prop",
            "label": "Backpack",
            "number": 11,
            "position_hint": "floor near southwest entrance area, just inside number 2 door"
          },
          {
            "category": "prop",
            "label": "Doll area",
            "number": 12,
            "position_hint": "southeast corner floor area, small mat or low shelf with simple doll glyphs"
          },
          {
            "category": "plot_device",
            "label": "Red circle symbol",
            "number": 13,
            "position_hint": "north wall curtain or wall surface beside number 3 window, near number 4 curtains"
          },
          {
            "category": "plot_device",
            "label": "Body position marker",
            "number": 14,
            "position_hint": "floor between number 5 bed and room center, closer to north wall curtain side"
          },
          {
            "category": "plot_device",
            "label": "Dark stain zone",
            "number": 15,
            "position_hint": "floor near number 14 body position and the lower edge of number 5 bed"
          },
          {
            "category": "plot_device",
            "label": "Bloody photo",
            "number": 16,
            "position_hint": "floor near south-center area between number 8 desk and number 5 bed"
          },
          {
            "category": "plot_device",
            "label": "Ransacked clutter zone",
            "number": 17,
            "position_hint": "center of bedroom floor, spanning between bed, desk, wardrobe, and doll area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_small_bedroom_night_blood_body_curtain_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (southwest door), facing diagonally toward number 5 (bed), number 3 (north wall window), number 4 (curtains), and number 13 (red circle symbol)",
            "framing_notes": "Include number 14 (body position) and number 15 (dark stain zone) in the lower middle foreground path beside the bed; keep the window and curtain wall prominent.",
            "lens_hint": "28mm wide angle",
            "sub_location": "small_bedroom"
          },
          {
            "bg_id": "bg_small_bedroom_night_clean_reset",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (southwest door), facing diagonally across the compact bedroom toward number 5 (bed), number 3 (window), number 7 (wardrobe), and number 12 (doll area)",
            "framing_notes": "Use the same general angle as the disturbed version but treat numbers 14, 15, 16, and 17 as absent for the clean state.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "small_bedroom"
          },
          {
            "bg_id": "bg_small_bedroom_dusk_ransacked_red_circle_bloody_photo",
            "camera_height": "slightly low standing ~1.3m",
            "camera_position": "near number 8 (study desk) on the south wall, facing diagonally toward number 3 (window), number 4 (curtains), number 13 (red circle symbol), and number 16 (bloody photo on floor)",
            "framing_notes": "Include number 17 (ransacked clutter zone) across the center floor and keep number 12 (doll area) visible at the edge for unsettling context.",
            "lens_hint": "30mm wide angle",
            "sub_location": "small_bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot6",
          "S12_Shot13",
          "S12_Shot14",
          "S14_Shot5",
          "S25_Shot6",
          "S25_Shot8"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": [
          "fp_living_kitchen_entry"
        ]
      },
      "fp_main_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram for a main bedroom used for overnight waiting. The drawing must look like a clean CAD plan or simple IKEA-style room layout sketch: white or off-white background, single-weight black outlines, geometric symbols only. Use one solid flat pastel area fill: the main Bedroom area is pale blue, with the optional large area label “Bedroom” placed inside the room. No other text annotations inside the drawing except the numbered markers and a small north arrow in one corner. Add small white circular markers with black numbers, each number appearing exactly once: 1 Bedroom area at the center; 2 hinged entrance door at the southwest corner with a door swing arc opening inward; 3 large exterior sliding window on the north wall shown as double parallel lines; 4 low queen bed in the east half of the room, top-down rectangle with pillow shape at the head; 5 bedside table on the west side of the bed near the head; 6 small bedside lamp on the bedside table; 7 smartphone with a charging cable on the bedside table; 8 built-in wardrobe as a long closet band along the west wall; 9 low dresser or vanity on the south wall to the right of the entrance; 10 wall-mounted air conditioner centered above the north window; 11 curtain rail running just inside the north window; 12 simple chair near the southeast corner. Reflect a contemporary compact South Korean apartment bedroom layout: efficient rectangular room, built-in storage, large exterior sliding window for dawn light, modest low bed, compact bedside electronics. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic bedroom floor plan",
          "Single main bedroom zone filled with flat pale blue",
          "Modern South Korean apartment-style master bedroom layout with entrance door from hall, large exterior sliding window, built-in wardrobe, low platform queen bed, bedside table, and compact electronics",
          "All furniture and openings shown as simple top-down plan symbols with numbered circular markers only",
          "No camera icons, no field-of-view cones, no extra annotations inside the diagram"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of the pale blue main bedroom zone"
          },
          {
            "category": "opening",
            "label": "Entrance hinged door",
            "number": 2,
            "position_hint": "southwest corner of bedroom, opening inward from hallway"
          },
          {
            "category": "opening",
            "label": "Exterior sliding window",
            "number": 3,
            "position_hint": "north wall, centered, spanning much of the exterior wall"
          },
          {
            "category": "furniture",
            "label": "Low queen bed",
            "number": 4,
            "position_hint": "east half of bedroom, headboard against north-east wall area, foot facing south"
          },
          {
            "category": "furniture",
            "label": "Bedside table",
            "number": 5,
            "position_hint": "west side of bed near the headboard"
          },
          {
            "category": "prop",
            "label": "Small bedside lamp",
            "number": 6,
            "position_hint": "on top of bedside table number 5"
          },
          {
            "category": "plot_device",
            "label": "Smartphone with charging cable",
            "number": 7,
            "position_hint": "on bedside table number 5 beside the lamp"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 8,
            "position_hint": "west wall, long closet run opposite the bed"
          },
          {
            "category": "furniture",
            "label": "Low dresser or vanity",
            "number": 9,
            "position_hint": "south wall, to the right of entrance door number 2"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 10,
            "position_hint": "north wall above exterior sliding window number 3"
          },
          {
            "category": "prop",
            "label": "Curtain rail",
            "number": 11,
            "position_hint": "inside north wall, directly in front of exterior sliding window number 3"
          },
          {
            "category": "furniture",
            "label": "Simple chair",
            "number": 12,
            "position_hint": "near southeast corner, beside dresser number 9 and facing into the room"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_main_bedroom_dawn_waiting_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (entrance door), facing diagonally into the room toward number 4 (bed), with number 3 (exterior sliding window) beyond it and number 8 (built-in wardrobe) along the side wall",
            "framing_notes": "Use the bed as the main visual anchor for overnight waiting; include the bedside table and phone area near numbers 5 and 7 if possible.",
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom"
          }
        ],
        "applied_shots": [
          "S18_Shot2"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": [
          "fp_living_kitchen_entry"
        ]
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square image showing a flat top-down schematic architectural floor plan diagram of a small contemporary Korean urban wet bathroom. The diagram must be simple, clean, CAD-like, and readable: single-weight black outlines on a white or off-white background, geometric plan symbols only. Use one solid flat pastel cyan fill for the entire Bathroom area; add the short area label \"Bathroom\" inside the colored area and a small north arrow with \"N\" in one corner. Do not add any other text except the required black numbers inside numbered marker circles. Layout: a compact rectangular bathroom, north at the top, with thick black perimeter walls. Place an outward-swing hinged entrance door on the south wall slightly west of center. Place a wall mirror as a thin rectangle on the north wall, centered above a simple sink basin symbol. Mark a flat red ring on the mirror glyph only to indicate a red circle hallucination confined to the reflective surface. Put a toilet on the east side facing west, a wall-mounted shower head on the east wall near the northeast corner, a small circular floor drain near the center-right floor, and a small ventilation grille/opening high on the north wall near the northeast corner. Show the tiled back wall as a simple light gray wall band with regular square grid lines along the north wall behind the mirror and sink, schematic only, not realistic tile texture. Add small white circular markers with black outlines and black numbers 1 through 10, each number appearing exactly once: 1 bathroom area, 2 entrance door, 3 mirror, 4 sink, 5 toilet, 6 shower head, 7 floor drain, 8 ventilation grille, 9 red circle hallucination on mirror, 10 tiled back wall band. Use only flat pastel solid fills and black linework. No 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, no material rendering, no decorative art, no people, no camera icons, no field-of-view cones.",
        "key_elements": [
          "1024x1024 flat top-down schematic bathroom floor plan",
          "Compact contemporary Korean-style wet bathroom layout with no bathtub",
          "Single pastel cyan fill for the bathroom area",
          "Outward-swing entrance door on the south wall",
          "Mirror above sink on the north tiled wall",
          "Red circle hallucination shown only as a flat red ring on the mirror glyph",
          "Toilet, wall shower, floor drain, ventilation grille, and tiled wall band marked with unique numbered circles",
          "Clean CAD-like black outlines on white or off-white background with no rendering effects"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom wet room",
            "number": 1,
            "position_hint": "center of the pastel cyan bathroom area"
          },
          {
            "category": "opening",
            "label": "Outward-swing entrance door",
            "number": 2,
            "position_hint": "south wall, slightly west of center"
          },
          {
            "category": "prop",
            "label": "Wall mirror",
            "number": 3,
            "position_hint": "north wall, centered above the sink"
          },
          {
            "category": "furniture",
            "label": "Sink basin",
            "number": 4,
            "position_hint": "against north wall, directly below the mirror"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 5,
            "position_hint": "east side of bathroom, bowl facing west"
          },
          {
            "category": "furniture",
            "label": "Wall shower head",
            "number": 6,
            "position_hint": "east wall, northeast corner near tiled wall"
          },
          {
            "category": "opening",
            "label": "Floor drain",
            "number": 7,
            "position_hint": "floor near center-right of wet room, between shower and sink area"
          },
          {
            "category": "opening",
            "label": "Ventilation grille",
            "number": 8,
            "position_hint": "high on north wall near northeast corner, shown as a small wall opening symbol"
          },
          {
            "category": "plot_device",
            "label": "Red circle hallucination on mirror",
            "number": 9,
            "position_hint": "on the mirror surface at the north wall, not elsewhere in the room"
          },
          {
            "category": "prop",
            "label": "Tiled back wall band",
            "number": 10,
            "position_hint": "north wall behind mirror and sink, continuing slightly toward shower side"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_day_mirror_red_circle_hallucination",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (outward-swing entrance door), facing north toward number 3 (mirror) and number 9 (red circle hallucination on mirror), with number 4 (sink) directly below and number 5 (toilet) kept to the right side of frame",
            "framing_notes": "Emphasize that number 9 is confined to the mirror surface; include the tiled back wall number 10 behind the mirror and sink.",
            "lens_hint": "35mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot11"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": [
          "fp_living_kitchen_entry"
        ]
      },
      "fp_kennel_area": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact indoor wet-service kennel aisle with wire dog cages and a small dog handling and vaccination space. The image must look like a clean architectural CAD plan or IKEA-style room layout sketch, with single-weight black outlines on a white or off-white background, geometric symbols only. Strictly forbid: 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, material rendering. Use only flat solid pastel area fills with no gradients and no blending: central kennel aisle area pale gray, west and east cage bays pale blue, handling and vaccination area pale green, utility wash and storage alcove pale cyan. Show the layout as a contemporary coastal South Korean wet-service animal shelter only through plan geometry: a narrow central north-south aisle, wire cage banks along both side walls, floor drainage, hose reel, sink, compact service doors, high ventilation openings, and a CCTV corner device. Draw thick simple outer walls and thin internal zone boundaries. Door symbols must be plan-view door swing arcs or sliding door lines; windows and louvers must be double parallel lines in the wall; cages must be simple rectangular compartments with wire-grid line symbols; table, cart, sink, cooler, bucket, drain, hose reel, and restraint hook must be simple top-down glyphs. Communicate the wet kennel function only through the trench drain, hose reel, sink, and wash alcove geometry, not through surface texture. Minimal text inside the diagram: optional short area labels only, such as Kennel Aisle, Cage Bay, Handling, Utility, plus a small N arrow in one corner. No legend, no notes, no extra annotations. Place small white circular markers with black outlines and black numbers, each number appearing exactly once, for these elements: 1 central kennel aisle area, 2 west cage bay area, 3 east cage bay area, 4 handling and vaccination area, 5 utility wash and storage alcove, 6 staff entrance hinged door on the south wall, 7 north service sliding door, 8 west wire cage bank with six compartments, 9 east wire cage bank with six compartments, 10 small flat red quarantine circle marker on the northmost east cage front, 11 central trench drain, 12 hose reel and wash tap, 13 handling table, 14 restraint hook and leash loop, 15 mobile vaccine cart, 16 portable vaccine cooler, 17 sink and counter, 18 high ventilation louver on the north wall, 19 high east strip window, 20 wall CCTV camera in the south-west corner, 21 mop bucket and storage rack in the utility alcove.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan for an indoor wet-service kennel aisle and dog handling space.",
          "Contemporary coastal South Korean kennel layout cues expressed only through geometry: compact service corridor, rows of wire cages, trench drain, hose reel, sink, ventilation openings, CCTV corner device, and vaccination handling table.",
          "Distinct flat pastel zone fills: kennel aisle pale gray, cage bays pale blue, handling and vaccination area pale green, utility wash and storage alcove pale cyan.",
          "Clean CAD-like or IKEA-style plan symbols: walls, door swings, sliding door, double-line windows, wire cage compartments, top-down table and cart symbols.",
          "Minimal diagram text only: optional area labels, small north arrow, and numbered black circle markers; no legend or extra annotations inside the drawing."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "central kennel aisle",
            "number": 1,
            "position_hint": "long central north-south circulation strip between both cage rows"
          },
          {
            "category": "area",
            "label": "west cage bay",
            "number": 2,
            "position_hint": "west side strip running along the left wall"
          },
          {
            "category": "area",
            "label": "east cage bay",
            "number": 3,
            "position_hint": "east side strip running along the right wall"
          },
          {
            "category": "area",
            "label": "handling and vaccination area",
            "number": 4,
            "position_hint": "south-east and south-central open work zone beside the aisle"
          },
          {
            "category": "area",
            "label": "utility wash and storage alcove",
            "number": 5,
            "position_hint": "north-west corner alcove connected to the kennel aisle"
          },
          {
            "category": "opening",
            "label": "staff entrance hinged door",
            "number": 6,
            "position_hint": "south wall, slightly west of center, swinging inward into the aisle"
          },
          {
            "category": "opening",
            "label": "north service sliding door",
            "number": 7,
            "position_hint": "north wall, centered at the end of the aisle"
          },
          {
            "category": "furniture",
            "label": "west wire cage bank",
            "number": 8,
            "position_hint": "inside west cage bay, six narrow cage compartments along the west wall"
          },
          {
            "category": "furniture",
            "label": "east wire cage bank",
            "number": 9,
            "position_hint": "inside east cage bay, six narrow cage compartments along the east wall"
          },
          {
            "category": "plot_device",
            "label": "red quarantine circle marker",
            "number": 10,
            "position_hint": "on the front of the northmost compartment of the east cage bank"
          },
          {
            "category": "prop",
            "label": "central trench drain",
            "number": 11,
            "position_hint": "thin long drain centered in the kennel aisle floor, running north-south"
          },
          {
            "category": "prop",
            "label": "hose reel and wash tap",
            "number": 12,
            "position_hint": "north-west wall inside the utility wash alcove"
          },
          {
            "category": "furniture",
            "label": "handling table",
            "number": 13,
            "position_hint": "south-central part of the handling and vaccination area, parallel to the aisle"
          },
          {
            "category": "prop",
            "label": "restraint hook and leash loop",
            "number": 14,
            "position_hint": "east wall beside the handling table"
          },
          {
            "category": "furniture",
            "label": "mobile vaccine cart",
            "number": 15,
            "position_hint": "immediately west of the handling table in the handling area"
          },
          {
            "category": "prop",
            "label": "portable vaccine cooler",
            "number": 16,
            "position_hint": "on or just below the mobile vaccine cart"
          },
          {
            "category": "furniture",
            "label": "sink and counter",
            "number": 17,
            "position_hint": "south-east corner of the handling and vaccination area"
          },
          {
            "category": "opening",
            "label": "high ventilation louver",
            "number": 18,
            "position_hint": "north wall above the service door zone, drawn as a small double-line opening"
          },
          {
            "category": "opening",
            "label": "high east strip window",
            "number": 19,
            "position_hint": "east wall above the cage row, drawn as a long double parallel line"
          },
          {
            "category": "plot_device",
            "label": "wall CCTV camera",
            "number": 20,
            "position_hint": "high south-west corner overlooking the aisle and cage rows"
          },
          {
            "category": "prop",
            "label": "mop bucket and storage rack",
            "number": 21,
            "position_hint": "inside the utility wash and storage alcove near the hose reel"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_kennel_day_wet_aggressive",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 6 (staff entrance door), facing north along number 1 (central kennel aisle) toward number 7 (north service door), with number 8 (west cage bank) and number 9 (east cage bank) enclosing both sides and number 10 (red quarantine marker) visible on the right cage row",
            "framing_notes": "Emphasize the long wet-service aisle geometry, cage fronts on both sides, and number 11 central trench drain; keep number 12 hose reel visible as a functional wet-room cue.",
            "lens_hint": "28mm wide angle",
            "sub_location": "kennel_area"
          },
          {
            "bg_id": "bg_kennel_day_vaccination_calm",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 4 (handling and vaccination area) near number 13 (handling table), facing diagonally toward number 15 (mobile vaccine cart) and number 9 (east cage bank), with number 17 (sink counter) and number 14 (restraint hook) in the side of frame",
            "framing_notes": "Include number 13, number 15, and number 16 prominently, with cage row number 9 in the background for context.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "kennel_area"
          }
        ],
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot4"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_grooming_area": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact animal shelter grooming station. The drawing must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: white or off-white background, single-weight black outlines, simple geometric plan symbols only, no illusion of volume, no lifelike scene, no camera-angle view, no tonal modeling, no color blends, no illumination effects, no surface patterning, no material depiction. Show one rectangular utility room with thick black perimeter walls. Use flat pastel solid area fills: pale mint for the central main grooming work area, pale cyan for the north wet wash bay, pale beige for the west storage strip. Short generic area labels may appear inside these colored areas: Grooming, Wash, Storage. Add a small north arrow with N in one corner. Do not add any other text labels inside the drawing. Place small white circles with black outlines and black numbers, each number used exactly once, next to the corresponding plan symbols. Include number 1 in the central grooming work area. Put number 2 at a south-wall inward-swing entrance door shown with a door leaf and swing arc. Put number 3 on a central rectangular clipping table with a small grooming arm symbol. Put number 4 beside a small round adjustable stool southwest of the table. Put number 5 on a rectangular wash tub along the north wall inside the pale cyan wash bay. Put number 6 on a small hose and sprayer symbol attached beside the tub. Put number 7 on long supply shelves along the west wall. Put number 8 on a towel rack just south of the shelves. Put number 9 on a small rolling clipper cart east of the clipping table. Put number 10 on a wall outlet strip on the east wall near the cart. Put number 11 on a high ventilation window on the east wall, shown as double parallel wall lines. Put number 12 on a small circular floor drain just south of the tub. Put number 13 on a compact utility sink in the northeast corner. Put number 14 on a hair waste bin in the southeast corner. Put number 15 on a temporary holding crate in the southwest corner, clear of the door swing. Put number 16 in the wash bay area and number 17 in the storage strip area. Maintain a practical modern coastal Korean shelter layout: wet washing equipment grouped on the north wall, clipping table centered for access on all sides, supplies kept on a narrow west wall strip, compact utility fixtures, and a simple service entrance from the south corridor.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern animal shelter grooming station.",
          "Single rectangular room with a central grooming work zone, a north wet wash bay, and a west storage strip.",
          "Flat pastel solid fills: main grooming area pale mint, wash bay pale cyan, storage strip pale beige.",
          "Simple black CAD-like outlines on white or off-white background, geometric symbols only.",
          "Numbered circular markers for each area, opening, furniture item, and grooming supply device.",
          "Modern mid-2020s Korean coastal shelter layout cues: practical wet zone against wall, floor drain near tub, compact supply shelving, rolling clipper cart, high ventilation window, inward-swing utility door."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "main grooming work area",
            "number": 1,
            "position_hint": "center of the room, pale mint filled area"
          },
          {
            "category": "opening",
            "label": "south entrance door",
            "number": 2,
            "position_hint": "south wall, slightly west of center, inward swing into grooming area"
          },
          {
            "category": "furniture",
            "label": "clipping table",
            "number": 3,
            "position_hint": "center of main grooming area, long side east-west"
          },
          {
            "category": "furniture",
            "label": "adjustable stool",
            "number": 4,
            "position_hint": "southwest side of clipping table"
          },
          {
            "category": "furniture",
            "label": "wash tub",
            "number": 5,
            "position_hint": "north wall, centered in pale cyan wash bay"
          },
          {
            "category": "prop",
            "label": "handheld sprayer hose",
            "number": 6,
            "position_hint": "north wall, attached beside wash tub"
          },
          {
            "category": "furniture",
            "label": "supply shelving",
            "number": 7,
            "position_hint": "west wall, inside pale beige storage strip"
          },
          {
            "category": "prop",
            "label": "towel rack",
            "number": 8,
            "position_hint": "west wall, just south of supply shelving"
          },
          {
            "category": "furniture",
            "label": "rolling clipper cart",
            "number": 9,
            "position_hint": "east side of clipping table, near wall outlet"
          },
          {
            "category": "prop",
            "label": "wall outlet strip",
            "number": 10,
            "position_hint": "east wall, adjacent to rolling clipper cart"
          },
          {
            "category": "opening",
            "label": "high ventilation window",
            "number": 11,
            "position_hint": "east wall, upper half of room, drawn as double parallel wall line"
          },
          {
            "category": "prop",
            "label": "floor drain",
            "number": 12,
            "position_hint": "floor of wash bay, just south of wash tub"
          },
          {
            "category": "furniture",
            "label": "utility sink",
            "number": 13,
            "position_hint": "northeast corner beside wash tub"
          },
          {
            "category": "prop",
            "label": "hair waste bin",
            "number": 14,
            "position_hint": "southeast corner near clipping work area"
          },
          {
            "category": "furniture",
            "label": "temporary holding crate",
            "number": 15,
            "position_hint": "southwest corner near entrance but clear of door swing"
          },
          {
            "category": "area",
            "label": "wash bay",
            "number": 16,
            "position_hint": "north strip of the room, pale cyan filled area around tub and drain"
          },
          {
            "category": "area",
            "label": "storage strip",
            "number": 17,
            "position_hint": "west strip of the room, pale beige filled area around shelves and towel rack"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_grooming_day_cutting",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the south entrance near number 2, facing diagonally toward number 3 in the center and number 5 along the north wall, with number 7 and number 9 visible along the left side",
            "framing_notes": "Include the clipping table as the main foreground object; keep wash supplies and the wet wash bay readable in the background.",
            "lens_hint": "35mm wide angle",
            "sub_location": "grooming_area"
          }
        ],
        "applied_shots": [
          "S7_Shot7"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_store_aisle": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a modern mid-2020s Korean medium market interior, focused on store aisles and the employee/customer interaction area. Use a clean architectural CAD or IKEA-style room layout look: white or off-white background, single-weight black outlines, geometric plan symbols only. No 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, no material rendering. Fill each distinct area with one flat pastel solid color: number 1 entrance vestibule area in pale beige at the south center; number 2 main retail aisle area in pale yellow across the large central store; number 3 checkout and customer interaction area in pale peach at the southwest front; number 4 refrigerated and perishable perimeter area in pale cyan along the east and northeast perimeter; number 5 rear employee stock area in pale gray at the northwest back. Area labels may appear as short generic English words only: Entrance, Aisles, Checkout, Refrigerated, Stock. Do not place any other text inside the drawing except a small north arrow with N in one corner. Use simple top-down plan glyphs: doors with swing arcs or sliding lines, windows as double parallel wall lines, counters as rectangles, shelf rows as long rectangles with aisle gaps, produce bins as low rectangular tables, refrigerated cases as perimeter rectangles, CCTV as tiny ceiling circle symbols, cart rack as nested rectangles. Place exactly one small white circle with a black outline and black number for each listed element, numbers 1 through 24, and do not repeat any number. Layout: south side is the public storefront. Put number 6 as a sliding glass front entrance centered on the south wall, with number 20 as front window bands on both sides. Put number 7 security gate posts just inside the entrance. Put number 16 shopping cart and basket rack in the southeast front corner. Put number 8 checkout counter with a small POS rectangle in the southwest front, inside number 3. Put number 9 employee service counter on the west side between checkout and the rear staff zone, with number 23 staff stool behind it. Put number 10, number 11, and number 12 as three long parallel north-south shelf rows in number 2, with clear aisle gaps. Put number 13 as a low promotional island table near the front center of number 2. Put number 15 produce bin tables near the east-central aisle. Put number 14 refrigerated wall cases along the east wall and northeast corner inside number 4. Put number 17 as a staff-only interior door connecting the sales floor to number 5, number 18 as a rear stock double door on the north wall of number 5, and number 19 as a side emergency exit door on the west wall near the service counter. Put number 21 CCTV dome near the entrance and checkout sightline, and number 22 CCTV dome in the northeast rear corner looking over the aisle area. Put number 24 as a small flat red circular wall notice or mark on the east wall beside the refrigerated cases; it is a simple red circle glyph with its numbered marker, not explanatory text. Keep the drawing simple, legible, orthogonal, and schematic.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic market floor plan with white/off-white background and single-weight black linework.",
          "Color-coded flat pastel solid-fill areas: entrance vestibule pale beige, main retail aisles pale yellow, checkout/customer interaction area pale peach, refrigerated/perishable strip pale cyan, rear employee stock area pale gray.",
          "Modern mid-2020s Korean medium market layout cues: sliding glass front entry, compact checkout near front, security gate posts, narrow parallel grocery aisles, refrigerated cases along perimeter, rear staff-only stock access, CCTV points, shopping basket/cart rack.",
          "Every furniture item, opening, persistent prop, and plot-critical device is represented by a simple top-down symbolic glyph with one unique small numbered circle only; no object text labels inside the drawing.",
          "A subtle red circular wall notice/mark is included as a flat geometric plot-device symbol, numbered once, without explanatory text."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entrance vestibule area",
            "number": 1,
            "position_hint": "south edge, centered before the main sales floor"
          },
          {
            "category": "area",
            "label": "Main retail aisle area",
            "number": 2,
            "position_hint": "large central zone containing parallel shelf rows"
          },
          {
            "category": "area",
            "label": "Checkout and customer interaction area",
            "number": 3,
            "position_hint": "southwest front zone beside the entrance"
          },
          {
            "category": "area",
            "label": "Refrigerated and perishable perimeter area",
            "number": 4,
            "position_hint": "east and northeast perimeter strip around the sales floor"
          },
          {
            "category": "area",
            "label": "Rear employee stock area",
            "number": 5,
            "position_hint": "northwest back-of-house rectangle behind the sales floor"
          },
          {
            "category": "opening",
            "label": "Sliding glass front entrance",
            "number": 6,
            "position_hint": "south wall, centered in the entrance vestibule"
          },
          {
            "category": "prop",
            "label": "Security gate posts",
            "number": 7,
            "position_hint": "just north of the sliding entrance, between vestibule and sales floor"
          },
          {
            "category": "furniture",
            "label": "Checkout counter with POS terminal",
            "number": 8,
            "position_hint": "southwest front, facing the entrance and main aisles"
          },
          {
            "category": "furniture",
            "label": "Employee service counter",
            "number": 9,
            "position_hint": "west side of main aisle area, between checkout and rear staff door"
          },
          {
            "category": "furniture",
            "label": "Long shelf row A",
            "number": 10,
            "position_hint": "central west aisle, north-south orientation"
          },
          {
            "category": "furniture",
            "label": "Long shelf row B",
            "number": 11,
            "position_hint": "central aisle, north-south orientation parallel to shelf row A"
          },
          {
            "category": "furniture",
            "label": "Long shelf row C",
            "number": 12,
            "position_hint": "central east aisle, north-south orientation parallel to shelf rows A and B"
          },
          {
            "category": "furniture",
            "label": "Low promotional island table",
            "number": 13,
            "position_hint": "front center of main retail area, north of security gate posts"
          },
          {
            "category": "furniture",
            "label": "Refrigerated wall cases",
            "number": 14,
            "position_hint": "east wall and northeast corner inside the refrigerated perimeter area"
          },
          {
            "category": "furniture",
            "label": "Produce bin tables",
            "number": 15,
            "position_hint": "east-central sales floor near refrigerated cases"
          },
          {
            "category": "prop",
            "label": "Shopping cart and basket rack",
            "number": 16,
            "position_hint": "southeast front corner near entrance vestibule"
          },
          {
            "category": "opening",
            "label": "Staff-only interior door",
            "number": 17,
            "position_hint": "northwest side, connecting main sales floor to rear employee stock area"
          },
          {
            "category": "opening",
            "label": "Rear stock double door",
            "number": 18,
            "position_hint": "north wall of rear employee stock area"
          },
          {
            "category": "opening",
            "label": "Side emergency exit door",
            "number": 19,
            "position_hint": "west wall near the employee service counter"
          },
          {
            "category": "opening",
            "label": "Front window band",
            "number": 20,
            "position_hint": "south wall to both sides of the sliding entrance"
          },
          {
            "category": "plot_device",
            "label": "Entrance CCTV dome",
            "number": 21,
            "position_hint": "ceiling symbol near the south entrance and checkout sightline"
          },
          {
            "category": "plot_device",
            "label": "Rear aisle CCTV dome",
            "number": 22,
            "position_hint": "northeast corner overlooking refrigerated cases and aisles"
          },
          {
            "category": "prop",
            "label": "Staff stool",
            "number": 23,
            "position_hint": "behind the employee service counter on the west side"
          },
          {
            "category": "plot_device",
            "label": "Red circular wall notice mark",
            "number": 24,
            "position_hint": "east wall beside the refrigerated cases, visible from central aisles"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_store_aisle_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (checkout counter) at the south front of the store, facing diagonally north through number 2 (main retail aisle area) toward number 10 and number 11 (long shelf rows) and number 9 (employee service counter)",
            "framing_notes": "Include the checkout/customer interaction zone in the near foreground and the parallel aisle geometry receding behind it; keep number 24 as a subtle side-wall visual reference if needed.",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_aisle"
          },
          {
            "bg_id": "bg_store_aisle_morning_quiet",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 2 (main retail aisle area), near the crossing between number 10 and number 11 (long shelf rows), facing south toward number 8 (checkout counter), number 6 (sliding entrance), and number 16 (cart and basket rack)",
            "framing_notes": "Emphasize the quiet empty aisle spacing and clear sightline to the front entrance and checkout area.",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_aisle"
          }
        ],
        "applied_shots": [
          "S8_Shot3",
          "S19_Shot3"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_storefront_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary small coastal Korean neighborhood market storefront exterior. This is a clean architectural CAD plan or IKEA-style layout sketch, not an illustration. Use single-weight black outlines on a white or off-white background, with simple geometric symbols only. Strictly use a flat 2D plan view: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, and no material rendering. Color-code every distinct zone with one solid flat pastel fill and no blending: market interior footprint pale green, entrance apron pale beige, pedestrian pavement pale gray, bicycle parking zone pale blue-gray, facade corner zone pale lavender. Show a north-facing storefront at the top of the plan and the pedestrian pavement at the bottom. Include a simple wall line for the storefront facade and a clear outside corner where the front wall turns into the side wall. Use modern small-market layout cues: a central glass entrance door, a display window on one side, a shallow threshold step outside the door, a small exterior sign or awning panel above the facade with no readable lettering, and a compact bicycle parking area along the side wall. Place a wall-mounted CCTV camera symbol at the facade corner so its position logically covers both the entrance and bicycle area; show it as a small simple camera glyph in plan, not a perspective drawing. Include a bicycle rack and one parked bicycle as simplified top-down line glyphs. Place a small dropped smartphone symbol on the entrance apron near the threshold. All persistent objects, openings, plot devices, and areas must have small white circular markers with black numbers, each number unique and appearing exactly once: 1 market interior footprint, 2 entrance apron, 3 pedestrian pavement, 4 glass entrance door, 5 display window, 6 shallow threshold step, 7 wall-mounted CCTV camera, 8 bicycle rack, 9 parked bicycle, 10 dropped smartphone, 11 facade corner zone, 12 exterior sign or awning panel, 13 bicycle parking zone. Do not write object names inside the drawing; only the numbered circles identify objects. Optional large generic area labels such as Market, Entrance, Pavement, Bicycle Area may appear inside colored zones, and a small north arrow with N may appear in one corner. No other text, annotations, camera icons, field-of-view cones, arrows, people, vehicles, weather effects, decorative horror symbols, or brand names.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram only",
          "Contemporary small coastal Korean neighborhood market exterior layout",
          "Pastel color-coded zones for market interior footprint, entrance apron, pedestrian pavement, bicycle parking zone, and facade corner zone",
          "Glass entrance door, display window, shallow threshold step, wall corner, bicycle rack, parked bicycle, dropped smartphone, exterior sign or awning panel, and CCTV camera position",
          "CCTV located high at the facade corner with coverage toward entrance and bicycle area, shown only as a numbered plan symbol",
          "Minimal text inside diagram: only optional area labels and a north arrow; all objects shown with unique numbered circle markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Market interior footprint",
            "number": 1,
            "position_hint": "north side behind the storefront facade, filled pale green"
          },
          {
            "category": "area",
            "label": "Entrance apron",
            "number": 2,
            "position_hint": "center south of facade in front of entrance, filled pale beige"
          },
          {
            "category": "area",
            "label": "Pedestrian pavement",
            "number": 3,
            "position_hint": "south half of plan facing storefront, filled pale gray"
          },
          {
            "category": "opening",
            "label": "Glass entrance door",
            "number": 4,
            "position_hint": "center of north facade, opening from entrance apron into market"
          },
          {
            "category": "opening",
            "label": "Display window",
            "number": 5,
            "position_hint": "north facade left of entrance door, double parallel wall-window symbol"
          },
          {
            "category": "prop",
            "label": "Shallow threshold step",
            "number": 6,
            "position_hint": "immediately outside number 4 at edge of entrance apron"
          },
          {
            "category": "plot_device",
            "label": "Wall-mounted CCTV camera",
            "number": 7,
            "position_hint": "upper right facade corner, angled to cover entrance apron and bicycle zone"
          },
          {
            "category": "furniture",
            "label": "Bicycle rack",
            "number": 8,
            "position_hint": "east side bicycle parking zone along side wall"
          },
          {
            "category": "prop",
            "label": "Parked bicycle",
            "number": 9,
            "position_hint": "beside number 8 in the bicycle parking zone"
          },
          {
            "category": "plot_device",
            "label": "Dropped smartphone",
            "number": 10,
            "position_hint": "on entrance apron near threshold, slightly right of number 6"
          },
          {
            "category": "area",
            "label": "Facade corner zone",
            "number": 11,
            "position_hint": "northeast outside corner where front facade meets side wall, filled pale lavender"
          },
          {
            "category": "prop",
            "label": "Exterior sign or awning panel",
            "number": 12,
            "position_hint": "above storefront facade line, centered over display window and entrance, no readable text"
          },
          {
            "category": "area",
            "label": "Bicycle parking zone",
            "number": 13,
            "position_hint": "east side of entrance apron along side wall, filled pale blue-gray"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_storefront_exterior_dusk_wet_phone",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (pedestrian pavement), facing diagonally toward number 4 (glass entrance door), number 10 (dropped smartphone), and number 7 (wall-mounted CCTV camera)",
            "framing_notes": "include the entrance, threshold, wet-phone position, and bicycle area relationship clearly; keep number 7 visible near the facade corner",
            "lens_hint": "35mm wide angle",
            "sub_location": "storefront_exterior"
          },
          {
            "bg_id": "bg_storefront_exterior_morning_cctv_check",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (side wall corner zone), facing along the facade toward number 7 (wall-mounted CCTV camera), number 4 (glass entrance door), and number 8 (bicycle rack)",
            "framing_notes": "emphasize the CCTV placement covering both the entrance and bicycle area",
            "lens_hint": "35mm wide angle",
            "sub_location": "storefront_exterior"
          }
        ],
        "applied_shots": [
          "S8_Shot5",
          "S19_Shot5",
          "S19_Shot7"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_security_office": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square image showing a simple flat top-down schematic 2D floor plan diagram of a small contemporary security office. The diagram 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, geometric symbols only. Absolutely do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel color fills with no blending: main security office area filled pale muted yellow, entry vestibule filled pale beige, equipment nook filled pale gray. Include short area labels only: Office, Entry, Equipment. Include a small north arrow with N in one corner. No other text inside the drawing except the numbered markers and these area labels.\n\nLayout: draw a compact rectangular office plan, longer east-west than north-south. Put the entry vestibule at the southwest corner, the equipment nook at the southeast corner, and the main security office occupying the center and north side. Use thick black exterior walls and thinner interior partition lines. Show door number 4 on the south wall opening into the entry vestibule with a standard door swing arc. Show door number 5 between the vestibule and the main office with a door swing arc. Place the CCTV monitor wall array number 6 centered on the north wall as a grid of flat rectangular screen symbols, but with no screen text or images. Place staff desk number 7 in the center facing north toward the monitor wall; show it as a simple top-down rectangle. Place office chair number 8 on the south side of the desk facing the desk. Place keyboard and mouse number 9 on the desk as tiny simple flat shapes. Place desktop PC tower number 10 under or beside the east side of the desk. Put NVR and network rack number 11 in the equipment nook along the east wall as simple stacked rectangles. Place tall metal file cabinet number 12 on the west wall near the inner door. Place small window with blinds number 13 on the east wall of the main office, north of the equipment nook, drawn as a double parallel line in the wall with thin blind stripes. Place narrow side table number 14 on the west wall north of the file cabinet, notice board number 15 above it as a flat wall rectangle, wall-mounted air conditioner number 16 high on the north wall to one side of the monitor array, coat stand or uniform hook number 17 near the southwest interior corner of the main office, and small red circular warning sticker number 18 on or near the monitor wall as a tiny flat red circle symbol. Add numbered markers as small white circles with black outlines and black numbers, each unique and appearing exactly once: 1 for the main office area, 2 for the entry vestibule area, 3 for the equipment nook area, and 4 through 18 for the listed openings, furniture, props, and plot devices. Furniture and openings must be simple symbolic top-down glyphs only: desk rectangles, chair blocks, door arcs, window double-lines, rack rectangles. Keep the plan uncluttered, legible, and schematic.",
        "key_elements": [
          "Small contemporary security office in a coastal isolated facility, compact and practical",
          "Flat top-down schematic 2D floor plan, CAD-like, 1024x1024 square",
          "Security office main work area in pale muted yellow, entry vestibule in pale beige, equipment nook in pale gray",
          "CCTV monitor wall as the dominant plot-critical visual device on the north wall",
          "Staff desk and chair positioned to face the monitor wall",
          "Modern PC workstation, NVR/server rack, file cabinet, wall notice board, small window with blinds, wall-mounted air conditioner",
          "Door swing arcs, window double-line symbol, and simple top-down furniture glyphs only",
          "Numbered circular markers for every area, opening, furniture item, persistent prop, and plot-critical device"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main security office area",
            "number": 1,
            "position_hint": "central and northern portion of the plan, pale muted yellow fill"
          },
          {
            "category": "area",
            "label": "Entry vestibule",
            "number": 2,
            "position_hint": "southwest corner of the plan, pale beige fill"
          },
          {
            "category": "area",
            "label": "Equipment nook",
            "number": 3,
            "position_hint": "southeast corner of the plan, pale gray fill"
          },
          {
            "category": "opening",
            "label": "Entrance door with swing arc",
            "number": 4,
            "position_hint": "south wall opening into the entry vestibule"
          },
          {
            "category": "opening",
            "label": "Interior door to main office",
            "number": 5,
            "position_hint": "between entry vestibule and main security office area, slightly west of center"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor wall array",
            "number": 6,
            "position_hint": "north wall of the main office, centered above the staff desk sightline"
          },
          {
            "category": "furniture",
            "label": "Staff desk",
            "number": 7,
            "position_hint": "center of main office, oriented north toward the monitor wall"
          },
          {
            "category": "furniture",
            "label": "Office chair",
            "number": 8,
            "position_hint": "south side of the staff desk, facing north"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse",
            "number": 9,
            "position_hint": "on top of the staff desk, directly in front of the chair"
          },
          {
            "category": "prop",
            "label": "Desktop PC tower",
            "number": 10,
            "position_hint": "under or beside the east side of the staff desk"
          },
          {
            "category": "plot_device",
            "label": "NVR and network rack",
            "number": 11,
            "position_hint": "inside the equipment nook along the east wall"
          },
          {
            "category": "furniture",
            "label": "Tall metal file cabinet",
            "number": 12,
            "position_hint": "west wall of the main office, near the interior door"
          },
          {
            "category": "opening",
            "label": "Small window with blinds",
            "number": 13,
            "position_hint": "east wall of the main office, north of the equipment nook"
          },
          {
            "category": "furniture",
            "label": "Narrow side table for logs",
            "number": 14,
            "position_hint": "west wall of the main office, north of the file cabinet"
          },
          {
            "category": "prop",
            "label": "Notice board",
            "number": 15,
            "position_hint": "west wall above the narrow side table"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 16,
            "position_hint": "high on the north wall, to one side of the monitor array"
          },
          {
            "category": "prop",
            "label": "Coat stand or uniform hook",
            "number": 17,
            "position_hint": "near the southwest interior corner of the main office, beside the entry route"
          },
          {
            "category": "prop",
            "label": "Small red circular warning sticker",
            "number": 18,
            "position_hint": "on or near the monitor wall, small symbolic accent but still a flat plan marker only"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_security_office_day_dark_monitor",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (entrance door), just inside number 2 (entry vestibule), facing diagonally toward number 6 (CCTV monitor wall), number 7 (staff desk), and number 8 (office chair)",
            "framing_notes": "include the monitor wall prominently as the main focal point; keep the desk and chair in the foreground or midground; allow the small window and blinds to read as a secondary background element",
            "lens_hint": "35mm wide angle",
            "sub_location": "security_office"
          }
        ],
        "applied_shots": [
          "S20_Shot1",
          "S20_Shot5"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a modern mid-2020s police detective office. The image must look like a clean CAD plan or simple room layout sketch: single-weight black outlines, white or off-white background, geometric symbols only. Strictly no 3D, no isometric view, no perspective, no axonometric view, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered materials, no lighting effects, no textured surfaces. Use flat pastel solid color fills only, one color per area with no blending: Main Detective Office area in pale yellow, Monitor Review area in pale green, File Storage Strip in pale beige, Entrance Nook if shown in pale gray-blue. Draw thick exterior walls and thinner interior partitions. Layout: a rectangular office with the main detective office occupying the center and south, a narrow file storage strip along the west wall, and a small enclosed monitor review area in the northeast corner separated by a glass partition. Use contemporary urban police office layout cues: clustered detective desks in the center, practical filing cabinets along one wall, a case photo board on the north wall, PC monitors on desks, a dedicated CCTV/computer monitor review console in the enclosed corner, printer/copier near the entrance, visitor interview table near the southeast side, coffee and water cabinet near the south wall, wall-mounted air conditioner near the east wall. Furniture must be simple top-down plan glyphs: desks as rectangles, chairs as small rectangles or rounded blocks, monitor screens as thin rectangles, board as wall-mounted rectangle, filing cabinets as repeated narrow rectangles, printer as rectangular machine, door as line plus swing arc, sliding door as overlapping panels, windows as double parallel lines in the wall. Place small circular markers with black numbers, each number unique and used exactly once, for these elements: 1 main detective office area, 2 monitor review area, 3 file storage strip, 4 main entrance door on south wall near southwest corner with swing arc, 5 glass partition sliding door to monitor area, 6 large exterior window row on west wall, 7 north window row, 8 four-desk detective workstation cluster in center, 9 desk chair set around the cluster, 10 PC monitor set on desks, 11 document stacks and case folders on desks as blank paper rectangles, 12 printer/copier station near southwest wall, 13 filing cabinet row along west wall, 14 case photo evidence board on north wall with photo rectangles only, 15 small flat red circular case mark on the evidence board, 16 monitor review console table in northeast room, 17 large monitor bank in monitor review area with blank screen rectangles, 18 rolling chair at monitor station, 19 whiteboard task board on south wall with no writing, 20 small visitor interview table in southeast office, 21 two visitor chairs around it, 22 coffee and water cabinet on south wall, 23 wall-mounted air conditioner on east wall, 24 wall clock near northwest wall. Area labels may appear as large simple English words only: Office, Monitor, Files. No other text, no annotations, no captions, no readable writing on documents, boards, photos, or screens. Add a small north arrow with the letter N in one corner only. Do not draw cameras, viewpoint arrows, people, decorative art, or any cinematic effects.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic office floor plan",
          "Modern mid-2020s police detective office layout with clustered desks, PC monitors, document stacks, filing cabinets, case photo board, and CCTV monitor review corner",
          "Single-weight black CAD-like outlines on white or off-white background",
          "Flat pastel solid area fills: main detective office pale yellow, monitor review area pale green, file storage strip pale beige, entrance nook pale gray-blue",
          "Numbered circular markers for every listed furniture item, opening, prop, area, and plot-critical visual device",
          "No readable text inside documents, screens, boards, or markers except black numbers in circles and optional generic area labels"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main detective office area",
            "number": 1,
            "position_hint": "large central and south part of office, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Monitor review area",
            "number": 2,
            "position_hint": "northeast enclosed corner, pale green fill"
          },
          {
            "category": "area",
            "label": "File storage strip",
            "number": 3,
            "position_hint": "west side strip along wall cabinets, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Main entrance door",
            "number": 4,
            "position_hint": "south wall near southwest corner, inward swing arc"
          },
          {
            "category": "opening",
            "label": "Glass partition sliding door",
            "number": 5,
            "position_hint": "east side of main office leading into monitor review area"
          },
          {
            "category": "opening",
            "label": "Large exterior window row",
            "number": 6,
            "position_hint": "west wall beside file storage strip, double parallel line window symbols"
          },
          {
            "category": "opening",
            "label": "North window row",
            "number": 7,
            "position_hint": "north wall above case board and monitor area, double parallel line window symbols"
          },
          {
            "category": "furniture",
            "label": "Four-desk detective workstation cluster",
            "number": 8,
            "position_hint": "center of main detective office, four rectangular desks grouped face-to-face"
          },
          {
            "category": "furniture",
            "label": "Desk chair set",
            "number": 9,
            "position_hint": "around number 8, small chair glyphs on each outer side of desk cluster"
          },
          {
            "category": "plot_device",
            "label": "Desk PC monitor set",
            "number": 10,
            "position_hint": "on top of number 8, small flat monitor rectangles facing desk chairs"
          },
          {
            "category": "prop",
            "label": "Document stacks and case folders",
            "number": 11,
            "position_hint": "spread across number 8 as small paper rectangles, no readable text"
          },
          {
            "category": "furniture",
            "label": "Printer and copier station",
            "number": 12,
            "position_hint": "southwest wall near entrance, rectangular machine glyph"
          },
          {
            "category": "furniture",
            "label": "Filing cabinet row",
            "number": 13,
            "position_hint": "west wall inside file storage strip, long row of narrow cabinet rectangles"
          },
          {
            "category": "plot_device",
            "label": "Case photo evidence board",
            "number": 14,
            "position_hint": "north wall of main office, wide board with photo and paper rectangles, no readable text"
          },
          {
            "category": "plot_device",
            "label": "Small red circular case mark",
            "number": 15,
            "position_hint": "on number 14, flat red circle symbol among photo rectangles"
          },
          {
            "category": "furniture",
            "label": "Monitor review console table",
            "number": 16,
            "position_hint": "inside monitor review area along east wall"
          },
          {
            "category": "plot_device",
            "label": "Large monitor bank",
            "number": 17,
            "position_hint": "on number 16 and east wall of monitor review area, multiple screen rectangles with no readable text"
          },
          {
            "category": "furniture",
            "label": "Rolling chair at monitor station",
            "number": 18,
            "position_hint": "inside monitor review area facing number 17"
          },
          {
            "category": "plot_device",
            "label": "Whiteboard task board",
            "number": 19,
            "position_hint": "south wall near desk cluster, plain board rectangle with no readable writing"
          },
          {
            "category": "furniture",
            "label": "Small visitor interview table",
            "number": 20,
            "position_hint": "southeast part of main office near monitor area partition"
          },
          {
            "category": "furniture",
            "label": "Two visitor chairs",
            "number": 21,
            "position_hint": "on opposite sides of number 20"
          },
          {
            "category": "furniture",
            "label": "Coffee and water cabinet",
            "number": 22,
            "position_hint": "south wall between entrance and visitor table"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 23,
            "position_hint": "high on east wall of main office near monitor review partition, shown as simple narrow rectangle"
          },
          {
            "category": "prop",
            "label": "Wall clock",
            "number": 24,
            "position_hint": "northwest wall near case board, small circle symbol"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_office_night_duty",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4, just inside the entrance, facing diagonally across number 1 toward number 8, number 10, and number 17",
            "framing_notes": "Use the desk cluster and monitor area as the main background anchors; keep number 14 visible on the rear wall if possible.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_paperwork",
            "camera_height": "eye-level seated-to-standing ~1.4m",
            "camera_position": "beside number 8 at the detective workstation cluster, facing toward number 11 with number 12 and number 13 in the background",
            "framing_notes": "Frame paperwork-heavy surfaces prominently; include number 11 in foreground and number 13 along the side wall.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_empty_case_photos",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 20, facing north toward number 14 and number 15, with number 8 partially off to one side",
            "framing_notes": "Center the case photo evidence board; keep the room feeling empty by showing desks without people.",
            "lens_hint": "40mm normal-wide",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_empty_monitor_result",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 2 near number 18, facing number 17 over number 16, with number 5 behind or to the side",
            "framing_notes": "Make the monitor bank the dominant background element; include the partition door to clarify it is a separate review 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 floor plan diagram of the front exterior of a modern Korean police building with a bicycle parking area. Use a clean architectural CAD plan or IKEA-style room layout look: single-weight black outlines on a white or off-white background, simple geometric symbols only. Do not depict 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Fill each zone with one solid flat pastel color: number 1 police building footprint in pale blue-gray across the north half, number 2 front forecourt in pale beige in the center, number 3 bicycle parking zone in pale green on the east side of the forecourt, number 4 sidewalk and curb strip in pale gray along the south edge, and number 18 road edge lane in muted pale blue-gray at the far south. Include short area labels only for the main zones: Building, Forecourt, Bicycle Parking, Sidewalk, Road. Add a small north arrow with N in one corner. Do not place any other text in the drawing. Draw a centered main glass entrance double-door symbol on the north facade as number 5, entrance steps directly below it as number 6, an accessible ramp with simple handrail lines west of the steps as number 7, a left window band on the north facade as number 8, and a right window band as number 9. In the bicycle parking zone, draw a simple top-down bicycle rack as number 10 and several symbolic parked bicycles as number 11. Draw a clear open route from the bicycle parking zone across the forecourt to the sidewalk as number 12, using a minimal outlined path or arrow-like floor symbol without extra text. Add a small CCTV camera symbol on the northeast facade as number 13 aimed toward the forecourt and bicycle parking, a blank signboard panel above the entrance as number 14 with no readable writing, flagpoles on the west forecourt as number 15, bollards along the curb line as number 16, and low rectangular planters flanking the entrance steps as number 17. Place every item marker as a small white circle with a black outline and a black number, using numbers 1 through 18 exactly once. Keep the plan simple, legible, and schematic, with no people, no vehicles, and no decorative illustration.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern Korean coastal-city police building front exterior",
          "Building footprint along the north side, front forecourt in the middle, sidewalk and road edge along the south side",
          "Color-coded flat pastel zones: building area pale blue-gray, forecourt pale beige, bicycle parking pale green, sidewalk pale gray, road pale muted blue-gray",
          "Centered main glass entrance with steps and accessible ramp, window bands on both sides",
          "Bicycle parking zone to the east side of the forecourt with rack and parked bicycles, arranged for a bicycle departure shot",
          "Modern civic exterior layout cues: bollards, CCTV camera, signboard panel with no readable text, flagpoles, low planters, curb opening to street"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Police building footprint",
            "number": 1,
            "position_hint": "north half of plan, rectangular building mass"
          },
          {
            "category": "area",
            "label": "Front forecourt",
            "number": 2,
            "position_hint": "center of plan between building entrance and sidewalk"
          },
          {
            "category": "area",
            "label": "Bicycle parking zone",
            "number": 3,
            "position_hint": "east side of forecourt near the building front"
          },
          {
            "category": "area",
            "label": "Sidewalk and curb strip",
            "number": 4,
            "position_hint": "south edge of plan in front of forecourt"
          },
          {
            "category": "opening",
            "label": "Main glass entrance double doors",
            "number": 5,
            "position_hint": "center of north building facade, opening into forecourt"
          },
          {
            "category": "opening",
            "label": "Entrance steps",
            "number": 6,
            "position_hint": "directly south of number 5 at building entrance"
          },
          {
            "category": "opening",
            "label": "Accessible ramp with handrails",
            "number": 7,
            "position_hint": "west of number 6, connecting forecourt to entrance landing"
          },
          {
            "category": "opening",
            "label": "Left window band",
            "number": 8,
            "position_hint": "north facade, west of main entrance"
          },
          {
            "category": "opening",
            "label": "Right window band",
            "number": 9,
            "position_hint": "north facade, east of main entrance"
          },
          {
            "category": "furniture",
            "label": "Bicycle rack",
            "number": 10,
            "position_hint": "inside number 3, aligned north-south near east wall side"
          },
          {
            "category": "prop",
            "label": "Parked bicycles",
            "number": 11,
            "position_hint": "inside number 3, attached to number 10 bicycle rack"
          },
          {
            "category": "plot_device",
            "label": "Bicycle departure path",
            "number": 12,
            "position_hint": "clear route from number 3 southwest across number 2 to number 4"
          },
          {
            "category": "plot_device",
            "label": "Security CCTV camera",
            "number": 13,
            "position_hint": "above main facade near northeast corner, aimed toward forecourt and bicycle parking"
          },
          {
            "category": "prop",
            "label": "Blank station signboard panel",
            "number": 14,
            "position_hint": "on north facade above number 5, no readable text"
          },
          {
            "category": "prop",
            "label": "Flagpoles",
            "number": 15,
            "position_hint": "west side of forecourt near sidewalk"
          },
          {
            "category": "prop",
            "label": "Bollard row",
            "number": 16,
            "position_hint": "along south edge of forecourt separating number 2 from number 4"
          },
          {
            "category": "prop",
            "label": "Low planters",
            "number": 17,
            "position_hint": "flanking the entrance steps on both sides of number 6"
          },
          {
            "category": "area",
            "label": "Road edge lane",
            "number": 18,
            "position_hint": "thin band at the far south edge beyond sidewalk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_building_front_day_bicycle_departure",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 at the south sidewalk edge, facing diagonally northwest toward number 3 bicycle parking, number 10 bicycle rack, and number 5 main entrance",
            "framing_notes": "include the bicycle parking area prominently in the foreground or midground, with the police building entrance readable behind it",
            "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 contemporary coastal fishing boat deck at sea, with a forward wheelhouse entrance. Use a clean architectural plan look: single-weight black outlines on a white or off-white background, simple geometric symbols only, and flat solid pastel area fills. Fill the open sea surround in pale blue, the main aft working deck in muted pale gray, the wheelhouse in pale beige, the port side passage in pale gray-green, and the starboard side passage in the same pale gray-green. Draw the boat hull as a compact rounded-rectangle fishing boat footprint with a blunt stern at the bottom and a slightly tapered bow at the top. Place the wheelhouse as a rectangular cabin block in the forward center, leaving narrow side passages on both sides and a larger open work deck aft. Add only short area labels inside zones: SEA, DECK, WHEELHOUSE, PORT PASSAGE, STARBOARD PASSAGE, plus a small N arrow in one corner. Do not add any other text. Place small white circles with black outlines and black numbers 1 through 17, each number exactly once. Number 1 marks the main aft working deck area; number 2 marks the wheelhouse area; number 3 marks the centered sliding wheelhouse entrance on the aft wall, shown as a doorway track line; number 4 marks the port side passage; number 5 marks the starboard side passage; number 6 marks the stern boarding gate in the aft rail; number 7 marks the low perimeter rail and bulwark around the deck edge; number 8 marks stacked rectangular fish boxes on the aft port side; number 9 marks a coiled rope and net bundle on the aft starboard side; number 10 marks a compact net hauler winch on the starboard rail near midship; number 11 marks a rectangular deck hatch in the center of the aft deck; number 12 marks a lifebuoy ring on the port rail near the wheelhouse rear corner; number 13 marks a small roof mast and antenna base on the wheelhouse roof; number 14 marks the front windshield on the forward wall of the wheelhouse; number 15 marks the port wheelhouse side window; number 16 marks the starboard wheelhouse side window; number 17 marks the surrounding open sea area. Show windows as double parallel lines in the wheelhouse walls, the sliding entrance as a simple plan doorway symbol, railings as thin continuous outlines, fish boxes as stacked rectangles, the rope/net as concentric line coils, the winch as a small circle on a rectangular base, the deck hatch as a thin rectangle, and the lifebuoy as a small ring. Keep the diagram simple, readable, flat, and uncluttered.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a small contemporary coastal fishing boat deck at sea",
          "Color-coded flat pastel zones: sea surround, main aft working deck, wheelhouse, port passage, starboard passage",
          "Wheelhouse placed forward with a rear sliding entrance opening onto the aft work deck",
          "Narrow side passages along both sides of the wheelhouse, typical of compact working boats",
          "Deck work props arranged for a modern fishing boat: fish boxes, rope and net bundle, deck hatch, net hauler, lifebuoy, cleats, mast/antenna",
          "All furniture, openings, props, and areas marked by unique black-numbered circles with minimal in-diagram text"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "main aft working deck",
            "number": 1,
            "position_hint": "central and aft open deck zone behind the wheelhouse"
          },
          {
            "category": "area",
            "label": "wheelhouse",
            "number": 2,
            "position_hint": "forward center cabin block"
          },
          {
            "category": "opening",
            "label": "wheelhouse sliding entrance",
            "number": 3,
            "position_hint": "aft wall of wheelhouse, centered, opening toward main deck"
          },
          {
            "category": "area",
            "label": "port side passage",
            "number": 4,
            "position_hint": "narrow walkway along left side of wheelhouse"
          },
          {
            "category": "area",
            "label": "starboard side passage",
            "number": 5,
            "position_hint": "narrow walkway along right side of wheelhouse"
          },
          {
            "category": "opening",
            "label": "stern boarding gate",
            "number": 6,
            "position_hint": "center of aft rail at stern"
          },
          {
            "category": "prop",
            "label": "low perimeter rail and bulwark",
            "number": 7,
            "position_hint": "continuous outline around the deck edge"
          },
          {
            "category": "prop",
            "label": "stacked fish boxes",
            "number": 8,
            "position_hint": "aft deck, port side near the stern corner"
          },
          {
            "category": "prop",
            "label": "coiled rope and net bundle",
            "number": 9,
            "position_hint": "aft deck, starboard side near the stern corner"
          },
          {
            "category": "prop",
            "label": "net hauler winch",
            "number": 10,
            "position_hint": "starboard rail near midship, beside the working deck"
          },
          {
            "category": "prop",
            "label": "rectangular deck hatch",
            "number": 11,
            "position_hint": "center of main aft working deck"
          },
          {
            "category": "prop",
            "label": "lifebuoy ring",
            "number": 12,
            "position_hint": "port rail near the wheelhouse rear corner"
          },
          {
            "category": "prop",
            "label": "roof mast and antenna base",
            "number": 13,
            "position_hint": "top of wheelhouse roof, forward center"
          },
          {
            "category": "opening",
            "label": "front windshield",
            "number": 14,
            "position_hint": "forward wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "port wheelhouse side window",
            "number": 15,
            "position_hint": "left wall of wheelhouse facing port passage"
          },
          {
            "category": "opening",
            "label": "starboard wheelhouse side window",
            "number": 16,
            "position_hint": "right wall of wheelhouse facing starboard passage"
          },
          {
            "category": "area",
            "label": "open sea surround",
            "number": 17,
            "position_hint": "outside the boat hull around all sides"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_deck_dusk_at_sea",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (stern boarding gate), facing forward along number 1 (main aft working deck) toward number 3 (wheelhouse entrance), with number 8 (fish boxes) on the left side and number 10 (net hauler) on the right side",
            "framing_notes": "Keep the wheelhouse entrance and front deck clutter readable; include rail edges and open sea beyond the boat for orientation.",
            "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 boat wheelhouse connected to an aft deck entrance. The drawing must look like a clean architectural CAD plan or simple room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use flat solid pastel area fills with one consistent color per zone: wheelhouse interior pale blue-gray, aft deck landing pale gray. Show the wheelhouse as a small rectangular enclosed cabin with the forward side at the top of the image and the aft deck at the bottom. Include only short area labels inside zones, such as \"Wheelhouse\" and \"Aft Deck\"; all furniture, openings, props, and plot devices must be identified only with small white circular markers containing black numbers 1 through 16, each number appearing exactly once. Add a small north arrow with \"N\" in one corner. Layout details: number 1 marks the wheelhouse interior area at center; number 2 marks the exterior aft deck landing below the cabin; number 3 is a watertight aft entrance door on the south wall, drawn with a door line and swing arc connecting to the deck; number 4 is a forward multi-pane windshield along the north wall, drawn as double parallel window lines; number 5 is a port side window on the west wall forward half; number 6 is a starboard side window on the east wall forward half; number 7 is a helm console with steering wheel symbol at north-center below the windshield; number 8 is a captain swivel chair centered behind the console; number 9 is a small navigation screen rectangle on the console; number 10 is a radio handset symbol on the starboard side of the console; number 11 is a narrow chart bench along the west wall aft of the port window; number 12 is a flat electrical breaker panel on the east wall aft of the starboard window; number 13 is a storage locker cabinet in the southeast corner; number 14 is a fold-down crew bench along the southwest wall; number 15 is a red circle symbol location on the starboard interior wall or starboard window area between the side window and electrical panel, shown as a simple red ring plus its numbered marker for the revealed state; number 16 is a small roof hatch symbol near the centerline above the captain chair. Use top-down plan conventions for all objects: rectangles, arcs, double window lines, simple chair and console glyphs. Keep the diagram minimal and readable, with no camera icons, no field-of-view cones, no extra annotations, and no text labels for objects. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact modern coastal boat wheelhouse tied directly to an aft exterior deck entrance",
          "Flat pastel color zones: wheelhouse interior in pale blue-gray, aft deck landing in pale gray",
          "Forward helm console, captain chair, navigation screen, radio handset, chart bench, electrical panel, storage locker",
          "Watertight aft entrance door, forward windshield, port and starboard side windows, roof hatch",
          "Red circle symbol location shown as a plot-critical marker on the starboard interior wall or window area",
          "All objects marked only by unique numbered circles; area names may be shown as short generic English labels"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse interior area",
            "number": 1,
            "position_hint": "center of compact enclosed wheelhouse rectangle"
          },
          {
            "category": "area",
            "label": "Aft deck landing area",
            "number": 2,
            "position_hint": "outside south side of wheelhouse, directly behind entrance"
          },
          {
            "category": "opening",
            "label": "Aft watertight deck entrance door",
            "number": 3,
            "position_hint": "south wall of wheelhouse, slightly left of center, connecting to aft deck landing"
          },
          {
            "category": "opening",
            "label": "Forward multi-pane windshield",
            "number": 4,
            "position_hint": "north wall of wheelhouse, spanning most of the front wall"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 5,
            "position_hint": "west wall of wheelhouse, forward half"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 6,
            "position_hint": "east wall of wheelhouse, forward half"
          },
          {
            "category": "furniture",
            "label": "Helm console with steering wheel",
            "number": 7,
            "position_hint": "north-center inside wheelhouse, directly below forward windshield"
          },
          {
            "category": "furniture",
            "label": "Captain swivel chair",
            "number": 8,
            "position_hint": "center of wheelhouse, immediately south of helm console"
          },
          {
            "category": "prop",
            "label": "Navigation screen on console",
            "number": 9,
            "position_hint": "on top of helm console near forward center"
          },
          {
            "category": "prop",
            "label": "Radio handset",
            "number": 10,
            "position_hint": "on starboard side of helm console"
          },
          {
            "category": "furniture",
            "label": "Narrow chart bench",
            "number": 11,
            "position_hint": "along west wall, aft of port side window"
          },
          {
            "category": "prop",
            "label": "Electrical breaker panel",
            "number": 12,
            "position_hint": "east wall, aft of starboard side window"
          },
          {
            "category": "furniture",
            "label": "Storage locker cabinet",
            "number": 13,
            "position_hint": "southeast corner inside wheelhouse near entrance"
          },
          {
            "category": "furniture",
            "label": "Fold-down crew bench",
            "number": 14,
            "position_hint": "southwest interior wall near aft entrance"
          },
          {
            "category": "plot_device",
            "label": "Red circle symbol location",
            "number": 15,
            "position_hint": "starboard interior wall or starboard window area, between number 6 and number 12"
          },
          {
            "category": "opening",
            "label": "Small roof hatch symbol",
            "number": 16,
            "position_hint": "ceiling hatch indicated in plan view near centerline above captain chair"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wheelhouse_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just inside the aft deck entrance near number 3, facing diagonally forward toward number 7 and number 4, with number 8 centered in the midground",
            "framing_notes": "Emphasize the compact wheelhouse depth from entrance to forward windshield; include numbers 7, 8, and 4 as the dominant layout references.",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          },
          {
            "bg_id": "bg_wheelhouse_dusk_red_circle_revealed",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8, slightly aft of the captain chair, facing toward the starboard wall so number 15 is visible with number 7 and number 6 nearby",
            "framing_notes": "Frame number 15 prominently on the starboard side while keeping the helm console and side window context readable.",
            "lens_hint": "35mm moderately wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot7",
          "S29_Shot8"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": [
          "fp_deck"
        ]
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "68e56c4d-a9ac-4689-9675-5dfb5448f4b4",
  "resolved_model": "gpt",
  "updated_at": "2026-05-01T18:55:26.622758+00:00",
  "project_config_snapshot": {}
}