{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "7f8f8f67e79ec8a0",
  "data": {
    "floor_plans": {
      "fp_rooftop_outside": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a modern Korean urban rooftop exterior. The image must look like a clean CAD plan or simple room-layout sketch on a white or off-white background, using single-weight black outlines and simple geometric symbols only. Use flat pastel solid color fills with no variation: fill the main rooftop deck area pale gray and the compact rooftop access-room enclosure pale beige. Show a low parapet wall around the roof perimeter as a simple thick outline. Place the compact rectangular rooftop access room along the west side of the roof. Show a hinged exterior entry door on the east wall of this access room, with a standard door line and swing arc opening outward onto the rooftop deck. Show a small rectangular window as double parallel lines on the north wall of the access room. Place a cylindrical rooftop water tank symbol in the northeast corner of the deck. Place a straight clothesline across the south half of the deck, running east-west between two simple posts. Place a small exterior wall light symbol above or beside the entry door. Add small circular numbered markers with black numbers exactly once for all elements: 1 rooftop deck area, 2 rooftop access room area, 3 hinged metal entry door, 4 small window, 5 rooftop water tank, 6 clothesline, 7 low parapet wall, 8 exterior wall light. Optional large area labels may read only ROOFTOP DECK and ACCESS ROOM; include a small north arrow marked N in one corner. Do not add any other text, annotations, camera icons, people, vehicles, weather, blood, symbols, decorative graphics, or scene action. 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 rooftop floor plan.",
          "Modern Korean urban rooftop layout: open concrete roof deck with low parapet, compact rooftop access-room enclosure, hinged exterior entry door, small wall window, rooftop water tank, and laundry clothesline.",
          "Single flat pastel fill per zone: rooftop deck in pale gray, access room enclosure in pale beige.",
          "Minimal diagram text only: optional area labels, numbered circular markers, and a small north arrow.",
          "All furniture, openings, props, and visual devices shown as simple top-down symbols with unique numbered markers."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck area",
            "number": 1,
            "position_hint": "main open exterior roof area occupying most of the plan"
          },
          {
            "category": "area",
            "label": "Rooftop access room area",
            "number": 2,
            "position_hint": "compact rectangular enclosure along the west side of the rooftop"
          },
          {
            "category": "opening",
            "label": "Hinged metal entry door",
            "number": 3,
            "position_hint": "east wall of access room, opening outward onto rooftop deck"
          },
          {
            "category": "opening",
            "label": "Small rectangular window",
            "number": 4,
            "position_hint": "north wall of access room, facing the rooftop deck side"
          },
          {
            "category": "prop",
            "label": "Rooftop water tank",
            "number": 5,
            "position_hint": "northeast corner of rooftop deck near parapet"
          },
          {
            "category": "prop",
            "label": "Clothesline",
            "number": 6,
            "position_hint": "stretched east-west across the south half of rooftop deck between two simple posts"
          },
          {
            "category": "prop",
            "label": "Low parapet wall",
            "number": 7,
            "position_hint": "continuous border around the outer edge of rooftop deck"
          },
          {
            "category": "plot_device",
            "label": "Exterior wall light",
            "number": 8,
            "position_hint": "mounted above or beside number 3 on the access-room exterior wall"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_outside_day_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 on the south side of the rooftop deck, facing diagonally northwest toward number 3 and number 4, with number 5 visible to the right",
            "framing_notes": "Show the open rooftop space clearly, with the clothesline in the foreground and the entry door, window, and water tank readable in the background.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_outside"
          },
          {
            "bg_id": "bg_rooftop_outside_night_intrusion_door_ajar",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 in the northeast corner, facing southwest toward number 3 and number 8, with number 4 along the same access-room wall",
            "framing_notes": "Emphasize the entry door position and its swing direction; keep the rooftop deck perimeter visible enough to show isolation.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_outside"
          },
          {
            "bg_id": "bg_rooftop_outside_dawn_light_on",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the southeast parapet edge of number 1, facing northwest toward number 8 above number 3, with number 6 crossing the midground",
            "framing_notes": "Frame the doorway and exterior light as the main focal area, while keeping the window and water tank visible as secondary reference points.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_outside"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot4",
          "S10_Shot7",
          "S10_Shot9",
          "S15_Shot1"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_alley_outside": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of an outdoor alley approach in a contemporary Korean urban district. The drawing must look like a clean CAD plan or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use solid flat pastel area fills with one consistent color per zone: main alley lane pale warm gray, building frontage recess pale beige, police staging bay pale blue-gray, side passage pale green-gray, adjacent building footprints pale lavender. Add short generic area labels only, such as Alley, Gate Recess, Staging Bay, and Side Passage. Add a small north arrow in one corner. Do not add any other text inside the drawing.\n\nLayout: orient north upward. A narrow central alley lane runs vertically from the wider south entry toward a low-rise building frontage at the north end. Thick black wall lines define adjacent building edges on both sides. At the north end, show a recessed building approach with a metal sliding vehicle gate, a smaller pedestrian gate, and an inner entrance door behind the gate. Place simple double-line window symbols on the north facade. Include a narrow side passage opening through the east wall at mid-alley. At the south alley mouth, draw a widened police staging bay with a top-down police car symbol parked at an angle facing into the alley; show a simple roof siren bar as a small rectangle on the car roof. Across the alley just north of the car, draw a temporary police barrier tape line and several small cone symbols. Add a utility pole at the southwest corner, a wall CCTV camera symbol on the upper west building corner aimed down the alley, a linear drainage grate along the west gutter, a round manhole cover near the alley center, and a narrow exterior stair strip beside the north-east frontage.\n\nPlace small white circular markers with black numbers exactly once for every numbered element: 1 main alley lane, 2 building frontage recess, 3 police staging bay, 4 metal sliding vehicle gate, 5 small pedestrian gate, 6 inner building entrance door, 7 police car with roof siren bar, 8 temporary police barrier tape, 9 traffic cones, 10 wall CCTV camera, 11 utility pole, 12 linear drainage grate, 13 round manhole cover, 14 narrow side passage, 15 building facade windows, 16 exterior stair strip. The numbered circles must be clear, small, and not overlap the symbols.\n\nStrictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, rendered lighting, lighting effects, textured surfaces, material rendering, fog, atmosphere, people, character figures, camera icons, field-of-view cones, and arrows other than the north arrow.",
        "key_elements": [
          "square 1024x1024 flat top-down schematic plan",
          "narrow contemporary Korean urban alley approach",
          "building gate and recessed entrance at the north end",
          "police car staging area at the alley mouth",
          "temporary police barrier, cones, utility pole, CCTV, drain, manhole, side passage, and facade windows",
          "solid pastel zone fills with black outline symbols and numbered circular markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "main alley lane",
            "number": 1,
            "position_hint": "central north-south alley lane running from south entry to north gate"
          },
          {
            "category": "area",
            "label": "building frontage recess",
            "number": 2,
            "position_hint": "north end of alley in front of the gated building"
          },
          {
            "category": "area",
            "label": "police staging bay",
            "number": 3,
            "position_hint": "southwest widened curb area at the alley mouth"
          },
          {
            "category": "opening",
            "label": "metal sliding vehicle gate",
            "number": 4,
            "position_hint": "north wall, centered across the building frontage recess"
          },
          {
            "category": "opening",
            "label": "small pedestrian gate",
            "number": 5,
            "position_hint": "north wall, just east of the metal sliding vehicle gate"
          },
          {
            "category": "opening",
            "label": "inner building entrance door",
            "number": 6,
            "position_hint": "behind the gate recess, slightly east of center"
          },
          {
            "category": "plot_device",
            "label": "police car with roof siren bar",
            "number": 7,
            "position_hint": "police staging bay at the south alley mouth, angled toward the alley"
          },
          {
            "category": "plot_device",
            "label": "temporary police barrier tape",
            "number": 8,
            "position_hint": "across the alley just north of the police car"
          },
          {
            "category": "prop",
            "label": "traffic cones",
            "number": 9,
            "position_hint": "clustered beside the temporary barrier at the south-center alley mouth"
          },
          {
            "category": "plot_device",
            "label": "wall CCTV camera",
            "number": 10,
            "position_hint": "upper west building corner, aimed down the alley toward the gate"
          },
          {
            "category": "prop",
            "label": "utility pole",
            "number": 11,
            "position_hint": "southwest corner beside the staging bay"
          },
          {
            "category": "prop",
            "label": "linear drainage grate",
            "number": 12,
            "position_hint": "along the west gutter of the main alley lane"
          },
          {
            "category": "prop",
            "label": "round manhole cover",
            "number": 13,
            "position_hint": "center of the main alley lane, slightly south of midpoint"
          },
          {
            "category": "opening",
            "label": "narrow side passage",
            "number": 14,
            "position_hint": "east wall at mid-alley, opening into a small side passage"
          },
          {
            "category": "opening",
            "label": "building facade windows",
            "number": 15,
            "position_hint": "north building facade, west and east of the gate recess"
          },
          {
            "category": "prop",
            "label": "exterior stair strip",
            "number": 16,
            "position_hint": "east side of the north building frontage, beside the pedestrian gate"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_alley_outside_night_siren_police_car",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 and number 7 at the south alley mouth, facing north along number 1 toward number 4 and number 6",
            "framing_notes": "keep the police car in the near foreground, include the temporary barrier at number 8, and make the gated building entrance at numbers 4 and 6 the deep background focal point",
            "lens_hint": "28mm wide angle",
            "sub_location": "alley_outside"
          }
        ],
        "applied_shots": [
          "S12_Shot2"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_living_room": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic architectural floor plan diagram on a white or off-white background. Use clean single-weight black outlines and simple geometric plan symbols only. Use one solid pastel fill per area with hard edges: Living Room area in pale yellow, Kitchenette area in pale green, Entry area in pale beige. The layout is a compact contemporary urban Korean living room: a small shoe-removal entry threshold at the southwest corner, a main entry door with a swing arc on the southwest wall, a linear kitchenette along the west wall, refrigerator at the northwest end, central dining/work table, two movable chairs, a low sofa or floor cushion facing an east-wall TV corner, a large two-panel sliding window on the north wall, and a wall-mounted air conditioner near the window. Show the kitchen counter as a simple top-down counter shape with sink and cooktop symbols. Show the TV stand as a simple rectangle on the east wall. Show the window as double parallel lines in the wall. Show the door as a line with a swing arc. Include a small storage shelf near the south/east side. Include a small photo clue or photo frame location on or near the TV stand. Include a temporary circular wall-mark location on the east wall near the TV corner as a tiny flat ring symbol, treated as a marked position rather than a room label. Include a ransacked scatter zone around the table and TV corner using a few small flat outline shapes, kept sparse and schematic. Place small white circles with black outlines and black numbers 1 through 18 exactly once, beside their corresponding elements. The only words inside the drawing may be the area labels “Living Room”, “Kitchenette”, and “Entry”, plus a small north arrow with “N” in one corner. Do not add any other annotations, captions, camera icons, people, or decorative details. Keep the diagram plain, legible, and furniture-layout focused, like a simple CAD room plan or furniture layout sketch.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan",
          "Compact contemporary urban Korean living room with kitchenette",
          "Solid pastel area fills: pale yellow living room, pale green kitchenette, pale beige entry threshold",
          "Main entry door with swing arc at southwest side",
          "Small shoe-removal entry threshold by the door",
          "Linear kitchenette with counter, sink, cooktop, and refrigerator along the west side",
          "Central dining/work table with two movable chairs",
          "TV corner on the east wall with low sofa/floor cushion opposite",
          "Large sliding window on the north wall",
          "Wall-mounted air conditioner near the window",
          "Numbered markers for all furniture, openings, props, and plot-critical visual devices",
          "Temporary wall-mark location and clue photo location marked only by numbered circles"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living room zone",
            "number": 1,
            "position_hint": "central and eastern main open area"
          },
          {
            "category": "area",
            "label": "Kitchenette zone",
            "number": 2,
            "position_hint": "west side strip of the room, north of the entry threshold"
          },
          {
            "category": "area",
            "label": "Entry threshold zone",
            "number": 3,
            "position_hint": "inside southwest corner by the main door"
          },
          {
            "category": "opening",
            "label": "Main entry door",
            "number": 4,
            "position_hint": "southwest wall, inward swing into entry threshold"
          },
          {
            "category": "furniture",
            "label": "Shoe cabinet and entry mat",
            "number": 5,
            "position_hint": "southwest entry threshold, just inside main door"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink and cooktop",
            "number": 6,
            "position_hint": "west wall, running north-south beside kitchenette zone"
          },
          {
            "category": "furniture",
            "label": "Refrigerator",
            "number": 7,
            "position_hint": "northwest corner, at the end of the kitchenette counter"
          },
          {
            "category": "furniture",
            "label": "Central dining work table",
            "number": 8,
            "position_hint": "center of living room, slightly closer to kitchenette"
          },
          {
            "category": "furniture",
            "label": "Movable chair west of table",
            "number": 9,
            "position_hint": "west side of central table, near kitchenette side"
          },
          {
            "category": "furniture",
            "label": "Movable chair east of table",
            "number": 10,
            "position_hint": "east side of central table, toward TV corner"
          },
          {
            "category": "furniture",
            "label": "Low two-seat sofa or floor cushion",
            "number": 11,
            "position_hint": "center-right living room, facing east toward TV stand"
          },
          {
            "category": "furniture",
            "label": "TV stand and flat TV",
            "number": 12,
            "position_hint": "east wall TV corner"
          },
          {
            "category": "opening",
            "label": "Large sliding window",
            "number": 13,
            "position_hint": "north wall, centered to northeast side of living room"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 14,
            "position_hint": "north wall above or beside the sliding window"
          },
          {
            "category": "furniture",
            "label": "Small storage shelf",
            "number": 15,
            "position_hint": "south wall near TV corner and entry circulation path"
          },
          {
            "category": "plot_device",
            "label": "Small photo clue or photo frame",
            "number": 16,
            "position_hint": "on or near TV stand, east wall corner"
          },
          {
            "category": "plot_device",
            "label": "Temporary circular wall mark position",
            "number": 17,
            "position_hint": "east wall above or beside TV corner, visible from main living area"
          },
          {
            "category": "prop",
            "label": "Ransacked scatter zone",
            "number": 18,
            "position_hint": "floor area around central table and TV corner"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_room_day_normal_kitchen_tv",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (entry threshold), facing diagonally across the room toward number 6 (kitchen counter) and number 12 (TV stand), with number 8 (table) in the middle ground",
            "framing_notes": "Show the compact relationship between kitchenette, table, and TV corner; keep number 13 (sliding window) visible along the back wall if possible.",
            "lens_hint": "28mm to 35mm wide angle",
            "sub_location": "living_room"
          },
          {
            "bg_id": "bg_living_room_dusk_ransacked_open_window_chairs_down",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 4 (main entry door), facing north toward number 13 (sliding window), with number 8 (table), number 9 and number 10 (movable chairs), and number 18 (ransacked scatter zone) between camera and window",
            "framing_notes": "Emphasize the open-window side of the room and the disturbed furniture positions around the table.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_room"
          },
          {
            "bg_id": "bg_living_room_dusk_ransacked_door_rattling",
            "camera_height": "slightly low standing ~1.4m",
            "camera_position": "near number 12 (TV stand) and number 11 (low sofa), facing diagonally back toward number 4 (main entry door), with number 8 (table) and the chair positions in the foreground",
            "framing_notes": "Make the entry door the clear focal point while retaining enough of the ransacked living room layout to orient the viewer.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "living_room"
          }
        ],
        "applied_shots": [
          "S5_Shot4",
          "S5_Shot11",
          "S5_Shot12",
          "S23_Shot11",
          "S25_Shot1",
          "S25_Shot4"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_daughter_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic architectural floor plan diagram of a small contemporary urban bedroom in a modest 2026 South Korean home. The diagram must be a clean CAD or IKEA-style room layout sketch on a white or off-white background, using single-weight black outlines and simple geometric plan symbols only. Do not use 3D, isometric, perspective, axonometric, depth cues, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, or material rendering. Fill the bedroom area with one solid flat pastel pale blue color, with no blending. Draw a compact rectangular room with black wall outlines: a hinged door with a swing arc on the southwest wall, a north wall window shown as double parallel lines in the wall, and a full curtain drawn as a simple flat line or soft rectangular strip just inside that window. Use top-down furniture glyphs: a low single bed along the east wall with a pillow rectangle at the north end, a built-in wardrobe along the west wall, a small study desk or low table on the west wall, and a backpack drop zone near the doorway. Include state-specific plot-device locations as simple flat plan marks: a red circle wall mark on the east wall near the bed, a photo on or above the desk, a dashed ransacked clutter footprint in the central floor area, a dashed human body footprint near the curtain and window, and a separate flat dark red blood pool footprint around that body position. Use no text inside the drawing except the optional area label 'Bedroom', small numbered circular markers 1 through 13, and a small north arrow with 'N' in one corner. Each number must appear exactly once in a small white circle with a black outline and black numeral, placed next to its corresponding area, opening, furniture item, prop, or plot device. Do not draw camera icons, field-of-view cones, arrows for shots, characters, decorative illustrations, or extra annotations.",
        "key_elements": [
          "1024x1024 flat top-down schematic floor plan diagram",
          "single small bedroom zone filled pale blue",
          "modern compact urban bedroom layout with efficient furniture placement",
          "southwest hinged doorway with swing arc",
          "north wall window with full curtain",
          "low single bed along east wall",
          "built-in wardrobe along west wall",
          "small study desk or low table with photo position",
          "backpack drop zone near doorway",
          "state-specific red circle wall mark position",
          "state-specific ransacked clutter zone",
          "state-specific body and blood positions near curtain"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of the single pale blue room area"
          },
          {
            "category": "opening",
            "label": "Hinged doorway",
            "number": 2,
            "position_hint": "southwest wall, opening inward into the bedroom"
          },
          {
            "category": "opening",
            "label": "North window",
            "number": 3,
            "position_hint": "north wall, centered above the main floor space"
          },
          {
            "category": "furniture",
            "label": "Full curtain",
            "number": 4,
            "position_hint": "inside north wall window, spanning number 3"
          },
          {
            "category": "furniture",
            "label": "Low single bed",
            "number": 5,
            "position_hint": "east wall, head near the north side, pillow at the north end"
          },
          {
            "category": "furniture",
            "label": "Small study desk",
            "number": 6,
            "position_hint": "west wall, lower middle, opposite the bed"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 7,
            "position_hint": "west wall, upper middle near the north half of the room"
          },
          {
            "category": "prop",
            "label": "Backpack drop zone",
            "number": 8,
            "position_hint": "south wall just east of the doorway, near the room entrance"
          },
          {
            "category": "plot_device",
            "label": "Red circle wall mark",
            "number": 9,
            "position_hint": "east wall near the north end, above the bed area and visible from the doorway"
          },
          {
            "category": "plot_device",
            "label": "Photo",
            "number": 10,
            "position_hint": "on or above the small study desk on the west wall"
          },
          {
            "category": "prop",
            "label": "Ransacked clutter zone",
            "number": 11,
            "position_hint": "central floor area between the bed, desk, and doorway"
          },
          {
            "category": "plot_device",
            "label": "Body position footprint",
            "number": 12,
            "position_hint": "floor just south of the curtain and north window, slightly east of center"
          },
          {
            "category": "plot_device",
            "label": "Blood pool footprint",
            "number": 13,
            "position_hint": "surrounding and slightly south of number 12 near the curtain-side floor"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_daughter_bedroom_night_blood_body_curtain_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2, just inside the doorway, facing diagonally toward number 3 and number 4, with number 12 and number 13 on the floor in the middle distance and number 9 visible on the east wall",
            "framing_notes": "Emphasize the curtain, body position, blood position, and red circle wall mark; keep the door edge as a foreground reference.",
            "lens_hint": "28mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_night_clean_reset",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2, facing diagonally across the room toward number 5, number 3, and number 4",
            "framing_notes": "Use the same room geography without showing the temporary body or blood state; include the bed, curtain, wardrobe, and backpack area as orientation anchors.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_day_clean_reset",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2, facing diagonally toward number 5 and number 3, with number 6 and number 8 partially in view",
            "framing_notes": "Clean daylight reset view; make the room layout readable with bed, window curtain, desk, and backpack area.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_dusk_ransacked_red_circle_photo",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near the foot of number 5, facing across the room toward number 6 and number 10, while keeping number 9 on the east wall and number 11 across the floor in view",
            "framing_notes": "Prioritize the ransacked floor zone, the photo, and the red circle mark; frame the bed edge as a foreground anchor.",
            "lens_hint": "30mm wide angle",
            "sub_location": "daughter_bedroom"
          }
        ],
        "applied_shots": [
          "S11_Shot9",
          "S11_Shot10",
          "S11_Shot18",
          "S12_Shot8",
          "S12_Shot13",
          "S16_Shot4",
          "S16_Shot7",
          "S23_Shot5",
          "S23_Shot9"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram for a compact contemporary Korean urban apartment wet bathroom. The diagram must look like a clean CAD plan or IKEA-style room layout sketch: white or off-white background, simple geometric black outlines, consistent line weight, and clear top-down symbols only. Fill the bathroom area with one solid flat pastel cyan color and place the allowed area label \"Bathroom\" inside it. Do not add any other text labels inside the drawing except the numbered markers and a small north arrow marked \"N\" in one corner. Draw a small rectangular bathroom footprint, longer north-south than east-west. Show number 1 as a small white circle with black outline and black number at the center of the bathroom area. Show number 2 at the entrance door on the south wall, slightly west of center, with a simple door leaf line and swing arc opening outward. Show number 3 as a compact sink vanity symbol against the west wall just north of the door. Show number 4 as a thin rectangular wall mirror symbol directly above the sink on the west wall. Show number 5 as a simple tiled wall surface behind the sink and mirror, using a very light flat grid line pattern only, no texture rendering. Show number 6 as the plot-critical hallucinated red circle: draw a thin flat red ring symbol on the mirror or adjacent tiled wall above the sink, with the numbered marker beside it. Show number 7 as a toilet symbol on the east wall in the upper half. Show number 8 as a simple shower head or hand-shower fixture symbol on the north wall in the northeast corner. Show number 9 as a circular floor drain near the center-north floor. Show number 10 as a small frosted ventilation window opening on the north wall, represented by double parallel wall lines. Use only small circular numbered markers with black numbers 1 through 10, each appearing exactly once. Furniture and fixtures must be symbolic top-down glyphs: sink as a small basin rectangle, toilet as a standard plan symbol, mirror as a wall-mounted rectangle, shower as a small fixture icon, door as line plus arc, window as double parallel line. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. No camera icons, no field-of-view cones, no arrows other than the north arrow.",
        "key_elements": [
          "Compact contemporary urban wet bathroom layout",
          "Pale cyan bathroom area fill",
          "Entrance door with swing arc on the south wall",
          "Sink vanity and wall mirror on the west wall",
          "Flat tiled wall surface behind sink and mirror",
          "Hallucinated red circle mark placed on the mirror or tiled wall zone",
          "Toilet, shower fixture, and floor drain arranged for a compact wet-room plan",
          "Small ventilation opening on the north wall"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "center of the compact bathroom footprint"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 2,
            "position_hint": "south wall, slightly west of center, hinged with outward swing arc"
          },
          {
            "category": "furniture",
            "label": "Sink vanity",
            "number": 3,
            "position_hint": "west wall, just north of the entrance door"
          },
          {
            "category": "prop",
            "label": "Wall mirror",
            "number": 4,
            "position_hint": "west wall directly above the sink vanity"
          },
          {
            "category": "prop",
            "label": "Tiled wall surface",
            "number": 5,
            "position_hint": "west wall behind the sink and mirror, continuing toward the north side"
          },
          {
            "category": "plot_device",
            "label": "Hallucinated red circle mark",
            "number": 6,
            "position_hint": "on the mirror or adjacent tiled wall above the sink"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 7,
            "position_hint": "east wall, upper half of the bathroom"
          },
          {
            "category": "prop",
            "label": "Shower fixture",
            "number": 8,
            "position_hint": "north wall, northeast corner wet shower zone"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 9,
            "position_hint": "floor near the center-north, between toilet and shower area"
          },
          {
            "category": "opening",
            "label": "Small ventilation window",
            "number": 10,
            "position_hint": "north wall, high and centered above the wet area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_day_red_circle_hallucination",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (entrance door), facing diagonally toward number 3 (sink vanity), number 4 (wall mirror), number 5 (tiled wall), and number 6 (hallucinated red circle mark)",
            "framing_notes": "Include the sink and mirror prominently, with the tiled wall surface clear enough for the red circle hallucination to read; keep the compact wet-room layout feeling tight.",
            "lens_hint": "35mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S16_Shot11"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_kennel_area": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary urban animal shelter kennel area. The drawing must look like a clean architectural CAD plan or simple room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no textured surfaces, no material rendering, and no lighting effects. Use flat solid pastel area fills only: central kennel aisle pale beige, metal cage bay zones pale gray, wash station zone pale cyan, utility/storage zone pale green, small entry vestibule zone pale yellow. Show a long rectangular indoor kennel room with a central aisle running west to east. Place two parallel rows of metal dog cages along the north and south walls, divided into simple rectangular cage bays with thin black partition lines and cage doors facing the aisle. Use top-down plan symbols only: doors as a line with swing arc, windows as double parallel wall lines, sink as a simple rectangle with basin circle, drain as a thin linear grate, storage as simple rectangles. Add a west main entrance door, an east service door, high window strips on the north and south walls, an exhaust vent on the east wall, a wash sink and hose station in the northeast corner, a cleaning cart near the southwest corner, food bin and storage cabinet in the southeast corner, leash hooks and notice board on the west interior wall, bowls inside selected cages, and simple oval dog-position symbols inside several cages to indicate active dogs. Add small circular numbered markers with black numbers 1 through 15, each number appearing exactly once, next to the corresponding element. Allow only short generic area labels inside colored zones, such as Aisle, Cages, Wash, Utility, Entry, plus a small north arrow with N in one corner. Do not draw any camera icon, field-of-view cone, arrows, character names, story names, extra annotations, or decorative imagery.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic kennel floor plan",
          "Long central kennel aisle with two parallel rows of metal dog cages",
          "Modern urban animal shelter layout with washable service zone, drain channel, ventilation, and cleaning storage",
          "Flat pastel color fills: aisle pale beige, cage bays pale gray, wash zone pale cyan, storage/utility pale green, entry vestibule pale yellow",
          "Small numbered circles only for object identification; no camera symbols or field-of-view arrows"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Central kennel aisle",
            "number": 1,
            "position_hint": "long pale beige corridor running west to east through the center of the room"
          },
          {
            "category": "furniture",
            "label": "North metal cage row",
            "number": 2,
            "position_hint": "along the north wall, divided into several rectangular cage bays opening toward the aisle"
          },
          {
            "category": "furniture",
            "label": "South metal cage row",
            "number": 3,
            "position_hint": "along the south wall, divided into several rectangular cage bays opening toward the aisle"
          },
          {
            "category": "opening",
            "label": "Main entrance door",
            "number": 4,
            "position_hint": "center of the west wall, swinging inward into the kennel aisle"
          },
          {
            "category": "opening",
            "label": "Service door",
            "number": 5,
            "position_hint": "center of the east wall at the far end of the aisle"
          },
          {
            "category": "opening",
            "label": "North high window strip",
            "number": 6,
            "position_hint": "north wall above the north cage row, shown as a double parallel line segment"
          },
          {
            "category": "opening",
            "label": "South high window strip",
            "number": 7,
            "position_hint": "south wall above the south cage row, shown as a double parallel line segment"
          },
          {
            "category": "prop",
            "label": "Linear floor drain",
            "number": 8,
            "position_hint": "centerline of the aisle, running lengthwise from west toward east"
          },
          {
            "category": "furniture",
            "label": "Wash sink and hose station",
            "number": 9,
            "position_hint": "northeast corner beside the service door, within the pale cyan wash zone"
          },
          {
            "category": "prop",
            "label": "Cleaning cart",
            "number": 10,
            "position_hint": "southwest corner near the entrance, parked beside the south cage row"
          },
          {
            "category": "furniture",
            "label": "Food bin and storage cabinet",
            "number": 11,
            "position_hint": "southeast corner beside the south cage row, within the pale green utility zone"
          },
          {
            "category": "opening",
            "label": "Wall exhaust vent",
            "number": 12,
            "position_hint": "east wall above and slightly north of the service door"
          },
          {
            "category": "prop",
            "label": "Leash hooks and notice board",
            "number": 13,
            "position_hint": "west interior wall just north of the main entrance door"
          },
          {
            "category": "prop",
            "label": "Water and food bowls",
            "number": 14,
            "position_hint": "inside selected cage bays along both north and south cage rows"
          },
          {
            "category": "plot_device",
            "label": "Active dog positions",
            "number": 15,
            "position_hint": "several simple oval dog markers inside cages on both sides of the aisle, especially near the entrance-side cages"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_kennel_area_day_active_dogs",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (west entrance door), facing east along number 1 (central kennel aisle) toward number 5 (service door), with number 2 and number 3 cage rows flanking both sides",
            "framing_notes": "include number 15 active dog positions prominently inside the cage rows; keep number 8 drain channel visible as a leading line down the aisle",
            "lens_hint": "28mm wide angle",
            "sub_location": "kennel_area"
          }
        ],
        "applied_shots": [
          "S7_Shot2",
          "S7_Shot4"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_grooming_area": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary indoor animal shelter grooming station. The drawing must look like a clean architectural CAD plan or simple room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use flat solid pastel color fills only, one color per zone with no blending: number 1 Grooming work zone in pale yellow at the center, number 2 Wash zone in pale cyan along the north wall, number 3 Tool and storage zone in pale green along the west wall, number 4 Holding and drying zone in pale lavender along the east and southeast side. Area labels may appear as large simple English words inside each colored zone: Grooming, Wash, Storage, Holding. No other text inside the drawing except numbered markers and a small north arrow marked N in one corner. Show a simple rectangular room with north at the top, practical modern Korean urban shelter proportions, compact service-room circulation, and sanitary workflow from entry to table to wash and drying cages. Add every object as a simple top-down plan glyph with one small white circle marker containing a black number, each number appearing exactly once: 1 central Grooming work zone marker; 2 north Wash zone marker; 3 west Tool and storage zone marker; 4 east Holding and drying zone marker; 5 south-wall swing entry door with door arc, slightly west of center; 6 high horizontal window on the north wall right side, drawn as double parallel wall lines; 7 central rectangular grooming table; 8 grooming arm and safety loop attached to the table, drawn as a thin U-shaped symbol; 9 pet wash tub with shower hose on the north wall center; 10 round floor drain in front of the tub; 11 utility sink in the northwest corner; 12 rolling tool cart beside the table with tiny simple tool glyphs for clippers and scissors; 13 wall shelf and towel cabinet along the west wall; 14 drying cage bank along the east wall as a row of small rectangles; 15 small holding crate in the southeast corner; 16 wall-mounted dryer hose unit on the east wall north of the cages; 17 wall ventilation unit high on the west wall near the northwest corner. Use symbolic top-down furniture conventions only: rectangles for tables, shelves, cages, crate, sink, and tub; door arc for door swing; double line for window; small circle for drain. Do not draw people, animals, camera icons, field-of-view cones, blood, occult markings, decorative artwork, or extra annotations.",
        "key_elements": [
          "Compact contemporary animal shelter grooming room arranged as a practical Korean urban service space",
          "Flat pastel color-coded zones: grooming work zone, wash zone, tool and storage zone, holding and drying zone",
          "Central grooming table with grooming arm and loop",
          "North-wall wash tub, utility sink, floor drain, and high window",
          "West-wall storage shelves and rolling tool cart with grooming tools",
          "East-wall drying cage bank, holding crate, wall dryer, and ventilation unit",
          "South-wall swing entry door"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Grooming work zone",
            "number": 1,
            "position_hint": "center of grooming_area, pale yellow filled zone"
          },
          {
            "category": "area",
            "label": "Wash zone",
            "number": 2,
            "position_hint": "north side of grooming_area, pale cyan filled zone"
          },
          {
            "category": "area",
            "label": "Tool and storage zone",
            "number": 3,
            "position_hint": "west side of grooming_area, pale green filled zone"
          },
          {
            "category": "area",
            "label": "Holding and drying zone",
            "number": 4,
            "position_hint": "east and southeast side of grooming_area, pale lavender filled zone"
          },
          {
            "category": "opening",
            "label": "Swing entry door",
            "number": 5,
            "position_hint": "south wall, slightly west of center, opening inward"
          },
          {
            "category": "opening",
            "label": "High horizontal window",
            "number": 6,
            "position_hint": "north wall, right side above wash zone"
          },
          {
            "category": "furniture",
            "label": "Grooming table",
            "number": 7,
            "position_hint": "center of grooming work zone"
          },
          {
            "category": "prop",
            "label": "Grooming arm and safety loop",
            "number": 8,
            "position_hint": "attached to north edge of number 7"
          },
          {
            "category": "furniture",
            "label": "Pet wash tub with shower hose",
            "number": 9,
            "position_hint": "north wall, center of wash zone"
          },
          {
            "category": "prop",
            "label": "Round floor drain",
            "number": 10,
            "position_hint": "floor in front of number 9, within wash zone"
          },
          {
            "category": "furniture",
            "label": "Utility sink",
            "number": 11,
            "position_hint": "northwest corner of wash zone"
          },
          {
            "category": "prop",
            "label": "Rolling tool cart with clippers and scissors",
            "number": 12,
            "position_hint": "west of number 7, between work zone and storage zone"
          },
          {
            "category": "furniture",
            "label": "Wall shelf and towel cabinet",
            "number": 13,
            "position_hint": "west wall, upper half of tool and storage zone"
          },
          {
            "category": "furniture",
            "label": "Drying cage bank",
            "number": 14,
            "position_hint": "east wall, centered in holding and drying zone"
          },
          {
            "category": "furniture",
            "label": "Small holding crate",
            "number": 15,
            "position_hint": "southeast corner of holding and drying zone"
          },
          {
            "category": "prop",
            "label": "Wall-mounted dryer hose unit",
            "number": 16,
            "position_hint": "east wall, north of number 14"
          },
          {
            "category": "prop",
            "label": "Wall ventilation unit",
            "number": 17,
            "position_hint": "upper west wall near the northwest corner"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_grooming_area_day_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the south entry near number 5, facing diagonally toward number 7 in the center, with number 9 along the north wall and number 14 on the east wall visible beyond it",
            "framing_notes": "include the grooming table and tool cart prominently; keep the wash tub and drying cages readable in the background",
            "lens_hint": "28mm wide angle",
            "sub_location": "grooming_area"
          }
        ],
        "applied_shots": [
          "S7_Shot7"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_exterior_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary Korean urban exterior entrance. The drawing must look like a clean architectural CAD plan or simple IKEA-style layout sketch, with single-weight black outlines on a white or off-white background, geometric symbols only. Use solid flat pastel color fills for zones: exterior sidewalk forecourt in pale gray, bicycle parking bay in pale green, glass entry vestibule in pale yellow, and interior door zone in pale beige. Show the building facade along the north side, a centered front glass sliding entrance, glass frontage windows on both sides, a small side service door at the east end, a bicycle parking bay on the southwest side, a simple top-down bicycle rack, one parked bicycle symbol, a low curb line along the south edge, and bright interior double doors directly visible behind the glass entrance. Use a modern Korean compact street-front layout: narrow sidewalk, tight bicycle parking near the entrance, glass storefront-style entry, and practical small exterior fixture above the entrance. Place small white circular markers with black numbers exactly once for each numbered item: 1 exterior sidewalk forecourt area, 2 bicycle parking bay area, 3 glass entry vestibule area, 4 front glass sliding entrance doors, 5 left glass frontage window, 6 right glass frontage window, 7 bright interior double doors, 8 bicycle rack, 9 parked bicycle, 10 side service door, 11 low curb line, 12 small exterior light fixture. Area labels may appear only as short generic English words inside colored zones, such as Sidewalk, Bike Parking, Vestibule, Interior. Add a small north arrow in one corner if desired. Do not add any other text, notes, logos, brand names, people, camera icons, viewpoint cones, or arrows. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Flat top-down schematic plan of a contemporary Korean urban exterior entrance zone",
          "Glass front entrance centered on the building facade",
          "Bicycle parking bay beside the entrance with rack and one parked bicycle",
          "Bright interior doors visible directly behind the glass entrance",
          "Pastel color-coded zones for sidewalk, bicycle parking, vestibule, and interior door zone",
          "Minimal numbered circular markers only, with no object text labels inside the diagram"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Exterior sidewalk forecourt",
            "number": 1,
            "position_hint": "south half of plan, in front of building facade"
          },
          {
            "category": "area",
            "label": "Bicycle parking bay",
            "number": 2,
            "position_hint": "southwest side of entrance, adjacent to sidewalk"
          },
          {
            "category": "area",
            "label": "Glass entry vestibule",
            "number": 3,
            "position_hint": "center north, immediately behind front glass entrance"
          },
          {
            "category": "opening",
            "label": "Front glass sliding entrance doors",
            "number": 4,
            "position_hint": "center of north building facade, between sidewalk and vestibule"
          },
          {
            "category": "opening",
            "label": "Left glass frontage window",
            "number": 5,
            "position_hint": "north facade, left of entrance doors"
          },
          {
            "category": "opening",
            "label": "Right glass frontage window",
            "number": 6,
            "position_hint": "north facade, right of entrance doors"
          },
          {
            "category": "plot_device",
            "label": "Bright interior double doors",
            "number": 7,
            "position_hint": "rear north side of vestibule, aligned with glass entrance"
          },
          {
            "category": "furniture",
            "label": "Bicycle rack",
            "number": 8,
            "position_hint": "inside bicycle parking bay, west of entrance"
          },
          {
            "category": "prop",
            "label": "Parked bicycle",
            "number": 9,
            "position_hint": "locked to bicycle rack in bicycle parking bay"
          },
          {
            "category": "opening",
            "label": "Side service door",
            "number": 10,
            "position_hint": "east end of north facade, smaller door beside right frontage window"
          },
          {
            "category": "prop",
            "label": "Low curb line",
            "number": 11,
            "position_hint": "south edge of sidewalk forecourt"
          },
          {
            "category": "prop",
            "label": "Small exterior light fixture",
            "number": 12,
            "position_hint": "above front glass entrance on facade centerline"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_exterior_entrance_dusk_bicycle_bright_doors",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "from the exterior sidewalk area near number 1, slightly southwest of number 9, facing north-northeast toward number 4 with number 7 visible through the glass entrance",
            "framing_notes": "include number 8 and number 9 in the foreground or side foreground, keep number 4 centered, and allow number 7 to read clearly behind the glass entrance",
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_entrance"
          }
        ],
        "applied_shots": [
          "S8_Shot2"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary urban Korean-style supermarket sales floor near a staff work area. The diagram must be a simple clean architectural plan: single-weight black outlines on a white or off-white background, geometric top-down symbols only, no artistic rendering. Use flat pastel solid fills for distinct zones: number 1 Sales Floor in pale yellow occupying the central and southern main rectangle; number 2 Staff Work Area in pale beige in the north-east corner; number 3 Entry Vestibule in pale gray along the south wall; a pale cyan accent strip for the refrigerated wall case zone. Put short area labels only inside the colored areas: Sales Floor, Staff Work Area, Entry Vestibule. Add a small north arrow with letter N in one corner. Add unique small white circular markers with black numbers, each number appearing exactly once, placed beside or on the relevant item: 1 sales floor area, 2 staff work area, 3 entry vestibule, 4 automatic sliding glass entrance centered on the south wall, 5 storefront window band on the south wall left and right of the entrance using double parallel window lines, 6 checkout and service counter on the east side below the staff work area, 7 staff work table inside the staff area, 8 staff computer and scanner dock on or behind the counter, 9 backroom swing door in the north wall of the staff area with a door arc, 10 emergency exit door on the east wall near the north-east corner with a swing arc, 11 CCTV dome camera marker above the checkout and staff gate area, 12 western long shelf row, 13 middle-left long shelf row, 14 middle-right long shelf row, 15 eastern long shelf row, 16 endcap promotional display near the south ends of the shelf aisles, 17 refrigerated wall display case along the west wall, 18 rolling stock cart near the staff-only gate, 19 stacked cardboard boxes inside the staff work area near the east wall, 20 staff-only half-height gate between the sales floor and the staff work area. Draw shelf rows as long simple north-south rectangles with small aisle gaps between them; draw the checkout counter, work table, cart, boxes, and endcap as plain top-down glyphs. Keep all walls and openings clearly readable. Do not draw people. No other text or annotations inside the diagram besides the three area labels, the numbered circles, and the north arrow. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a contemporary urban supermarket sales floor near a staff work area.",
          "Clean black single-weight architectural outlines on a white or off-white background, with simple symbolic top-down furniture and opening glyphs only.",
          "Flat pastel solid area fills: sales floor pale yellow, staff work area pale beige, entry vestibule pale gray, refrigerated wall zone pale cyan accent, no gradients or shading.",
          "Modern Korean retail layout cues: wide straight shelf aisles, automatic sliding glass entrance, storefront window band, checkout/service counter close to staff zone, staff-only gate, backroom door, emergency exit, rolling stock cart, cardboard stock boxes, CCTV dome position.",
          "Every object, opening, prop, plot device, and area uses a unique small numbered circle marker; no interior text except short area labels and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Sales floor area",
            "number": 1,
            "position_hint": "large central and southern pale yellow zone containing the retail aisle rows"
          },
          {
            "category": "area",
            "label": "Staff work area",
            "number": 2,
            "position_hint": "pale beige rectangular zone in the north-east corner behind the staff-only gate"
          },
          {
            "category": "area",
            "label": "Entry vestibule",
            "number": 3,
            "position_hint": "pale gray shallow zone along the south wall just inside the customer entrance"
          },
          {
            "category": "opening",
            "label": "Automatic sliding glass entrance",
            "number": 4,
            "position_hint": "center of the south exterior wall, opening into the entry vestibule"
          },
          {
            "category": "opening",
            "label": "Storefront window band",
            "number": 5,
            "position_hint": "south wall, extending left and right of the entrance as double parallel window lines"
          },
          {
            "category": "furniture",
            "label": "Checkout and service counter",
            "number": 6,
            "position_hint": "east side of the sales floor, directly below the staff work area"
          },
          {
            "category": "furniture",
            "label": "Staff work table",
            "number": 7,
            "position_hint": "inside the staff work area, centered against the north-east side"
          },
          {
            "category": "prop",
            "label": "Staff computer and scanner dock",
            "number": 8,
            "position_hint": "on or just behind the checkout and service counter near the staff work area"
          },
          {
            "category": "opening",
            "label": "Backroom swing door",
            "number": 9,
            "position_hint": "north wall of the staff work area, shown with a door swing arc"
          },
          {
            "category": "opening",
            "label": "Emergency exit door",
            "number": 10,
            "position_hint": "east exterior wall near the north-east corner, shown with an outward door swing arc"
          },
          {
            "category": "plot_device",
            "label": "CCTV dome camera",
            "number": 11,
            "position_hint": "upper east side above the checkout and staff gate area, marked as a small ceiling or wall-mounted circle symbol"
          },
          {
            "category": "furniture",
            "label": "Western long shelf row",
            "number": 12,
            "position_hint": "west-central sales floor, long north-south rectangle parallel to the other aisles"
          },
          {
            "category": "furniture",
            "label": "Middle-left long shelf row",
            "number": 13,
            "position_hint": "central sales floor, long north-south rectangle"
          },
          {
            "category": "furniture",
            "label": "Middle-right long shelf row",
            "number": 14,
            "position_hint": "central-east sales floor, long north-south rectangle"
          },
          {
            "category": "furniture",
            "label": "Eastern long shelf row",
            "number": 15,
            "position_hint": "east-central sales floor, long north-south rectangle near the checkout counter"
          },
          {
            "category": "furniture",
            "label": "Endcap promotional display",
            "number": 16,
            "position_hint": "near the south ends of the shelf rows, facing the entry vestibule"
          },
          {
            "category": "furniture",
            "label": "Refrigerated wall display case",
            "number": 17,
            "position_hint": "along the west wall of the sales floor, long horizontal case symbol with pale cyan accent zone"
          },
          {
            "category": "prop",
            "label": "Rolling stock cart",
            "number": 18,
            "position_hint": "near the staff-only gate between the checkout counter and staff work area"
          },
          {
            "category": "prop",
            "label": "Stacked cardboard boxes",
            "number": 19,
            "position_hint": "inside the staff work area, along the east wall near the emergency exit door"
          },
          {
            "category": "opening",
            "label": "Staff-only half-height gate",
            "number": 20,
            "position_hint": "boundary opening between the sales floor and staff work area, just north of the checkout counter"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_sales_floor_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (customer entrance), facing diagonally north-east across numbers 12, 13, 14, and 15 (shelf rows) toward number 6 (checkout and service counter) and number 20 (staff-only gate).",
            "framing_notes": "Use the shelf rows as strong foreground and midground lines; include the staff work area beyond number 20 in the background.",
            "lens_hint": "28mm wide angle",
            "sub_location": "sales_floor"
          },
          {
            "bg_id": "bg_sales_floor_morning_sparse",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 16 (endcap display), facing north toward number 20 (staff-only gate), number 7 (staff work table), and number 9 (backroom swing door), with numbers 12 and 13 visible along the left side.",
            "framing_notes": "Keep the aisle area open and sparse; show the staff work zone clearly behind the gate.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "sales_floor"
          }
        ],
        "applied_shots": [
          "S8_Shot3",
          "S8_Shot6",
          "S17_Shot3"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_exterior_cctv_wall": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a modern Korean urban or coastal exterior building corner with CCTV coverage. The drawing must look like a clean CAD plan or IKEA-style layout sketch: single-weight black outlines on a white/off-white background, simple geometric symbols only. Use flat solid pastel area fills with no gradients: building footprint area pale beige, sidewalk/alley pavement pale gray, drainage channel pale blue-gray, CCTV coverage fan very pale red or pale orange with a dashed black outline. Show an L-shaped building footprint in the northwest part of the plan, with two exterior wall faces meeting at a clear outside corner. Show a narrow compact sidewalk/alley strip wrapping the south and east sides, typical of dense contemporary Korean urban/coastal streets. At the outside wall corner place a small top-down wall-mounted security camera symbol on a bracket, aimed diagonally over the pavement. Draw its coverage as a simple fan-shaped wedge extending southeast across the sidewalk/alley. Include a thin exterior drainage channel along the outer pavement edge, a small electrical conduit line along the wall leading to the camera, a small junction box on one wall, one simple service door with swing arc on the south-facing wall, and one narrow exterior window represented by double parallel lines on the east-facing wall. Place small circular markers with black numbers 1 through 10 exactly once each: 1 building footprint, 2 sidewalk/alley pavement, 3 drainage channel, 4 outside wall corner, 5 security camera, 6 CCTV coverage fan, 7 electrical conduit, 8 junction box, 9 service door, 10 narrow exterior window. Area labels may be short generic English labels only, such as Building and Pavement; otherwise use no text except the numbered circles and an optional small north arrow marked N in a corner. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, material rendering, decorative illustration, people, vehicles, dramatic effects, or any non-English text.",
        "key_elements": [
          "Flat top-down schematic plan of a modern Korean exterior building corner",
          "L-shaped building footprint with two exterior wall faces meeting at a corner",
          "Narrow sidewalk or alley pavement beside the wall",
          "Wall-mounted CCTV camera positioned at the outside corner",
          "Flat dashed CCTV coverage fan extending over the pavement area",
          "Small exterior utility details such as conduit, junction box, and drainage channel",
          "Pastel solid color zones with numbered circular markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Building footprint",
            "number": 1,
            "position_hint": "northwest L-shaped mass behind the exterior walls"
          },
          {
            "category": "area",
            "label": "Sidewalk and alley pavement",
            "number": 2,
            "position_hint": "south and east of the exterior wall corner"
          },
          {
            "category": "prop",
            "label": "Drainage channel",
            "number": 3,
            "position_hint": "along outer edge of sidewalk, parallel to south wall"
          },
          {
            "category": "plot_device",
            "label": "Outside wall corner",
            "number": 4,
            "position_hint": "central L-shaped exterior corner where north-south and east-west walls meet"
          },
          {
            "category": "plot_device",
            "label": "Wall-mounted security camera",
            "number": 5,
            "position_hint": "mounted high at the outside wall corner, aimed diagonally across pavement"
          },
          {
            "category": "plot_device",
            "label": "CCTV coverage fan",
            "number": 6,
            "position_hint": "flat dashed fan-shaped zone extending southeast from security camera over sidewalk and alley"
          },
          {
            "category": "prop",
            "label": "Electrical conduit",
            "number": 7,
            "position_hint": "running along exterior wall from utility box toward security camera"
          },
          {
            "category": "prop",
            "label": "Small junction box",
            "number": 8,
            "position_hint": "on east-facing wall near the CCTV conduit"
          },
          {
            "category": "opening",
            "label": "Small service door",
            "number": 9,
            "position_hint": "on south-facing exterior wall, left of the corner"
          },
          {
            "category": "opening",
            "label": "Narrow exterior window",
            "number": 10,
            "position_hint": "on east-facing exterior wall, north of junction box"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_exterior_cctv_wall_morning_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (sidewalk strip), facing diagonally toward number 5 (security camera) mounted on number 4 (outside wall corner), with number 6 (coverage fan) implied across the pavement",
            "framing_notes": "Keep the mounted camera and the wall corner prominent; include the narrow Korean urban/coastal exterior spacing with the sidewalk and drainage channel as context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_cctv_wall"
          }
        ],
        "applied_shots": [
          "S17_Shot5",
          "S17_Shot6"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary administrative back office used for CCTV monitoring. The image must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white/off-white background, geometric top-down symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, and no material rendering. Use flat solid pastel area fills only: main Admin Office area in pale yellow, narrow Entry strip in pale beige. One color per area, no blending. Draw a simple rectangular office room with thick black outer walls: north at the top, a narrow entry strip along the south side, and the main back office occupying the rest. Add short generic area labels only, such as \"Admin Office\" and \"Entry\"; no other words or annotations inside the drawing except the numbered circles and a small north arrow in one corner. Place every item as a simple top-down plan glyph and mark each item with a small white circle containing a black number, each number used exactly once. Include number 1 in the main Admin Office area and number 2 in the Entry strip. Place number 3 on a long rectangular monitoring desk in the north half of the room, oriented east-west, with the operator side to the south. Place number 4 on a wall-mounted CCTV monitor bank on the north wall directly in front of the desk, shown as several simple small rectangles with blank screens and no readable interface text. Place number 5 on a simple chair symbol south of the desk facing the monitors. Place number 6 on the entrance door in the south wall, slightly west of center, drawn with a door line and swing arc opening inward into the entry strip. Place number 7 on an east wall window in the upper half of the room, drawn as double parallel lines in the wall. Place number 8 on filing cabinets along the west wall in the upper half. Place number 9 on open storage shelves along the west wall near the entry strip. Place number 10 on a bulletin board symbol on the northwest wall, blank with no writing. Place number 11 on a printer/copier symbol in the southeast corner. Place number 12 on a wall-mounted air conditioner rectangle on the east wall above the window zone. Place number 13 on a small keyboard and mouse symbol on the operator side of the desk. Place number 14 on a cable floor box under or beside the desk. Keep the office layout realistic for a small modern Korean urban or coastal administrative back room in the 2020s: compact, functional, with the desk facing wall-mounted security monitors, filing storage on side walls, and minimal circulation from the entrance to the operator chair. Do not draw people, cameras, field-of-view cones, arrows other than the north arrow, legends, Korean text, logos, brand names, or decorative artwork.",
        "key_elements": [
          "compact modern Korean administrative back office layout",
          "single main office zone with small entry vestibule strip",
          "CCTV monitoring desk facing north wall",
          "monitor bank as the plot-critical visual device",
          "simple door swing at south side and window on east wall",
          "filing cabinets, storage shelves, bulletin board, wall air conditioner, printer/copier, and cable floor box placed as clear top-down symbols",
          "flat pastel area fills with black numbered circle markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Admin office area",
            "number": 1,
            "position_hint": "main rectangular room occupying most of the plan"
          },
          {
            "category": "area",
            "label": "Entry strip",
            "number": 2,
            "position_hint": "narrow pale beige strip along the south side near the entrance door"
          },
          {
            "category": "furniture",
            "label": "Main monitoring desk",
            "number": 3,
            "position_hint": "north half of admin office, centered, long edge facing the north wall"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank",
            "number": 4,
            "position_hint": "north wall directly in front of the monitoring desk"
          },
          {
            "category": "furniture",
            "label": "Operator chair",
            "number": 5,
            "position_hint": "south side of the monitoring desk, facing north toward the CCTV monitors"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 6,
            "position_hint": "south wall, slightly west of center, swinging inward into the entry strip"
          },
          {
            "category": "opening",
            "label": "East wall window",
            "number": 7,
            "position_hint": "east wall, upper half, behind the desk area"
          },
          {
            "category": "furniture",
            "label": "Filing cabinets",
            "number": 8,
            "position_hint": "west wall, upper half of admin office"
          },
          {
            "category": "furniture",
            "label": "Open storage shelves",
            "number": 9,
            "position_hint": "west wall, lower half near the entry strip"
          },
          {
            "category": "prop",
            "label": "Bulletin board",
            "number": 10,
            "position_hint": "northwest wall area above or beside the filing cabinets"
          },
          {
            "category": "prop",
            "label": "Printer copier",
            "number": 11,
            "position_hint": "southeast corner of admin office near the window wall"
          },
          {
            "category": "prop",
            "label": "Wall air conditioner",
            "number": 12,
            "position_hint": "east wall above the window zone, shown as a small wall-mounted rectangle"
          },
          {
            "category": "prop",
            "label": "Keyboard and mouse",
            "number": 13,
            "position_hint": "on the main monitoring desk near the operator chair side"
          },
          {
            "category": "prop",
            "label": "Cable floor box",
            "number": 14,
            "position_hint": "floor under or just beside the monitoring desk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_admin_office_day_monitoring",
            "camera_height": "eye-level seated or slightly standing behind the desk, about 1.3m to 1.6m",
            "camera_position": "inside number 1 (admin office area), just behind and slightly left of number 5 (operator chair), facing diagonally toward number 4 (CCTV monitor bank) on the north wall and number 3 (desk)",
            "framing_notes": "Emphasize the viewing relationship between the chair, desk, and CCTV monitor bank; include filing/storage elements along the side walls only as background context.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "admin_office"
          }
        ],
        "applied_shots": [
          "S18_Shot4"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": []
      },
      "fp_cctv_monitor_feed": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram for a fixed exterior CCTV monitor feed blind spot. The diagram must look like a clean architectural CAD plan: single-weight black outlines on a white or off-white background, geometric symbols only, no people. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use one flat pastel solid fill per zone: main exterior lane in pale gray, recessed blind spot alcove in pale muted violet, building entry landing in pale beige, service curb strip in pale green. Add optional large area labels only: Lane, Blind Spot, Entry, Service. Do not add any other text, timecodes, UI labels, camera arrows, or field-of-view cones. Represent a contemporary Korean urban/coastal exterior layout: a narrow paved approach lane running vertically, a building wall along the north and west edges, a small entry landing at the northwest, a recessed side alcove at the east hidden behind a projecting corner, and a service curb strip along the south edge with modern utility clutter. Draw simple plan symbols: number 6 exterior entrance door with a swing arc on the north wall of the entry landing; number 7 side passage mouth between the lane and alcove; number 8 metal gate or shutter opening at the far east edge of the alcove; number 13 small barred exterior window as double parallel lines in the north wall. Draw simple prop symbols: number 5 as a small square CCTV mount on the northwest exterior corner with no view cone; number 9 as a small pole circle at the southwest curb; number 10 as three small rectangles for recycling bins at the southeast curb; number 11 as a simple top-down scooter outline along the south edge; number 12 as a thick projecting wall corner separating the lane from the blind spot; number 14 as two narrow rectangles for entry steps outside the door. Place a small black numbered circle exactly once for every element: 1 main exterior lane area, 2 recessed blind spot alcove area, 3 building entry landing area, 4 service curb strip area, 5 CCTV mount, 6 entrance door, 7 side passage mouth, 8 metal gate or shutter, 9 streetlight and utility pole, 10 recycling bins, 11 parked scooter, 12 projecting wall corner obstruction, 13 barred window, 14 entrance stoop. Include a small north arrow with the letter N in one corner.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern Korean urban/coastal exterior surveillance blind spot.",
          "Pastel solid color zones: main lane, recessed blind spot alcove, entry landing, and service curb strip.",
          "Narrow exterior approach lane with building wall, entrance door, side passage mouth, utility clutter, and a corner obstruction that creates the unseen area.",
          "Small numbered black circles mark every area, opening, prop, and plot-critical device; no descriptive object labels inside the diagram except optional area labels.",
          "Clean CAD-like black outlines on a white or off-white background, geometric symbols only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "main exterior lane",
            "number": 1,
            "position_hint": "center of plan, long north-south approach lane"
          },
          {
            "category": "area",
            "label": "recessed blind spot alcove",
            "number": 2,
            "position_hint": "east side behind the projecting wall corner"
          },
          {
            "category": "area",
            "label": "building entry landing",
            "number": 3,
            "position_hint": "northwest side against the building wall"
          },
          {
            "category": "area",
            "label": "service curb strip",
            "number": 4,
            "position_hint": "south edge of the lane"
          },
          {
            "category": "plot_device",
            "label": "wall-mounted CCTV camera mount",
            "number": 5,
            "position_hint": "northwest exterior corner of the building, aimed toward the lane but with no view cone drawn"
          },
          {
            "category": "opening",
            "label": "exterior entrance door",
            "number": 6,
            "position_hint": "north wall of the entry landing, with simple swing arc"
          },
          {
            "category": "opening",
            "label": "side passage mouth",
            "number": 7,
            "position_hint": "east wall opening leading toward the recessed alcove"
          },
          {
            "category": "opening",
            "label": "metal gate or shutter opening",
            "number": 8,
            "position_hint": "far east edge of the blind spot alcove"
          },
          {
            "category": "prop",
            "label": "streetlight and utility pole",
            "number": 9,
            "position_hint": "southwest curb edge of the main lane"
          },
          {
            "category": "prop",
            "label": "recycling bin cluster",
            "number": 10,
            "position_hint": "southeast service curb, near the blind spot approach"
          },
          {
            "category": "prop",
            "label": "parked scooter",
            "number": 11,
            "position_hint": "south side of the main lane beside the service curb strip"
          },
          {
            "category": "plot_device",
            "label": "projecting wall corner causing occlusion",
            "number": 12,
            "position_hint": "between the main lane and the recessed blind spot alcove"
          },
          {
            "category": "opening",
            "label": "small barred exterior window",
            "number": 13,
            "position_hint": "north building wall east of the entrance landing"
          },
          {
            "category": "prop",
            "label": "two-step entrance stoop",
            "number": 14,
            "position_hint": "directly outside the entrance door on the entry landing"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_cctv_monitor_feed_dusk_monochrome_dark_blind_spot",
            "camera_height": "high wall-mounted CCTV height, about 3.0m above ground",
            "camera_position": "near number 5 on the northwest building corner, angled down across number 1 toward number 8 and number 2; number 12 should partly block the view of number 2 so it reads as the blind spot",
            "framing_notes": "Frame like a fixed exterior security camera feed: include number 1 as the main visible approach, keep number 2 partially hidden beyond number 12, and show number 10 and number 11 near the edge as foreground clutter.",
            "lens_hint": "wide fixed CCTV lens, about 24mm equivalent",
            "sub_location": "cctv_monitor_feed"
          }
        ],
        "applied_shots": [
          "S18_Shot3"
        ],
        "group_id": "bg_large_mart",
        "depends_on_fp": [
          "fp_exterior_cctv_wall"
        ]
      },
      "fp_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary urban police detective office. The image must look like a clean architectural CAD plan or simple room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel color fills with no gradients and no blending: Main Office area pale yellow, Corridor Entry Strip pale beige, Records and Copy Corner pale green-gray, Meeting and Evidence zone within the office pale light blue. Draw an open-plan modern police office layout suitable for a compact contemporary Korean city station: a west-side corridor entry strip, a glass entrance door into the team room, a central duty desk cluster, an east-side investigator desk row, a shared paperwork table, a north-wall large GPS and CCTV monitor, a north-wall case photo board, filing cabinets and lockers along the south wall, a southwest records and copy corner with copier and evidence shelves, a supervisor desk in the northwest corner, a small visitor bench near the entrance, wide exterior windows with blinds on the east wall, and a small high window in the records corner. Furniture and openings must be simple top-down plan glyphs: desks as rectangles with chair blocks, monitors as thin rectangles on desks or wall, paperwork as small stacked rectangles, doors as line-and-arc swing symbols, windows as double parallel lines in walls, shelves and cabinets as simple rectangles. Fill each zone with its assigned single pastel color. Put short area labels only, such as Main Office, Entry, Records, Evidence, inside their colored zones. Every furniture item, opening, persistent prop, plot-critical visual device, and area must have one small white circle marker with a black number, using numbers 1 through 18 exactly once. Do not write object names inside the drawing; use only the numbered circles plus optional short area labels and a small north arrow marked N in one corner. No people, no camera icons, no field-of-view cones, no arrows other than the north arrow.",
        "key_elements": [
          "Flat top-down schematic 2D plan of a contemporary urban police office team room",
          "Open-plan duty desk cluster with computer monitors and paperwork",
          "Investigator desk row facing a shared evidence and paperwork table",
          "Wall-mounted GPS and CCTV monitor beside a case photo board",
          "Modern Korean police-office layout cues: compact open team room, glass entrance from corridor, records/copy corner, lockers, exterior windows with blinds",
          "Color-coded flat pastel zones for main office, corridor entry strip, records/copy corner, and meeting/evidence area",
          "Numbered circular markers only for furniture, openings, props, plot devices, and areas; no object text labels inside the diagram"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main office area",
            "number": 1,
            "position_hint": "large central and east portion of the plan, filled pale yellow"
          },
          {
            "category": "area",
            "label": "Corridor entry strip",
            "number": 2,
            "position_hint": "west edge of the plan outside the glass entrance, filled pale beige"
          },
          {
            "category": "opening",
            "label": "Glass entrance door",
            "number": 3,
            "position_hint": "west wall of main office, opening from corridor entry strip into office"
          },
          {
            "category": "opening",
            "label": "Interior side door to records corner",
            "number": 4,
            "position_hint": "southwest side of main office, connecting to records and copy corner"
          },
          {
            "category": "area",
            "label": "Records and copy corner",
            "number": 5,
            "position_hint": "southwest enclosed corner of the office, filled pale green-gray"
          },
          {
            "category": "furniture",
            "label": "Duty desk cluster",
            "number": 6,
            "position_hint": "center-left of main office, four joined desks with chairs and computer monitor symbols"
          },
          {
            "category": "prop",
            "label": "Desktop monitor set",
            "number": 7,
            "position_hint": "on duty desk cluster, small paired screen glyphs facing inward"
          },
          {
            "category": "furniture",
            "label": "Investigator desk row",
            "number": 8,
            "position_hint": "east side of main office, two long desks with chairs and computers facing west"
          },
          {
            "category": "furniture",
            "label": "Shared paperwork table",
            "number": 9,
            "position_hint": "center-right of main office between duty desks and monitor wall, rectangular table with paper stack glyphs"
          },
          {
            "category": "plot_device",
            "label": "Large GPS and CCTV monitor",
            "number": 10,
            "position_hint": "north wall of main office, centered above the investigation zone"
          },
          {
            "category": "plot_device",
            "label": "Case photo board",
            "number": 11,
            "position_hint": "north wall of main office, immediately east of the large monitor"
          },
          {
            "category": "furniture",
            "label": "Filing cabinets and lockers",
            "number": 12,
            "position_hint": "south wall of main office, long row near records corner"
          },
          {
            "category": "opening",
            "label": "Wide exterior windows with blinds",
            "number": 13,
            "position_hint": "east wall of main office, long double-line window symbols"
          },
          {
            "category": "furniture",
            "label": "Supervisor desk",
            "number": 14,
            "position_hint": "northwest corner of main office, single desk angled toward duty desk cluster"
          },
          {
            "category": "prop",
            "label": "Printer copier unit",
            "number": 15,
            "position_hint": "inside records and copy corner, against south wall"
          },
          {
            "category": "prop",
            "label": "Evidence storage shelves",
            "number": 16,
            "position_hint": "inside records and copy corner, against west wall"
          },
          {
            "category": "furniture",
            "label": "Small visitor bench",
            "number": 17,
            "position_hint": "along west interior wall near glass entrance door"
          },
          {
            "category": "opening",
            "label": "Small high window",
            "number": 18,
            "position_hint": "north wall of records and copy corner"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_office_night_duty_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the main office near number 3 (glass entrance door), facing diagonally across number 6 (duty desk cluster) toward number 8 (investigator desk row) and number 13 (wide exterior windows)",
            "framing_notes": "Use a broad office view with desk islands and paperwork visible; keep the entrance side slightly in foreground.",
            "lens_hint": "28mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "bg_office_day_case_photos_gps_monitor",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (investigator desk row), facing toward number 10 (large GPS and CCTV monitor) and number 11 (case photo board), with number 9 (paperwork table) close to the foreground",
            "framing_notes": "Prioritize the monitor wall and case photo board; include paperwork surfaces as investigation context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          }
        ],
        "applied_shots": [
          "S14_Shot3",
          "S14_Shot4",
          "S19_Shot5",
          "S19_Shot6",
          "S19_Shot7"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_bike_rack_outside": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of an exterior bicycle rack area directly outside a contemporary Korean urban transit station, adjacent to a road. The diagram must look like a clean architectural CAD plan or IKEA-style layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only, crisp and readable. Use flat solid pastel area fills with one consistent color per zone: Station entrance forecourt pale beige in the north, Sidewalk pale warm beige through the center, Bicycle parking zone pale green on the east side of the sidewalk, Road lane pale gray across the south. Add short generic area labels only: Station, Sidewalk, Bike Parking, Road. Add a small north arrow in one corner. Place a small white circular marker with a black number for every listed element, each number appearing exactly once, with no other annotations or text inside the drawing. Layout: station entrance forecourt occupies the north side; a sliding station exit doorway faces south onto the sidewalk; an interior stair or escalator opening is shown as a simple rectangular opening inside the station forecourt. The sidewalk runs east-west across the middle with a curb line separating it from the road. The bicycle parking zone sits on the east side of the sidewalk, containing a simple metal rack rail symbol and several top-down bicycle glyphs aligned parallel to the curb. The road lane occupies the south third with a zebra crosswalk near the southwest side. Include modern public-street details typical of a current Korean station exterior: tactile paving strip from station exit toward the curb, a row of safety bollards along the curb near the bike rack, a streetlight/CCTV pole near the sidewalk, and a small curb drain grate. Door/opening symbols must be top-down plan symbols; bicycles and rack must be simplified line glyphs. Absolutely no 3D, no isometric, no perspective, no axonometric view, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealistic look, no rendered lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic exterior plan",
          "Modern Korean urban transit-station exterior layout with compact sidewalk, curb, bicycle parking, road lane, tactile paving, bollards, crosswalk, and CCTV or streetlight pole",
          "Flat pastel area fills: station entrance pale beige, sidewalk pale warm beige, bicycle parking pale green, road pale gray",
          "Numbered circular markers only for objects, openings, props, and areas; no descriptive text inside the diagram except short area labels and a small north arrow",
          "Simple CAD-style symbolic glyphs for bicycles, rack rail, curb, crossing, sliding station doorway, tactile paving, bollards, pole, and drain grate"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Station entrance forecourt",
            "number": 1,
            "position_hint": "north side of plan, rectangular building-side zone above the sidewalk"
          },
          {
            "category": "area",
            "label": "Sidewalk",
            "number": 2,
            "position_hint": "center band running east-west between station entrance and road"
          },
          {
            "category": "area",
            "label": "Bicycle parking zone",
            "number": 3,
            "position_hint": "east side of sidewalk, rectangular bay beside the station exit"
          },
          {
            "category": "area",
            "label": "Road lane",
            "number": 4,
            "position_hint": "south third of plan, running east-west below the curb"
          },
          {
            "category": "opening",
            "label": "Station exit doorway",
            "number": 5,
            "position_hint": "south edge of station entrance forecourt, centered and opening onto sidewalk"
          },
          {
            "category": "opening",
            "label": "Stair or escalator opening",
            "number": 6,
            "position_hint": "inside station entrance forecourt, just north of the station exit doorway"
          },
          {
            "category": "prop",
            "label": "Bicycle rack rail",
            "number": 7,
            "position_hint": "middle of bicycle parking zone, parallel to curb"
          },
          {
            "category": "prop",
            "label": "Parked bicycle row",
            "number": 8,
            "position_hint": "clustered around bicycle rack rail in the bicycle parking zone"
          },
          {
            "category": "prop",
            "label": "Curb edge",
            "number": 9,
            "position_hint": "long boundary line between sidewalk and road lane"
          },
          {
            "category": "opening",
            "label": "Zebra crosswalk",
            "number": 10,
            "position_hint": "southwest side of plan, crossing the road lane perpendicular to curb"
          },
          {
            "category": "prop",
            "label": "Tactile paving strip",
            "number": 11,
            "position_hint": "yellow guidance strip from station exit doorway across sidewalk toward curb and bicycle parking"
          },
          {
            "category": "prop",
            "label": "Streetlight and CCTV pole",
            "number": 12,
            "position_hint": "northwest corner of sidewalk near station entrance forecourt"
          },
          {
            "category": "prop",
            "label": "Safety bollards",
            "number": 13,
            "position_hint": "row along curb edge in front of bicycle parking zone"
          },
          {
            "category": "prop",
            "label": "Curb drain grate",
            "number": 14,
            "position_hint": "at curb edge near southeast side of sidewalk"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bike_rack_outside_day_departure",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the sidewalk near number 5 (station exit doorway), facing diagonally toward number 7 (bicycle rack rail) and number 8 (parked bicycle row), with number 4 (road lane) visible beyond the curb",
            "framing_notes": "include the bicycle rack and parked bicycles prominently; keep the station exit and adjacent road readable as context for departure",
            "lens_hint": "28mm to 35mm wide angle",
            "sub_location": "bike_rack_outside"
          }
        ],
        "applied_shots": [
          "S20_Shot3"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic floor plan diagram of a small modern Korean coastal fishing boat open deck with a narrow wheelhouse entrance. Use clean single-weight black outlines on a white/off-white background, like a simple architectural plan or IKEA-style layout sketch. Use geometric plan symbols only. Fill each sub-area with one flat solid pastel color: open working deck pale gray-blue, wheelhouse pale beige, small bow strip pale muted green. The boat outline is a compact oval-rectangle hull, oriented north-up, with the wheelhouse at the forward/north end and the open work deck extending aft/south. Draw the wheelhouse as a simple rectangle; place a narrow rear-facing doorway centered on its south wall, using a line-and-swing-arc door symbol. Add simple double-line window symbols on the wheelhouse front/north wall and side/east-west walls. Add low side rails or gunwales along both sides, a centered stern transom gate at the aft/south end, paired small scupper openings along the deck edges, a central rectangular deck hatch, a coiled rope symbol on the west side, a net bundle symbol on the east side, fish/storage bins in the aft-left corner, a low storage bench in the aft-right corner, and a small deck light pole just aft of the wheelhouse on the east side. Place small white circular markers with black numbers exactly once for every numbered element: 1 open working deck, 2 wheelhouse, 3 narrow wheelhouse doorway, 4 front window, 5 side windows, 6 deck hatch, 7 coiled rope, 8 net bundle, 9 fish/storage bins, 10 stern transom gate, 11 low storage bench, 12 deck light pole, 13 side scuppers, 14 bow strip. Area labels may appear only as short generic English words inside the colored areas: Open Deck, Wheelhouse, Bow. Include a small north arrow in one corner. No other text, no people, no camera icons, no field-of-view arrows, no decorative illustration, no surface pattern, no tonal modeling, no realism, no angled viewpoint.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a small modern Korean coastal fishing boat deck.",
          "Open aft working deck filled pale gray-blue; wheelhouse filled pale beige; small bow strip filled pale muted green; colors are flat solid pastels.",
          "Wheelhouse placed at the forward/north end, with a narrow rear-facing doorway opening onto the deck.",
          "Simple boat outline with rails, stern transom, side gunwales, deck hatch, rope, net bundle, fish/storage bins, and compact utility boxes as top-down plan symbols.",
          "Minimal diagram text: only area labels, small north arrow, and numbered circular markers."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Open working deck",
            "number": 1,
            "position_hint": "central and aft portion of boat, large pale gray-blue area"
          },
          {
            "category": "area",
            "label": "Wheelhouse",
            "number": 2,
            "position_hint": "north/forward end of boat, pale beige rectangular cabin area"
          },
          {
            "category": "opening",
            "label": "Narrow wheelhouse doorway",
            "number": 3,
            "position_hint": "south wall of wheelhouse, centered and opening onto the deck"
          },
          {
            "category": "opening",
            "label": "Wheelhouse front window",
            "number": 4,
            "position_hint": "north wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Wheelhouse side windows",
            "number": 5,
            "position_hint": "east and west walls of wheelhouse, paired short window symbols"
          },
          {
            "category": "furniture",
            "label": "Deck hatch",
            "number": 6,
            "position_hint": "center of open working deck"
          },
          {
            "category": "prop",
            "label": "Coiled rope",
            "number": 7,
            "position_hint": "west side of open deck near midship rail"
          },
          {
            "category": "prop",
            "label": "Net bundle",
            "number": 8,
            "position_hint": "east side of open deck near midship rail"
          },
          {
            "category": "furniture",
            "label": "Fish or storage bins",
            "number": 9,
            "position_hint": "aft-left corner of open deck"
          },
          {
            "category": "opening",
            "label": "Stern transom gate",
            "number": 10,
            "position_hint": "south/aft end of boat, centered in stern rail"
          },
          {
            "category": "furniture",
            "label": "Low storage bench",
            "number": 11,
            "position_hint": "aft-right corner of open deck against stern rail"
          },
          {
            "category": "prop",
            "label": "Small deck light pole",
            "number": 12,
            "position_hint": "just aft of wheelhouse on starboard/east side"
          },
          {
            "category": "opening",
            "label": "Side scuppers",
            "number": 13,
            "position_hint": "small paired openings along port and starboard deck edges"
          },
          {
            "category": "area",
            "label": "Bow strip",
            "number": 14,
            "position_hint": "thin pale muted green strip forward of wheelhouse"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_deck_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the aft open deck near number 10 (stern transom), facing forward toward number 3 (narrow wheelhouse doorway), with number 7 (coiled rope) and number 8 (net bundle) along the side edges",
            "framing_notes": "Include the narrow wheelhouse entrance prominently; keep the open working deck readable in the foreground.",
            "lens_hint": "35mm wide angle",
            "sub_location": "deck"
          }
        ],
        "applied_shots": [
          "S26_Shot4",
          "S26_Shot5",
          "S26_Shot8"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact modern coastal fishing boat wheelhouse interior. The plan must look like a clean CAD or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Bow/north is at the top, aft is at the bottom, port side is left, starboard side is right. Draw a compact rectangular wheelhouse with slightly rounded boat-cabin corners and thick black wall outlines. Use flat pastel solid color fills with no blending: main wheelhouse floor area in pale blue-gray, forward control zone in pale green. Short area labels may appear only as generic English words such as \"Wheelhouse\" and \"Control\"; add a small north arrow with \"N\" in one corner. Do not add any other text labels inside the drawing.\n\nPlace simple top-down plan symbols with small circular black-number markers, each number unique and appearing exactly once. Draw marker 1 in the main wheelhouse floor area. Draw marker 2 in the forward control zone. Draw marker 5 at the aft sliding entrance door on the south wall, shown as a sliding door break/track. Draw marker 6 on the large forward windshield across the north wall, shown as paired parallel window lines. Draw marker 3 on the port side window in the forward half of the west wall, and marker 4 on the starboard side window in the forward half of the east wall. Draw marker 7 on a compact helm console at the forward starboard side, angled toward the windshield. Draw marker 8 on a steering wheel symbol on the console. Draw marker 9 on a small cluster of modern navigation screens on top of the console. Draw marker 10 beside a throttle lever on the starboard side of the console. Draw marker 11 on a captain swivel seat directly aft of the helm console. Draw marker 12 on a narrow bench seat along the port wall. Draw marker 13 on a small chart and storage shelf in the aft starboard corner. Draw marker 14 on a small wall radio panel near the starboard side window and helm. Draw marker 15 on a plot-critical red circular scratched mark on the starboard interior wall, aft of the starboard window and above the chart/storage shelf; show it only as a simple flat red ring with a few short red scratch strokes, not as a realistic stain.\n\nUse contemporary small fishing boat layout cues: tight circulation, practical helm clustered near the forward starboard windshield, simple bench seating, sliding aft entry, large visibility windows for navigation, and compact wall-mounted radio/electronics. Furniture and openings must be simple symbolic top-down glyphs: doors as wall breaks/tracks or swing arcs where relevant, windows as double parallel lines, seats as rectangles with simple cushion divisions, console as a plain rectangle/trapezoid. The diagram is only a reference map for room layout and object positions.\n\nStrict negative instructions: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic style, no rendered look, no lighting effects, no textured surfaces, no material rendering, no decorative illustration, no realistic furniture drawings, no people, no camera icons, no field-of-view cones, no arrows except the north arrow.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact modern fishing boat wheelhouse.",
          "Bow/north at the top, aft entrance at the bottom, port side left, starboard side right.",
          "Pastel solid area fills: main wheelhouse floor in pale blue-gray, forward control zone in pale green.",
          "Modern compact coastal boat layout: aft sliding entry door, large forward windshield, side windows, helm console, navigation screens, throttle, radio, captain seat, narrow bench, chart/storage shelf.",
          "Plot-critical red circular scratched mark shown as a simple flat red ring with short scratch strokes on the starboard interior wall, with its own numbered marker.",
          "Minimal diagram text: only short area labels, black numbered circle markers, and a small north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main wheelhouse floor",
            "number": 1,
            "position_hint": "central and aft portion of wheelhouse interior, pale blue-gray fill"
          },
          {
            "category": "area",
            "label": "Forward control zone",
            "number": 2,
            "position_hint": "forward starboard and center portion around helm console, pale green fill"
          },
          {
            "category": "opening",
            "label": "Aft sliding entrance door",
            "number": 5,
            "position_hint": "south/aft wall, centered slightly to port"
          },
          {
            "category": "opening",
            "label": "Forward windshield windows",
            "number": 6,
            "position_hint": "north/bow wall, spanning most of the front wall"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 3,
            "position_hint": "west/port wall, forward half of cabin"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 4,
            "position_hint": "east/starboard wall, forward half of cabin"
          },
          {
            "category": "furniture",
            "label": "Helm console",
            "number": 7,
            "position_hint": "forward starboard side, angled toward forward windshield"
          },
          {
            "category": "prop",
            "label": "Steering wheel",
            "number": 8,
            "position_hint": "mounted on helm console, facing forward windshield"
          },
          {
            "category": "plot_device",
            "label": "Navigation screen cluster",
            "number": 9,
            "position_hint": "top of helm console, near forward windshield"
          },
          {
            "category": "prop",
            "label": "Throttle lever",
            "number": 10,
            "position_hint": "right side of helm console near starboard wall"
          },
          {
            "category": "furniture",
            "label": "Captain swivel seat",
            "number": 11,
            "position_hint": "immediately aft of helm console, facing forward"
          },
          {
            "category": "furniture",
            "label": "Narrow port bench seat",
            "number": 12,
            "position_hint": "along west/port wall, aft of port side window"
          },
          {
            "category": "furniture",
            "label": "Small chart and storage shelf",
            "number": 13,
            "position_hint": "aft starboard corner, below the starboard wall area"
          },
          {
            "category": "prop",
            "label": "Wall radio panel",
            "number": 14,
            "position_hint": "starboard wall near helm console and side window"
          },
          {
            "category": "plot_device",
            "label": "Red circular scratched mark",
            "number": 15,
            "position_hint": "starboard interior wall, aft of starboard side window and above chart/storage shelf"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wheelhouse_dusk_red_circle_scratches",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (aft sliding entrance door), facing diagonally forward toward number 7 (helm console), number 6 (forward windshield), and number 15 (red circular scratched mark on the starboard wall)",
            "framing_notes": "Include the helm controls and forward windows prominently, with number 15 visible on the right wall area for the red circle scratches.",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S27_Shot3",
          "S27_Shot5",
          "S27_Shot8"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "7f2ed262-94ea-412c-a5be-59c3ab75f2c9",
  "resolved_model": "gpt",
  "updated_at": "2026-04-30T22:05:49.270406+00:00"
}