{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "7f8f8f67e79ec8a0",
  "data": {
    "floor_plans": {
      "fp_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of an old rooftop exterior around a compact rooftop unit. The drawing must look like a clean CAD plan or simple IKEA-style room layout sketch: white or off-white background, single-weight black outlines, geometric symbols only. Use flat pastel solid fills with one consistent color per zone: number 1 Rooftop deck in pale gray, number 2 Rooftop unit in pale beige. Show a low perimeter parapet around the roof as simple black outline walls. Place the compact rooftop unit in the northeast quadrant. Add number 3 as a simple top-down metal door symbol on the south wall of the rooftop unit, with a door line and swing arc opening toward the deck. Add number 4 as a window symbol on the east wall of the rooftop unit, drawn as double parallel lines in the wall. Add number 5 as a cylindrical rooftop water tank symbol in the northwest service corner, drawn as a circle or rounded tank footprint. Add number 6 as a clothesline across the open deck, drawn as two slim posts connected by straight parallel line segments. Add number 7 as a small flat flyer rectangle taped beside number 3 on the exterior wall. Add number 8 as a small ledge or perch symbol under or near number 4 for a cat position reference. Include short area labels only: Rooftop Deck and Rooftop Unit. Add small circular black-number markers 1 through 8, each number appearing exactly once, positioned next to its corresponding area or object. Include a small north arrow marked N in one corner if useful. Reflect a modest contemporary Korean coastal-city rooftop layout through geometry only: compact rooftop room, exterior metal door, simple wall window, water tank, clothesline, and practical rooftop service arrangement. Do not draw camera icons, field-of-view cones, people, decorative artwork, signage text, or extra annotations. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram",
          "Old modern Korean low-rise rooftop exterior with compact rooftop unit",
          "Color-coded flat pastel zones: rooftop deck in pale gray, rooftop unit in pale beige",
          "Waist-high perimeter parapet around the rooftop",
          "Metal door on the rooftop unit facing the open deck",
          "Simple window on the rooftop unit exterior wall",
          "Cylindrical rooftop water tank in a service corner",
          "Clothesline stretched across the open rooftop between two metal posts",
          "Small flyer taped beside the metal door as a plot-critical visual device",
          "Small cat perch ledge under or near the window for dawn window staging",
          "Only numbered circle markers inside the diagram, no detailed text labels except area labels and optional north arrow"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck",
            "number": 1,
            "position_hint": "large open exterior area filling most of the plan, surrounding the rooftop unit"
          },
          {
            "category": "area",
            "label": "Rooftop unit",
            "number": 2,
            "position_hint": "compact enclosed rectangular room in the northeast quadrant of the roof"
          },
          {
            "category": "opening",
            "label": "Metal door",
            "number": 3,
            "position_hint": "south wall of rooftop unit, opening onto rooftop deck"
          },
          {
            "category": "opening",
            "label": "Window",
            "number": 4,
            "position_hint": "east wall of rooftop unit, facing the parapet side"
          },
          {
            "category": "prop",
            "label": "Water tank",
            "number": 5,
            "position_hint": "northwest service corner of rooftop deck near parapet"
          },
          {
            "category": "prop",
            "label": "Clothesline",
            "number": 6,
            "position_hint": "open rooftop deck, stretched west to east between two slim posts"
          },
          {
            "category": "plot_device",
            "label": "Flyer beside door",
            "number": 7,
            "position_hint": "south wall of rooftop unit immediately beside number 3 metal door"
          },
          {
            "category": "prop",
            "label": "Cat perch ledge",
            "number": 8,
            "position_hint": "outside east wall of rooftop unit below or near number 4 window"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_day_overcast_overview",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the southwest corner of number 1 (rooftop deck), facing diagonally toward number 2 (rooftop unit), with number 5 (water tank) on the left side and number 6 (clothesline) crossing the open roof area",
            "framing_notes": "Show the full old rooftop layout clearly, including numbers 2, 3, 4, 5, and 6 as main spatial anchors.",
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_night_intrusion_door_flyer_window_shadow",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (clothesline), facing northeast toward number 3 (metal door), number 7 (flyer beside door), and number 4 (window on rooftop unit)",
            "framing_notes": "Keep number 7 close to number 3, and make number 4 visible on the right side of the rooftop unit for the window-shadow staging.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_exterior"
          },
          {
            "bg_id": "bg_rooftop_dawn_lit_window_cat",
            "camera_height": "low standing or crouched ~1.1m",
            "camera_position": "near number 5 (water tank), facing east-southeast toward number 4 (window) and number 8 (cat perch ledge) along the rooftop unit exterior",
            "framing_notes": "Prioritize number 4 and number 8; number 5 may remain in foreground as a rooftop depth cue for the later background composition.",
            "lens_hint": "40mm normal lens",
            "sub_location": "rooftop_exterior"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot3",
          "S10_Shot5",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_stair_courtyard": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic architectural floor plan diagram, like a clean CAD plan or IKEA-style layout sketch, for a modern low-rise South Korean villa entrance courtyard with exterior stairs leading to a rooftop landing. Use a white or off-white background, crisp single-weight black outlines, and simple geometric plan symbols only. Strictly do not create 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use only flat pastel solid color fills with no gradients or blending: Alley pale olive gray, Entry Courtyard pale beige, Building Footprint pale warm gray, Exterior Stair Zone pale blue gray, Rooftop Landing pale lavender gray, Entrance Vestibule pale yellow. Arrange the plan with north at the top: a narrow alley along the south edge, a property wall and metal pedestrian gate at the south boundary, a compact rectangular courtyard inside, the main building mass on the north and east sides, a ground-floor entrance door on the north courtyard wall opening into a small vestibule, and an exterior concrete stair running along the east side from the courtyard to an intermediate landing and then to the rooftop landing. Show the stair as top-down parallel tread lines and simple rectangular landings. At the rooftop landing, show a half-open metal door with a door swing arc, plus a small adjacent window drawn as double parallel wall lines. Add modern utilitarian villa details as plan symbols: utility meter cluster near the stair base, courtyard drain grate, small row of potted plants along the west wall, outdoor light fixture over the ground entrance, and a shoe rack or umbrella stand near the threshold. For police-arrival staging, show a simple vehicle stopping rectangle outside the gate in the alley. Every persistent object, opening, plot-critical device, and area must have exactly one small white circle marker with a black number, 1 through 18, placed near it; do not write object names next to the numbers. Area labels may be short generic English words only, such as Alley, Courtyard, Stairs, Landing, Vestibule. A small north arrow with N is allowed in one corner. Do not include any people, camera icons, field-of-view cones, atmospheric fog, horror symbols, blood marks, decorative graphics, or any text other than optional area labels, the north arrow, and the numbered markers.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a modern low-rise South Korean villa exterior approach.",
          "Distinct flat pastel solid fills: alley approach pale olive gray, entry courtyard pale beige, building footprint pale warm gray, exterior stair zone pale blue gray, rooftop landing pale lavender gray, small entrance vestibule pale yellow.",
          "Narrow alley at south edge, metal pedestrian gate into small walled courtyard, ground-floor entrance door, exterior concrete stair along the east side, intermediate landing, rooftop landing, half-open rooftop door.",
          "Modern utilitarian coastal-city villa cues shown only through plan geometry: compact courtyard, side-mounted exterior stair, metal gate, small shoe/threshold zone, utility meters and drain near exterior wall.",
          "All visible objects and openings use simple top-down symbols with unique numbered circle markers only; no extra text except optional area labels and a north arrow."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Alley approach",
            "number": 1,
            "position_hint": "south edge outside the property wall"
          },
          {
            "category": "plot_device",
            "label": "Police vehicle stopping zone",
            "number": 2,
            "position_hint": "southwest side of alley approach, just outside the pedestrian gate"
          },
          {
            "category": "opening",
            "label": "Metal pedestrian gate",
            "number": 3,
            "position_hint": "south boundary of courtyard, centered on the property wall"
          },
          {
            "category": "area",
            "label": "Entry courtyard",
            "number": 4,
            "position_hint": "central open rectangular courtyard inside the gate"
          },
          {
            "category": "opening",
            "label": "Ground-floor entrance door",
            "number": 5,
            "position_hint": "north wall of courtyard, opening into the small entrance vestibule"
          },
          {
            "category": "area",
            "label": "Entrance vestibule",
            "number": 6,
            "position_hint": "inside building footprint north of the courtyard entrance door"
          },
          {
            "category": "opening",
            "label": "Ground-floor window",
            "number": 7,
            "position_hint": "west-facing building wall beside the courtyard"
          },
          {
            "category": "furniture",
            "label": "Exterior stair lower flight",
            "number": 8,
            "position_hint": "east side of courtyard, running upward along the exterior wall"
          },
          {
            "category": "furniture",
            "label": "Intermediate stair landing",
            "number": 9,
            "position_hint": "northeast corner between the lower and upper stair flights"
          },
          {
            "category": "opening",
            "label": "Half-open rooftop landing door",
            "number": 10,
            "position_hint": "northwest side of rooftop landing at the top of the exterior stairs"
          },
          {
            "category": "area",
            "label": "Rooftop landing",
            "number": 11,
            "position_hint": "upper north area reached by the exterior stairs"
          },
          {
            "category": "prop",
            "label": "Utility meter cluster",
            "number": 12,
            "position_hint": "east exterior wall near the base of the stairs"
          },
          {
            "category": "prop",
            "label": "Courtyard drain grate",
            "number": 13,
            "position_hint": "center-south portion of the entry courtyard"
          },
          {
            "category": "prop",
            "label": "Potted plants row",
            "number": 14,
            "position_hint": "west wall of courtyard, opposite the exterior stairs"
          },
          {
            "category": "opening",
            "label": "Small rooftop window",
            "number": 15,
            "position_hint": "north wall near rooftop landing door"
          },
          {
            "category": "prop",
            "label": "Wall-mounted outdoor light fixture",
            "number": 16,
            "position_hint": "above the ground-floor entrance door on the north courtyard wall"
          },
          {
            "category": "prop",
            "label": "Shoe rack or umbrella stand",
            "number": 17,
            "position_hint": "beside the ground-floor entrance door inside the courtyard threshold"
          },
          {
            "category": "opening",
            "label": "Low courtyard wall",
            "number": 18,
            "position_hint": "west and south perimeter enclosing the courtyard"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_stair_courtyard_night_smell_half_open_door",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 at the courtyard side, facing diagonally toward number 8 on the exterior stairs and number 10 at the rooftop landing door",
            "framing_notes": "Use the plan to keep the courtyard gate behind camera, the ground entrance at left, and the upper landing door as the destination point.",
            "lens_hint": "28mm wide angle",
            "sub_location": "stair_courtyard"
          },
          {
            "bg_id": "bg_stair_courtyard_night_police_arrival",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 outside the pedestrian gate, facing inward through number 3 toward number 4 courtyard and number 8 exterior stairs",
            "framing_notes": "Include the gate threshold, courtyard depth, and the stair run so arriving investigators can be staged from alley to courtyard.",
            "lens_hint": "30mm wide angle",
            "sub_location": "stair_courtyard"
          }
        ],
        "applied_shots": [
          "S11_Shot3",
          "S11_Shot4",
          "S13_Shot2",
          "S13_Shot5",
          "S13_Shot6"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_living_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern Korean urban apartment living room with a compact kitchenette, dining nook, TV area, large window, and front door entry. The diagram must look like a clean architectural CAD plan or IKEA-style room layout sketch: white or off-white background, single-weight black outlines, simple geometric symbols only. Use flat pastel solid color fills for zones with one consistent color per zone: Living area pale yellow, Kitchenette pale green, Dining nook pale peach, Entry vestibule pale beige. Show a compact 2020s Korean small-home layout: a small shoe-removal entry vestibule just inside the front door at the south-west corner; a straight kitchenette counter along the west wall with sink and cooktop symbols, refrigerator at the north end; a small two-person dining table near the kitchen; a two-seat sofa on the east wall facing a TV stand on the west side of the living area; a coffee table between sofa and TV; a large sliding window on the north wall with curtain panels and a wall-mounted air conditioner nearby. Draw the front door with a simple line and swing arc. Draw the sliding window as double parallel wall lines with sliding panel divisions. Draw furniture as simple top-down plan glyphs: sofa rectangle with cushion divisions, table rectangles, chairs as small rectangles, refrigerator as a rectangle, TV stand as a narrow rectangle with TV line, kitchen counter as a long rectangle with sink circle/oval and cooktop squares. Place small white circular markers with black outlines and black numbers exactly once for each element: 1 Living area, 2 Kitchenette, 3 Entry vestibule, 4 Dining nook, 5 Front door, 6 Shoe cabinet and entry mat, 7 Kitchen counter with sink and cooktop, 8 Refrigerator, 9 Small dining table with two chairs, 10 Two-seat sofa, 11 Coffee table, 12 TV stand with flat TV, 13 Large sliding window, 14 Wall-mounted air conditioner, 15 Low storage shelf, 16 Curtain panels. Short area labels may appear only as generic English words inside the colored zones: Living, Kitchen, Dining, Entry. A small north arrow with N may appear in one corner. No other text or annotations. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, material rendering, decorative illustration, people, camera icons, field-of-view cones, arrows on the floor, or Korean text.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan only",
          "Modern compact Korean urban apartment living room with kitchenette and small entry vestibule",
          "Pastel solid color zones: living area pale yellow, kitchenette pale green, dining nook pale peach, entry vestibule pale beige",
          "Front door with swing arc at south-west entry area",
          "Large sliding window on north wall with curtain position nearby",
          "Compact linear kitchenette with sink, cooktop, refrigerator, and small dining table",
          "TV stand and sofa arranged opposite each other, with coffee table between",
          "Numbered black circle markers for every area, furniture item, opening, and persistent prop"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living area",
            "number": 1,
            "position_hint": "center of main room, pale yellow zone"
          },
          {
            "category": "area",
            "label": "Kitchenette",
            "number": 2,
            "position_hint": "west wall strip, pale green zone beside entry"
          },
          {
            "category": "area",
            "label": "Entry vestibule",
            "number": 3,
            "position_hint": "south-west corner, pale beige zone inside front door"
          },
          {
            "category": "area",
            "label": "Dining nook",
            "number": 4,
            "position_hint": "south-center edge between kitchenette and living area, pale peach zone"
          },
          {
            "category": "opening",
            "label": "Front door",
            "number": 5,
            "position_hint": "south-west exterior wall, opening into entry vestibule"
          },
          {
            "category": "furniture",
            "label": "Shoe cabinet and entry mat",
            "number": 6,
            "position_hint": "inside entry vestibule along west wall beside front door"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter with sink and cooktop",
            "number": 7,
            "position_hint": "west wall of kitchenette, long narrow counter"
          },
          {
            "category": "furniture",
            "label": "Refrigerator",
            "number": 8,
            "position_hint": "north end of kitchenette against west wall"
          },
          {
            "category": "furniture",
            "label": "Small dining table with two chairs",
            "number": 9,
            "position_hint": "dining nook near south-center, adjacent to kitchenette"
          },
          {
            "category": "furniture",
            "label": "Two-seat sofa",
            "number": 10,
            "position_hint": "east wall of living area, facing TV stand"
          },
          {
            "category": "furniture",
            "label": "Small coffee table",
            "number": 11,
            "position_hint": "center of living area between sofa and TV stand"
          },
          {
            "category": "furniture",
            "label": "TV stand with flat TV",
            "number": 12,
            "position_hint": "west side of living area, opposite sofa and just east of kitchenette boundary"
          },
          {
            "category": "opening",
            "label": "Large sliding window",
            "number": 13,
            "position_hint": "north wall of living area, centered above sofa-TV axis"
          },
          {
            "category": "prop",
            "label": "Wall-mounted air conditioner",
            "number": 14,
            "position_hint": "north wall above or beside large sliding window"
          },
          {
            "category": "furniture",
            "label": "Low storage shelf",
            "number": 15,
            "position_hint": "north-east corner below window line, near sofa"
          },
          {
            "category": "prop",
            "label": "Curtain panels",
            "number": 16,
            "position_hint": "flanking large sliding window on north wall"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_day_normal_kitchenette_tv",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (entry vestibule), just inside number 5 (front door), facing diagonally north-east across number 1 (living area) toward number 7 (kitchen counter) and number 12 (TV stand).",
            "framing_notes": "Include number 7 and number 12 clearly, with number 9 visible between kitchen and living area.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_room"
          },
          {
            "bg_id": "bg_living_night_clean_no_evidence",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (sofa), facing south-west toward number 5 (front door) with number 7 (kitchen counter) along the left side of frame and number 11 (coffee table) in foreground.",
            "framing_notes": "Keep the layout clean and ordinary; include number 5 prominently to establish the entrance.",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_room"
          },
          {
            "bg_id": "bg_living_dusk_ransacked_open_window",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (dining table), facing north toward number 13 (large sliding window) with number 10 (sofa) and number 11 (coffee table) in the foreground.",
            "framing_notes": "Emphasize number 13 as the main opening; number 16 should be close to it for disturbed-curtain staging.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_room"
          },
          {
            "bg_id": "bg_living_dusk_ransacked_door_open",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 12 (TV stand), facing south-west across number 1 (living area) toward number 5 (front door) and number 3 (entry vestibule).",
            "framing_notes": "Make number 5 the dominant opening; keep number 6 visible beside it for entry-area context.",
            "lens_hint": "30mm wide angle",
            "sub_location": "living_room"
          }
        ],
        "applied_shots": [
          "S5_Shot2",
          "S5_Shot9",
          "S5_Shot10",
          "S14_Shot10",
          "S24_Shot8",
          "S26_Shot3",
          "S26_Shot4"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_daughter_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern daughter's bedroom in a modest 2020s Korean home. The drawing must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Fill the single bedroom area with one flat pastel pale blue solid color and optionally place the large area label \"Bedroom\" inside it. Do not place any other text inside the drawing except numbered circle markers and an optional small north arrow with \"N\". Use unique small white circles with black outlines and black numbers for all marked items, each number appearing exactly once.\n\nRoom layout: a compact rectangular bedroom, slightly taller than wide, with thick simple black wall outlines. Put a sliding exterior window centered on the north wall, drawn as double parallel lines in the wall. Put a curtain line just inside the window, spanning most of the north wall. Put an inward-swinging hinged door on the southwest wall, drawn with a door leaf and swing arc opening into the room. Add a plain interior wall section on the west wall near the door as a usable wall surface. Place a low single bed along the west wall, head near the north wall, drawn as a rectangle with a pillow shape. Place a backpack symbol near the southwest floor area close to the door and foot of the bed. Place a small doll corner in the southeast corner, shown as tiny simple circles/rectangles or a low shelf cluster, plus a small low shelf along the southeast wall. Mark a temporary body position on the floor between the bed and the curtain zone using only a simple flat outline silhouette or elongated oval footprint, not graphic detail. Mark the east wall as the plot-critical wall surface: include a numbered marker for a red circle wall mark location and another numbered marker for a photograph clue below it or on the floor near that wall. For the red circle mark, show only a simple flat red ring on the east wall location, with no glow and no decorative effects.\n\nNumber markers to include: 1 bedroom area at center, 2 sliding window on north wall, 3 bedroom door at southwest wall, 4 plain interior wall section on west wall, 5 curtain at north wall, 6 low single bed on west side, 7 backpack near door and bed foot, 8 temporary body position beside bed, 9 doll corner in southeast corner, 10 red circle wall mark on east wall, 11 photograph clue near east wall, 12 small low shelf beside doll corner.\n\nStyle restrictions: strictly flat 2D plan view only. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic look, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use flat pastel solid fills only, no blending and no drop shadows. Furniture and openings must be simple top-down plan glyphs, not illustrated objects.",
        "key_elements": [
          "Square 1024 by 1024 flat top-down schematic plan of one small modern Korean daughter's bedroom.",
          "One pale blue flat solid fill for the bedroom area, with a short area label allowed: Bedroom.",
          "Compact rectangular bedroom layout typical of a modest 2020s Korean apartment or rooftop-room home: sliding exterior window with curtain on one wall, inward-swinging door to a hall, low single bed against a side wall, school backpack near the door or bed, small doll corner on the floor.",
          "Include plot-critical state markers for the blood-curtain/body position and the ransacked red-circle photograph clue, using numbered circles only and no descriptive text inside the drawing.",
          "Use clean black single-weight wall outlines and simple top-down furniture symbols only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of the pale blue rectangular room"
          },
          {
            "category": "opening",
            "label": "sliding window",
            "number": 2,
            "position_hint": "north exterior wall, centered behind the curtain"
          },
          {
            "category": "opening",
            "label": "bedroom door",
            "number": 3,
            "position_hint": "southwest wall, inward swing from hallway into room"
          },
          {
            "category": "furniture",
            "label": "plain interior wall section",
            "number": 4,
            "position_hint": "west wall area just north of the door, open wall surface"
          },
          {
            "category": "furniture",
            "label": "curtain at window",
            "number": 5,
            "position_hint": "north wall, directly in front of the sliding window"
          },
          {
            "category": "furniture",
            "label": "low single bed",
            "number": 6,
            "position_hint": "west side of room, head near north wall, long side against west wall"
          },
          {
            "category": "prop",
            "label": "backpack",
            "number": 7,
            "position_hint": "southwest floor area near the door and foot of the bed"
          },
          {
            "category": "plot_device",
            "label": "temporary body position",
            "number": 8,
            "position_hint": "floor beside the bed, between bed and window curtain zone"
          },
          {
            "category": "prop",
            "label": "doll corner",
            "number": 9,
            "position_hint": "southeast corner of room, small cluster on floor or low shelf"
          },
          {
            "category": "plot_device",
            "label": "red circle wall mark",
            "number": 10,
            "position_hint": "east wall, mid-height wall surface above the photograph clue area"
          },
          {
            "category": "plot_device",
            "label": "photograph clue",
            "number": 11,
            "position_hint": "east side of room near wall below the red circle mark, on floor or pinned low"
          },
          {
            "category": "prop",
            "label": "small low shelf",
            "number": 12,
            "position_hint": "southeast wall beside the doll corner"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_daughter_bedroom_night_blood_curtain_body",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 3 (doorway), facing diagonally toward number 5 (curtain and window) and number 8 (temporary body position) with number 6 (bed) along the left side",
            "framing_notes": "include number 5 prominently as the curtain zone, keep number 8 visible near the floor beside the bed, and allow number 10 on the main wall to be readable if needed",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_night_clean_rearranged",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 3 (doorway), facing diagonally across number 6 (bed) toward number 5 (curtain and window) and number 7 (backpack)",
            "framing_notes": "show the same layout as the blood scene but clean and rearranged, with number 8 absent in the final background state though its floor-plan marker defines the earlier position",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_day_clean_empty",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "just inside number 3 (doorway), facing toward number 5 (curtain and window), with number 6 (bed) in the left foreground and number 9 (doll corner) in the far corner",
            "framing_notes": "use a wider composition that makes the room feel small, clean, and mostly empty",
            "lens_hint": "28mm wide angle",
            "sub_location": "daughter_bedroom"
          },
          {
            "bg_id": "bg_daughter_bedroom_dusk_ransacked_red_circle_photo",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "near number 4 (interior wall side of the doorway), facing toward number 10 (red circle mark wall) and number 11 (photograph clue), with number 6 (bed) and number 7 (backpack) partially in frame",
            "framing_notes": "emphasize number 10 and number 11 as plot-critical elements while keeping the bedroom layout recognizable",
            "lens_hint": "35mm wide angle",
            "sub_location": "daughter_bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot4",
          "S12_Shot6",
          "S12_Shot13",
          "S14_Shot6",
          "S14_Shot11",
          "S18_Shot6",
          "S24_Shot2",
          "S24_Shot3"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_main_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a compact modern Korean main bedroom bed area used for an overnight waiting scene. The diagram must look like a clean architectural CAD plan or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Use flat pastel solid fills with no blending: fill the main Bedroom area in pale blue, and keep furniture symbols white or very light neutral with black outlines. Add a short area label 'Bedroom' inside the pale blue zone if useful. Place small numbered circular markers with black numbers only, one unique marker per item: 1 bedroom area, 2 inward-swinging hinged entry door on the south-west side, 3 low queen bed in the east half of the room with a pillow rectangle, 4 small bedside table near the head of the bed, 5 built-in wardrobe along the west wall, 6 wide sliding window centered on the north exterior wall using double parallel lines, 7 curtain rail just inside the window, 8 wall-mounted air conditioner near the window, 9 low dresser on the south-east wall, 10 small waiting chair or floor cushion in the open floor near the bed. Show a small north arrow with 'N' in one corner. Use only minimal English text inside the diagram: optional area label, the north arrow, and the numbered markers. Do not include people, camera icons, field-of-view cones, extra annotations, or decorative horror symbols. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact modern Korean main bedroom bed area",
          "Pale blue bedroom zone fill with simple black CAD-style outlines",
          "Hinged entry door on the south-west side",
          "Queen-size low platform bed positioned for overnight waiting scene coverage",
          "Built-in wardrobe along one wall, typical of a modern Korean apartment bedroom",
          "Wide sliding window on the exterior wall with curtain rail",
          "Wall-mounted air conditioner above or near the window",
          "Small bedside table and low dresser as simple top-down furniture symbols",
          "One small waiting chair or floor cushion near the bed"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "entire main_bedroom, pale blue filled room zone"
          },
          {
            "category": "opening",
            "label": "Entry door",
            "number": 2,
            "position_hint": "south wall, west side, hinged door swinging inward"
          },
          {
            "category": "furniture",
            "label": "Low queen bed",
            "number": 3,
            "position_hint": "east half of bedroom, headboard against north-east side wall"
          },
          {
            "category": "furniture",
            "label": "Bedside table",
            "number": 4,
            "position_hint": "beside number 3, near the bed head on the north side"
          },
          {
            "category": "furniture",
            "label": "Built-in wardrobe",
            "number": 5,
            "position_hint": "west wall, long closet block opposite the bed"
          },
          {
            "category": "opening",
            "label": "Sliding window",
            "number": 6,
            "position_hint": "north exterior wall, centered, shown as double parallel window lines"
          },
          {
            "category": "furniture",
            "label": "Curtain rail",
            "number": 7,
            "position_hint": "just inside north wall, parallel to number 6"
          },
          {
            "category": "furniture",
            "label": "Wall air conditioner",
            "number": 8,
            "position_hint": "north wall above number 6, represented as a slim rectangular unit"
          },
          {
            "category": "furniture",
            "label": "Low dresser",
            "number": 9,
            "position_hint": "south-east wall, near the foot of number 3"
          },
          {
            "category": "furniture",
            "label": "Waiting chair or floor cushion",
            "number": 10,
            "position_hint": "open floor area near the west side of number 3, facing the bed"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_main_bedroom_day_waiting_empty",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (entry door), facing diagonally across the bedroom toward number 3 (bed) and number 6 (sliding window)",
            "framing_notes": "include number 3 as the main focal furniture, with number 5 along one side wall and number 6 in the background; keep the room empty of people",
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom"
          }
        ],
        "applied_shots": [
          "S18_Shot2"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square image showing a simple flat top-down schematic floor plan diagram of a compact modern Korean apartment-style bathroom wet room. Use a clean architectural CAD / IKEA-style layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. The Bathroom area must be filled with one solid flat pastel cyan color. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, or material rendering. Layout: a small rectangular bathroom, slightly taller than wide, with an entrance door on the south-west wall using a standard door swing arc; a wall-mounted sink centered on the north wall; a simple rectangular mirror symbol directly above the sink on the north wall; a toilet on the east wall; an integrated shower fixture in the north-west corner with no bathtub and no separate glass stall, typical of a compact wet bathroom; a small round floor drain near the shower area; a small high frosted window or ventilation opening on the upper east wall; and an uninterrupted plain south-east wall surface opposite the mirror where the red circle apparition would be reflected. Draw the red circle position only as a small flat blood-red ring symbol on that south-east wall surface, with no texture or effects. Place unique small white circular markers with black outlines and black numbers exactly once for each element: 1 Bathroom area, 2 entrance door, 3 sink, 4 mirror, 5 toilet, 6 shower fixture, 7 floor drain, 8 high frosted window or vent, 9 red circle reflection wall position. Area label text may say only 'Bathroom' inside the cyan area; no other text labels or annotations inside the plan. A small north arrow marked 'N' may appear in one corner.",
        "key_elements": [
          "Compact modern Korean apartment-style wet bathroom layout",
          "Single pale cyan Bathroom area fill with clean black outline walls",
          "Entrance door on the south-west wall",
          "Sink and rectangular mirror on the north wall",
          "Toilet along the east wall",
          "Integrated shower corner with floor drain, no bathtub",
          "Small high frosted window or ventilation opening",
          "Plain visible south-east wall surface opposite the mirror for the red circle reflection device",
          "All persistent fixtures, openings, and plot device positions marked by unique black numbered circles"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "center of compact bathroom plan"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 2,
            "position_hint": "south-west wall, inward swing into bathroom"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted sink",
            "number": 3,
            "position_hint": "north wall, centered under mirror"
          },
          {
            "category": "prop",
            "label": "Rectangular mirror",
            "number": 4,
            "position_hint": "north wall directly above sink"
          },
          {
            "category": "furniture",
            "label": "Toilet",
            "number": 5,
            "position_hint": "east wall, lower half of bathroom"
          },
          {
            "category": "furniture",
            "label": "Integrated shower fixture",
            "number": 6,
            "position_hint": "north-west corner, wall-mounted shower head and controls"
          },
          {
            "category": "prop",
            "label": "Round floor drain",
            "number": 7,
            "position_hint": "floor near shower corner, slightly west of center"
          },
          {
            "category": "opening",
            "label": "High frosted window or vent",
            "number": 8,
            "position_hint": "upper east wall near ceiling line in plan convention"
          },
          {
            "category": "plot_device",
            "label": "Red circle reflection wall position",
            "number": 9,
            "position_hint": "plain south-east wall surface opposite mirror, behind entrance-side camera position"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_day_red_circle_reflection",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 at the bathroom entrance, facing north toward number 4 mirror above number 3 sink, with number 9 on the south-east wall positioned behind the camera so it can appear as a reflection in the mirror",
            "framing_notes": "Keep the mirror and sink dominant; allow the reflected south wall area with number 9 to read clearly. Include the compact wet-room fixtures only as context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_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 an indoor animal shelter kennel and grooming treatment area in a compact modern Korean urban/coastal facility. The image must look like a clean architectural CAD plan or IKEA-style room layout sketch, with single-weight black outlines on a white or off-white background, simple geometric plan symbols only. Use flat solid pastel area fills with no blending: Kennel ward area pale yellow, Grooming treatment area pale green, small Storage or utility alcove pale beige. Show a rectangular plan: the kennel ward occupies the larger west and central side, the grooming treatment area occupies the east side, and a small utility/storage alcove is near the south side between them. Add short area labels only: Kennel, Treatment, Storage. Add a small north arrow in one corner if useful. Place small white circular markers with black numbers, each number unique and used exactly once, for all listed elements: 1 kennel ward area, 2 grooming treatment area, 3 main entrance swing door on the south wall near the southwest corner, 4 interior swing door in the partition between kennel and treatment, 5 high windows as double parallel wall lines on the north wall, 6 row of individual kennel runs along the north wall of the kennel ward with simple rectangular cage/run compartments, 7 vaccination exam table as a rectangle in the center of the treatment area, 8 grooming tub as a large rectangular tub symbol on the east wall, 9 sink counter on the south wall of the treatment area, 10 compact vaccine refrigerator in the southeast corner, 11 wheeled medical supply cart next to the exam table, 12 storage shelves in the utility alcove, 13 central kennel aisle between runs and crates, 14 portable dog crates along the south wall of the kennel ward, 15 floor drain symbol near the grooming tub, 16 wall schedule board near the entrance. Use standard top-down plan glyphs: doors as wall breaks with swing arcs, windows as double parallel lines, kennel runs as repeated rectangles with gate lines, tub and sink as simple plumbing symbols, table and shelves as plain rectangles. Keep the diagram simple and legible with minimal text inside the drawing: only the area labels, number markers, and optional N arrow. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealistic rendering, lighting effects, textured surfaces, material rendering, decorative illustration, people, animals, gore, or any non-plan-view objects.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan",
          "Modern compact Korean animal shelter layout with kennel ward connected to grooming and treatment work area",
          "Flat pastel zone fills: kennel ward pale yellow, grooming treatment zone pale green, storage or utility alcove pale beige",
          "Single-weight black CAD-style outlines on white or off-white background",
          "Numbered circular markers only for objects, openings, and areas; no extra text except short area labels and optional north arrow",
          "Kennel runs along one long wall, central aisle, vaccination exam table, grooming tub, sink counter, vaccine refrigerator, supply cart, storage shelves, dog crates, entrance door, interior swing door, windows, floor drain"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Kennel ward area",
            "number": 1,
            "position_hint": "large west and central portion of plan"
          },
          {
            "category": "area",
            "label": "Grooming treatment area",
            "number": 2,
            "position_hint": "east portion of plan, connected to kennel ward"
          },
          {
            "category": "opening",
            "label": "Main entrance door",
            "number": 3,
            "position_hint": "south wall of kennel ward, near southwest corner"
          },
          {
            "category": "opening",
            "label": "Interior swing door",
            "number": 4,
            "position_hint": "partition between kennel ward and grooming treatment area"
          },
          {
            "category": "opening",
            "label": "High windows",
            "number": 5,
            "position_hint": "north wall above kennel runs"
          },
          {
            "category": "furniture",
            "label": "Row of kennel runs",
            "number": 6,
            "position_hint": "north wall of kennel ward"
          },
          {
            "category": "furniture",
            "label": "Vaccination exam table",
            "number": 7,
            "position_hint": "center of grooming treatment area"
          },
          {
            "category": "furniture",
            "label": "Grooming tub",
            "number": 8,
            "position_hint": "east wall of grooming treatment area"
          },
          {
            "category": "furniture",
            "label": "Sink counter",
            "number": 9,
            "position_hint": "south wall of grooming treatment area"
          },
          {
            "category": "prop",
            "label": "Vaccine refrigerator",
            "number": 10,
            "position_hint": "southeast corner of grooming treatment area"
          },
          {
            "category": "prop",
            "label": "Medical supply cart",
            "number": 11,
            "position_hint": "beside vaccination exam table in grooming treatment area"
          },
          {
            "category": "furniture",
            "label": "Storage shelves",
            "number": 12,
            "position_hint": "utility alcove along south side near interior door"
          },
          {
            "category": "area",
            "label": "Central kennel aisle",
            "number": 13,
            "position_hint": "middle of kennel ward running east-west"
          },
          {
            "category": "prop",
            "label": "Portable dog crates",
            "number": 14,
            "position_hint": "south wall of kennel ward opposite kennel runs"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 15,
            "position_hint": "near grooming tub in east side wet work area"
          },
          {
            "category": "prop",
            "label": "Wall schedule board",
            "number": 16,
            "position_hint": "west wall near main entrance door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_kennel_day_vaccination",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 1 (kennel ward), near number 13 (central aisle), facing diagonally toward number 2 (grooming treatment zone), number 7 (vaccination exam table), and number 8 (grooming tub)",
            "framing_notes": "Include the kennel runs at number 6 along one side and the vaccination setup at numbers 7, 10, and 11 prominently; keep the entrance door at number 3 peripheral.",
            "lens_hint": "35mm wide angle",
            "sub_location": "kennel_area"
          }
        ],
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot2",
          "S7_Shot4"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_store_front_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram for a compact modern coastal-city neighborhood store entrance exterior. The drawing must be a simple clean plan map with single-weight black outlines on a white or off-white background, geometric plan symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic effects, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use flat solid pastel color fills for zones: store frontage area pale yellow, sidewalk pale beige, curb strip pale gray, road edge pale blue-gray, bicycle parking zone pale green, CCTV coverage zone very pale red as a flat fan or wedge overlay with a black dashed outline. Do not use gradients, blending, glow, or drop shadows. Layout: place the store frontage along the north edge as a narrow modern storefront flush to a sidewalk, typical of a small current-era Korean neighborhood shop. In front of it place a rectangular sidewalk apron, then a narrow curb strip, then the road edge along the south edge. Show the main glass entrance door on the north facade slightly right of center with a simple door swing arc. Show left and right display windows as double parallel wall-line symbols. Show a long security shutter track across the storefront and a blank rectangular signboard fascia above the openings, but no readable sign text. Put a wall-mounted CCTV camera symbol high on the upper right facade and draw its coverage zone as a flat pale red wedge covering the door, windows, sidewalk, curb, bike parking, and a small part of the road edge. Add an east-side bicycle rack with two parked bicycles shown as simple top-down line glyphs, a storm drain grate at the curb, one short bollard, a small trash bin near the wall, a narrow side passage gap at the far east edge, and a small smartphone/check point symbol on the sidewalk in front of the entrance within the CCTV zone. Place small white circular markers with black numbers exactly once for every numbered element: 1 store frontage area, 2 sidewalk area, 3 curb strip, 4 road edge, 5 main glass entrance door, 6 left display window, 7 right display window, 8 security shutter track, 9 blank signboard fascia, 10 wall-mounted CCTV camera, 11 CCTV coverage zone, 12 bicycle rack, 13 parked bicycle one, 14 parked bicycle two, 15 storm drain grate, 16 short curb bollard, 17 small trash bin, 18 narrow side passage gap, 19 smartphone call and check point. Area labels may appear only as short generic English words such as STORE, SIDEWALK, CURB, ROAD, and BIKE. No other text or annotations inside the diagram except the numbered circles and an optional small north arrow marked N in one corner. Keep all furniture, openings, bicycles, and devices as simple symbolic top-down plan glyphs, not pictorial illustrations.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan diagram for a compact modern Korean neighborhood store entrance exterior.",
          "Store frontage placed along the north edge, with glass entrance door, display windows, blank signboard fascia, and wall-mounted CCTV camera.",
          "Sidewalk apron, curb strip, road edge, bike parking area, drain grate, bollard, trash bin, and smartphone/check point are clearly positioned.",
          "CCTV coverage zone is shown as a flat pale red wedge or fan shape extending from the facade across the entrance, sidewalk, curb, and bike parking area.",
          "Every area, opening, prop, and plot-critical device uses a unique numbered circular marker; no descriptive labels inside the diagram except short generic area labels."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Store frontage area",
            "number": 1,
            "position_hint": "north side of plan, immediately behind the glass entrance and windows"
          },
          {
            "category": "area",
            "label": "Sidewalk area",
            "number": 2,
            "position_hint": "center of plan, directly in front of the store entrance"
          },
          {
            "category": "area",
            "label": "Curb strip",
            "number": 3,
            "position_hint": "south of sidewalk, narrow band between sidewalk and road"
          },
          {
            "category": "area",
            "label": "Road edge",
            "number": 4,
            "position_hint": "south edge of plan, parallel to curb"
          },
          {
            "category": "opening",
            "label": "Main glass entrance door",
            "number": 5,
            "position_hint": "north wall, slightly right of center, opening outward to sidewalk"
          },
          {
            "category": "opening",
            "label": "Left display window",
            "number": 6,
            "position_hint": "north wall, left of entrance door"
          },
          {
            "category": "opening",
            "label": "Right display window",
            "number": 7,
            "position_hint": "north wall, right of entrance door"
          },
          {
            "category": "opening",
            "label": "Security shutter track",
            "number": 8,
            "position_hint": "along north facade, spanning the entrance and display windows"
          },
          {
            "category": "prop",
            "label": "Blank signboard fascia",
            "number": 9,
            "position_hint": "north facade above the door and windows, shown as a long narrow rectangle with no text"
          },
          {
            "category": "plot_device",
            "label": "Wall-mounted CCTV camera",
            "number": 10,
            "position_hint": "upper right portion of north facade, aimed diagonally down across sidewalk and curb"
          },
          {
            "category": "plot_device",
            "label": "CCTV coverage zone",
            "number": 11,
            "position_hint": "fan-shaped zone extending from number 10 across entrance, sidewalk, bike rack, curb, and part of road edge"
          },
          {
            "category": "prop",
            "label": "Bicycle rack",
            "number": 12,
            "position_hint": "east side of sidewalk near the curb"
          },
          {
            "category": "prop",
            "label": "Parked bicycle one",
            "number": 13,
            "position_hint": "attached to bicycle rack, closer to store side"
          },
          {
            "category": "prop",
            "label": "Parked bicycle two",
            "number": 14,
            "position_hint": "attached to bicycle rack, closer to curb side"
          },
          {
            "category": "prop",
            "label": "Storm drain grate",
            "number": 15,
            "position_hint": "curb strip near southwest side of the plan"
          },
          {
            "category": "prop",
            "label": "Short curb bollard",
            "number": 16,
            "position_hint": "sidewalk near curb, west of bike parking"
          },
          {
            "category": "prop",
            "label": "Small trash bin",
            "number": 17,
            "position_hint": "west side of sidewalk near the store wall corner"
          },
          {
            "category": "opening",
            "label": "Narrow side passage gap",
            "number": 18,
            "position_hint": "far east edge of store frontage, a slim exterior gap beside the storefront"
          },
          {
            "category": "plot_device",
            "label": "Smartphone call and check point",
            "number": 19,
            "position_hint": "sidewalk in front of the entrance, within CCTV coverage zone and near the curb-facing approach"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_store_front_exterior_dusk_neon_phone",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 at the road edge, just outside number 3, facing north toward number 5 and number 9, with number 19 close to the foreground and number 12 off to one side",
            "framing_notes": "Include the entrance group numbers 5, 6, 7, the signboard number 9, and the sidewalk phone/check point number 19 prominently; keep the bicycle parking numbers 12, 13, 14 visible as context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_front_exterior"
          },
          {
            "bg_id": "bg_store_front_exterior_morning_cctv_check",
            "camera_height": "high mounted security-camera height ~2.8m",
            "camera_position": "near number 10 on the facade, facing downward and diagonally across number 11 toward number 19, number 12, and number 3",
            "framing_notes": "Use a surveillance-like composition that covers the entrance threshold, sidewalk, curb, bike rack, and phone/check point; do not draw this camera viewpoint onto the plan.",
            "lens_hint": "24mm security camera wide angle",
            "sub_location": "store_front_exterior"
          }
        ],
        "applied_shots": [
          "S8_Shot6",
          "S19_Shot6"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact modern Korean neighborhood retail sales floor. Use clean single-weight black outlines on a white or off-white background, geometric plan symbols only, like a simple CAD plan or IKEA-style layout sketch. Fill each distinct area with one solid flat pastel color: main Sales Floor in pale yellow, Staff Work area in pale beige. Keep colors consistent and unblended. The plan is a simple rectangle with the storefront on the south side and north arrow in one corner. Show the main Sales Floor occupying the center, west, and south portions, with area label “Sales Floor”; show a smaller Staff Work area in the northeast corner with area label “Staff Work”. Use only these area labels, the small “N” arrow, and unique small black circled number markers; no other words inside the drawing. Place circled number 1 in the Sales Floor area and circled number 2 in the Staff Work area. On the south/front wall draw a sliding glass entrance with standard plan opening symbol at circled number 3, and a continuous front window band flanking it with double-line window symbols at circled number 4. Draw a rear staff service door on the north wall of the Staff Work area with door swing arc at circled number 5. Place a checkout counter with POS terminal symbol near the southeast interior, facing the entrance, marked 6. Place a rectangular staff work table in the Staff Work area marked 7. Draw two long north-south gondola shelf rows in the center of the Sales Floor, separated by narrow walking aisles, marked 8 and 9. Draw low front endcap shelves near the front center marked 10. Draw a row of wall refrigerator or freezer cases along the north wall of the customer area marked 11. Draw low produce or promotional display bins in the southwest front area marked 12. Place a small stack of shopping baskets beside the entrance marked 13. Place a stock cart with boxes near the east aisle edge between the shelves and Staff Work area marked 14. Add a small CCTV dome plan symbol at the southwest front corner marked 15. Add staff storage shelves along the east and north walls inside the Staff Work area marked 16. Furniture should use simple top-down plan glyphs: shelves as narrow rectangles, counter as L-shaped or long rectangle, refrigerator cases as shallow wall rectangles, doors as line plus swing arc, windows as double parallel wall lines. The diagram must remain a clear flat schematic map for layout reference only.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a compact modern Korean neighborhood retail sales floor.",
          "Main customer sales zone filled pale yellow, staff work area filled pale beige, with consistent flat pastel color per zone.",
          "South/front facade has a sliding glass entrance and front window band, typical of a small contemporary street-level mart.",
          "Checkout and staff counter placed near the entrance for cashier visibility over the aisles.",
          "Long central gondola shelf rows create narrow parallel aisles, with wall refrigerator cases along the rear wall.",
          "Staff work area in the northeast corner includes work table, staff shelving, stock cart route, and rear service door.",
          "All furniture, openings, props, plot-relevant devices, and areas are marked with unique small black circled numbers only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Sales floor area",
            "number": 1,
            "position_hint": "main central and western customer zone, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Staff work area",
            "number": 2,
            "position_hint": "northeast corner behind checkout side, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Sliding glass entrance",
            "number": 3,
            "position_hint": "south wall, slightly east of center, opening into sales_floor"
          },
          {
            "category": "opening",
            "label": "Front window band",
            "number": 4,
            "position_hint": "south wall flanking the entrance across the storefront"
          },
          {
            "category": "opening",
            "label": "Rear staff service door",
            "number": 5,
            "position_hint": "north wall of staff_work_area"
          },
          {
            "category": "furniture",
            "label": "Checkout counter with POS",
            "number": 6,
            "position_hint": "southeast sales_floor, immediately inside entrance and along edge of staff_work_area"
          },
          {
            "category": "furniture",
            "label": "Staff work table",
            "number": 7,
            "position_hint": "center of staff_work_area, behind checkout counter"
          },
          {
            "category": "furniture",
            "label": "Central shelf row A",
            "number": 8,
            "position_hint": "middle-left sales_floor, long north-south gondola shelf"
          },
          {
            "category": "furniture",
            "label": "Central shelf row B",
            "number": 9,
            "position_hint": "middle-right sales_floor, long north-south gondola shelf parallel to number 8"
          },
          {
            "category": "furniture",
            "label": "Front endcap shelves",
            "number": 10,
            "position_hint": "front center sales_floor near entrance walkway"
          },
          {
            "category": "furniture",
            "label": "Wall refrigerator cases",
            "number": 11,
            "position_hint": "north wall of sales_floor, spanning rear customer wall"
          },
          {
            "category": "furniture",
            "label": "Produce display bins",
            "number": 12,
            "position_hint": "southwest sales_floor near front window band"
          },
          {
            "category": "prop",
            "label": "Shopping basket stack",
            "number": 13,
            "position_hint": "inside entrance, just west of number 3"
          },
          {
            "category": "prop",
            "label": "Stock cart with boxes",
            "number": 14,
            "position_hint": "between staff_work_area and central shelf rows, near east aisle edge"
          },
          {
            "category": "plot_device",
            "label": "CCTV dome camera",
            "number": 15,
            "position_hint": "southwest ceiling corner indicated as a small plan symbol near front window band"
          },
          {
            "category": "furniture",
            "label": "Staff storage shelves",
            "number": 16,
            "position_hint": "east and north walls inside staff_work_area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_sales_floor_dusk_busy_staff",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3, just inside the front entrance, facing diagonally toward number 8, number 9, and number 11 across the main sales aisles",
            "framing_notes": "include number 6 in the near foreground, keep number 14 near the aisle edge, and show the staff work area at number 2 as a secondary background zone",
            "lens_hint": "28mm wide angle",
            "sub_location": "sales_floor"
          },
          {
            "bg_id": "bg_sales_floor_early_morning_sparse",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 at the checkout counter, facing diagonally across the open aisle toward number 8, number 9, number 10, and number 12",
            "framing_notes": "emphasize the long shelf rows and open walking paths; keep number 3 and number 4 readable along the front edge if possible",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "sales_floor"
          }
        ],
        "applied_shots": [
          "S8_Shot5",
          "S19_Shot3"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern back-office security room in a coastal city administrative building. The diagram must look like a clean architectural CAD plan or simple IKEA-style room layout sketch: white or off-white background, single-weight black outlines, geometric symbols only. Use flat solid pastel color fills for zones: Admin Office in pale peach, Corridor in pale beige, Equipment Alcove in pale gray. Area labels may appear as short generic English text only: \"Admin Office\", \"Corridor\", \"Equipment\". Add a small north arrow with \"N\" in one corner. Do not add any other text labels.\n\nStrictly avoid and forbid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use no drop shadows, no glow, no blending, no texture. This is only a flat diagram for layout reference.\n\nLayout: draw one compact rectangular admin office occupying most of the plan, with a narrow corridor along the south side. The staff entrance door is on the south wall, opening inward with a standard door swing arc. Add a small high window on the east wall using double parallel wall lines. In the northwest corner, show a small recessed equipment alcove separated by a short partition line. Place a security desk in the north half of the room facing the north wall. Put a swivel office chair on the south side of the desk. On the north wall above/behind the desk, draw a row/grid of small monitor rectangles for a CCTV monitor bank; represent the dark monitor state only as flat dark gray rectangles, with no glow or screen image detail. On the desk, draw a simple desktop control computer symbol with monitor, keyboard, and small tower. Place a network recorder cabinet in the equipment alcove, a filing cabinet row along the west wall, a wall key box and notice board near the entrance, a wall-mounted air conditioner on the east wall, and a thin dashed rectangle in the center of the office for a fluorescent ceiling light panel.\n\nEvery furniture item, opening, prop, plot device, and area marker must have exactly one small white circle marker with a black number, unique and appearing once: 1 Admin Office area, 2 Corridor area, 3 staff entrance door, 4 small high window, 5 security desk, 6 swivel office chair, 7 dark CCTV monitor bank, 8 desktop control computer, 9 network recorder cabinet, 10 filing cabinet row, 11 key box and notice board, 12 wall air conditioner, 13 Equipment Alcove area, 14 ceiling fluorescent light panel. The numbered circles are the only object annotations; do not write object names inside the drawing. Furniture symbols must be simple top-down plan glyphs only: rectangles, arcs, circles, and line symbols.",
        "key_elements": [
          "square 1024x1024 flat top-down schematic floor plan",
          "modern small South Korean back-office security desk layout",
          "pale peach admin office area, pale beige corridor, pale gray equipment alcove",
          "single staff entrance door from corridor",
          "security desk facing a bank of CCTV monitors with dark screens",
          "office chair, desktop control computer, network recorder cabinet, filing storage, key box, wall air conditioner, small high window",
          "numbered black circle markers only; no object text labels inside the diagram"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Admin office",
            "number": 1,
            "position_hint": "main rectangular room occupying most of the plan"
          },
          {
            "category": "area",
            "label": "Corridor",
            "number": 2,
            "position_hint": "narrow strip outside the south wall of admin_office"
          },
          {
            "category": "opening",
            "label": "Staff entrance door",
            "number": 3,
            "position_hint": "south wall of admin_office, opening inward from corridor"
          },
          {
            "category": "opening",
            "label": "Small high window",
            "number": 4,
            "position_hint": "east wall of admin_office near the north corner"
          },
          {
            "category": "furniture",
            "label": "Security desk",
            "number": 5,
            "position_hint": "north half of admin_office, centered and facing north wall"
          },
          {
            "category": "furniture",
            "label": "Swivel office chair",
            "number": 6,
            "position_hint": "south side of security desk, between entrance door and desk"
          },
          {
            "category": "plot_device",
            "label": "Dark CCTV monitor bank",
            "number": 7,
            "position_hint": "north wall above and behind security desk"
          },
          {
            "category": "plot_device",
            "label": "Desktop control computer",
            "number": 8,
            "position_hint": "on top of security desk, slightly right of center"
          },
          {
            "category": "plot_device",
            "label": "Network recorder cabinet",
            "number": 9,
            "position_hint": "northwest equipment alcove against west side of north wall"
          },
          {
            "category": "furniture",
            "label": "Filing cabinet row",
            "number": 10,
            "position_hint": "west wall of admin_office, south of equipment alcove"
          },
          {
            "category": "prop",
            "label": "Key box and notice board",
            "number": 11,
            "position_hint": "west wall near staff entrance door"
          },
          {
            "category": "prop",
            "label": "Wall air conditioner",
            "number": 12,
            "position_hint": "east wall of admin_office above the small high window zone"
          },
          {
            "category": "area",
            "label": "Equipment alcove",
            "number": 13,
            "position_hint": "small pale gray recessed area in northwest corner of admin_office"
          },
          {
            "category": "prop",
            "label": "Ceiling fluorescent light panel",
            "number": 14,
            "position_hint": "center ceiling position shown as a thin dashed rectangle in admin_office"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_admin_office_day_cctv_dark_monitor",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 1 (admin office), near number 3 (staff entrance door), facing diagonally north toward number 5 (security desk), number 7 (dark CCTV monitor bank), and number 8 (desktop control computer)",
            "framing_notes": "include number 7 prominently as the main plot device; keep number 5 and number 6 in the foreground and show number 10 or number 11 along the side wall for cramped back-office context",
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_office"
          }
        ],
        "applied_shots": [
          "S20_Shot1",
          "S20_Shot4"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_police_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern compact coastal-city detective office in the mid-2020s. The drawing must look like a clean architectural plan: white or off-white background, single-weight black outlines, simple geometric symbols only. Strictly do not depict 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel area fills with no gradients and no blending: pale beige for the Entrance and duty desk zone, pale yellow for the Shared desk work zone, pale green for the Monitor investigation zone, and pale pink for the Case board wall zone. Layout: one rectangular office room. South wall has the main exit door near the southwest corner, drawn with a standard door swing arc, and an interior corridor window beside it. North wall has exterior windows as double parallel line symbols. Duty desk sits just inside the entrance, central shared investigator desks occupy the middle, a monitor desk with multiple CCTV screens is in the northwest corner, and a case photo board plus whiteboard line the east wall. Include filing cabinets in the northeast corner, lockers near the southwest wall, a printer scanner on the west wall, a small interview table in the southeast corner, and a wall-mounted air conditioner on the north wall. Draw furniture as simple top-down plan symbols: desks as rectangles, chairs as small rectangles, monitor screens as thin rectangles, boards as wall-mounted rectangles, cabinets as block rectangles, windows as double parallel wall breaks, and the door as a line with swing arc. Add small white circular markers with black numbers 1 through 18 exactly once, placed on the corresponding elements. Area labels may appear as short generic English words inside their colored zones, and a small N arrow may appear in one corner. Do not add any other text, captions, icons, camera marks, field-of-view cones, arrows, people, or decorative graphics.",
        "key_elements": [
          "square 1024x1024 flat top-down schematic floor plan",
          "modern compact detective office layout with duty desk near the exit",
          "central shared desk cluster for investigators",
          "monitor area for CCTV and digital investigation screens",
          "case photo board and whiteboard on the east wall",
          "simple symbolic door swing, windows, desks, chairs, cabinets, lockers, printer, and wall-mounted air conditioner",
          "flat pastel color fills for each functional zone with black outlines and numbered circular markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entrance and duty desk zone",
            "number": 1,
            "position_hint": "southwest portion of the office, filled pale beige"
          },
          {
            "category": "area",
            "label": "Shared desk work zone",
            "number": 2,
            "position_hint": "central portion of the office, filled pale yellow"
          },
          {
            "category": "area",
            "label": "Monitor investigation zone",
            "number": 3,
            "position_hint": "northwest corner of the office, filled pale green"
          },
          {
            "category": "area",
            "label": "Case board wall zone",
            "number": 4,
            "position_hint": "east side of the office, filled pale pink"
          },
          {
            "category": "opening",
            "label": "Exit door",
            "number": 5,
            "position_hint": "south wall near southwest corner, single hinged door swinging inward"
          },
          {
            "category": "opening",
            "label": "Interior corridor window",
            "number": 6,
            "position_hint": "south wall beside the exit door, double-line interior window symbol"
          },
          {
            "category": "opening",
            "label": "Exterior windows",
            "number": 7,
            "position_hint": "north wall spanning the shared desk and monitor zones, shown as double parallel line window symbols"
          },
          {
            "category": "furniture",
            "label": "Duty desk with chair",
            "number": 8,
            "position_hint": "inside entrance zone just north of the exit door, facing the entry"
          },
          {
            "category": "furniture",
            "label": "Shared desk cluster",
            "number": 9,
            "position_hint": "center of the office, four workstations pushed together with chairs around them"
          },
          {
            "category": "prop",
            "label": "Desktop computer set",
            "number": 10,
            "position_hint": "on the central shared desk cluster, shown as small monitor and keyboard symbols"
          },
          {
            "category": "prop",
            "label": "Printer scanner",
            "number": 11,
            "position_hint": "west wall between the duty desk zone and monitor zone"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor bank",
            "number": 12,
            "position_hint": "northwest wall of the monitor investigation zone, multiple small screen rectangles on one desk"
          },
          {
            "category": "plot_device",
            "label": "Case photo board",
            "number": 13,
            "position_hint": "east wall in the case board zone, large rectangular board with small pinned photo rectangles"
          },
          {
            "category": "prop",
            "label": "Whiteboard map board",
            "number": 14,
            "position_hint": "east wall just south of the case photo board"
          },
          {
            "category": "furniture",
            "label": "Filing cabinets",
            "number": 15,
            "position_hint": "northeast corner against the east and north walls"
          },
          {
            "category": "furniture",
            "label": "Lockers and coat storage",
            "number": 16,
            "position_hint": "southwest wall near the entrance zone but away from the door swing"
          },
          {
            "category": "furniture",
            "label": "Small interview table",
            "number": 17,
            "position_hint": "southeast corner, small square table with two chairs"
          },
          {
            "category": "prop",
            "label": "Wall mounted air conditioner",
            "number": 18,
            "position_hint": "high on the north wall above the exterior windows, shown as a narrow wall unit symbol"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_police_office_night_duty_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 exit door, facing diagonally across number 8 duty desk toward number 12 monitor bank and number 9 shared desk cluster",
            "framing_notes": "include number 12 prominently as the night-duty screen focus, with number 8 in the near foreground and number 9 in the middle ground",
            "lens_hint": "28mm wide angle",
            "sub_location": "police_office"
          },
          {
            "bg_id": "bg_police_office_day_case_photos_empty",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 shared desk cluster, facing east toward number 13 case photo board and number 14 whiteboard, with number 7 exterior windows visible along the north wall",
            "framing_notes": "frame number 13 and number 14 clearly; keep the office empty of people and show the shared desks as unused foreground shapes",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot4",
          "S21_Shot5",
          "S21_Shot10"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_station_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic site plan diagram, like a clean architectural CAD plan or simple room layout sketch. Use a white or off-white background, single-weight black outlines, and simple geometric symbols only. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. The plan shows a modern South Korean coastal neighborhood police station exterior approach. North is at the top. Place the compact rectangular station building across the north half, filled pale blue-gray and optionally labeled only with the area word “Station”. Place a small front forecourt south of it, filled pale beige and labeled only “Forecourt”. Place a bicycle parking bay on the east side of the forecourt, filled pale green and labeled only “Bike Parking”. Place a narrow sidewalk band along the south side, filled pale light gray and labeled only “Sidewalk”. Place a narrow east-west two-lane departure street along the bottom edge, filled pale slate gray and labeled only “Street”. Use flat pastel solid fills, one consistent color per area. Draw the centered main entrance door on the south wall of the station with a simple plan door symbol, and draw two front windows as double parallel line symbols on the same wall. Draw entrance steps and an accessible ramp as simple top-down rectangles directly outside the entrance. Draw a bicycle rack in the bike parking bay and one parked bicycle as a simple top-down glyph. Draw a dashed bicycle departure route from the parked bicycle, across the forecourt, through a curb cut, and into the street. Draw a row of low bollards between forecourt and sidewalk with a gap at the curb cut. Draw a small CCTV pole symbol at the northwest corner of the forecourt. Add small circular black-number markers exactly once for elements 1 through 15: 1 station building area, 2 forecourt area, 3 bicycle parking bay, 4 sidewalk area, 5 departure street area, 6 main entrance door, 7 left front window, 8 right front window, 9 bicycle rack, 10 parked bicycle, 11 dashed bicycle departure route, 12 curb cut exit, 13 low bollards row, 14 CCTV pole, 15 entrance steps and ramp. Inside the drawing, include only these number circles, optional short area labels, and a small N arrow in one corner; do not include any other words, signs, logos, license plates, people, vehicles, camera icons, field-of-view cones, or explanatory annotations.",
        "key_elements": [
          "1024x1024 flat top-down schematic site plan",
          "modern coastal neighborhood police station exterior approach",
          "station building at north side with centered public entrance",
          "small forecourt between building and street",
          "bicycle parking bay on east side of forecourt",
          "parked bicycle and rack shown as simple top-down symbols",
          "clear bicycle departure route from rack to curb cut and street",
          "sidewalk and narrow two-lane street along south edge",
          "CCTV pole and bollards as modern public-building cues",
          "flat pastel solid area fills with single-weight black outlines"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "station building area",
            "number": 1,
            "position_hint": "north half of plan, rectangular building footprint"
          },
          {
            "category": "area",
            "label": "front forecourt area",
            "number": 2,
            "position_hint": "center of plan, directly south of station building"
          },
          {
            "category": "area",
            "label": "bicycle parking bay",
            "number": 3,
            "position_hint": "east side of forecourt beside the building frontage"
          },
          {
            "category": "area",
            "label": "sidewalk area",
            "number": 4,
            "position_hint": "south of forecourt, narrow band parallel to street"
          },
          {
            "category": "area",
            "label": "departure street area",
            "number": 5,
            "position_hint": "bottom south edge of plan, east-west road band"
          },
          {
            "category": "opening",
            "label": "main entrance door",
            "number": 6,
            "position_hint": "center of station building south wall, opening into forecourt"
          },
          {
            "category": "opening",
            "label": "left front window",
            "number": 7,
            "position_hint": "south wall of station building, west of main entrance"
          },
          {
            "category": "opening",
            "label": "right front window",
            "number": 8,
            "position_hint": "south wall of station building, east of main entrance"
          },
          {
            "category": "furniture",
            "label": "bicycle rack",
            "number": 9,
            "position_hint": "inside bicycle parking bay, aligned north-south near east edge of forecourt"
          },
          {
            "category": "prop",
            "label": "parked bicycle",
            "number": 10,
            "position_hint": "attached to bicycle rack in bicycle parking bay, angled toward forecourt exit"
          },
          {
            "category": "plot_device",
            "label": "dashed bicycle departure route",
            "number": 11,
            "position_hint": "curving from parked bicycle through forecourt to curb cut and street"
          },
          {
            "category": "opening",
            "label": "curb cut exit",
            "number": 12,
            "position_hint": "south edge of forecourt, crossing sidewalk into street"
          },
          {
            "category": "prop",
            "label": "low bollards row",
            "number": 13,
            "position_hint": "between forecourt and sidewalk, leaving gap at curb cut"
          },
          {
            "category": "prop",
            "label": "CCTV pole",
            "number": 14,
            "position_hint": "northwest corner of forecourt near station building corner"
          },
          {
            "category": "prop",
            "label": "entrance steps and ramp",
            "number": 15,
            "position_hint": "immediately outside main entrance door, between building and forecourt"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_station_exterior_day_bike_departure",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 at the front entrance edge of number 2, facing diagonally southeast across number 3 toward number 10, then along number 11 toward number 12 and number 5",
            "framing_notes": "Keep the station facade and number 6 in the background, make number 10 and number 11 prominent, and keep number 12 plus the street area number 5 visible as the departure direction.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "station_exterior"
          }
        ],
        "applied_shots": [
          "S22_Shot1"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small modern working fishing boat open deck with a wheelhouse entrance. The image must look like a clean architectural CAD plan or simple room layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use flat pastel solid area fills with one consistent color per zone: open working deck in pale blue-gray, wheelhouse in pale beige, bow service strip in pale light gray. Draw the boat hull as a simple elongated rectangle with a slightly tapered bow at the north/top and stern at the south/bottom. Place the wheelhouse block at the north/forward side, with a centered south-facing swing door opening onto the deck; show wheelhouse front and side windows as double parallel line symbols in the walls. The main open deck occupies the central and southern area. Add practical modern fishing-boat plan symbols: side safety rails along port and starboard edges, a centered stern gate opening, a rectangular deck hatch, a fish hold hatch, a coiled rope, a fishing net pile, stacked plastic fish crates, a compact winch or capstan near the wheelhouse, two stern mooring cleats, and a small light mast base on the wheelhouse roof. Use simple top-down glyphs only. Put a small black-number circle on each listed element, numbers 1 through 19, each number unique and appearing exactly once. Allow only short area labels inside zones, such as Deck and Wheelhouse, plus a small N arrow in one corner; do not add any other text or annotations. Do not use perspective, isometric view, axonometric view, depth effects, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textures, material rendering, decorative illustration, camera icons, field-of-view cones, or arrows other than the north arrow.",
        "key_elements": [
          "square 1024x1024 flat top-down schematic plan of a small modern working fishing boat deck",
          "tapered bow to the north and stern to the south, with simple hull outline",
          "open working deck area filled pale blue-gray",
          "wheelhouse block at the forward/north side filled pale beige, with a south-facing entrance onto the deck",
          "modern practical small-boat layout cues: narrow side rails, stern gate, deck hatch, fish hold hatch, rope coil, net pile, plastic fish crates, compact winch/capstan, mooring cleats",
          "all persistent objects and openings marked by unique black-number circles; only generic area labels and a small north arrow allowed"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Open working deck area",
            "number": 1,
            "position_hint": "central and southern main deck, pale blue-gray fill"
          },
          {
            "category": "area",
            "label": "Wheelhouse area",
            "number": 2,
            "position_hint": "north forward block, pale beige fill"
          },
          {
            "category": "opening",
            "label": "Wheelhouse entrance door",
            "number": 3,
            "position_hint": "south wall of wheelhouse, centered, opening onto the deck"
          },
          {
            "category": "opening",
            "label": "Wheelhouse front window",
            "number": 4,
            "position_hint": "north wall of wheelhouse, centered"
          },
          {
            "category": "opening",
            "label": "Wheelhouse port side window",
            "number": 5,
            "position_hint": "west wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Wheelhouse starboard side window",
            "number": 6,
            "position_hint": "east wall of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Stern gate opening",
            "number": 7,
            "position_hint": "south stern rail, centered"
          },
          {
            "category": "prop",
            "label": "Port side safety rail",
            "number": 8,
            "position_hint": "west edge of open deck"
          },
          {
            "category": "prop",
            "label": "Starboard side safety rail",
            "number": 9,
            "position_hint": "east edge of open deck"
          },
          {
            "category": "prop",
            "label": "Rectangular deck hatch",
            "number": 10,
            "position_hint": "center of open deck"
          },
          {
            "category": "prop",
            "label": "Fish hold hatch",
            "number": 11,
            "position_hint": "south-central deck, just forward of stern gate"
          },
          {
            "category": "prop",
            "label": "Coiled rope",
            "number": 12,
            "position_hint": "west side of deck near port rail"
          },
          {
            "category": "prop",
            "label": "Fishing net pile",
            "number": 13,
            "position_hint": "east side of deck near starboard rail"
          },
          {
            "category": "prop",
            "label": "Stack of plastic fish crates",
            "number": 14,
            "position_hint": "southwest corner of open deck"
          },
          {
            "category": "prop",
            "label": "Compact winch or capstan",
            "number": 15,
            "position_hint": "northwest deck, beside the wheelhouse"
          },
          {
            "category": "prop",
            "label": "Port stern mooring cleat",
            "number": 16,
            "position_hint": "southwest stern corner"
          },
          {
            "category": "prop",
            "label": "Starboard stern mooring cleat",
            "number": 17,
            "position_hint": "southeast stern corner"
          },
          {
            "category": "prop",
            "label": "Small light mast base",
            "number": 18,
            "position_hint": "top of wheelhouse roof, near rear edge"
          },
          {
            "category": "prop",
            "label": "Bow service strip",
            "number": 19,
            "position_hint": "narrow pale gray area in front of wheelhouse at north bow"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_deck_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the open working deck near number 13, facing forward toward number 3, with number 2 behind the entrance and number 4 visible above or beside it",
            "framing_notes": "include the wheelhouse entrance as the main orientation point; keep deck props such as numbers 9, 11, 12, and 13 readable in the foreground or side edges",
            "lens_hint": "35mm wide angle",
            "sub_location": "deck"
          }
        ],
        "applied_shots": [
          "S27_Shot1",
          "S27_Shot3",
          "S27_Shot8"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 square flat top-down schematic floor plan diagram of a compact modern coastal fishing boat wheelhouse aligned to an aft deck entrance. The image must look like a clean architectural CAD plan or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Use flat pastel solid fills with no blending: Wheelhouse area in pale blue-gray, Aft Deck entrance area in pale beige. Area labels may appear only as short generic English words, such as \"Wheelhouse\" and \"Aft Deck\". Add a small north arrow with \"N\" in one corner. Do not include any other text labels inside the drawing.\n\nDraw the wheelhouse as a small rectangular cabin, longer north-south than east-west, with the aft deck entrance directly centered on the south side. Show number markers as small white circles with black outlines and black numbers, each number used exactly once. Place marker 1 in the main wheelhouse area and marker 2 in the aft deck entrance area. Show marker 3 at the centered south watertight door using a simple plan door line and swing arc. Show marker 4 as double parallel-line forward windshield windows across most of the north wall. Show marker 5 as a port side window on the west wall forward half, and marker 6 as a starboard side window on the east wall forward half.\n\nInside the compact cabin, draw a practical small-boat navigation arrangement: marker 7 on a starboard-forward helm console facing the windshield, with a simple circular steering wheel symbol; marker 8 on the console as a small rectangular instrument and GPS screen block; marker 9 as a small radio handset block on the starboard side of the console; marker 10 as a captain swivel chair directly aft of the helm; marker 11 as a narrow bench/storage locker along the port wall; marker 12 as a small chart shelf in the aft port corner; marker 13 as a fire extinguisher/emergency gear symbol in the aft starboard corner; marker 15 as a small ceiling lamp fixture symbol centered in the cabin footprint. Show marker 14 as the fixed location for a supernatural red circle vision mark on the starboard interior wall aft of the side window; represent it only as a simple flat red ring symbol with its numbered marker, not as textured blood or rendered paint.\n\nKeep all furniture and openings as top-down symbolic glyphs: rectangles, arcs, double-line windows, simple circles, and clean plan symbols. No camera icons, no field-of-view cones, no arrows except the north arrow. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, rendered lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact modern coastal fishing boat wheelhouse layout",
          "Aft deck entrance aligned with the cabin centerline",
          "Forward windshield and side windows for navigation visibility",
          "Starboard-side helm console with steering wheel and digital instruments",
          "Captain chair, narrow bench, chart shelf, radio, and safety gear in tight practical arrangement",
          "Flat red circle vision mark location on the starboard interior wall for the altered-state background",
          "Flat pastel color zoning with numbered markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse area",
            "number": 1,
            "position_hint": "main enclosed cabin, center of plan"
          },
          {
            "category": "area",
            "label": "Aft deck entrance area",
            "number": 2,
            "position_hint": "outside south side of cabin, aligned with aft door"
          },
          {
            "category": "opening",
            "label": "Aft watertight door",
            "number": 3,
            "position_hint": "south wall, centered between wheelhouse and aft deck entrance"
          },
          {
            "category": "opening",
            "label": "Forward windshield windows",
            "number": 4,
            "position_hint": "north wall, spanning most of the front bulkhead"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 5,
            "position_hint": "west wall, forward half of wheelhouse"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 6,
            "position_hint": "east wall, forward half of wheelhouse"
          },
          {
            "category": "furniture",
            "label": "Helm console with steering wheel",
            "number": 7,
            "position_hint": "forward starboard quadrant, facing north toward windshield"
          },
          {
            "category": "plot_device",
            "label": "Instrument panel and GPS screen",
            "number": 8,
            "position_hint": "on top of helm console, just below forward windshield"
          },
          {
            "category": "prop",
            "label": "VHF radio handset",
            "number": 9,
            "position_hint": "starboard side of helm console"
          },
          {
            "category": "furniture",
            "label": "Captain swivel chair",
            "number": 10,
            "position_hint": "just aft of helm console, slightly starboard of centerline"
          },
          {
            "category": "furniture",
            "label": "Narrow bench storage locker",
            "number": 11,
            "position_hint": "along west wall, mid-cabin"
          },
          {
            "category": "furniture",
            "label": "Small chart shelf",
            "number": 12,
            "position_hint": "southwest corner near aft door"
          },
          {
            "category": "prop",
            "label": "Fire extinguisher and emergency gear",
            "number": 13,
            "position_hint": "southeast corner beside aft door"
          },
          {
            "category": "plot_device",
            "label": "Red circle vision mark",
            "number": 14,
            "position_hint": "east interior wall, aft of starboard window and visible from aft entrance"
          },
          {
            "category": "prop",
            "label": "Small ceiling lamp fixture",
            "number": 15,
            "position_hint": "center of wheelhouse ceiling footprint, shown as a simple plan symbol"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wheelhouse_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 at the aft deck entrance, facing forward toward number 7, number 8, and number 4",
            "framing_notes": "Use the compact cabin depth: helm console and windshield dominate the view, with number 10 slightly in the foreground and number 11 along the side.",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          },
          {
            "bg_id": "bg_wheelhouse_dusk_red_circle_vision",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 12 in the aft port corner, facing diagonally across the cabin toward number 14 on the starboard interior wall, while still catching number 7 and number 4",
            "framing_notes": "Frame number 14 clearly as the vision focal point, with the helm and forward windshield still readable as the wheelhouse context.",
            "lens_hint": "35mm wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S28_Shot3",
          "S28_Shot8",
          "S28_Shot5"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": [
          "fp_deck"
        ]
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "acfefb0d-a8bd-4a49-89ae-1d4308ed2819",
  "resolved_model": "gpt",
  "updated_at": "2026-04-30T14:35:21.819214+00:00"
}