{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "7ac0155e7bf19bbf",
  "data": {
    "floor_plans": {
      "fp_rooftop_outside": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 top-down architectural floor plan diagram of a small urban rooftop exterior. Use clean black line work, thin wall outlines, pale concrete roof texture, and simple diagrammatic shapes only. Do not use photorealistic furniture or realistic rendering. Show a low parapet around the rooftop, a compact stairwell access enclosure on the north side, an iron door on the south face of the enclosure with a door swing arc, a rectangular window on the east wall, a cylindrical rooftop water tank on a simple raised frame near the northwest corner, a clothesline stretched between two slim posts across the west half, a simple bench along the south parapet, a small exterior wall light beside or above the door, and a subtle outlined window shadow projection zone on the roof surface. Place small circular numbered markers 1 through 9 exactly once: 1 on the central rooftop deck, 2 on the stairwell enclosure, 3 on the iron door, 4 on the window, 5 on the water tank, 6 on the clothesline, 7 on the bench, 8 on the exterior wall light, and 9 on the window shadow zone. No text labels inside the drawing except optional large generic area labels such as ROOFTOP and STAIR. No proper names, no extra annotations, no icons with words.",
        "key_elements": [
          "Square 1024 by 1024 top-down rooftop exterior plan",
          "Clean black architectural line work on a pale concrete roof surface",
          "Low parapet boundary around the roof",
          "Small stairwell access enclosure with a metal iron door and one rectangular window",
          "Rooftop water tank on a simple raised frame",
          "Clothesline stretched between two slim posts",
          "Simple outdoor bench along the parapet",
          "Exterior wall light near the iron door for night and dawn lighting states",
          "Marked window shadow projection zone on the roof surface",
          "Only small numbered markers for objects and openings; optional generic area labels only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck",
            "number": 1,
            "position_hint": "central open concrete roof area inside the parapet"
          },
          {
            "category": "area",
            "label": "Stairwell enclosure",
            "number": 2,
            "position_hint": "north side of rooftop, compact rectangular access structure"
          },
          {
            "category": "opening",
            "label": "Iron door",
            "number": 3,
            "position_hint": "south face of stairwell enclosure, opening onto rooftop deck"
          },
          {
            "category": "opening",
            "label": "Rectangular window",
            "number": 4,
            "position_hint": "east wall of stairwell enclosure"
          },
          {
            "category": "prop",
            "label": "Rooftop water tank",
            "number": 5,
            "position_hint": "northwest corner of rooftop, beside parapet on raised frame"
          },
          {
            "category": "prop",
            "label": "Clothesline",
            "number": 6,
            "position_hint": "west half of rooftop, stretched between two posts"
          },
          {
            "category": "furniture",
            "label": "Simple bench",
            "number": 7,
            "position_hint": "south parapet wall, facing inward toward roof deck"
          },
          {
            "category": "plot_device",
            "label": "Exterior wall light",
            "number": 8,
            "position_hint": "above or beside iron door on south face of stairwell enclosure"
          },
          {
            "category": "plot_device",
            "label": "Window shadow zone",
            "number": 9,
            "position_hint": "roof surface extending outward from rectangular window toward the southeast"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_rooftop_day_establishing",
            "camera_height": "eye-level standing around 1.6m",
            "camera_position": "near number 7 at the south parapet, facing diagonally north across number 1 toward number 2, with number 5 and number 6 visible to the left side of frame",
            "framing_notes": "wide establishing view of the rooftop; include the iron door at number 3, the window at number 4, the water tank at number 5, the clothesline at number 6, and the bench at number 7",
            "lens_hint": "24mm wide angle",
            "sub_location": "rooftop_outside"
          },
          {
            "bg_id": "bg_rooftop_night_intrusion_door_ajar_window_shadow",
            "camera_height": "eye-level standing around 1.55m",
            "camera_position": "near the center of number 1, facing north-northeast toward number 3 and number 4, with number 9 falling across the foreground roof surface",
            "framing_notes": "prioritize the iron door at number 3, the window at number 4, the exterior light at number 8, and the shadow projection zone at number 9",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_outside"
          },
          {
            "bg_id": "bg_rooftop_dawn_cat_light_on",
            "camera_height": "low standing or crouched around 1.1m",
            "camera_position": "near number 7, facing diagonally toward number 3 and number 8, with number 4 still visible on the stairwell enclosure wall",
            "framing_notes": "leave open floor space in number 1 for small foreground action; keep the wall light at number 8 clearly readable",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_outside"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot4",
          "S10_Shot6",
          "S10_Shot7",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_villa_courtyard": {
        "status": "ok",
        "t2i_prompt": "Create a clean top-down architectural floor plan diagram, square 1024 by 1024, showing a small contemporary residential alley and courtyard yard. Use crisp black line work on a light background, simple concrete paving texture, plaster exterior walls, a metal vehicle gate, a narrow street alley outside the gate, a paved enclosed yard, a bicycle parking strip, a clear police access lane, the base of an exterior stair, a building entrance door, ground-floor windows, a low perimeter wall, an exterior wall light, and a drain cover. The plan should feel like a modest urban residential building with utilitarian materials: concrete ground, painted plaster walls, metal gate bars, simple framed windows, and practical outdoor lighting. Indicate the night emergency state only as a diagrammatic colored light spill zone entering from the alley through the gate, without photoreal effects. No photoreal furniture, no people, no vehicles, no shadows beyond light diagram cues. Add small circular numbered markers exactly once for each element numbered 1 through 14. Use only number markers for objects, openings, props, and plot devices; do not write object names beside them. Larger generic area labels may appear only for broad areas such as Courtyard, Alley, Bicycle Area, and Access Lane. Keep all text in English only.",
        "key_elements": [
          "Top-down square architectural diagram of a small residential alley and enclosed courtyard yard",
          "Narrow exterior alley leading to a metal vehicle gate",
          "Paved courtyard with simple concrete finish and low perimeter walls",
          "Dedicated bicycle parking area along one side wall",
          "Clear police access lane from alley through gate into yard",
          "Exterior stair base connected to the building entrance",
          "Ground-floor windows facing the courtyard",
          "Night siren state indicated by a directional emergency light spill zone from the alley"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Courtyard yard",
            "number": 1,
            "position_hint": "center of plan, inside perimeter wall"
          },
          {
            "category": "area",
            "label": "Street alley",
            "number": 2,
            "position_hint": "south edge of plan, outside gate"
          },
          {
            "category": "opening",
            "label": "Metal vehicle gate",
            "number": 3,
            "position_hint": "south wall of courtyard, connecting alley to yard"
          },
          {
            "category": "area",
            "label": "Police access lane",
            "number": 4,
            "position_hint": "straight path from south gate into central courtyard"
          },
          {
            "category": "prop",
            "label": "Bicycle parking area",
            "number": 5,
            "position_hint": "west side of courtyard against wall"
          },
          {
            "category": "prop",
            "label": "Parked bicycles",
            "number": 6,
            "position_hint": "within bicycle parking area along west wall"
          },
          {
            "category": "opening",
            "label": "Exterior stair base",
            "number": 7,
            "position_hint": "northwest corner of courtyard, foot of stair run"
          },
          {
            "category": "opening",
            "label": "Building entrance door",
            "number": 8,
            "position_hint": "north wall of courtyard near stair base"
          },
          {
            "category": "opening",
            "label": "Ground-floor windows",
            "number": 9,
            "position_hint": "east building wall facing courtyard"
          },
          {
            "category": "plot_device",
            "label": "Siren light spill zone",
            "number": 10,
            "position_hint": "south alley and gate threshold, angled into courtyard"
          },
          {
            "category": "prop",
            "label": "Low perimeter wall",
            "number": 11,
            "position_hint": "around east and west edges of courtyard"
          },
          {
            "category": "prop",
            "label": "Exterior wall light",
            "number": 12,
            "position_hint": "above building entrance on north wall"
          },
          {
            "category": "prop",
            "label": "Drain cover",
            "number": 13,
            "position_hint": "center-right of courtyard paving"
          },
          {
            "category": "opening",
            "label": "Side pedestrian gate",
            "number": 14,
            "position_hint": "southeast corner of courtyard beside vehicle gate"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_villa_courtyard_night_sirens",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (street alley), just outside number 3 (metal vehicle gate), facing diagonally into number 1 (courtyard yard) toward number 7 (stair base) and number 8 (building entrance door)",
            "framing_notes": "Frame the gate opening as the foreground threshold; include number 4 (police access lane) and number 5 (bicycle parking area) as visible side details, with number 10 (siren light spill zone) indicated as the source of night emergency color from the alley.",
            "lens_hint": "28mm wide angle",
            "sub_location": "villa_courtyard"
          }
        ],
        "applied_shots": [
          "S13_Shot5",
          "S13_Shot6",
          "S13_Shot8"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Square 1024x1024 top-down architectural floor plan diagram of an exterior stair area connecting a lower courtyard to a rooftop landing and an iron door. Clean black and dark gray line work on a light neutral background, no photorealistic rendering, no realistic furniture, no people. Show a lower courtyard area at the south side, a concrete exterior stair flight rising diagonally through the center, a compact rooftop landing at the north side, surrounding plain plaster exterior walls, simple metal railings along the exposed stair edge, and an iron doorway on the rooftop landing with the iron door leaf drawn half open. Add a small abstract odor trail as simple wavy line symbols emerging from the half-open door. Include one small exterior wall light symbol near the doorway for night-state reference. Use only generic area labels inside the diagram: Courtyard, Stairs, Rooftop Landing. All important items must be marked by small circular numbered markers 1 through 8, each number appearing once only: 1 lower courtyard, 2 exterior stair flight, 3 rooftop landing, 4 iron doorway, 5 half-open iron door leaf, 6 odor trail marks, 7 metal stair railing, 8 exterior wall light. Do not place any other text, labels, captions, notes, arrows with words, names, or proper nouns inside the diagram.",
        "key_elements": [
          "top-down exterior stair layout connecting a lower courtyard to a rooftop landing",
          "plain concrete stair treads with simple utilitarian geometry",
          "rooftop landing with an outward-swinging iron door shown half open",
          "small visual odor trail emerging from the half-open doorway",
          "simple metal railing along the exposed stair edge",
          "minimal night-scene cues through one exterior wall light marker, but still drawn as a clean architectural diagram"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "lower courtyard",
            "number": 1,
            "position_hint": "south side at the bottom of the stair run"
          },
          {
            "category": "area",
            "label": "exterior stair flight",
            "number": 2,
            "position_hint": "center of plan, running diagonally from courtyard up to rooftop landing"
          },
          {
            "category": "area",
            "label": "rooftop landing",
            "number": 3,
            "position_hint": "north side at the top of the stair run, directly before the iron door"
          },
          {
            "category": "opening",
            "label": "iron doorway",
            "number": 4,
            "position_hint": "north wall of rooftop landing"
          },
          {
            "category": "plot_device",
            "label": "half-open iron door leaf",
            "number": 5,
            "position_hint": "attached to number 4, swung partly open across the rooftop landing"
          },
          {
            "category": "plot_device",
            "label": "odor trail marks",
            "number": 6,
            "position_hint": "just outside number 4, drifting from the half-open door onto the rooftop landing"
          },
          {
            "category": "prop",
            "label": "metal stair railing",
            "number": 7,
            "position_hint": "outer edge of the exterior stair flight and rooftop landing"
          },
          {
            "category": "prop",
            "label": "exterior wall light",
            "number": 8,
            "position_hint": "wall beside the iron doorway near the rooftop landing"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_exterior_stairs_night_half_open_door_odor",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the exterior stair flight near number 2, facing upward toward number 3 and the half-open iron door at numbers 4 and 5",
            "framing_notes": "include the railing at number 7 as a foreground edge and keep the odor trail at number 6 visible emerging from the half-open door",
            "lens_hint": "35mm wide angle",
            "sub_location": "exterior_stairs"
          }
        ],
        "applied_shots": [
          "S11_Shot5"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": [
          "fp_rooftop_outside",
          "fp_villa_courtyard"
        ]
      },
      "fp_living_kitchen": {
        "status": "ok",
        "t2i_prompt": "Create a clean top-down architectural floor plan diagram, square 1024x1024, black and dark gray line work on a light off-white background, no photoreal rendering and no realistic furniture texture. Show a small rooftop-unit main room combining a living room and compact kitchenette. Use simple modern urban rental details: plain plaster walls, light vinyl or laminate flooring, a flat panel entry door, a metal-framed sliding window, a compact L-shaped kitchen counter, a small dining table, a low TV stand with TV, a small sofa, a loose entry floor mat, and a small photo frame as a plot-critical object. Include only short area labels inside the diagram: Living Room and Kitchenette. All furniture, openings, props, plot devices, and areas must be represented by small unique numbered circular markers, with no other text labels inside the diagram. Place marker 1 in the living room area, marker 2 in the kitchenette area, marker 3 at the entry door, marker 4 at the sliding window, marker 5 on the kitchen counter, marker 6 on the dining table, marker 7 on the TV stand, marker 8 on the television, marker 9 on the sofa, marker 10 on the small photo frame, and marker 11 on the loose floor mat. Keep the layout readable for background generation: entry at southwest, kitchenette at northwest, TV wall to the north, sofa facing the TV, sliding window on the east wall. Minimal, precise architectural drafting style.",
        "key_elements": [
          "small rooftop-unit main room",
          "combined living room and compact kitchenette",
          "single entry door",
          "large metal-framed sliding window",
          "small dining table",
          "TV and low TV stand",
          "sofa seating",
          "small framed photo as plot-critical prop",
          "open floor space that can show ransacked clutter in later state"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Living Room",
            "number": 1,
            "position_hint": "central and south half of the unit"
          },
          {
            "category": "area",
            "label": "Kitchenette",
            "number": 2,
            "position_hint": "northwest corner along the west wall"
          },
          {
            "category": "opening",
            "label": "Entry door",
            "number": 3,
            "position_hint": "southwest wall, opening into the living room"
          },
          {
            "category": "opening",
            "label": "Sliding window",
            "number": 4,
            "position_hint": "east wall, centered, facing exterior rooftop light"
          },
          {
            "category": "furniture",
            "label": "Kitchen counter",
            "number": 5,
            "position_hint": "northwest corner, L-shaped counter against north and west walls"
          },
          {
            "category": "furniture",
            "label": "Dining table",
            "number": 6,
            "position_hint": "center-left of living room, between kitchenette and sofa"
          },
          {
            "category": "furniture",
            "label": "Low TV stand",
            "number": 7,
            "position_hint": "north side of living room, below the TV wall"
          },
          {
            "category": "furniture",
            "label": "Television",
            "number": 8,
            "position_hint": "north wall of living room, mounted or placed above number 7"
          },
          {
            "category": "furniture",
            "label": "Small sofa",
            "number": 9,
            "position_hint": "south-central living room, facing north toward number 8"
          },
          {
            "category": "plot_device",
            "label": "Small photo frame",
            "number": 10,
            "position_hint": "on number 7, near the television side of the room"
          },
          {
            "category": "prop",
            "label": "Loose floor mat",
            "number": 11,
            "position_hint": "near number 3, just inside the entry door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_living_kitchen_day_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (entry door), facing diagonally across the main room toward number 7 (TV stand), number 8 (TV), and number 4 (sliding window)",
            "framing_notes": "show the compact relationship between number 1 (living room area), number 2 (kitchenette area), number 5 (kitchen counter), and number 6 (dining table); keep number 4 visible for daylight",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_day_photo_distorted",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (dining table), facing toward number 7 (TV stand), number 8 (TV), and number 10 (small photo frame) with number 4 (sliding window) off to the side",
            "framing_notes": "include number 10 prominently as the plot-critical photo element; keep furniture layout readable for distorted-photo background treatment",
            "lens_hint": "35mm wide angle with slight wide perspective",
            "sub_location": "living_kitchen"
          },
          {
            "bg_id": "bg_living_kitchen_dusk_ransacked_open_window_door_rattling",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 9 (sofa), facing diagonally toward number 3 (entry door) and number 4 (sliding window), with number 6 (dining table) in the foreground",
            "framing_notes": "emphasize number 3 and number 4 as openings; leave enough foreground space around number 6 and number 11 for scattered mess in the ransacked dusk state",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_kitchen"
          }
        ],
        "applied_shots": [
          "S5_Shot3",
          "S5_Shot8",
          "S5_Shot13",
          "S18_Shot15",
          "S18_Shot16",
          "S25_Shot13",
          "S27_Shot2",
          "S27_Shot3",
          "S27_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": []
      },
      "fp_bedroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 top-down architectural floor plan diagram of a small daughter bedroom connected to a main room. Use clean black line work on a light neutral background, simple flat drafting style, no photoreal rendering and no detailed realistic furniture. Show one rectangular bedroom with a doorway on the west wall leading to the adjacent main room edge, a single bed along the north wall, a window centered on the east wall, a floor-length curtain in front of the window, a backpack near the doorway, a doll play area in the southeast corner, a small low shelf near the doll area, a red circle mark location on the center-right floor, a body position location partly behind the curtain, and a bloody photo location on the south-center floor. Use plain contemporary generic interior cues: simple flush door opening, basic window frame, smooth walls, and light wood or vinyl floor texture. Place small circular numbered markers exactly once for each element: 1 bedroom area, 2 doorway, 3 bed, 4 window, 5 curtain, 6 backpack, 7 doll play area, 8 low shelf, 9 red circle floor mark, 10 body position, 11 bloody photo position. The only area text allowed inside the diagram is the larger generic label \"Bedroom\"; do not add any other text labels, captions, names, or legends. Keep the plan readable with minimal symbols and clear spacing.",
        "key_elements": [
          "top-down bedroom off a main room with one doorway",
          "single bed along the north wall",
          "curtained window on the east wall",
          "backpack near the doorway",
          "doll play area in the southeast corner",
          "central floor location for a red circle mark",
          "curtain-side body position for night scene state",
          "floor photo position for ransacked dusk scene state",
          "clean contemporary generic interior cues with plain walls and simple wood or vinyl flooring"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bedroom area",
            "number": 1,
            "position_hint": "center of bedroom floor area"
          },
          {
            "category": "opening",
            "label": "Doorway to main room",
            "number": 2,
            "position_hint": "west wall, lower half of bedroom"
          },
          {
            "category": "furniture",
            "label": "Single bed",
            "number": 3,
            "position_hint": "north wall, head toward northwest corner"
          },
          {
            "category": "opening",
            "label": "Window",
            "number": 4,
            "position_hint": "east wall, centered behind curtain"
          },
          {
            "category": "prop",
            "label": "Curtain",
            "number": 5,
            "position_hint": "east wall, hanging in front of window"
          },
          {
            "category": "prop",
            "label": "Backpack",
            "number": 6,
            "position_hint": "southwest floor near doorway"
          },
          {
            "category": "prop",
            "label": "Doll play area",
            "number": 7,
            "position_hint": "southeast corner floor area"
          },
          {
            "category": "furniture",
            "label": "Small low shelf",
            "number": 8,
            "position_hint": "south wall near doll play area"
          },
          {
            "category": "plot_device",
            "label": "Red circle floor mark",
            "number": 9,
            "position_hint": "center-right floor between bed and curtain"
          },
          {
            "category": "plot_device",
            "label": "Body position",
            "number": 10,
            "position_hint": "east side floor, partly behind curtain below window"
          },
          {
            "category": "plot_device",
            "label": "Bloody photo position",
            "number": 11,
            "position_hint": "south-center floor between backpack and doll play area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bedroom_night_blood_curtain_body_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (doorway), facing diagonally across the room toward number 5 (curtain), number 10 (body position), and number 9 (red circle mark)",
            "framing_notes": "include number 3 (bed) along one side of the frame and keep number 4 (window) partly visible behind the curtain",
            "lens_hint": "35mm wide angle",
            "sub_location": "bedroom"
          },
          {
            "bg_id": "bg_bedroom_night_impossibly_clean_rearranged",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (doorway), facing inward toward number 3 (bed), number 6 (backpack), number 7 (doll area), and number 5 (curtain)",
            "framing_notes": "compose symmetrically to emphasize the orderly layout; keep the floor center and window wall visible",
            "lens_hint": "35mm wide angle",
            "sub_location": "bedroom"
          },
          {
            "bg_id": "bg_bedroom_dusk_ransacked_red_circle_bloody_photo",
            "camera_height": "low standing or crouched ~1.1m",
            "camera_position": "just inside number 2 (doorway), facing diagonally toward number 9 (red circle mark), number 11 (bloody photo), and number 7 (doll area)",
            "framing_notes": "leave number 6 (backpack) in the near foreground and show number 3 (bed) and number 5 (curtain) as background anchors",
            "lens_hint": "28mm wide angle",
            "sub_location": "bedroom"
          }
        ],
        "applied_shots": [
          "S12_Shot5",
          "S12_Shot8",
          "S12_Shot16",
          "S14_Shot5",
          "S14_Shot10",
          "S14_Shot12",
          "S25_Shot5",
          "S25_Shot6"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": [
          "fp_living_kitchen"
        ]
      },
      "fp_bathroom": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 top-down architectural floor plan diagram of a small modern bathroom connected to a larger main room. Use clean black line work on a white or light neutral background, simple flat vector style, not photorealistic, no rendered furniture textures. Show a compact rectangular bathroom with a single inward-opening door on the south wall, a wall-mounted sink on the north wall, a mirror above the sink represented as a thin wall fixture, and a small red circular mark on or immediately beside the mirror area as a plot-critical visual device. Include simple neutral bathroom cues such as light tile flooring, plain painted or tiled walls, and minimal fixture outlines. Place small unique numbered markers only: 1 in the bathroom area, 2 at the doorway, 3 at the sink, 4 at the mirror, 5 at the red circular mark. The only optional area text inside the diagram may be the generic word \"Bathroom\"; do not include any other text labels, captions, arrows, legends, proper nouns, or non-English writing.",
        "key_elements": [
          "Small rectangular bathroom off the main room",
          "Single inward-opening doorway from the main room",
          "Wall-mounted sink with mirror above it",
          "Plot-critical red circular mark on the mirror or adjacent wall surface",
          "Simple modern neutral bathroom finishes: tile floor, plain walls, clean fixtures"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Bathroom area",
            "number": 1,
            "position_hint": "center of small rectangular bathroom"
          },
          {
            "category": "opening",
            "label": "Doorway to main room",
            "number": 2,
            "position_hint": "south wall, slightly west of center, inward-swing door shown"
          },
          {
            "category": "furniture",
            "label": "Wall-mounted sink",
            "number": 3,
            "position_hint": "north wall, centered below mirror"
          },
          {
            "category": "prop",
            "label": "Wall mirror",
            "number": 4,
            "position_hint": "north wall, directly above sink"
          },
          {
            "category": "plot_device",
            "label": "Red circular mark",
            "number": 5,
            "position_hint": "on or just beside the mirror on the north wall, above the sink sightline"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_bathroom_day_mirror_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (doorway), facing north toward number 4 (wall mirror) above number 3 (sink) with number 5 (red circular mark) clearly visible",
            "framing_notes": "include the sink and mirror prominently; keep the doorway edge slightly in foreground to show the small bathroom depth",
            "lens_hint": "35mm wide angle",
            "sub_location": "bathroom"
          }
        ],
        "applied_shots": [
          "S18_Shot10"
        ],
        "group_id": "bg_rooftop_villa_unit",
        "depends_on_fp": [
          "fp_living_kitchen"
        ]
      },
      "fp_kennel_area": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 top-down architectural floor plan diagram, clean black and gray line work on a light background, not photorealistic, no realistic furniture rendering. Show a modern generic indoor animal shelter kennel area: a long rectangular kennel row with a central service corridor, opposing metal cage banks along the west and east walls, and a northeast vet access alcove for vaccination work. Include practical institutional details: sealed concrete or light epoxy flooring, a narrow linear floor drain in the central aisle, flush metal doors, high frosted window strips, a sliding access gate, stainless sink counter, medicine storage cabinet, simple exam table, rolling supply cart, sharps bin and vaccine tray, and linear fluorescent ceiling light symbols. Use only short generic area labels inside the plan: KENNEL ROW, VET ACCESS, SERVICE CORRIDOR. Do not include any other words, legends, brand names, proper nouns, or notes inside the diagram. Place small circular numbered markers 1 through 17 exactly once each on the corresponding areas and objects: 1 main kennel row area, 2 northeast vet access area, 3 central service corridor, 4 south main entry door, 5 north rear staff door, 6 east high window strip, 7 west high window strip, 8 sliding access gate to vet alcove, 9 west metal cage bank, 10 east metal cage bank, 11 vaccination exam table, 12 stainless sink counter, 13 medicine storage cabinet, 14 rolling supply cart, 15 sharps bin and vaccine tray, 16 linear floor drain, 17 overhead fluorescent light strips. Keep the plan readable, balanced, and diagrammatic with north at the top.",
        "key_elements": [
          "Square 1024x1024 clean top-down architectural floor plan",
          "Indoor animal shelter kennel row with central service corridor",
          "Opposing banks of metal cages along both long walls",
          "Northeast vet access alcove for vaccination work",
          "Concrete or sealed epoxy floor with linear drain",
          "Stainless sink counter, medicine storage, exam table, rolling supply cart, sharps bin and vaccine tray",
          "Flush metal doors, sliding gate, high frosted window strips, ceiling fluorescent light strips",
          "Minimal text inside diagram: only generic area labels and small numbered markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Kennel row area",
            "number": 1,
            "position_hint": "main rectangular room spanning most of the plan"
          },
          {
            "category": "area",
            "label": "Vet access area",
            "number": 2,
            "position_hint": "northeast alcove separated from central corridor"
          },
          {
            "category": "area",
            "label": "Service corridor",
            "number": 3,
            "position_hint": "center aisle running south to north between cage banks"
          },
          {
            "category": "opening",
            "label": "Main entry door",
            "number": 4,
            "position_hint": "south wall, centered at end of service corridor"
          },
          {
            "category": "opening",
            "label": "Rear staff door",
            "number": 5,
            "position_hint": "north wall, slightly west of center"
          },
          {
            "category": "opening",
            "label": "East high window strip",
            "number": 6,
            "position_hint": "east wall, upper half above cage bank"
          },
          {
            "category": "opening",
            "label": "West high window strip",
            "number": 7,
            "position_hint": "west wall, upper half above cage bank"
          },
          {
            "category": "opening",
            "label": "Sliding access gate",
            "number": 8,
            "position_hint": "between service corridor and vet access area"
          },
          {
            "category": "furniture",
            "label": "West metal cage bank",
            "number": 9,
            "position_hint": "along west wall of kennel row"
          },
          {
            "category": "furniture",
            "label": "East metal cage bank",
            "number": 10,
            "position_hint": "along east wall of kennel row"
          },
          {
            "category": "furniture",
            "label": "Vaccination exam table",
            "number": 11,
            "position_hint": "center of vet access area"
          },
          {
            "category": "furniture",
            "label": "Stainless sink counter",
            "number": 12,
            "position_hint": "north wall inside vet access area"
          },
          {
            "category": "furniture",
            "label": "Medicine storage cabinet",
            "number": 13,
            "position_hint": "east wall inside vet access area"
          },
          {
            "category": "prop",
            "label": "Rolling supply cart",
            "number": 14,
            "position_hint": "beside vaccination exam table in vet access area"
          },
          {
            "category": "plot_device",
            "label": "Sharps bin and vaccine tray",
            "number": 15,
            "position_hint": "on or directly beside rolling supply cart in vet access area"
          },
          {
            "category": "prop",
            "label": "Linear floor drain",
            "number": 16,
            "position_hint": "center of service corridor running lengthwise"
          },
          {
            "category": "prop",
            "label": "Overhead fluorescent light strips",
            "number": 17,
            "position_hint": "ceiling fixture symbols aligned above service corridor"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_kennel_area_day_vaccination",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (main entry door), facing diagonally north toward number 2 (vet access area), with number 9 (west metal cage bank) and number 10 (east metal cage bank) forming the kennel row sides",
            "framing_notes": "include number 11 (vaccination exam table), number 14 (rolling supply cart), and number 15 (sharps bin and vaccine tray) prominently in the midground; keep cage banks visible along both sides",
            "lens_hint": "28mm wide angle",
            "sub_location": "kennel_area"
          }
        ],
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot4"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_grooming_area": {
        "status": "ok",
        "t2i_prompt": "Square 1024x1024 top-down architectural floor plan diagram of a small indoor animal shelter grooming station for clipping and treating dogs. Clean black line work on a pale neutral background, simple schematic shapes only, no photoreal furniture, no perspective view. Show a compact rectangular room with washable light gray tile floor, smooth wipeable wall finish, rounded sanitary corners, and clear circulation paths. Include one generic area label only: \"Grooming Area\". Place small circular numbered markers 1 through 14, each number appearing once, with no other text labels inside the diagram. Mark 1 in the central room area, 2 at the south-left entrance door with swing arc, 3 at a high rectangular window on the east wall, 4 on the central grooming table, 5 on the north-right wash tub with hose, 6 on the north-left treatment counter, 7 on the west wall tool rack, 8 on the clipper and scissors set on the counter, 9 on the west upper medicine supply cabinet, 10 on the south-right towel cart, 11 on the east lower standing dryer, 12 on the floor drain near the wash tub, 13 on the south-east holding crate, and 14 over the overhead task light position above the grooming table. Use simple architectural symbols for doors, window frames, counters, cabinet blocks, floor drain, and equipment footprints. Keep the diagram uncluttered, precise, and easy to read.",
        "key_elements": [
          "indoor animal shelter grooming station",
          "top-down clean architectural diagram",
          "main entrance door",
          "high rectangular window for daylight",
          "central grooming table",
          "wash tub with hose",
          "treatment counter",
          "wall-mounted grooming tool rack",
          "clipper and scissors set",
          "medicine supply cabinet",
          "towel cart",
          "standing dryer",
          "floor drain",
          "holding crate",
          "overhead task light"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Grooming Area",
            "number": 1,
            "position_hint": "central room area"
          },
          {
            "category": "opening",
            "label": "Entrance door",
            "number": 2,
            "position_hint": "south wall, left side"
          },
          {
            "category": "opening",
            "label": "High rectangular window",
            "number": 3,
            "position_hint": "east wall, upper half"
          },
          {
            "category": "furniture",
            "label": "Grooming table",
            "number": 4,
            "position_hint": "center of room"
          },
          {
            "category": "furniture",
            "label": "Wash tub with hose",
            "number": 5,
            "position_hint": "north wall, right side"
          },
          {
            "category": "furniture",
            "label": "Treatment counter",
            "number": 6,
            "position_hint": "north wall, left side"
          },
          {
            "category": "prop",
            "label": "Wall tool rack",
            "number": 7,
            "position_hint": "west wall, above counter zone"
          },
          {
            "category": "prop",
            "label": "Clipper and scissors set",
            "number": 8,
            "position_hint": "on treatment counter near number 6"
          },
          {
            "category": "furniture",
            "label": "Medicine supply cabinet",
            "number": 9,
            "position_hint": "west wall, upper corner"
          },
          {
            "category": "furniture",
            "label": "Towel cart",
            "number": 10,
            "position_hint": "south wall, right side"
          },
          {
            "category": "prop",
            "label": "Standing dryer",
            "number": 11,
            "position_hint": "east wall, lower half"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 12,
            "position_hint": "floor near wash tub, north-east quadrant"
          },
          {
            "category": "furniture",
            "label": "Holding crate",
            "number": 13,
            "position_hint": "south-east corner"
          },
          {
            "category": "prop",
            "label": "Overhead task light",
            "number": 14,
            "position_hint": "ceiling position above grooming table"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_grooming_area_day_grooming",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (entrance door), facing diagonally into number 1 (grooming area) toward number 4 (grooming table), number 5 (wash tub), and number 7 (wall tool rack)",
            "framing_notes": "include number 4 prominently in the center, keep number 5 and number 7 visible along the back wall, with number 3 providing daylight from the side",
            "lens_hint": "35mm wide angle",
            "sub_location": "grooming_area"
          }
        ],
        "applied_shots": [
          "S7_Shot9"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_sales_floor": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 top-down architectural floor plan diagram of a generic contemporary retail sales floor and display area. Use clean black and dark gray vector line work on a white background, orthographic top-down view, no perspective, no photorealistic furniture, no people, no decorative rendering. Show a rectangular shop interior with a south storefront, a double glass customer entrance, a wide front display window, polished tile floor indicated with very subtle grid lines, simple gypsum or painted wall boundaries, and slim ceiling track-light rails. Arrange parallel retail aisle shelving in the west and east halves, a central display table in the middle-front display zone, rear wall display shelving along the north wall, a service counter on the east side for staff interaction, a small queue area in front of the counter, a rear staff door on the north-east wall, a freestanding sign stand near the entrance, and a wall mirror on the west wall. Place small circular numbered markers exactly once for each important object, opening, prop, and area: 1 main customer entrance, 2 service counter, 3 rear staff door, 4 central display table, 5 left aisle shelving, 6 right aisle shelving, 7 rear wall display shelving, 8 front display window, 9 freestanding sign stand, 10 queue stanchions, 11 ceiling track lights, 12 wall mirror, 13 sales floor area, 14 display area. The only text inside the diagram may be short generic area labels such as Sales Floor and Display Area plus the numbered markers; do not include any brand names, proper nouns, or other labels.",
        "key_elements": [
          "top-down square architectural retail floor plan",
          "generic contemporary sales floor with clean line work",
          "south storefront with glass entrance and display window",
          "staff interaction point at service counter",
          "parallel retail aisles and central display table",
          "rear staff door and rear wall display shelving",
          "small unique numbered markers only for objects and openings, with optional generic area labels"
        ],
        "numbered_elements": [
          {
            "category": "opening",
            "label": "main customer entrance",
            "number": 1,
            "position_hint": "south wall, slightly west of center, double glass doors at storefront"
          },
          {
            "category": "furniture",
            "label": "service counter",
            "number": 2,
            "position_hint": "east side of sales floor, near staff interaction area"
          },
          {
            "category": "opening",
            "label": "rear staff door",
            "number": 3,
            "position_hint": "north wall, east corner, door leading to back area"
          },
          {
            "category": "furniture",
            "label": "central display table",
            "number": 4,
            "position_hint": "center of display area, between aisle runs"
          },
          {
            "category": "furniture",
            "label": "left aisle shelving",
            "number": 5,
            "position_hint": "west half of sales floor, long north-south shelving run"
          },
          {
            "category": "furniture",
            "label": "right aisle shelving",
            "number": 6,
            "position_hint": "east half of sales floor, long north-south shelving run near service counter"
          },
          {
            "category": "furniture",
            "label": "rear wall display shelving",
            "number": 7,
            "position_hint": "north wall, spanning central rear display zone"
          },
          {
            "category": "opening",
            "label": "front display window",
            "number": 8,
            "position_hint": "south storefront wall, east of main entrance"
          },
          {
            "category": "prop",
            "label": "freestanding sign stand",
            "number": 9,
            "position_hint": "near main entrance, just inside south wall"
          },
          {
            "category": "prop",
            "label": "queue stanchions",
            "number": 10,
            "position_hint": "in front of service counter on east side"
          },
          {
            "category": "prop",
            "label": "ceiling track lights",
            "number": 11,
            "position_hint": "over central sales floor, shown as thin overhead fixture rails"
          },
          {
            "category": "prop",
            "label": "wall mirror",
            "number": 12,
            "position_hint": "west wall, near central aisle area"
          },
          {
            "category": "area",
            "label": "sales floor area",
            "number": 13,
            "position_hint": "large open central retail area connecting entrance, aisles, and counter"
          },
          {
            "category": "area",
            "label": "display area",
            "number": 14,
            "position_hint": "center-front zone around central display table and storefront"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_sales_floor_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (main customer entrance), facing diagonally across number 14 (sales floor area) toward number 2 (service counter) and number 7 (rear wall display shelving)",
            "framing_notes": "include number 4 (central display table) in the midground and number 8 (front display window) as a dusk light source behind or to the side",
            "lens_hint": "35mm wide angle",
            "sub_location": "sales_floor"
          },
          {
            "bg_id": "bg_sales_floor_morning_quiet",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (service counter), facing diagonally toward number 1 (main customer entrance), number 5 (left aisle shelving), and number 8 (front display window)",
            "framing_notes": "keep the aisles open and quiet, with number 4 (central display table) slightly off center and morning light implied from number 8",
            "lens_hint": "35mm wide angle",
            "sub_location": "sales_floor"
          }
        ],
        "applied_shots": [
          "S8_Shot4",
          "S19_Shot2",
          "S19_Shot5"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_store_entrance_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 top-down architectural floor plan diagram for a modern small store entrance exterior. Use clean black line work on a light neutral background, simple vector style, no photoreal furniture, no people, no branding, no proper nouns. Show the building facade along the north edge and the sidewalk in the foreground. Include a centered pair of automatic sliding glass doors, large display windows on both sides, a bicycle parking rack on the sidewalk near the left side of the entrance, an exterior CCTV camera mounted high on the right facade corner, and a dashed cone-shaped CCTV sightline covering the entrance and bicycle parking area. Include a small illuminated window sign inside the right display window for dusk reference. Use subtle modern cues: aluminum door frames, clear glass panels, concrete sidewalk paving seams, simple exterior wall finish, and compact storefront lighting. Place small circular numbered markers exactly once for each important element: 1 automatic sliding glass doors, 2 left display window, 3 right display window, 4 bicycle parking rack, 5 exterior CCTV camera, 6 illuminated window sign, 7 CCTV sightline cone, 8 sidewalk zone, 9 storefront facade. Area labels may appear only as short generic English words such as Sidewalk and Storefront; do not place any other text labels in the diagram besides the number markers and optional area labels.",
        "key_elements": [
          "top-down clean architectural diagram of a modern small store entrance exterior",
          "front automatic sliding glass doors set into a flat storefront facade",
          "large display windows flanking the entrance",
          "sidewalk zone directly in front of the store",
          "bicycle parking rack placed near the entrance but outside the door path",
          "exterior CCTV camera mounted on the facade corner with a dashed cone-shaped sightline covering the entrance and bicycle rack",
          "small illuminated window sign for dusk lighting reference",
          "minimal text: only generic area labels are allowed; all objects and openings use numbered circular markers"
        ],
        "numbered_elements": [
          {
            "category": "opening",
            "label": "automatic sliding glass doors",
            "number": 1,
            "position_hint": "north facade, centered storefront entrance"
          },
          {
            "category": "opening",
            "label": "left display window",
            "number": 2,
            "position_hint": "north facade, left of number 1"
          },
          {
            "category": "opening",
            "label": "right display window",
            "number": 3,
            "position_hint": "north facade, right of number 1"
          },
          {
            "category": "furniture",
            "label": "bicycle parking rack",
            "number": 4,
            "position_hint": "sidewalk zone, southwest of number 1 and in front of left display window"
          },
          {
            "category": "plot_device",
            "label": "exterior CCTV camera",
            "number": 5,
            "position_hint": "upper right facade corner above number 3"
          },
          {
            "category": "prop",
            "label": "illuminated window sign",
            "number": 6,
            "position_hint": "inside right display window near number 3"
          },
          {
            "category": "plot_device",
            "label": "CCTV sightline cone",
            "number": 7,
            "position_hint": "dashed triangular coverage area extending from number 5 across number 1 and number 4"
          },
          {
            "category": "area",
            "label": "sidewalk zone",
            "number": 8,
            "position_hint": "broad exterior foreground area south of storefront facade"
          },
          {
            "category": "area",
            "label": "storefront facade",
            "number": 9,
            "position_hint": "northern building edge containing numbers 1, 2, 3, 5, and 6"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_store_entrance_dusk_neon_phone",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on the sidewalk near number 8 (sidewalk zone), facing diagonally toward number 1 (automatic sliding doors), with number 4 (bicycle rack) and number 6 (illuminated window sign) visible along the storefront",
            "framing_notes": "include the storefront glass, bicycle parking, and illuminated sign sightline; keep the automatic doors centered as the main entrance reference",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_entrance_exterior"
          },
          {
            "bg_id": "bg_store_entrance_morning_cctv_check",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (sidewalk zone), facing upward toward the facade corner at number 5 (exterior CCTV camera) while keeping number 1 (automatic sliding doors) and the dashed sightline from number 7 in view",
            "framing_notes": "make the CCTV camera clearly visible above the entrance area; include enough facade width to show its coverage of the doorway and bicycle parking",
            "lens_hint": "35mm wide angle",
            "sub_location": "store_entrance_exterior"
          }
        ],
        "applied_shots": [
          "S8_Shot9",
          "S19_Shot7"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_admin_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 top-down architectural floor plan diagram of a compact contemporary administrative security office. Use clean black line work on a pale blueprint or white background, thin wall outlines, simple door swing arcs, and flat schematic shapes only. No photorealistic furniture, no perspective view, no people. The room should have one larger area label reading \"Office\" only; no other text labels inside the diagram. Place small circular numbered markers exactly once for each element: 1 in the central office area, 2 at the main hinged door on the south wall, 3 on the security desk in the north half of the room, 4 on the swivel chair behind the desk, 5 on the wall-mounted monitor playback bank on the north wall, 6 on the keyboard controller on the desk, 7 on the recording playback unit near the desk, 8 on the file cabinet along the east wall, 9 on the small window with blinds on the west wall, 10 on the overhead fluorescent light panel in the ceiling center, and 11 on the light switch beside the door. Show neutral modern institutional office cues: plain painted walls, vinyl tile floor grid, metal-framed door, simple aluminum window frame with closed blinds, rectangular fluorescent ceiling panel, utilitarian desk and storage. The diagram should clearly support a dim daytime CCTV playback scene, with the monitor bank as the most important visual device.",
        "key_elements": [
          "compact contemporary administrative security office",
          "top-down architectural diagram with clean black line work",
          "single main door opening into the office",
          "security desk facing a wall-mounted monitor playback setup",
          "monitor bank as the central plot-critical visual device",
          "desk chair, keyboard controller, and recording unit arranged for CCTV review",
          "file storage and small office fixtures along side walls",
          "small window with blinds for muted daytime darkness",
          "overhead fluorescent light panel and wall switch shown as numbered fixtures"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Admin office area",
            "number": 1,
            "position_hint": "center of the room footprint"
          },
          {
            "category": "opening",
            "label": "Main door",
            "number": 2,
            "position_hint": "south wall, left side, inward swing shown"
          },
          {
            "category": "furniture",
            "label": "Security desk",
            "number": 3,
            "position_hint": "north half of room, facing north wall"
          },
          {
            "category": "furniture",
            "label": "Swivel chair",
            "number": 4,
            "position_hint": "immediately south of security desk"
          },
          {
            "category": "plot_device",
            "label": "Monitor playback bank",
            "number": 5,
            "position_hint": "north wall, centered above and beyond security desk"
          },
          {
            "category": "prop",
            "label": "Keyboard controller",
            "number": 6,
            "position_hint": "on top of security desk, centered facing monitor bank"
          },
          {
            "category": "plot_device",
            "label": "Recording playback unit",
            "number": 7,
            "position_hint": "under or beside security desk, northeast corner of desk zone"
          },
          {
            "category": "furniture",
            "label": "File cabinet",
            "number": 8,
            "position_hint": "east wall, lower half of room"
          },
          {
            "category": "opening",
            "label": "Small window with blinds",
            "number": 9,
            "position_hint": "west wall, upper half of room"
          },
          {
            "category": "prop",
            "label": "Overhead fluorescent panel",
            "number": 10,
            "position_hint": "ceiling center of office area"
          },
          {
            "category": "prop",
            "label": "Light switch",
            "number": 11,
            "position_hint": "south wall just inside main door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_admin_office_day_dark_cctv_playback",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (main door), facing diagonally toward number 3 (security desk) with number 5 (monitor playback bank) on the far wall",
            "framing_notes": "include numbers 3, 5, 6, and 7 prominently; keep the office dim, with number 9 as the only daylight source",
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_office"
          }
        ],
        "applied_shots": [
          "S20_Shot3",
          "S20_Shot5",
          "S20_Shot7"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 top-down architectural floor plan diagram of a contemporary institutional police office. Use clean black line work on a pale neutral background, simple blueprint-style shapes, and crisp orthographic geometry. Do not render photorealistic furniture. Show a rectangular office with a south main entrance, a central open duty office area, two clusters of duty desks, rolling office chairs, computer monitors, a northwest document work area, filing cabinets, a document sorting table, a wall evidence board, scattered evidence photos on the document table, paper trays, a printer copier, a north archive room door, an east window row with venetian blinds, a wall clock, and schematic fluorescent ceiling light panels. Architectural cues should feel generic modern institutional: vinyl tile floor grid, metal-framed interior doors, simple partition walls, rectangular laminate desks, acoustic-ceiling lighting indicated only as flat plan symbols, and blinds shown as fine parallel lines at the windows. Place small circular numbered markers exactly once for all important elements: 1 main entrance door, 2 open duty office area, 3 front duty desk cluster, 4 rear duty desk cluster, 5 rolling office chairs, 6 shared computer monitor row, 7 highlighted result monitor, 8 document sorting table, 9 filing cabinets, 10 scattered evidence photos, 11 wall evidence board, 12 printer copier, 13 archive room door, 14 window row with blinds, 15 fluorescent light panels, 16 wall clock, 17 paper trays and document stacks, 18 document work area. Area names may appear only as large simple generic labels such as Duty Office and Document Area. Do not put any other words, screen text, names, logos, or labels inside the diagram; use only the numbered markers for object identification.",
        "key_elements": [
          "Square 1024x1024 top-down architectural floor plan of a contemporary institutional police office",
          "Clean black line work, pale neutral background, simple blueprint-style furniture blocks, no photorealistic rendering",
          "Open duty office with two duty desk clusters, rolling chairs, shared computer monitors, and one plot-critical highlighted monitor",
          "Document work area with sorting table, filing cabinets, evidence board, scattered evidence photos, paper trays, and copier",
          "Generic modern office cues: vinyl tile floor pattern, metal-framed interior doors, venetian-blind window row, acoustic-ceiling fluorescent light panels indicated schematically",
          "Use small circular numbered markers only for objects and openings; optional large generic area labels such as Duty Office and Document Area; no other text inside the diagram"
        ],
        "numbered_elements": [
          {
            "category": "opening",
            "label": "main entrance door",
            "number": 1,
            "position_hint": "south wall, slightly west of center, opening into the duty office"
          },
          {
            "category": "area",
            "label": "open duty office area",
            "number": 2,
            "position_hint": "central open workspace between entrance and desk clusters"
          },
          {
            "category": "furniture",
            "label": "front duty desk cluster",
            "number": 3,
            "position_hint": "center-left of the office, closest desk group to the main entrance"
          },
          {
            "category": "furniture",
            "label": "rear duty desk cluster",
            "number": 4,
            "position_hint": "center-right of the office, behind the front desk cluster"
          },
          {
            "category": "furniture",
            "label": "rolling office chairs",
            "number": 5,
            "position_hint": "grouped around numbers 3 and 4, inside the central duty office area"
          },
          {
            "category": "plot_device",
            "label": "shared computer monitor row",
            "number": 6,
            "position_hint": "on top edges of numbers 3 and 4, facing inward across the duty desks"
          },
          {
            "category": "plot_device",
            "label": "highlighted result monitor",
            "number": 7,
            "position_hint": "on number 4, east side of rear duty desk cluster"
          },
          {
            "category": "furniture",
            "label": "document sorting table",
            "number": 8,
            "position_hint": "northwest quadrant, inside the document work area"
          },
          {
            "category": "furniture",
            "label": "filing cabinets",
            "number": 9,
            "position_hint": "north wall, left of the archive door, beside the document sorting table"
          },
          {
            "category": "plot_device",
            "label": "scattered evidence photos",
            "number": 10,
            "position_hint": "spread across the top of number 8, centered on the document sorting table"
          },
          {
            "category": "plot_device",
            "label": "wall evidence board",
            "number": 11,
            "position_hint": "west wall above the document work area, facing inward"
          },
          {
            "category": "prop",
            "label": "printer copier",
            "number": 12,
            "position_hint": "northeast corner near the rear wall"
          },
          {
            "category": "opening",
            "label": "archive room door",
            "number": 13,
            "position_hint": "north wall, right of the filing cabinets, opening toward a small rear storage area"
          },
          {
            "category": "opening",
            "label": "window row with blinds",
            "number": 14,
            "position_hint": "east wall, long horizontal row beside the rear duty desk cluster"
          },
          {
            "category": "prop",
            "label": "fluorescent light panels",
            "number": 15,
            "position_hint": "ceiling grid indicated schematically over the central duty office area"
          },
          {
            "category": "prop",
            "label": "wall clock",
            "number": 16,
            "position_hint": "south wall near the entrance, above the circulation path"
          },
          {
            "category": "prop",
            "label": "paper trays and document stacks",
            "number": 17,
            "position_hint": "on and beside number 8 in the northwest document work area"
          },
          {
            "category": "area",
            "label": "document work area",
            "number": 18,
            "position_hint": "northwest zone containing number 8, number 9, number 10, number 11, and number 17"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "cb_office_night_duty",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (main entrance door), facing diagonally into number 2 (open duty office area) toward number 3 (front duty desk cluster), number 4 (rear duty desk cluster), and number 6 (shared monitor row)",
            "framing_notes": "Show the desks as the main subject, with number 14 (window row with blinds) and number 15 (fluorescent light panels) supporting the night-duty atmosphere.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "cb_office_day_evidence_photos_scattered",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (open duty office area), facing northwest toward number 8 (document sorting table), number 10 (scattered evidence photos), and number 11 (wall evidence board)",
            "framing_notes": "Emphasize number 10 on the table, while keeping number 9 (filing cabinets) visible in the background.",
            "lens_hint": "35mm wide angle",
            "sub_location": "office"
          },
          {
            "bg_id": "cb_office_day_monitor_location_result",
            "camera_height": "seated to standing eye-level ~1.4m",
            "camera_position": "near number 4 (rear duty desk cluster), facing close toward number 7 (highlighted result monitor) with number 6 (shared monitor row) beside it",
            "framing_notes": "Frame number 7 prominently as the plot-critical screen, with surrounding duty desks still readable as an office setting.",
            "lens_hint": "40mm standard lens",
            "sub_location": "office"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot6",
          "S21_Shot7",
          "S21_Shot11"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 top-down architectural floor plan diagram of a small fishing boat open deck at dusk. Use clean crisp line work, flat muted nautical colors, and simple diagram shading only; do not use photorealistic furniture or realistic rendering. Show an elongated boat hull with a narrow bow to the north and stern to the south, low gunwales on both sides, rail lines at bow and stern, and an open working deck labeled only with the generic area label \"Deck\". Include a forward cabin bulkhead at the north end of the deck with a centered sliding cabin door and one small rectangular cabin window, using simple marine construction cues such as painted metal edges, non-slip deck texture, drainage slots, cleats, and rail posts. Add persistent deck objects as simplified plan symbols: central deck hatch, folded fishing net pile, coiled rope, bait cooler box, stacked fish crates, and a small work light mast. Indicate dusk with cool blue-gray deck tint and subtle amber light symbol near the mast, while keeping the image a technical plan. Place small unique circular number markers exactly once for each element: 1 open deck area, 2 stern rail opening, 3 bow rail, 4 port gunwale, 5 starboard gunwale, 6 central deck hatch, 7 folded fishing net pile, 8 coiled rope, 9 bait cooler box, 10 forward cabin bulkhead, 11 sliding cabin door, 12 small cabin window, 13 work light mast, 14 stacked fish crates, 15 deck drain scuppers. No text labels inside the diagram except the area label \"Deck\" and the number markers.",
        "key_elements": [
          "small fishing boat open deck layout",
          "oval hull outline with low gunwales and rails",
          "forward cabin bulkhead with sliding door and small window",
          "working deck props: net pile, rope coil, bait cooler, fish crates",
          "central deck hatch and drainage scuppers",
          "dusk nautical mood indicated through cool muted colors, not photoreal rendering"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Open deck area",
            "number": 1,
            "position_hint": "center of boat deck"
          },
          {
            "category": "opening",
            "label": "Stern rail opening",
            "number": 2,
            "position_hint": "south end of deck at stern rail"
          },
          {
            "category": "opening",
            "label": "Bow rail",
            "number": 3,
            "position_hint": "north tip of boat outline"
          },
          {
            "category": "opening",
            "label": "Port gunwale",
            "number": 4,
            "position_hint": "west edge of open deck"
          },
          {
            "category": "opening",
            "label": "Starboard gunwale",
            "number": 5,
            "position_hint": "east edge of open deck"
          },
          {
            "category": "prop",
            "label": "Central deck hatch",
            "number": 6,
            "position_hint": "center floor of open deck"
          },
          {
            "category": "prop",
            "label": "Folded fishing net pile",
            "number": 7,
            "position_hint": "west side of deck near port gunwale"
          },
          {
            "category": "prop",
            "label": "Coiled rope",
            "number": 8,
            "position_hint": "southwest deck corner near stern"
          },
          {
            "category": "prop",
            "label": "Bait cooler box",
            "number": 9,
            "position_hint": "east side of deck near starboard gunwale"
          },
          {
            "category": "opening",
            "label": "Forward cabin bulkhead",
            "number": 10,
            "position_hint": "north end of open deck before bow area"
          },
          {
            "category": "opening",
            "label": "Sliding cabin door",
            "number": 11,
            "position_hint": "center of forward cabin bulkhead"
          },
          {
            "category": "opening",
            "label": "Small cabin window",
            "number": 12,
            "position_hint": "right side of forward cabin bulkhead"
          },
          {
            "category": "plot_device",
            "label": "Work light mast",
            "number": 13,
            "position_hint": "just aft of forward cabin bulkhead, slightly right of centerline"
          },
          {
            "category": "prop",
            "label": "Stacked fish crates",
            "number": 14,
            "position_hint": "southeast side of deck near starboard gunwale"
          },
          {
            "category": "prop",
            "label": "Deck drain scuppers",
            "number": 15,
            "position_hint": "paired drains along stern corners"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_deck_dusk_normal",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (stern rail), facing forward diagonally across number 1 (open deck area) toward number 10 (forward cabin bulkhead), number 11 (sliding cabin door), and number 13 (work light mast)",
            "framing_notes": "show the open working deck with number 7 (net pile), number 8 (rope coil), and number 9 (bait cooler) in the midground; keep dusk lighting implied by soft edge shadows and cool deck tones",
            "lens_hint": "35mm wide angle",
            "sub_location": "deck"
          }
        ],
        "applied_shots": [
          "S28_Shot4",
          "S28_Shot8",
          "S28_Shot15"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Square 1024x1024 top-down architectural floor plan diagram of a small enclosed fishing boat wheelhouse. Clean black line work, simple vector style, no photoreal furniture, no perspective view. Show a compact rectangular cabin with a slightly angled forward wall, thick marine bulkheads, a pale gray rubberized deck floor, and blue-gray glass window panels suggesting dusk outside. Include a large forward helm console, steering wheel, throttle lever, captain chair, aft entry door, front windshield, port and starboard side windows, chart shelf, radio unit, ceiling light symbol, narrow storage bench, and a set of red circular floor markings in the center aisle. Place small circular numbered markers only, numbered 1 through 14, each number unique and appearing once. Use the generic area label “Wheelhouse” inside the cabin if desired. Do not include any other text labels, captions, logos, or proper names. Architectural diagram clarity, balanced spacing, crisp outlines, minimal color accents, square aspect ratio.",
        "key_elements": [
          "small enclosed fishing boat wheelhouse",
          "compact helm station facing forward",
          "wraparound marine windows with dusk tint",
          "aft entry door",
          "rubberized deck floor",
          "red circular marking set as plot-critical visual device",
          "utilitarian marine console, chair, radio, chart shelf, and cabin light"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Wheelhouse area",
            "number": 1,
            "position_hint": "center of enclosed cabin footprint"
          },
          {
            "category": "opening",
            "label": "Aft entry door",
            "number": 2,
            "position_hint": "south wall, slightly starboard of center"
          },
          {
            "category": "furniture",
            "label": "Helm console",
            "number": 3,
            "position_hint": "north wall, center, directly below front windshield"
          },
          {
            "category": "furniture",
            "label": "Steering wheel",
            "number": 4,
            "position_hint": "attached to aft face of helm console"
          },
          {
            "category": "prop",
            "label": "Throttle lever",
            "number": 5,
            "position_hint": "starboard side of helm console"
          },
          {
            "category": "furniture",
            "label": "Captain chair",
            "number": 6,
            "position_hint": "center aft of helm console, facing north"
          },
          {
            "category": "opening",
            "label": "Front windshield",
            "number": 7,
            "position_hint": "north wall, broad segmented window above helm"
          },
          {
            "category": "opening",
            "label": "Port side window",
            "number": 8,
            "position_hint": "west wall, forward half"
          },
          {
            "category": "opening",
            "label": "Starboard side window",
            "number": 9,
            "position_hint": "east wall, forward half"
          },
          {
            "category": "furniture",
            "label": "Chart shelf",
            "number": 10,
            "position_hint": "port side wall, aft of side window"
          },
          {
            "category": "prop",
            "label": "Radio unit",
            "number": 11,
            "position_hint": "starboard side of helm console upper corner"
          },
          {
            "category": "prop",
            "label": "Cabin light",
            "number": 12,
            "position_hint": "ceiling center indicated by small fixture symbol on plan"
          },
          {
            "category": "plot_device",
            "label": "Red circular floor marking set",
            "number": 13,
            "position_hint": "center deck aisle between aft entry door and captain chair"
          },
          {
            "category": "furniture",
            "label": "Narrow storage bench",
            "number": 14,
            "position_hint": "southwest corner along aft wall"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "bg_wheelhouse_dusk_circle_markings_red_circle",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (aft entry door), facing forward diagonally toward number 3 (helm console), number 4 (steering wheel), and number 7 (front windshield)",
            "framing_notes": "include number 13 (red circular floor marking set) in the lower foreground or mid-floor, with the dusk-tinted windows visible beyond the helm",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse"
          }
        ],
        "applied_shots": [
          "S29_Shot4",
          "S29_Shot7",
          "S29_Shot13"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    }
  },
  "step_id": "floor_plan_prompt",
  "run_id": "7870cea7-a00d-4e76-a64c-b75ead420629",
  "resolved_model": "gpt",
  "updated_at": "2026-04-30T00:06:02.582350+00:00"
}