{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "3478ee0cb396816c",
  "data": {
    "floor_plans": {
      "fp_rooftop_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small old rooftop exterior and rooftop entrance area in a contemporary coastal urban setting. The drawing must look like a clean architectural CAD plan or simple room-layout sketch: white or off-white background, single-weight black outlines, simple geometric top-down symbols only. Use flat pastel solid color fills with one consistent color per zone: number 1 rooftop deck area in pale cool gray, number 2 rooftop entrance enclosure in pale beige, and a small northwest utility corner around the water tank in pale blue-gray. Show north at the top with a small N arrow in one corner. Include a low rectangular rooftop with a continuous low parapet around the perimeter. Place a small rooftop entrance enclosure along the south-central edge, with thick black exterior walls. On the north wall of this enclosure draw number 3, an iron security door, using a standard plan door line and swing arc opening outward onto the deck. On the east wall draw number 4, a sliding window, using double parallel lines in the wall. In the northwest rooftop corner draw number 5, a round rooftop water tank glyph. Across the north-central deck draw number 6, a clothesline with two simple posts and straight parallel line segments. Mark number 7 on the north parapet wall. Mark number 8 as a small black cat watching position at the east parapet near the window, drawn only as a tiny simple top-down glyph. Mark number 9 as a small exterior wall lamp beside the iron door. Mark number 10 as a narrow threshold step directly outside the iron door. Mark number 11 as a small roof drain near the northeast corner. Mark number 12 as a simple exposed utility pipe running along the west side of the entrance enclosure toward the water tank. Place every numbered element as a small white circle with a black outline and black number, each number used exactly once. Minimal text inside the diagram: optional large generic area labels such as ROOFTOP DECK and ENTRANCE only, plus the north arrow; no other labels or annotations. Do not add people, action arrows, camera icons, field-of-view cones, legends, decorative symbols, occult marks, or extra text. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic rooftop plan",
          "Old low-rise coastal urban rooftop layout with low parapet, stair enclosure, metal security door, sliding window, water tank, and clothesline",
          "Flat pastel solid area fills: rooftop deck in pale cool gray, rooftop entrance enclosure in pale beige, utility corner in pale blue-gray",
          "Single-weight black CAD-like outlines on white or off-white background",
          "Small numbered circular markers only; no object labels except optional generic area labels and a north arrow",
          "Door shown with standard swing arc; window shown as double parallel wall line; furniture and props shown as simple top-down glyphs"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck area",
            "number": 1,
            "position_hint": "large central and northern exterior roof area"
          },
          {
            "category": "area",
            "label": "Rooftop entrance enclosure",
            "number": 2,
            "position_hint": "south-central small enclosed rooftop structure"
          },
          {
            "category": "opening",
            "label": "Iron security door",
            "number": 3,
            "position_hint": "north wall of rooftop entrance enclosure, opening outward onto deck"
          },
          {
            "category": "opening",
            "label": "Sliding window",
            "number": 4,
            "position_hint": "east wall of rooftop entrance enclosure, facing the deck and parapet"
          },
          {
            "category": "prop",
            "label": "Rooftop water tank",
            "number": 5,
            "position_hint": "northwest utility corner of the rooftop deck"
          },
          {
            "category": "prop",
            "label": "Clothesline with two posts",
            "number": 6,
            "position_hint": "north-central deck, stretched east-west across open rooftop space"
          },
          {
            "category": "prop",
            "label": "Low parapet wall",
            "number": 7,
            "position_hint": "continuous outer edge around the rooftop, marker placed on north edge"
          },
          {
            "category": "prop",
            "label": "Black cat watching spot",
            "number": 8,
            "position_hint": "east parapet near the sliding window"
          },
          {
            "category": "prop",
            "label": "Exterior wall lamp",
            "number": 9,
            "position_hint": "beside the iron door on the north wall of the entrance enclosure"
          },
          {
            "category": "prop",
            "label": "Door threshold step",
            "number": 10,
            "position_hint": "immediately outside the iron door on the rooftop deck"
          },
          {
            "category": "prop",
            "label": "Roof drain",
            "number": 11,
            "position_hint": "low point of deck near northeast corner"
          },
          {
            "category": "prop",
            "label": "Exposed utility pipe",
            "number": 12,
            "position_hint": "west side of rooftop entrance enclosure leading toward the water tank"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (north parapet edge), facing south across number 1 (rooftop deck) toward number 2 (rooftop entrance enclosure), with number 3 (iron door), number 4 (window), number 5 (water tank), and number 6 (clothesline) readable in the composition",
            "framing_notes": "Use this as an establishing exterior view; keep the rooftop entrance enclosure dominant and the water tank and clothesline visible as old rooftop context.",
            "lens_hint": "28mm wide angle",
            "sub_location": "rooftop_entrance"
          },
          {
            "bg_id": "L03B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on number 1 (rooftop deck) just north of number 10 (door threshold), facing directly toward number 3 (iron door) and slightly toward number 4 (sliding window)",
            "framing_notes": "Prioritize the iron door and window; keep the wall lamp near number 9 and the tight threshold area visible for forced-entry action staging.",
            "lens_hint": "35mm wide angle",
            "sub_location": "rooftop_entrance"
          },
          {
            "bg_id": "L03B01",
            "camera_height": "low standing or crouched ~1.2m",
            "camera_position": "near number 6 (clothesline) on number 1 (rooftop deck), facing southeast toward number 4 (sliding window) and number 8 (black cat watching spot) along the parapet",
            "framing_notes": "Include the lit window position and the cat watching spot together; allow the water tank to remain peripheral background context.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rooftop_entrance"
          }
        ],
        "applied_shots": [
          "S4_Shot1",
          "S10_Shot6",
          "S10_Shot8",
          "S11_Shot4",
          "S11_Shot5",
          "S17_Shot1"
        ],
        "group_id": "bg_rooftop_unit_building",
        "depends_on_fp": []
      },
      "fp_rooftop_interior": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic floor plan diagram of a compact contemporary rooftop unit interior in a coastal urban apartment setting. Use a clean architectural plan sketch style with single-weight black outlines on a white or off-white background, geometric symbols only, and crisp readable spacing. Show the entire unit interior: a small southwest entry hall, a central living-dining area, a west-wall kitchenette, a northwest compact bathroom, and an east-side bedroom. Fill each zone with one solid pastel color only: living area pale yellow, kitchenette pale green, bedroom pale blue, bathroom pale cyan, entry hall pale beige. Keep the same color consistently for each zone. Include only short area labels such as Living, Kitchen, Bedroom, Bathroom, Entry, plus a small N arrow in one corner; no other text inside the drawing. Mark every listed item with a small white circle containing one black number, each number used exactly once. Use standard plan symbols: thick exterior walls, thinner interior partitions, door swing arcs, a sliding door line, double parallel window lines, a bed rectangle with pillow, a sofa rectangle with cushion divisions, a simple table and chair glyphs, kitchen counter with sink and cooktop symbols, refrigerator rectangle, bathroom sink and toilet symbols, wall mirror rectangle, wall-mounted TV rectangle, curtain line, and small flat crimson ring glyphs only for the red-circle plot-device wall locations. Layout details: number 1 in the central pale yellow living area; number 2 in the west pale green kitchenette strip; number 3 in the east pale blue bedroom; number 4 in the northwest pale cyan bathroom; number 5 in the southwest pale beige entry hall; number 6 on the southwest exterior main entrance door; number 7 beside the entry shoe cabinet; number 8 on the bathroom door; number 9 on the bedroom sliding door from living area; number 10 on the north living exterior window; number 11 on the east bedroom sliding window, shown slightly open; number 12 on the small bathroom window; number 13 on the wall-mounted TV along the north living wall; number 14 on the low sofa at the south side of the living area; number 15 on the central table; number 16 on two chairs near the table, with one chair slightly askew; number 17 on the kitchen counter with sink and cooktop; number 18 on the refrigerator at the end of the kitchenette; number 19 on the bed in the bedroom; number 20 on the wardrobe along the bedroom north wall; number 21 on the curtain rail and curtain in the northeast bedroom corner; number 22 behind the curtain as the hidden discovery spot; number 23 on the floor behind the curtain as a stain zone marker; number 24 on the blank wall above the bed as a red-circle apparition position; number 25 on the wall mirror near the living-to-bedroom route; number 26 on a nearby family photo frame; number 27 on an open living wall surface as a rough red circle mark; number 28 at the center of that red circle as the pinned old photo; number 29 on the wide interior opening between entry hall and living area; number 30 as an irregular footprint path from the entrance through the living area toward the window and bedroom door. Keep the diagram simple, flat, legible, and schematic, with no decorative surface treatment, no tonal blending, no cast effects, no angled room view, and no simulated volume.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact contemporary rooftop unit interior.",
          "Pastel zone fills: living area pale yellow, kitchenette pale green, bedroom pale blue, bathroom pale cyan, entry hall pale beige.",
          "Compact rooftop-unit layout with a small entry threshold, combined living-dining space, kitchenette along one wall, one bedroom, and a small wet bathroom.",
          "Simple plan symbols only: walls, door swing arcs, sliding door line, double-line windows, bed rectangle with pillow, sofa rectangle, table and chairs, kitchen counter, sink, stove, refrigerator, mirror, curtain, and wall-mounted TV.",
          "All important furniture, openings, props, and plot-device locations marked with unique small black-numbered circles; no object text labels inside the diagram.",
          "State-relevant plot-device zones included as flat schematic markers: behind-curtain discovery spot, blood stain zone, blank wall above bed, mirror/photo wall, rough red circle clue wall, pinned old photo, and ransack footprint path."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "living area",
            "number": 1,
            "position_hint": "central and south-central main room, pale yellow fill"
          },
          {
            "category": "area",
            "label": "kitchenette area",
            "number": 2,
            "position_hint": "west side of living area along the wall, pale green fill"
          },
          {
            "category": "area",
            "label": "bedroom area",
            "number": 3,
            "position_hint": "east side of unit, accessed from living area, pale blue fill"
          },
          {
            "category": "area",
            "label": "bathroom area",
            "number": 4,
            "position_hint": "northwest corner, compact wet bathroom, pale cyan fill"
          },
          {
            "category": "area",
            "label": "entry hall area",
            "number": 5,
            "position_hint": "southwest corner just inside main entrance, pale beige fill"
          },
          {
            "category": "opening",
            "label": "main entrance door",
            "number": 6,
            "position_hint": "southwest exterior wall opening into entry hall"
          },
          {
            "category": "furniture",
            "label": "shoe cabinet and entry threshold",
            "number": 7,
            "position_hint": "inside entry hall near main entrance door"
          },
          {
            "category": "opening",
            "label": "bathroom door",
            "number": 8,
            "position_hint": "between entry hall and bathroom, west-north interior partition"
          },
          {
            "category": "opening",
            "label": "bedroom sliding door",
            "number": 9,
            "position_hint": "east interior wall of living area, opening into bedroom"
          },
          {
            "category": "opening",
            "label": "living room exterior window",
            "number": 10,
            "position_hint": "north wall of living area near TV wall"
          },
          {
            "category": "opening",
            "label": "bedroom sliding window",
            "number": 11,
            "position_hint": "east exterior wall of bedroom, shown as an openable sliding window"
          },
          {
            "category": "opening",
            "label": "bathroom small window",
            "number": 12,
            "position_hint": "north wall of bathroom"
          },
          {
            "category": "furniture",
            "label": "wall-mounted TV",
            "number": 13,
            "position_hint": "north wall of living area, below or near living window line"
          },
          {
            "category": "furniture",
            "label": "low sofa",
            "number": 14,
            "position_hint": "south side of living area facing TV wall"
          },
          {
            "category": "furniture",
            "label": "central table",
            "number": 15,
            "position_hint": "middle of living area between sofa and TV wall"
          },
          {
            "category": "furniture",
            "label": "two dining chairs",
            "number": 16,
            "position_hint": "around central table, one chair shown slightly askew for toppled-chair reference"
          },
          {
            "category": "furniture",
            "label": "kitchen counter with sink and cooktop",
            "number": 17,
            "position_hint": "west wall kitchenette run inside living area"
          },
          {
            "category": "furniture",
            "label": "refrigerator",
            "number": 18,
            "position_hint": "north end of kitchenette against west wall"
          },
          {
            "category": "furniture",
            "label": "bed",
            "number": 19,
            "position_hint": "south side of bedroom, head against east or southeast wall"
          },
          {
            "category": "furniture",
            "label": "wardrobe",
            "number": 20,
            "position_hint": "north wall of bedroom near sliding window side"
          },
          {
            "category": "furniture",
            "label": "curtain rail and curtain",
            "number": 21,
            "position_hint": "northeast bedroom corner, separating a narrow behind-curtain recess"
          },
          {
            "category": "plot_device",
            "label": "hidden body discovery spot",
            "number": 22,
            "position_hint": "behind curtain in northeast bedroom recess"
          },
          {
            "category": "plot_device",
            "label": "blood stain zone",
            "number": 23,
            "position_hint": "floor area behind curtain near hidden body discovery spot"
          },
          {
            "category": "plot_device",
            "label": "blank wall above bed apparition zone",
            "number": 24,
            "position_hint": "bedroom wall above head of bed, marked as the red-circle apparition wall position"
          },
          {
            "category": "prop",
            "label": "wall mirror",
            "number": 25,
            "position_hint": "living area wall near route to bedroom, readable from central table"
          },
          {
            "category": "prop",
            "label": "family photo frame",
            "number": 26,
            "position_hint": "near wall mirror on living area wall or shallow shelf"
          },
          {
            "category": "plot_device",
            "label": "rough red circle mark on living wall",
            "number": 27,
            "position_hint": "open wall surface in living area, away from windows, suitable for clue display"
          },
          {
            "category": "prop",
            "label": "old photo pinned at center of red circle",
            "number": 28,
            "position_hint": "center of rough red circle mark on living wall"
          },
          {
            "category": "opening",
            "label": "living-to-entry doorway opening",
            "number": 29,
            "position_hint": "wide interior opening between entry hall and living area"
          },
          {
            "category": "plot_device",
            "label": "ransack footprint path",
            "number": 30,
            "position_hint": "irregular path across entry hall and living area toward window and bedroom door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B06",
            "camera_height": "eye-level seated to standing ~1.4m",
            "camera_position": "near number 14 (sofa), facing diagonally toward number 13 (TV), number 15 (central table), and number 10 (living window)",
            "framing_notes": "Use the living area as the main view; keep the table and TV wall readable.",
            "lens_hint": "35mm wide angle",
            "sub_location": "living_area"
          },
          {
            "bg_id": "L04B05",
            "camera_height": "low close tabletop height ~0.9m",
            "camera_position": "beside number 15 (central table), angled toward number 16 (chairs) with number 13 (TV) or number 14 (sofa) as background context",
            "framing_notes": "Prioritize the tabletop surface; the floor plan reference should keep the table central and unobstructed.",
            "lens_hint": "50mm close detail",
            "sub_location": "living_table"
          },
          {
            "bg_id": "L04B07",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just inside number 9 (bedroom sliding door), facing toward number 21 (curtain), number 22 (hidden body discovery spot), number 23 (blood stain zone), and number 19 (bed)",
            "framing_notes": "Curtain and behind-curtain corner should be prominent; bed remains a strong orientation anchor.",
            "lens_hint": "35mm wide angle",
            "sub_location": "bedroom_discovery_corner"
          },
          {
            "bg_id": "L04B09",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the foot of number 19 (bed), facing directly toward number 24 (blank wall above bed apparition zone)",
            "framing_notes": "Frame the bed lower in the image and the wall area above it clearly.",
            "lens_hint": "40mm normal",
            "sub_location": "bedroom_bed_wall"
          },
          {
            "bg_id": "L04B08",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (entry hall area), facing through number 1 (living area) toward number 9 (bedroom sliding door), with number 15 (central table), number 16 (chairs), and number 21 (curtain) visible if possible",
            "framing_notes": "Use a clean, orderly composition that still shows the same furniture positions for comparison.",
            "lens_hint": "28mm wide angle",
            "sub_location": "living_area_to_bedroom"
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "at number 6 (main entrance door), looking inward across number 5 (entry hall area) into number 1 (living area), toward number 13 (TV), number 15 (central table), and number 10 (living window)",
            "framing_notes": "Emphasize an empty, quiet home layout with the entrance-to-living sightline.",
            "lens_hint": "28mm wide angle",
            "sub_location": "entry_to_living_area"
          },
          {
            "bg_id": "L04B04",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 15 (central table), facing number 25 (wall mirror) and number 26 (family photo frame), with number 1 (living area) context around them",
            "framing_notes": "Mirror and photo frame should be easy to locate from the room geometry.",
            "lens_hint": "40mm normal",
            "sub_location": "living_mirror_photo_wall"
          },
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (main entrance door), facing across number 1 (living area) toward number 10 (living window) and number 11 (bedroom sliding window), with number 16 (chairs) and number 30 (ransack footprint path) in the midground",
            "framing_notes": "Include the bleak doorway/entrance, open window direction, toppled-chair area, and footprint path in one wide view.",
            "lens_hint": "24mm wide angle",
            "sub_location": "ransacked_living_area"
          },
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "in number 1 (living area), facing the wall location of number 27 (rough red circle mark on living wall) and number 28 (old photo pinned at center)",
            "framing_notes": "Make the wall clue the dominant focal point; keep nearby furniture only as spatial context.",
            "lens_hint": "40mm normal",
            "sub_location": "living_clue_wall"
          }
        ],
        "applied_shots": [
          "S5_Shot3",
          "S5_Shot7",
          "S12_Shot7",
          "S12_Shot12",
          "S12_Shot14",
          "S14_Shot4",
          "S14_Shot10",
          "S14_Shot11",
          "S18_Shot2",
          "S18_Shot10",
          "S18_Shot13",
          "S25_Shot3",
          "S25_Shot10",
          "S27_Shot1",
          "S27_Shot3",
          "S25_Shot5"
        ],
        "group_id": "bg_rooftop_unit_building",
        "depends_on_fp": []
      },
      "fp_exterior_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of an exterior stair route linking a rooftop unit to a lower building entrance. The image must look like a clean architectural CAD plan or simple IKEA-style layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only. Use flat solid pastel area fills with one consistent color per zone: rooftop deck area in pale gray, stair circulation in pale beige, lower entrance forecourt in pale muted green, alley and vehicle edge in pale blue-gray, and building wall mass in very light cool gray. Show a compact contemporary low-rise building layout suitable for a dense coastal Korean urban edge: a small rooftop deck at the north/top, a rooftop unit door opening to a narrow exterior stair head, two narrow exterior stair flights wrapping along the outside wall with a small intermediate landing, and a lower forecourt connecting to an alley and building entrance below. Draw stairs as simple parallel step lines, doors as plan-view swing arcs, windows as double parallel wall breaks, handrails as thin continuous lines, lights and utility pipes as simple plan symbols. Place small white circular markers with black numbers exactly once for every listed element: 1 rooftop deck area, 2 stair circulation area, 3 lower entrance forecourt, 4 alley and vehicle edge, 5 rooftop unit door, 6 upper stair flight, 7 intermediate landing, 8 lower stair flight, 9 lower building entrance door, 10 small exterior window, 11 continuous metal handrail, 12 police vehicle position at the alley edge, 13 exterior wall light, 14 utility pipe cluster, 15 alley access gate. Area labels may appear only as short generic English words inside colored zones, and a small north arrow marked N may appear in one corner. Do not draw people, camera icons, field-of-view cones, arrows showing camera direction, decorative text, or scene action. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic effects, rendered lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Flat top-down schematic plan of exterior stairs connecting a rooftop unit to a lower building entrance",
          "Contemporary compact Korean low-rise building layout with narrow exterior stair flights and small landings",
          "Color-coded flat pastel zones: rooftop deck, stair circulation, building wall mass, lower entrance forecourt, alley/vehicle edge",
          "Numbered circular markers for all persistent openings, stair elements, railings, exterior lights, and police arrival position",
          "Clean CAD-like black outlines on white or off-white background, no rendering effects"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Rooftop deck area",
            "number": 1,
            "position_hint": "upper north side of plan, adjacent to rooftop unit door"
          },
          {
            "category": "area",
            "label": "Stair circulation area",
            "number": 2,
            "position_hint": "zigzag path along east side of building from rooftop to lower entrance"
          },
          {
            "category": "area",
            "label": "Lower entrance forecourt",
            "number": 3,
            "position_hint": "south side of plan at base of stairs"
          },
          {
            "category": "area",
            "label": "Alley and vehicle edge",
            "number": 4,
            "position_hint": "far south edge beyond lower entrance forecourt"
          },
          {
            "category": "opening",
            "label": "Rooftop unit door",
            "number": 5,
            "position_hint": "northwest edge of rooftop deck, opening onto stair head"
          },
          {
            "category": "furniture",
            "label": "Upper stair flight",
            "number": 6,
            "position_hint": "northeast section, descending from rooftop landing toward middle landing"
          },
          {
            "category": "furniture",
            "label": "Intermediate landing",
            "number": 7,
            "position_hint": "east center of plan between upper and lower stair flights"
          },
          {
            "category": "furniture",
            "label": "Lower stair flight",
            "number": 8,
            "position_hint": "southeast section, descending from intermediate landing to lower forecourt"
          },
          {
            "category": "opening",
            "label": "Lower building entrance door",
            "number": 9,
            "position_hint": "north edge of lower entrance forecourt, directly beside stair base"
          },
          {
            "category": "opening",
            "label": "Small exterior window",
            "number": 10,
            "position_hint": "west wall beside lower stair run"
          },
          {
            "category": "prop",
            "label": "Continuous metal handrail",
            "number": 11,
            "position_hint": "outer edge of both stair flights and intermediate landing"
          },
          {
            "category": "plot_device",
            "label": "Police vehicle position",
            "number": 12,
            "position_hint": "south alley edge facing the lower entrance forecourt"
          },
          {
            "category": "prop",
            "label": "Exterior wall light",
            "number": 13,
            "position_hint": "wall beside intermediate landing"
          },
          {
            "category": "prop",
            "label": "Utility pipe cluster",
            "number": 14,
            "position_hint": "west wall running vertically near the lower stair flight"
          },
          {
            "category": "opening",
            "label": "Alley access gate",
            "number": 15,
            "position_hint": "southwest edge of lower entrance forecourt leading to alley"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B01",
            "camera_height": "eye-level standing ~1.6m on the stairs",
            "camera_position": "near number 6 (intermediate landing), facing downward along number 3 (exterior stair run) toward number 4 (lower entrance forecourt), with number 12 (police vehicle position) visible below",
            "framing_notes": "Emphasize a steep descent path from the rooftop door to the lower entrance; include numbers 7 and 9 as key door references and keep the lower arrival area readable.",
            "lens_hint": "28mm wide angle",
            "sub_location": "exterior_stairs"
          }
        ],
        "applied_shots": [
          "S13_Shot1",
          "S13_Shot3"
        ],
        "group_id": "bg_rooftop_unit_building",
        "depends_on_fp": []
      },
      "fp_surrounding_alley": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram, like a clean architectural CAD plan or simple room-layout sketch. Show the surrounding alley, wall, and small yard around a compact rooftop building in a contemporary coastal Korean island settlement: a tight narrow service alley on the west side, a rectangular walled yard opening from the alley, and the building footprint pressed against the north and east edges of the lot. Use single-weight black outlines on a white or off-white background, with simple geometric plan symbols only. Fill each distinct area with one flat pastel solid color: Alley area in pale blue-gray, Small Yard in pale beige, Rooftop Building Footprint in pale warm gray, Service/utility strip in pale green-gray. Area labels may be short generic English words only: Alley, Yard, Building. Add a small north arrow in one corner. Place small white circular markers with black numbers exactly once for all elements: 1 alley area, 2 small yard area, 3 building footprint, 4 metal yard gate with door swing at the west wall, 5 main exterior door on the south building face, 6 exterior stair to rooftop along the east yard edge, 7 narrow window facing alley, 8 small window facing yard, 9 concrete perimeter wall, 10 utility meter cluster, 11 drainage channel along the alley, 12 outdoor tap and basin in the yard, 13 trash bins near the gate, 14 low storage shed in the southeast yard. Use standard top-down symbols: door line with swing arc, windows as double parallel wall breaks, stair as repeated narrow rectangles, bins and basin as small simple rectangles/circles. Keep the alley and yard compact and slightly irregular only in outline, reflecting dense modern coastal residential service space, but remain clear and schematic. Do not include any text except the optional area labels, marker numbers, and north arrow. No people, vehicles, animals, camera icons, arrows other than north, field-of-view cones, decorative motifs, occult symbols, or scene action. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a narrow contemporary coastal island alley beside a compact rooftop building.",
          "Single flat pastel color fills for each zone: alley pale blue-gray, small yard pale beige, building footprint pale warm gray, service strip pale green-gray.",
          "Dense-settlement layout cues: tight alley width, walled yard, metal gate opening from alley, exterior stair to rooftop, small utility cluster, drainage channel along the wall.",
          "All persistent openings, exterior fixtures, and yard props are shown as simple plan glyphs with numbered circular markers only; minimal area labels allowed."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Alley area",
            "number": 1,
            "position_hint": "long narrow strip along west side of plan"
          },
          {
            "category": "area",
            "label": "Small yard area",
            "number": 2,
            "position_hint": "inside perimeter wall, south of building footprint"
          },
          {
            "category": "area",
            "label": "Rooftop building footprint",
            "number": 3,
            "position_hint": "north and east portion of lot, rectangular mass bordering yard"
          },
          {
            "category": "opening",
            "label": "Metal yard gate",
            "number": 4,
            "position_hint": "west wall between alley area and small yard"
          },
          {
            "category": "opening",
            "label": "Main exterior door",
            "number": 5,
            "position_hint": "south face of building footprint, opening into small yard"
          },
          {
            "category": "furniture",
            "label": "Exterior stair to rooftop",
            "number": 6,
            "position_hint": "east side of small yard against building wall"
          },
          {
            "category": "opening",
            "label": "Narrow alley window",
            "number": 7,
            "position_hint": "west wall of building facing alley"
          },
          {
            "category": "opening",
            "label": "Small yard window",
            "number": 8,
            "position_hint": "south wall of building facing small yard"
          },
          {
            "category": "prop",
            "label": "Concrete perimeter wall",
            "number": 9,
            "position_hint": "around south and west edges of small yard"
          },
          {
            "category": "prop",
            "label": "Utility meter cluster",
            "number": 10,
            "position_hint": "near west side of building by alley wall"
          },
          {
            "category": "prop",
            "label": "Drainage channel",
            "number": 11,
            "position_hint": "thin linear trench running along alley side of wall"
          },
          {
            "category": "prop",
            "label": "Outdoor tap and basin",
            "number": 12,
            "position_hint": "southwest corner of small yard near gate"
          },
          {
            "category": "prop",
            "label": "Trash bins",
            "number": 13,
            "position_hint": "alley side near metal gate"
          },
          {
            "category": "prop",
            "label": "Low storage shed",
            "number": 14,
            "position_hint": "southeast corner of small yard under exterior stair"
          }
        ],
        "camera_recommendations": [],
        "applied_shots": [],
        "group_id": "bg_rooftop_unit_building",
        "depends_on_fp": []
      },
      "fp_shelter_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a single indoor animal shelter space. The drawing must look like a clean architectural CAD plan or IKEA-style room layout sketch: single-weight black outlines on a white or off-white background, simple geometric top-down symbols only. This is a diagram, not artwork. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendering, no lighting effects, no textured surfaces, and no material rendering. Use only flat solid pastel area fills with no blending: main kennel hall pale yellow, entry/reception pale beige, exam/vaccination pale green, grooming pale lavender, wash/bath pale cyan, supply storage pale gray, isolation kennel corner pale peach if separated. Show a compact utilitarian contemporary shelter layout suitable for a modern Korean coastal city or island-adjacent municipal facility: one rectangular indoor room with efficient wet-work placement, a clear central aisle, kennel rows, and practical staff workflow. North is at the top; add a small north arrow in one corner. Area labels may appear as short English words only: Entry, Kennels, Exam, Grooming, Wash, Storage. Do not add any other text inside the plan except numbered markers. Place small white circular markers with black numbers, each number unique and appearing exactly once, for every listed item. Layout: main entrance door on the south wall opens into the southwest entry/reception zone; an interior swing gate connects reception to the central kennel hall; the kennel hall runs north-south with rows of individual dog kennels along the west side and part of the east side, each kennel drawn as repeated rectangular compartments facing the central aisle. Put the exam/vaccination zone in the southeast with an exam table, rolling medical cart, medicine cabinet or small fridge, and nearby sink/counter. Put the grooming zone along the middle east side with a grooming table symbol. Put the wash/bath zone in the northeast with a rectangular wash tub against the wall and a circular floor drain. Put a small supply storage area in the northwest with shelves and a service door on the north wall. Add a small separated isolation kennel pen near the north central area. Add high wall windows as double parallel lines along the upper east and upper north walls. Door symbols must use a line and swing arc; windows must use double parallel wall lines; furniture must be simple top-down glyphs only. Do not draw people, live animals, camera icons, field-of-view cones, arrows other than the north arrow, decorative graphics, or narrative effects.",
        "key_elements": [
          "Single rectangular indoor animal shelter space, compact and utilitarian, arranged for contemporary Korean urban/coastal municipal shelter workflow.",
          "Flat pastel color-coded zones: entry/reception, main kennel hall, exam/vaccination, grooming, wash/bath, storage, and isolation kennel corner.",
          "Rows of individual dog kennels line the main hall with a clear central aisle for staff movement.",
          "Exam/vaccination table, grooming table, wash tub, sink/counter, supply shelves, medicine cabinet/fridge, floor drain, and rolling cart are shown as simple top-down symbols.",
          "Main public entrance, service door, interior swing gate, and high wall windows are clearly marked with numbered circles.",
          "Diagram must be a simple 1024x1024 top-down CAD-like plan with only area labels and numbered markers inside the drawing."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main kennel hall",
            "number": 1,
            "position_hint": "large central north-south area, pale yellow fill"
          },
          {
            "category": "area",
            "label": "Entry and reception area",
            "number": 2,
            "position_hint": "southwest corner inside main entrance, pale beige fill"
          },
          {
            "category": "area",
            "label": "Exam and vaccination area",
            "number": 3,
            "position_hint": "southeast work zone beside reception, pale green fill"
          },
          {
            "category": "area",
            "label": "Grooming area",
            "number": 4,
            "position_hint": "east side middle work zone, pale lavender fill"
          },
          {
            "category": "area",
            "label": "Wash and bath area",
            "number": 5,
            "position_hint": "northeast wet work zone, pale cyan fill"
          },
          {
            "category": "area",
            "label": "Supply storage area",
            "number": 6,
            "position_hint": "northwest enclosed storage corner, pale gray fill"
          },
          {
            "category": "opening",
            "label": "Main entrance door",
            "number": 7,
            "position_hint": "south wall near southwest corner, swings inward into entry and reception area"
          },
          {
            "category": "opening",
            "label": "Service door",
            "number": 8,
            "position_hint": "north wall near northwest storage area, swings inward toward kennel hall"
          },
          {
            "category": "furniture",
            "label": "West kennel row",
            "number": 9,
            "position_hint": "along west wall of main kennel hall, repeated small kennel compartments facing central aisle"
          },
          {
            "category": "furniture",
            "label": "East kennel row",
            "number": 10,
            "position_hint": "along east side of main kennel hall before the work zones, repeated kennel compartments facing central aisle"
          },
          {
            "category": "furniture",
            "label": "Exam table",
            "number": 11,
            "position_hint": "center of exam and vaccination area in southeast zone"
          },
          {
            "category": "furniture",
            "label": "Grooming table",
            "number": 12,
            "position_hint": "middle of grooming area on east side, shown as rectangular table with small grooming arm symbol"
          },
          {
            "category": "furniture",
            "label": "Wash tub",
            "number": 13,
            "position_hint": "against north or east wall inside wash and bath area"
          },
          {
            "category": "prop",
            "label": "Floor drain",
            "number": 14,
            "position_hint": "floor center of wash and bath area near wash tub"
          },
          {
            "category": "furniture",
            "label": "Supply shelves",
            "number": 15,
            "position_hint": "inside northwest supply storage area along west wall"
          },
          {
            "category": "furniture",
            "label": "Sink and counter",
            "number": 16,
            "position_hint": "against east wall between exam and grooming zones"
          },
          {
            "category": "prop",
            "label": "Medicine cabinet or small fridge",
            "number": 17,
            "position_hint": "against south wall of exam and vaccination area"
          },
          {
            "category": "opening",
            "label": "High wall windows",
            "number": 18,
            "position_hint": "cluster of narrow double-line window symbols along upper east wall and upper north wall"
          },
          {
            "category": "opening",
            "label": "Interior swing gate",
            "number": 19,
            "position_hint": "between entry and reception area and main kennel hall, low gate with door swing arc"
          },
          {
            "category": "furniture",
            "label": "Isolation kennel pen",
            "number": 20,
            "position_hint": "small separated pen in north central area near wash zone but outside main kennel rows"
          },
          {
            "category": "prop",
            "label": "Rolling medical cart",
            "number": 21,
            "position_hint": "beside exam table in southeast exam and vaccination area"
          },
          {
            "category": "furniture",
            "label": "Transport crate stack",
            "number": 22,
            "position_hint": "near reception wall in southwest entry area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L06B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (main entrance door), facing diagonally across number 2 (entry and reception area) toward number 1 (main kennel hall), with number 9 (west kennel row), number 10 (east kennel row), number 11 (exam table), number 12 (grooming table), and number 13 (wash tub) visible deeper in the shelter",
            "framing_notes": "Use a wide view that reads as a busy contemporary animal shelter: kennels dominate the sides, work zones remain visible in the background, and the entrance area stays in the foreground.",
            "lens_hint": "28mm wide angle",
            "sub_location": "shelter_main"
          }
        ],
        "applied_shots": [
          "S7_Shot1",
          "S7_Shot4",
          "S7_Shot7"
        ],
        "group_id": "bg_animal_shelter",
        "depends_on_fp": []
      },
      "fp_large_mart_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary large mart main sales floor with an entrance transition zone, drawn like a clean architectural CAD plan or IKEA-style room layout sketch. Use a white or off-white background, single-weight black outlines, simple geometric top-down symbols only, and flat pastel solid area fills with no texture. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, or material rendering. Do not draw people, character silhouettes, camera icons, arrows for camera view, or field-of-view cones. The plan should reflect a plausible 2020s everyday Korean large mart layout through geometry only: a glass-front south entrance vestibule, automatic sliding doors, checkout counters immediately inside the entrance, a customer service counter near the front, long parallel retail shelves in the center, frozen and refrigerated cases along the north and east perimeter, a shopping cart corral, CCTV at the entrance, and a ceiling PA speaker. Fill each sub-area with one consistent flat pastel solid color: number 1 entrance vestibule pale beige, number 2 main sales floor pale yellow, number 3 checkout zone pale peach, number 4 grocery aisle zone pale green, number 5 frozen and refrigerated zone pale cyan, number 6 service and stock corner pale lavender. Area labels may appear as short English words only, such as Entrance, Sales Floor, Checkout, Aisles, Frozen, Service. Add a small north arrow labeled N in one corner. Use numbered circular markers with black numbers, each number appearing exactly once, and no other text annotations besides optional area labels and the N arrow. Place the following numbered markers: 1 in the south center entrance vestibule area; 2 in the large central main sales floor area; 3 in the south checkout zone; 4 over the central grocery aisle zone; 5 in the north-east frozen and refrigerated zone; 6 in the south-west service and stock corner; 7 on the south exterior automatic sliding glass doors; 8 on the interior automatic sliding glass doors between vestibule and sales floor; 9 on the front glass window band along the south wall flanking the entrance; 10 on the east emergency exit door; 11 on the row of checkout counters near the south side; 12 on the customer service counter in the south-west corner; 13 on the shopping cart corral inside the vestibule to the east; 14 on the long central retail shelving rows; 15 on promotional endcap displays at the south ends of the shelves; 16 on low produce display tables on the west side of the sales floor; 17 on frozen food island cases in the north-east sales floor; 18 on wall refrigerated cases along the north and east walls; 19 on a stocking cart with cardboard boxes in an aisle gap near the frozen cases; 20 on a ceiling PA speaker marker above the aisle near the frozen cases; 21 on an entrance CCTV camera symbol near the south interior wall; 22 on a smartphone check spot inside the vestibule near the interior doors. Draw doors as simple plan symbols with sliding-door tracks or door swing where appropriate, windows as double parallel wall lines, shelves as long rectangles with aisle gaps, checkout counters as repeated narrow rectangles, freezers as rectangular case symbols, and carts/boxes as simplified top-down glyphs.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a contemporary large mart main sales floor and entrance transition.",
          "Modern Korean everyday commercial layout cues: compact urban/coastal mart footprint, glass-front entrance vestibule, automatic sliding doors, checkout counters near the front, long parallel retail aisles, refrigerated and frozen cases along the perimeter, customer service counter near the entrance, shopping cart corral, CCTV near entry, and PA speaker above sales floor.",
          "Distinct flat pastel solid fills for each zone: entrance vestibule pale beige, main sales floor pale yellow, checkout zone pale peach, grocery aisle zone pale green, frozen/refrigerated zone pale cyan, service/stock corner pale lavender.",
          "All furniture, openings, plot devices, and area markers use unique black-numbered circles only; short English area labels are allowed inside colored zones.",
          "No people, no camera icons, no field-of-view cones, no decorative rendering; symbolic top-down furniture and opening glyphs only."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Entrance vestibule area",
            "number": 1,
            "position_hint": "south center transition zone between exterior doors and inner sales floor doors"
          },
          {
            "category": "area",
            "label": "Main sales floor area",
            "number": 2,
            "position_hint": "large central open rectangle occupying most of the plan"
          },
          {
            "category": "area",
            "label": "Checkout zone area",
            "number": 3,
            "position_hint": "south side of sales floor just inside interior entrance doors"
          },
          {
            "category": "area",
            "label": "Grocery aisle zone area",
            "number": 4,
            "position_hint": "center and north-west portion of sales floor with parallel shelf rows"
          },
          {
            "category": "area",
            "label": "Frozen and refrigerated zone area",
            "number": 5,
            "position_hint": "north and east perimeter of sales floor"
          },
          {
            "category": "area",
            "label": "Service and stock corner area",
            "number": 6,
            "position_hint": "south-west corner near entrance and checkout zone"
          },
          {
            "category": "opening",
            "label": "Exterior automatic sliding glass doors",
            "number": 7,
            "position_hint": "south exterior wall, centered on entrance vestibule"
          },
          {
            "category": "opening",
            "label": "Interior automatic sliding glass doors",
            "number": 8,
            "position_hint": "north edge of entrance vestibule opening into checkout zone"
          },
          {
            "category": "opening",
            "label": "Front glass window band",
            "number": 9,
            "position_hint": "south wall, flanking both sides of exterior entrance doors"
          },
          {
            "category": "opening",
            "label": "East emergency exit door",
            "number": 10,
            "position_hint": "east wall near the frozen and refrigerated zone"
          },
          {
            "category": "furniture",
            "label": "Checkout counter row",
            "number": 11,
            "position_hint": "south side of main sales floor, parallel counters facing the entrance"
          },
          {
            "category": "furniture",
            "label": "Customer service counter",
            "number": 12,
            "position_hint": "south-west corner beside entrance vestibule and checkout zone"
          },
          {
            "category": "furniture",
            "label": "Shopping cart corral",
            "number": 13,
            "position_hint": "east side of entrance vestibule near exterior doors"
          },
          {
            "category": "furniture",
            "label": "Central retail shelving rows",
            "number": 14,
            "position_hint": "middle of grocery aisle zone, long north-south parallel shelves"
          },
          {
            "category": "furniture",
            "label": "Promotional endcap displays",
            "number": 15,
            "position_hint": "south ends of central shelving rows facing checkout zone"
          },
          {
            "category": "furniture",
            "label": "Low produce display tables",
            "number": 16,
            "position_hint": "west side of main sales floor between service counter and grocery aisles"
          },
          {
            "category": "furniture",
            "label": "Frozen food island cases",
            "number": 17,
            "position_hint": "north-east portion of sales floor within frozen and refrigerated zone"
          },
          {
            "category": "furniture",
            "label": "Wall refrigerated cases",
            "number": 18,
            "position_hint": "north wall and east wall perimeter of frozen and refrigerated zone"
          },
          {
            "category": "prop",
            "label": "Stocking cart and cardboard boxes",
            "number": 19,
            "position_hint": "aisle gap between central shelving rows and frozen cases"
          },
          {
            "category": "plot_device",
            "label": "Ceiling PA speaker",
            "number": 20,
            "position_hint": "overhead marker centered above aisle near frozen cases"
          },
          {
            "category": "plot_device",
            "label": "Entrance CCTV camera",
            "number": 21,
            "position_hint": "inside south wall above the interior entrance line, angled toward vestibule and checkout zone"
          },
          {
            "category": "plot_device",
            "label": "Smartphone check spot",
            "number": 22,
            "position_hint": "inside entrance vestibule near the right side of the interior sliding doors"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (checkout counters) on the south side of the main sales floor, facing diagonally north-east toward number 17 (frozen cases), number 20 (ceiling PA speaker), and number 14 (central shelving rows)",
            "framing_notes": "include number 19 (stocking cart and boxes) in the aisle area; keep the frozen/refrigerated zone readable as the focal background",
            "lens_hint": "35mm wide angle",
            "sub_location": "large_mart_sales_floor"
          },
          {
            "bg_id": "L08B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 1 (entrance vestibule), near number 7 (exterior automatic doors), facing diagonally inward toward number 22 (smartphone check spot), number 8 (interior automatic doors), and number 13 (shopping cart corral)",
            "framing_notes": "frame the darkening entrance transition area clearly, with the glass doors and cart corral establishing the mart entrance",
            "lens_hint": "35mm wide angle",
            "sub_location": "large_mart_entrance_area"
          }
        ],
        "applied_shots": [
          "S8_Shot5",
          "S8_Shot6"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_mart_exterior_front": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a small contemporary street-front mart exterior. Use a clean architectural CAD-like plan style with single-weight black outlines on a white or off-white background, simple geometric symbols only. Use one solid flat pastel fill per zone: mart building frontage area in pale green, entrance approach in pale beige, sidewalk frontage in pale blue-gray, road edge in pale gray, bicycle parking strip in pale lavender. Keep the diagram simple and readable, with no pictorial effects, no surface detail, no complex decoration, and no extra annotations. The plan should show a compact modern coastal city storefront: a long rectangular mart front wall across the north side, a centered sliding glass entrance door opening toward the south, two front windows flanking the entrance, a narrow exterior approach zone, a sidewalk strip, and a road edge at the bottom. Include a sign fascia or awning band as a simple rectangle along the front wall. Place a CCTV camera symbol as a small wall-mounted box at the upper right corner of the storefront, aimed toward the entrance and bicycle area; draw its coverage as a thin dashed triangular sightline field. Place one bicycle symbol near the right side of the entrance approach, inside the CCTV field. Add a small exterior display rack on the left side of the entrance approach. Use standard top-down symbols: door as paired sliding panels or simple opening line, windows as double parallel wall breaks, bicycle as a simplified top-down glyph, display rack as a small rectangle with divisions, CCTV as a tiny square or wedge on the wall, sightline as dashed outline only. Add small circular black-number markers exactly once for elements 1 through 12, matching the numbered element list; the circles should be readable but not obscure the plan. Area labels may be short generic English words such as Mart, Entrance, Sidewalk, Road. A small north arrow with N may appear in one corner. Do not add any other text inside the drawing.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic site plan of a contemporary small coastal city mart frontage",
          "Color-coded flat pastel zones: mart building/front wall area, entrance approach, sidewalk frontage, road edge, bicycle parking strip",
          "Storefront geometry with centered sliding glass entrance, flanking front windows, sign fascia/awning band along the exterior wall, compact urban street frontage",
          "Visible CCTV camera mounted at the upper right corner of the front exterior wall, with a simple dashed triangular sightline covering the entrance approach and parked bicycle",
          "Parked bicycle placed near the entrance approach, close enough to be within the CCTV field",
          "Minimal in-diagram text: only generic area labels and a small north arrow; all objects and openings identified by unique black-numbered circular markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Mart building frontage area",
            "number": 1,
            "position_hint": "north side of plan, long rectangular storefront footprint"
          },
          {
            "category": "area",
            "label": "Entrance approach area",
            "number": 2,
            "position_hint": "center of plan directly south of the entrance door"
          },
          {
            "category": "area",
            "label": "Sidewalk frontage area",
            "number": 3,
            "position_hint": "south of entrance approach, spanning the width of the storefront"
          },
          {
            "category": "area",
            "label": "Road edge area",
            "number": 4,
            "position_hint": "southernmost strip along the bottom edge of the plan"
          },
          {
            "category": "opening",
            "label": "Sliding glass entrance door",
            "number": 5,
            "position_hint": "center of north storefront wall, opening toward entrance approach"
          },
          {
            "category": "opening",
            "label": "Left front window",
            "number": 6,
            "position_hint": "north storefront wall, left of entrance door"
          },
          {
            "category": "opening",
            "label": "Right front window",
            "number": 7,
            "position_hint": "north storefront wall, right of entrance door"
          },
          {
            "category": "prop",
            "label": "Store sign fascia band",
            "number": 8,
            "position_hint": "along the exterior face above the storefront wall, running horizontally across the mart frontage"
          },
          {
            "category": "plot_device",
            "label": "CCTV camera",
            "number": 9,
            "position_hint": "upper right corner of mart front exterior wall, angled toward entrance approach"
          },
          {
            "category": "plot_device",
            "label": "CCTV sightline field",
            "number": 10,
            "position_hint": "dashed triangular field extending from CCTV camera across entrance approach toward bicycle parking"
          },
          {
            "category": "prop",
            "label": "Parked bicycle",
            "number": 11,
            "position_hint": "right side of entrance approach, partly on sidewalk within CCTV sightline"
          },
          {
            "category": "prop",
            "label": "Small exterior display rack",
            "number": 12,
            "position_hint": "left side of entrance approach beside the front wall, not blocking the door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (sidewalk frontage), facing diagonally toward number 5 (glass entrance door), with number 9 (CCTV camera) high on the right side of the storefront and number 11 (parked bicycle) near the entrance approach",
            "framing_notes": "include number 9 and number 11 clearly; keep the front wall, entrance, and CCTV sightline relationship readable",
            "lens_hint": "35mm wide angle",
            "sub_location": "mart_exterior_front"
          }
        ],
        "applied_shots": [
          "S19_Shot6",
          "S19_Shot7"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_mart_admin_cctv_room": {
        "status": "ok",
        "t2i_prompt": "Create a 1024 by 1024 square flat top-down schematic architectural floor plan diagram. The drawing must look like a clean CAD or IKEA-style room layout sketch: simple geometric symbols, single-weight black outlines, white or off-white background, and no people. Show a compact contemporary commercial admin and CCTV control room, rectangular overall, with the north wall used as the monitor wall and a small southeast equipment closet. Use one solid flat pastel fill per zone: number 1 Main Control area in pale blue-gray across the north and center, number 2 Review area in pale green on the east side, number 3 Equipment area in pale lavender in the southeast alcove, and number 4 Entry area in pale beige at the southwest. Short area labels may appear only as generic English words: Main Control, Review, Equipment, Entry. No other text inside the diagram. Place small white circular markers with black outlines and black numbers, each number used exactly once: 1 in the main control area, 2 in the review area, 3 in the equipment closet, 4 in the entry vestibule, 5 at the entrance swing door, 6 at the west-wall interior glass panel, 7 at the east-wall high window, 8 on the north-wall CCTV monitor bank, 9 on the main control console desk, 10 on the two operator chairs, 11 on the review table, 12 on the replay monitor and keyboard on that table, 13 on two visitor chairs, 14 on the DVR and server rack, 15 on the file cabinet, 16 on the printer copier, and 17 on the west-wall whiteboard. Draw door number 5 as a standard plan door with a swing arc opening inward from the south wall near the west corner. Draw windows number 6 and number 7 as double parallel wall-line openings. Draw number 8 as a row of flat screen rectangles on the north wall; the central screen may contain only a tiny solid dark ambiguous silhouette blob inside the screen rectangle, with no face and no body detail. Draw number 9 as a long console rectangle facing the monitor wall, number 10 as two simple chair glyphs behind it, number 11 as a rectangular review table, number 12 as a small monitor rectangle plus keyboard on the table, number 13 as two visitor chair glyphs, number 14 as a rack cabinet symbol, number 15 as a file cabinet rectangle, number 16 as a compact printer copier block, and number 17 as a wall-mounted board rectangle. Keep circulation space clear between entry, console, and review table. Add a small north arrow in one corner if desired. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, and material rendering. Use only flat solid colors, black outlines, plan symbols, numbered markers, and minimal allowed area labels.",
        "key_elements": [
          "1024 by 1024 square flat top-down schematic floor plan",
          "Compact contemporary admin and CCTV control room in a commercial building",
          "Solid pastel zone fills: main control, review station, equipment closet, and entry vestibule",
          "North wall monitor bank with a central CCTV playback screen showing only a small ambiguous dark silhouette inside the screen plane",
          "Main control console, operator chairs, review table, visitor chairs, equipment rack, file storage, printer, and whiteboard",
          "Door and window openings shown with standard plan symbols and numbered markers only"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main control area",
            "number": 1,
            "position_hint": "north and central floor zone of admin_cctv_room"
          },
          {
            "category": "area",
            "label": "Review station area",
            "number": 2,
            "position_hint": "east side floor zone of admin_cctv_room"
          },
          {
            "category": "area",
            "label": "Equipment closet area",
            "number": 3,
            "position_hint": "southeast enclosed alcove of admin_cctv_room"
          },
          {
            "category": "area",
            "label": "Entry vestibule area",
            "number": 4,
            "position_hint": "southwest floor zone just inside entrance"
          },
          {
            "category": "opening",
            "label": "Entrance swing door",
            "number": 5,
            "position_hint": "south wall near west corner, opening inward into entry_vestibule_area"
          },
          {
            "category": "opening",
            "label": "Interior glass panel",
            "number": 6,
            "position_hint": "west wall beside entry_vestibule_area, facing corridor side"
          },
          {
            "category": "opening",
            "label": "High exterior window",
            "number": 7,
            "position_hint": "east wall, north half of review_station_area"
          },
          {
            "category": "plot_device",
            "label": "CCTV monitor wall",
            "number": 8,
            "position_hint": "north wall spanning the center of main_control_area"
          },
          {
            "category": "furniture",
            "label": "Main control console desk",
            "number": 9,
            "position_hint": "north-center of room, directly south of monitor wall"
          },
          {
            "category": "furniture",
            "label": "Two operator swivel chairs",
            "number": 10,
            "position_hint": "immediately south of main control console, facing north"
          },
          {
            "category": "furniture",
            "label": "Review table",
            "number": 11,
            "position_hint": "east side center inside review_station_area"
          },
          {
            "category": "plot_device",
            "label": "Replay monitor and keyboard",
            "number": 12,
            "position_hint": "on top of review table, facing west toward the room"
          },
          {
            "category": "furniture",
            "label": "Two visitor chairs",
            "number": 13,
            "position_hint": "south and west sides of review table for investigators"
          },
          {
            "category": "plot_device",
            "label": "DVR and server rack",
            "number": 14,
            "position_hint": "inside equipment_closet_area against east wall"
          },
          {
            "category": "furniture",
            "label": "File cabinet",
            "number": 15,
            "position_hint": "south wall, center-right, outside equipment closet"
          },
          {
            "category": "furniture",
            "label": "Printer copier",
            "number": 16,
            "position_hint": "south wall near file cabinet"
          },
          {
            "category": "prop",
            "label": "Whiteboard",
            "number": 17,
            "position_hint": "west wall, north half of main_control_area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (entrance swing door), facing diagonally north-east toward number 8 (CCTV monitor wall) and number 11 (review table), with number 9 (main control console) between camera and screens",
            "framing_notes": "include number 8 prominently so the central screen can show a dark unclear silhouette; keep numbers 9, 10, 11, 12, and 13 readable as the main places for security staff and tense investigators",
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_cctv_room"
          }
        ],
        "applied_shots": [
          "S20_Shot1",
          "S20_Shot2"
        ],
        "group_id": "bg_large_market",
        "depends_on_fp": []
      },
      "fp_police_office_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a single contemporary police office interior. 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 plan symbols only, and no decorative rendering. Use one flat pastel solid fill per sub-area with consistent colors: duty reception area pale beige, detective desk zone pale yellow, evidence work area pale lavender, records storage area pale gray. Show a compact modern municipal police office layout appropriate to a present-day Korean coastal city: a rectangular office with the main corridor entrance on the south wall, a duty counter and duty desk near the entrance, a central cluster of investigator work desks, exterior-facing windows along the east wall, an evidence work surface and case board along the north wall, and a small records storage alcove in the northwest corner. Draw walls and partitions as simple black plan lines. Draw furniture as symbolic top-down glyphs only: desks as rectangles, chairs as small rectangles, monitor as a thin rectangle on a desk, telephone as a tiny handset-like symbol, case photos as small flat rectangles on a desk, evidence trays as small rectangles, cabinets as shallow rectangles, window bank as double parallel lines in the wall, doors as door leaf lines with swing arcs. Place a small circular black-number marker for every numbered item, each number appearing exactly once: 1 main entrance door, 2 duty counter, 3 night duty desk, 4 detective desk, 5 GPS computer monitor, 6 desk telephone, 7 second workstation desk, 8 scattered case photos, 9 evidence work table, 10 evidence trays and file stacks, 11 case photo board, 12 records cabinets, 13 east window bank, 14 records alcove doorway, 15 police gear coat stand, 16 duty reception area, 17 detective desk zone, 18 evidence work area, 19 records storage area. Area labels may appear only as short generic English words inside their colored zones, such as Duty, Desks, Evidence, Storage. Add a small north arrow with the letter N in one corner. Do not add any camera icons, field-of-view cones, character names, dialogue, or extra annotations. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered appearance, lighting effects, textured surfaces, material rendering, drop shadows, blending, and any non-English text.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic police office floor plan",
          "Compact contemporary Korean municipal police office layout with south corridor entry, duty counter near entrance, central desk cluster, evidence work surface, records storage, and exterior window bank",
          "Single flat pastel fill per area: duty reception pale beige, detective desk zone pale yellow, evidence work area pale lavender, records storage pale gray",
          "Black single-weight wall outlines, simple top-down CAD furniture glyphs, numbered circle markers only, minimal area labels allowed",
          "Plot-critical objects include desk telephone, GPS computer monitor, scattered murder case photos, case board, evidence table, and dark exterior-facing windows"
        ],
        "numbered_elements": [
          {
            "category": "opening",
            "label": "main entrance door",
            "number": 1,
            "position_hint": "south wall near southwest corner, hinged inward from corridor into duty reception area"
          },
          {
            "category": "furniture",
            "label": "duty counter",
            "number": 2,
            "position_hint": "southwest interior, just north of main entrance, forming a reception barrier"
          },
          {
            "category": "furniture",
            "label": "night duty desk",
            "number": 3,
            "position_hint": "west side of central office, behind the duty counter facing east"
          },
          {
            "category": "furniture",
            "label": "detective desk",
            "number": 4,
            "position_hint": "center-right of desk zone, primary investigation workstation"
          },
          {
            "category": "plot_device",
            "label": "GPS computer monitor",
            "number": 5,
            "position_hint": "on detective desk number 4, oriented toward west side of room"
          },
          {
            "category": "plot_device",
            "label": "desk telephone",
            "number": 6,
            "position_hint": "on night duty desk number 3, front-left corner near duty counter"
          },
          {
            "category": "furniture",
            "label": "second workstation desk",
            "number": 7,
            "position_hint": "center-left of desk zone, adjacent to detective desk number 4"
          },
          {
            "category": "plot_device",
            "label": "scattered case photos",
            "number": 8,
            "position_hint": "spread across detective desk number 4 beside monitor number 5"
          },
          {
            "category": "furniture",
            "label": "evidence work table",
            "number": 9,
            "position_hint": "north side of room, in evidence work area below north wall"
          },
          {
            "category": "prop",
            "label": "evidence trays and file stacks",
            "number": 10,
            "position_hint": "on evidence work table number 9, grouped near its east end"
          },
          {
            "category": "plot_device",
            "label": "case photo board",
            "number": 11,
            "position_hint": "north wall above evidence work table number 9"
          },
          {
            "category": "furniture",
            "label": "records cabinets",
            "number": 12,
            "position_hint": "west wall, northwest records storage area"
          },
          {
            "category": "opening",
            "label": "east window bank",
            "number": 13,
            "position_hint": "east wall, long row of exterior-facing windows beside the desk zone"
          },
          {
            "category": "opening",
            "label": "records alcove doorway",
            "number": 14,
            "position_hint": "northwest interior partition, connecting main office to records storage area"
          },
          {
            "category": "prop",
            "label": "police gear coat stand",
            "number": 15,
            "position_hint": "south wall between main entrance number 1 and desk zone"
          },
          {
            "category": "area",
            "label": "duty reception area",
            "number": 16,
            "position_hint": "southwest area, pale beige fill, includes entrance number 1, counter number 2, and duty desk number 3"
          },
          {
            "category": "area",
            "label": "detective desk zone",
            "number": 17,
            "position_hint": "central and east-central area, pale yellow fill, includes desks number 4 and number 7"
          },
          {
            "category": "area",
            "label": "evidence work area",
            "number": 18,
            "position_hint": "north and northeast area, pale lavender fill, includes table number 9 and board number 11"
          },
          {
            "category": "area",
            "label": "records storage area",
            "number": 19,
            "position_hint": "northwest alcove, pale gray fill, includes cabinets number 12"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (main entrance door), facing diagonally across number 2 (duty counter) toward number 13 (east window bank), with number 6 (desk telephone) and number 3 (duty desk) close to the camera side",
            "framing_notes": "Emphasize the lonely night-duty desk relationship: include number 6 prominently, keep number 13 visible as the outside-facing dark window area, and allow the open office to feel mostly empty.",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_interior"
          },
          {
            "bg_id": "L13B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (duty counter), facing diagonally toward number 4 (detective desk), number 5 (GPS computer monitor), and number 8 (scattered case photos) in the central desk zone",
            "framing_notes": "Frame number 4 as the main workstation, with number 5 and number 8 clearly readable as key visual devices; number 9 and number 11 may sit in the background as supporting investigation surfaces.",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_office_interior"
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S16_Shot5",
          "S21_Shot6",
          "S21_Shot10"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_police_exterior_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a contemporary local police station exterior approach. The diagram must look like a clean architectural CAD plan or IKEA-style layout sketch: single-weight black outlines on a white or off-white background, geometric symbols only, very simple and readable. This is a 2D plan view, not a render. Strictly do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic effects, rendered lighting, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel color fills with no blending: number 1 police station building footprint in pale blue-gray, number 5 paved forecourt walkway in pale beige, number 6 bicycle parking bay in pale green, number 9 bicycle departure lane in pale peach, number 10 curbside road in pale gray, and number 11 small vehicle parking bay in pale lavender. Show a compact modern civic building occupying the north half of the plan, with its south-facing public entrance opening onto a small paved forecourt, reflecting a contemporary Korean coastal city police-station frontage through layout only. Place number 2 as the main entrance double sliding-door symbol centered on the south facade. Place number 3 and number 4 as front window bands on either side of the entrance, drawn as double parallel window lines in the wall. Put number 6 bicycle parking bay on the west side of the forecourt; inside it draw number 7 as a simple top-down metal bicycle rack and number 8 as a single bicycle symbol angled out from the rack toward the road. Draw number 9 as a clear flat colored departure lane curving from the bicycle parking bay across the forecourt to number 10 curbside road along the south edge. Put number 11 small vehicle parking bay on the east side of the forecourt. Add number 12 as a simple CCTV pole symbol near the south-east front corner of the building and number 13 as a blank low exterior signboard near the south-east curb; do not put text on the signboard. Use small white circles with black outlines and black numbers 1 through 13, each number appearing exactly once, placed next to the corresponding area, object, or opening. Area labels may appear as short generic English words only, such as Building, Forecourt, Bike Parking, Road, and Parking; no other text annotations. A small north arrow with N is allowed in one corner. Do not draw people, camera icons, field-of-view cones, motion arrows other than the north arrow, or any decorative illustration.",
        "key_elements": [
          "Flat top-down schematic exterior plan of a contemporary local police station approach.",
          "Color-coded solid pastel zones: building footprint, paved forecourt, bicycle parking bay, departure lane, curbside road, and vehicle parking bay.",
          "Main entrance centered on the front facade, front window bands, bicycle rack beside the approach, one bicycle positioned for urgent departure, curb road leading away from the station.",
          "Modern civic exterior layout cues for a contemporary coastal Korean city: compact public building frontage, small paved forecourt, curbside road access, exterior signboard, CCTV pole, and practical bicycle parking.",
          "Minimal diagram text only: optional generic area labels and a north arrow; all objects and openings marked only by numbered circles."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "police station building footprint",
            "number": 1,
            "position_hint": "north half of plan, rectangular civic building mass"
          },
          {
            "category": "opening",
            "label": "main entrance double doors",
            "number": 2,
            "position_hint": "center of south facade of building footprint"
          },
          {
            "category": "opening",
            "label": "left front window band",
            "number": 3,
            "position_hint": "south facade, west of main entrance"
          },
          {
            "category": "opening",
            "label": "right front window band",
            "number": 4,
            "position_hint": "south facade, east of main entrance"
          },
          {
            "category": "area",
            "label": "paved forecourt walkway",
            "number": 5,
            "position_hint": "directly south of building entrance, central approach area"
          },
          {
            "category": "area",
            "label": "bicycle parking bay",
            "number": 6,
            "position_hint": "west side of forecourt near front wall"
          },
          {
            "category": "furniture",
            "label": "metal bicycle rack",
            "number": 7,
            "position_hint": "inside bicycle parking bay along west forecourt edge"
          },
          {
            "category": "plot_device",
            "label": "departure bicycle",
            "number": 8,
            "position_hint": "beside bicycle rack, angled toward departure lane"
          },
          {
            "category": "area",
            "label": "bicycle departure lane",
            "number": 9,
            "position_hint": "curving from bicycle parking bay across forecourt to curbside road"
          },
          {
            "category": "area",
            "label": "curbside road",
            "number": 10,
            "position_hint": "south edge of plan, running east-west in front of station"
          },
          {
            "category": "area",
            "label": "small vehicle parking bay",
            "number": 11,
            "position_hint": "east side of forecourt beside the departure lane"
          },
          {
            "category": "prop",
            "label": "CCTV pole",
            "number": 12,
            "position_hint": "near south-east corner of building facade, watching forecourt"
          },
          {
            "category": "prop",
            "label": "blank exterior signboard",
            "number": 13,
            "position_hint": "south-east corner near curbside road and forecourt boundary"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 10 (curbside road) facing diagonally north-west toward number 8 (bicycle departure point), number 7 (bicycle rack), and number 2 (main entrance)",
            "framing_notes": "Use the road and number 9 departure lane as the foreground path, with the station entrance and bicycle parking clearly readable behind it.",
            "lens_hint": "35mm wide angle",
            "sub_location": "police_station_exterior"
          }
        ],
        "applied_shots": [
          "S22_Shot2"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_fishing_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of the open deck of a small worn modern South Korean west-coast fishing boat, including the wheelhouse doorway. Use a clean architectural plan look with single-weight black outlines on a white or off-white background, simple geometric symbols only. Fill each zone with one flat pastel solid color: open work deck pale blue-gray, wheelhouse cabin pale beige, narrow side passages pale gray, outside sea margin very pale blue. Show a compact narrow hull outline with a rounded bow at the top, stern at the bottom, wheelhouse placed in the forward third, and a broad open aft working deck. Draw the wheelhouse as a simple rectangle with an aft doorway using a door line and swing arc; draw front and side windows as double parallel wall lines. Draw low port and starboard rails, a stern gate, central engine hatch, stacked fish crates, coiled rope, folded fishing net, small bait work table, deck cleats, a paper map, and a printed photo as simple top-down plan glyphs. Add small circular numbered markers with black numbers 1 through 16, each number appearing exactly once, placed next to the corresponding element: 1 open work deck area, 2 wheelhouse cabin area, 3 wheelhouse doorway, 4 wheelhouse front window, 5 port side rail, 6 starboard side rail, 7 stern gate, 8 central engine hatch, 9 stacked fish crates, 10 coiled rope, 11 folded fishing net, 12 small bait work table, 13 paper map, 14 printed photo, 15 deck cleat pair, 16 side sliding window. Area labels may appear only as short generic English words such as Deck and Wheelhouse. Include a small north arrow in one corner. Do not add any other text, characters, camera icons, view cones, decorative effects, or scenery details.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a small modern coastal fishing boat deck.",
          "Compact narrow hull with wheelhouse at the forward third and an open aft working deck.",
          "Flat pastel zone fills: open deck pale blue-gray, wheelhouse pale beige, side passages pale gray, sea margin very pale blue.",
          "Wheelhouse doorway is the main opening and must be clearly marked near the forward deck.",
          "Plot-critical paper map and printed photo placed near the wheelhouse entrance.",
          "Fishing-boat work items shown as simple top-down glyphs: hatch, crates, rope coil, net pile, bait table, rails, stern gate, windows."
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "open work deck",
            "number": 1,
            "position_hint": "large aft central deck area, behind the wheelhouse"
          },
          {
            "category": "area",
            "label": "wheelhouse cabin",
            "number": 2,
            "position_hint": "forward third of boat, centered across the beam"
          },
          {
            "category": "opening",
            "label": "wheelhouse doorway",
            "number": 3,
            "position_hint": "aft face of wheelhouse, opening onto the work deck"
          },
          {
            "category": "opening",
            "label": "wheelhouse front window",
            "number": 4,
            "position_hint": "forward wall of wheelhouse cabin"
          },
          {
            "category": "opening",
            "label": "port side rail",
            "number": 5,
            "position_hint": "left long edge of open deck and side passage"
          },
          {
            "category": "opening",
            "label": "starboard side rail",
            "number": 6,
            "position_hint": "right long edge of open deck and side passage"
          },
          {
            "category": "opening",
            "label": "stern gate",
            "number": 7,
            "position_hint": "aft center of transom at the rear of the boat"
          },
          {
            "category": "prop",
            "label": "central engine hatch",
            "number": 8,
            "position_hint": "center of open work deck, slightly aft of the wheelhouse doorway"
          },
          {
            "category": "prop",
            "label": "stacked fish crates",
            "number": 9,
            "position_hint": "port aft corner of open work deck"
          },
          {
            "category": "prop",
            "label": "coiled rope",
            "number": 10,
            "position_hint": "starboard aft corner near the rail"
          },
          {
            "category": "prop",
            "label": "folded fishing net",
            "number": 11,
            "position_hint": "port side of deck near number 9"
          },
          {
            "category": "furniture",
            "label": "small bait work table",
            "number": 12,
            "position_hint": "starboard side of open deck, forward of the rope coil"
          },
          {
            "category": "plot_device",
            "label": "paper map",
            "number": 13,
            "position_hint": "on deck just outside the wheelhouse doorway"
          },
          {
            "category": "plot_device",
            "label": "printed photo",
            "number": 14,
            "position_hint": "beside the paper map near the wheelhouse doorway"
          },
          {
            "category": "prop",
            "label": "deck cleat pair",
            "number": 15,
            "position_hint": "near bow-side corners beside the wheelhouse side passages"
          },
          {
            "category": "opening",
            "label": "side sliding window",
            "number": 16,
            "position_hint": "starboard wall of wheelhouse cabin"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L18B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (stern gate), facing forward across number 1 (open work deck) toward number 3 (wheelhouse doorway) and number 2 (wheelhouse cabin)",
            "framing_notes": "Use the open deck geometry as the main space; include side rails number 5 and number 6 to emphasize the small boat width.",
            "lens_hint": "35mm wide angle",
            "sub_location": "fishing_boat_deck"
          },
          {
            "bg_id": "L18B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (central engine hatch), facing diagonally toward number 3 (wheelhouse doorway), with number 13 (paper map) and number 14 (printed photo) close to the doorway area",
            "framing_notes": "Keep number 3, number 13, and number 14 as the key confrontation zone; allow crates and rope to frame the working-deck clutter.",
            "lens_hint": "35mm wide angle",
            "sub_location": "fishing_boat_deck"
          }
        ],
        "applied_shots": [
          "S28_Shot1",
          "S28_Shot5",
          "S28_Shot11"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_wheelhouse_interior": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic architectural floor plan diagram, like a clean CAD plan or IKEA-style room layout sketch, for a cramped contemporary small fishing boat wheelhouse used in a South Korean west coast setting. Use a white or off-white background, single-weight black outlines, geometric plan symbols only, and solid flat pastel area fills with no blending. The main wheelhouse area is pale blue-gray and marked with number 1; the aft entry alcove is pale beige and marked with number 2. The cabin is a compact rectangular wheelhouse with the bow/front at the top of the image and a small north arrow in one corner. Show a narrow utilitarian layout: number 3 aft hinged entry door on the south wall with a simple swing arc; number 4 wide front windshield as double parallel lines along the north wall; number 5 port sliding window on the west wall; number 6 starboard sliding window on the east wall; number 7 forward helm control console under the windshield; number 8 steering wheel symbol on the console; number 9 throttle and radio control panel; number 10 compact navigation screen unit; number 11 captain swivel stool behind the console; number 12 narrow side bench along the west aft wall; number 13 low storage locker along the east aft wall; number 14 wall-mounted photo board on the east wall; number 15 old photo clue on that board; number 16 cluster of many small circular marks around the photos; number 17 one vivid flat blood-red circle mark, larger than the other marks, near the old photo; number 18 tight central collapse space between the stool, bench, locker, and aft entry. Put each item marker as a small white circle with a black outline and a black number, each number used exactly once. Area labels may be short generic English words such as WHEELHOUSE and ENTRY only; do not place object text labels in the diagram. Furniture and openings must be simple top-down symbolic glyphs: door arc and line, window double lines, console rectangles, stool circle, bench rectangle, locker rectangle, photo board rectangle, photo/photo marks as small flat shapes. Absolutely no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "1024x1024 flat top-down schematic floor plan of a cramped contemporary small fishing boat wheelhouse",
          "Pastel pale blue-gray main wheelhouse area and pale beige aft entry alcove, each with solid flat fill",
          "Forward helm console beneath a wide windshield, with steering wheel, throttle/radio panel, and compact navigation screen",
          "Aft hinged entry door, port sliding window, starboard sliding window, and front windshield shown with standard plan symbols",
          "Narrow bench, storage locker, captain stool, and tight central standing/collapse space",
          "Wall-mounted photo board with an old photo clue, many circular marks, and one vivid blood-red circle mark",
          "Minimal diagram text: only optional area labels and black numbered marker circles, no object labels"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Main wheelhouse area",
            "number": 1,
            "position_hint": "central and northern portion of the cabin, filled pale blue-gray"
          },
          {
            "category": "area",
            "label": "Aft entry alcove",
            "number": 2,
            "position_hint": "south end of the cabin just inside the rear door, filled pale beige"
          },
          {
            "category": "opening",
            "label": "Aft hinged entry door",
            "number": 3,
            "position_hint": "south wall, centered, swinging inward into the entry alcove"
          },
          {
            "category": "opening",
            "label": "Front windshield band",
            "number": 4,
            "position_hint": "north wall above the helm console, spanning most of the forward wall"
          },
          {
            "category": "opening",
            "label": "Port sliding window",
            "number": 5,
            "position_hint": "west wall, forward half of the wheelhouse"
          },
          {
            "category": "opening",
            "label": "Starboard sliding window",
            "number": 6,
            "position_hint": "east wall, forward half of the wheelhouse"
          },
          {
            "category": "furniture",
            "label": "Helm control console",
            "number": 7,
            "position_hint": "north center under the front windshield"
          },
          {
            "category": "prop",
            "label": "Steering wheel",
            "number": 8,
            "position_hint": "on the aft face of the helm console"
          },
          {
            "category": "prop",
            "label": "Throttle and radio control panel",
            "number": 9,
            "position_hint": "right side of the helm console near the starboard wall"
          },
          {
            "category": "prop",
            "label": "Navigation screen unit",
            "number": 10,
            "position_hint": "top of the helm console beside the steering wheel"
          },
          {
            "category": "furniture",
            "label": "Captain swivel stool",
            "number": 11,
            "position_hint": "just aft of the helm console in the narrow central aisle"
          },
          {
            "category": "furniture",
            "label": "Narrow side bench",
            "number": 12,
            "position_hint": "west wall, aft half of the wheelhouse"
          },
          {
            "category": "furniture",
            "label": "Low storage locker",
            "number": 13,
            "position_hint": "east wall, aft half opposite the bench"
          },
          {
            "category": "prop",
            "label": "Wall-mounted photo board",
            "number": 14,
            "position_hint": "east wall, middle section above the storage locker"
          },
          {
            "category": "plot_device",
            "label": "Old photo clue",
            "number": 15,
            "position_hint": "on the wall-mounted photo board, slightly upper center"
          },
          {
            "category": "plot_device",
            "label": "Circular mark cluster",
            "number": 16,
            "position_hint": "scattered around the photo board and adjacent east wall surface"
          },
          {
            "category": "plot_device",
            "label": "Vivid blood-red circle mark",
            "number": 17,
            "position_hint": "on the photo board near the old photo clue, largest circle in the cluster"
          },
          {
            "category": "plot_device",
            "label": "Central collapse space",
            "number": 18,
            "position_hint": "tight open floor patch between the captain stool, bench, storage locker, and aft entry"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (aft door), facing diagonally toward number 14 (photo board), number 15 (old photo clue), number 16 (circular mark cluster), and number 17 (blood-red circle), with number 7 (helm console) and number 4 (front windshield) still visible in the cramped cabin.",
            "framing_notes": "Emphasize the wall photos and circular marks as the visual clue while keeping the narrow wheelhouse controls in frame.",
            "lens_hint": "28mm wide angle",
            "sub_location": "wheelhouse_interior"
          },
          {
            "bg_id": "L19B01",
            "camera_height": "low crouched eye-level ~0.9m",
            "camera_position": "near number 18 (central collapse space), facing toward number 12 (narrow side bench) and number 3 (aft door), with number 7 (helm console) and number 5 (port sliding window) at the edge of frame.",
            "framing_notes": "Frame the center floor area as cramped and obstructed, suitable for collapsed bodies in the foreground without drawing them on the floor plan.",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "wheelhouse_interior"
          }
        ],
        "applied_shots": [
          "S29_Shot3",
          "S29_Shot6",
          "S29_Shot10"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_fog_sea_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a 1024x1024 flat top-down schematic site plan diagram for an exterior sea staging area. The image must look like a clean architectural CAD plan or IKEA-style layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Use flat pastel solid area fills with no blending: open sea approach area in pale blue-gray, dense fog bank area in pale cool gray, mist boundary band in pale cyan. Place the open sea on the west and southwest side of the square. Place the dense fog bank across the east half, with a simple rounded irregular western edge. Place a curved vertical mist boundary band between the open sea and fog bank. Draw a small contemporary fishing boat as a top-down simplified hull symbol, angled southwest-to-northeast, with a pointed bow just crossing into the mist boundary; include a small rectangular cabin block on the rear half of the hull. The layout should suggest a present-day small island fishing environment through geometry only: compact working boat, open water approach, and a fog bank blocking the route; no decorative scenery. Add small white circular markers with black numbers, each used exactly once: 1 on the open sea area, 2 on the dense fog bank area, 3 on the mist boundary band, 4 on the boat hull, 5 on the cabin block, 6 on the bow crossing point. Optional short area labels may read Open Sea and Fog Bank only. Add a small north arrow in one corner. Do not include any other text, annotations, camera icons, arrows other than the north arrow, or field-of-view cones. Strictly do not include: 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered, lighting effects, textured surfaces, material rendering. Use flat fills and clean black outlines only.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic exterior sea staging map",
          "Open sea approach zone filled pale blue-gray",
          "Dense fog bank zone filled pale cool gray",
          "Mist boundary shown as a simple curved pale cyan band between sea and fog",
          "Small contemporary fishing boat symbol angled toward the fog, with bow just crossing the boundary",
          "Minimal diagram text only: area labels, north arrow, and unique numbered circle markers"
        ],
        "numbered_elements": [
          {
            "category": "area",
            "label": "Open sea approach area",
            "number": 1,
            "position_hint": "west and southwest half of the plan, surrounding the boat approach path"
          },
          {
            "category": "area",
            "label": "Dense fog bank area",
            "number": 2,
            "position_hint": "east half of the plan beyond the mist boundary"
          },
          {
            "category": "plot_device",
            "label": "Mist boundary band",
            "number": 3,
            "position_hint": "curved vertical band near center-right, separating open sea from dense fog"
          },
          {
            "category": "prop",
            "label": "Small fishing boat hull",
            "number": 4,
            "position_hint": "southwest-to-center of plan, elongated hull angled northeast toward the fog bank"
          },
          {
            "category": "prop",
            "label": "Compact boat cabin block",
            "number": 5,
            "position_hint": "on the rear half of the small fishing boat hull"
          },
          {
            "category": "plot_device",
            "label": "Bow crossing point",
            "number": 6,
            "position_hint": "front tip of the boat, just entering the mist boundary band"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B01",
            "camera_height": "low exterior waterline height ~0.8m",
            "camera_position": "near number 1 (open sea approach area), slightly ahead and to the left of number 4 (small fishing boat hull), facing diagonally toward number 6 (bow crossing point) and number 2 (dense fog bank)",
            "framing_notes": "include the boat bow entering the mist boundary; keep the dense fog bank dominant behind it",
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "fog_sea_boat_exterior"
          }
        ],
        "applied_shots": [
          "S30_Shot3"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "f0bc9cb6b29c299d",
    "consumed_shot_binding_hash": "60f9bca50c741759"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "73feee58-7a81-48f7-a012-5aba91887925",
  "resolved_model": "gpt",
  "updated_at": "2026-05-22T05:22:34.729431+00:00",
  "project_config_snapshot": {}
}