{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "9efc4be1abf9948b",
  "data": {
    "floor_plans": {
      "fp_l04_main_living_space": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact present-day coastal rooftop dwelling interior. The diagram must be a simple CAD-like room-layout map with single-weight black outlines on a white or off-white background, geometric shapes only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic style, no rendered look, no lighting effects, no textured surfaces, and no material rendering. Use flat pastel solid area fills only: Threshold Zone pale beige for the small entry vestibule, Shared Zone pale yellow for the living-dining space, Service Zone pale cyan for the kitchen strip and wet bathroom, Private Zone pale blue for both bedrooms, and Utility/Exterior Zone pale gray for the narrow rooftop landing outside the entrance. One flat color per zone, consistent across the whole plan, with no blending or drop shadows. Layout: place a metal entrance door at the southwest side opening from a narrow rooftop exterior landing into a small threshold; a central shared living-dining room connects all rooms; a short kitchen counter with sink and stovetop runs along the north side of the shared room; a low TV stand sits on the south wall; a small dining table with chairs occupies the center; two compact private bedrooms sit to the north and northeast with simple beds and wardrobes; the second bedroom has an east wall window with a curtain rail; a compact wet bathroom sits on the southeast side with sink, mirror, toilet, and shower symbols; use small sliding-window symbols for the living and bedroom windows, door swing arcs for doors, bed rectangles with pillow shapes, simple table and sofa-like furniture glyphs as top-down symbols only. Draw numbered base-layer markers only as small white circles with black outlines and black numbers 1 through 25, each number exactly once, placed beside the corresponding persistent room, opening, fixture, or anchor furniture. Do not draw labels for individual objects; only optional large generic zone labels such as Shared Zone, Private Zone, Service Zone, Threshold Zone, and Utility/Exterior Zone may appear. A small north arrow with the letter N may appear in one corner. Do not draw any transient event cues: no blood, no body, no red circle wall marks, no footprints, no ransacked clutter, no overturned chairs, no open-window state indicator, no hallucination, no pinned photo, and no TV or pot state markers. The floor plan is a clean base reference map only.",
        "key_elements": [
          "Compact modern rooftop unit plan with a metal entry threshold, small shared living-dining area, kitchen service strip, two private bedrooms, and a wet bathroom.",
          "Flat pastel zone fills: shared zone pale yellow, private zones pale blue, service zones pale cyan, threshold zone pale beige, utility/exterior landing pale gray.",
          "Base plan draws only persistent rooms, openings, fixed fixtures, and anchor furniture with numbered circle markers 1 through 25.",
          "Transient cues such as blood trails, body, red circles, hallucinated photo distortion, ransacking, footprints, open-window state, and pinned bloody photo are listed as overlay markers 26 through 39 but must not be drawn on the floor plan image.",
          "Layout should reflect a modest present-day coastal rooftop dwelling: compact circulation, small sliding windows, multipurpose living room, simple kitchen counter, wet bathroom, and space-saving bedroom furniture."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold zone",
            "number": 1,
            "position_hint": "southwest edge of the unit, just inside the exterior landing and metal entrance door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared living dining zone",
            "number": 2,
            "position_hint": "central and south-central portion of the unit, connecting entry, table, TV, kitchen, bedroom doors, and bathroom door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main private bedroom",
            "number": 3,
            "position_hint": "northwest room reached from the shared zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "second private bedroom",
            "number": 4,
            "position_hint": "northeast room reached from the shared zone, containing the bed and curtain wall used in later backgrounds"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wet bathroom service room",
            "number": 5,
            "position_hint": "southeast side of the unit off the shared living area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop exterior landing strip",
            "number": 6,
            "position_hint": "outside the southwest entrance, shown as a narrow exterior utility strip beyond the unit wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "metal entrance door",
            "number": 7,
            "position_hint": "southwest wall between exterior landing strip and entry threshold, drawn with inward swing arc"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small living room window",
            "number": 8,
            "position_hint": "south or southeast exterior wall of the shared living area, near the TV and dining circulation"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "private bedroom window",
            "number": 9,
            "position_hint": "east exterior wall of the second private bedroom, aligned with the curtain position"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main bedroom door",
            "number": 10,
            "position_hint": "interior wall between shared living zone and main private bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "second bedroom door",
            "number": 11,
            "position_hint": "interior wall between shared living zone and second private bedroom"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom door",
            "number": 12,
            "position_hint": "interior wall between shared living zone and wet bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen sink and faucet",
            "number": 13,
            "position_hint": "north side of the shared zone in the kitchen service strip"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stovetop and short counter",
            "number": 14,
            "position_hint": "beside number 13 along the kitchen service strip, facing the shared zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low TV stand with TV",
            "number": 15,
            "position_hint": "south wall of the shared living area, opposite the dining table circulation"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "small dining table with chair set",
            "number": 16,
            "position_hint": "center of the shared living-dining zone, between kitchen strip and bedroom doors"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "standing floor lamp",
            "number": 17,
            "position_hint": "corner of shared living area near TV and bedroom circulation"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "main bedroom bed",
            "number": 18,
            "position_hint": "against the west or north wall of the main private bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "main bedroom wardrobe",
            "number": 19,
            "position_hint": "inside main private bedroom near the interior wall and door clearance"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "second bedroom bed",
            "number": 20,
            "position_hint": "inside second private bedroom, bed head against the wall where the later red-circle overlay appears above it"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "second bedroom wardrobe or desk",
            "number": 21,
            "position_hint": "inside second private bedroom along the interior wall near the door path"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "curtain and curtain rail",
            "number": 22,
            "position_hint": "inside second private bedroom, directly in front of number 9 bedroom window"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bathroom sink and mirror",
            "number": 23,
            "position_hint": "inside wet bathroom on the wall facing the bathroom doorway"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "toilet and shower fixtures",
            "number": 24,
            "position_hint": "inside wet bathroom along the far wall, shown as compact wet-room symbols"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "built-in shoe and storage niche",
            "number": 25,
            "position_hint": "beside the entry threshold near the metal entrance door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "cooking pot state",
            "number": 26,
            "position_hint": "on number 14 stovetop, appearing as boiling in the morning state or cooled in the night discovery state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "TV news or TV glow state",
            "number": 27,
            "position_hint": "on number 15 TV, active during the anxious morning and night discovery backgrounds"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "two teacups with one overturned",
            "number": 28,
            "position_hint": "on number 16 dining table during the night discovery state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bloodstains and trail to curtain",
            "number": 29,
            "position_hint": "across the floor of number 4 second private bedroom, leading from the doorway area toward number 22 curtain"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "body behind curtain",
            "number": 30,
            "position_hint": "behind number 22 curtain in the second private bedroom discovery state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red circle mark on bedroom wall",
            "number": 31,
            "position_hint": "on the wall above number 20 bed in the second private bedroom"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "shifted backpack and doll",
            "number": 32,
            "position_hint": "inside number 4 second private bedroom near number 21 wardrobe or desk, slightly displaced in the cleaned state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bathroom reflected red circle hallucination",
            "number": 33,
            "position_hint": "on or within the reflected tile or mirror surface near number 23 bathroom sink and mirror"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "distorted face inside table photo",
            "number": 34,
            "position_hint": "on a small photo surface placed on or near number 16 dining table, visible only as a hallucinated image distortion"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "ransack footprints",
            "number": 35,
            "position_hint": "through number 1 entry threshold and across number 2 shared living-dining zone toward bedroom circulation"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "living window open state",
            "number": 36,
            "position_hint": "at number 8 small living room window during the ransacked dusk state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "overturned dining chairs",
            "number": 37,
            "position_hint": "around number 16 dining table in the ransacked living area state"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "scattered searched household items",
            "number": 38,
            "position_hint": "spread across number 2 shared zone and near storage edges, indicating a searched interior"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bloody old photo pinned to wall",
            "number": 39,
            "position_hint": "centered inside number 31 red circle mark on the wall above number 20 bed"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B05",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (entry threshold), facing diagonally across number 2 (shared living-dining area) toward number 13 (kitchen sink), number 14 (stovetop), number 15 (TV), and number 8 (small living window)",
            "framing_notes": "Keep the compact living area and kitchen strip readable; include number 16 in the midground and number 8 as the small sunlight source.",
            "ignore_numbered_elements": [
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "main_living_space",
            "use_numbered_elements": [
              1,
              2,
              6,
              7,
              8,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              26,
              27
            ]
          },
          {
            "bg_id": "L04B07",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (shared living-dining area), facing through number 11 (private bedroom door) toward number 20 (bed), number 22 (curtain), and number 9 (bedroom window) while still allowing number 14 (stovetop), number 15 (TV), and number 16 (table) to remain contextually nearby",
            "framing_notes": "Use the living-to-bedroom axis; bedroom curtain area must be legible for the discovery state.",
            "ignore_numbered_elements": [
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "living_to_private_bedroom_axis",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              20,
              21,
              22,
              26,
              27,
              28,
              29,
              30,
              31
            ]
          },
          {
            "bg_id": "L04B08",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (private bedroom door), facing into number 4 (private bedroom) toward number 20 (bed), number 21 (wardrobe or desk), number 22 (curtain), and number 9 (bedroom window), with number 2 (shared area) partly behind the camera side",
            "framing_notes": "The room should read as unnaturally clean; do not include any blood, body, red circle, ransack, or pinned-photo state cues.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "private_bedroom",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              20,
              21,
              22,
              32
            ]
          },
          {
            "bg_id": "L04B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 18 (main bedroom bed), facing out through number 10 (bedroom door) toward number 2 (shared area), number 11 (other bedroom door), number 16 (dining table), and number 8 (living window)",
            "framing_notes": "Show a quiet, clean morning layout with bedroom-to-living circulation; all transient horror and ransack cues are excluded.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "main_bedroom_to_living_axis",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              19,
              20,
              21,
              22,
              23,
              24
            ]
          },
          {
            "bg_id": "L04B04",
            "camera_height": "eye-level standing ~1.55m",
            "camera_position": "near number 12 (bathroom door), facing into number 5 (wet bathroom) toward number 23 (sink and mirror) and number 24 (toilet and shower fixtures), with number 16 (dining table) just outside the bathroom axis for the table-photo moment",
            "framing_notes": "Prioritize bathroom tile and mirror surfaces while retaining a plausible visual path back to the dining table.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              35,
              36,
              37,
              38,
              39
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "bathroom_to_dining_axis",
            "use_numbered_elements": [
              2,
              5,
              8,
              12,
              13,
              14,
              16,
              23,
              24,
              33,
              34
            ]
          },
          {
            "bg_id": "L04B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (entrance door), facing across number 2 (shared living-dining area) toward number 8 (living window), number 16 (dining table), and the open path to number 11 (private bedroom door)",
            "framing_notes": "Frame the living area as searched and disturbed; make the open-window and overturned-chair state cues visually applicable.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              39
            ],
            "lens_hint": "30mm wide angle",
            "sub_location": "ransacked_living_space",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              20,
              21,
              22,
              35,
              36,
              37,
              38
            ]
          },
          {
            "bg_id": "L04B01",
            "camera_height": "eye-level standing ~1.5m",
            "camera_position": "inside number 4 (private bedroom), near number 20 (bed), facing the wall above the bed toward number 31 (red circle wall mark position) and number 39 (pinned old photo position), with number 22 (curtain) and number 9 (bedroom window) off to one side",
            "framing_notes": "Focus on the bedroom wall evidence display; the red circle and pinned photo are overlay cues, not part of the base floor plan drawing.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "lens_hint": "40mm normal lens",
            "sub_location": "private_bedroom_wall",
            "use_numbered_elements": [
              2,
              4,
              9,
              11,
              20,
              21,
              22,
              31,
              39
            ]
          }
        ],
        "applied_shots": [
          "S5_Shot4",
          "S12_Shot5",
          "S12_Shot7",
          "S12_Shot16",
          "S14_Shot5",
          "S14_Shot8",
          "S18_Shot2",
          "S18_Shot11",
          "S18_Shot16",
          "S25_Shot2",
          "S27_Shot1",
          "S25_Shot5"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l04_kitchen": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan diagram of a compact contemporary coastal-city rooftop-apartment kitchenette with a small dining edge. Use clean single-weight black outlines on a white or off-white background, simple CAD-like geometry only. No 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, and no material rendering. Fill each persistent area with one flat pastel solid color: Service Zone in pale cyan for the narrow kitchenette counter area along the north wall, Shared Zone in pale yellow for the small dining nook, and Threshold Zone in pale beige for the open edge leading to the adjoining living area. Use simple symbolic top-down fixtures and furniture: a straight counter run, rectangular sink with faucet symbol, two-burner stovetop symbol, upper cabinet or shelf rectangle, compact refrigerator block, small square dining table, one chair or stool, doorless interior opening, and small windows drawn as double parallel lines in walls. Reflect a modest modern small-dwelling layout: tight clearances, kitchenette aligned on one wall, dining table close to the counter, small practical windows for daylight and ventilation. Inside the diagram, draw only short generic area labels: Service Zone, Shared Zone, Threshold Zone. Add a small north arrow in one corner. Add small white circular markers with black numbers exactly once for base elements 1 through 13 only, placed beside the corresponding room zone, opening, fixture, or furniture item. Do not draw text labels for numbered objects. Do not draw markers 14, 15, 16, or 17, and do not depict loose pot, cups, herbal ingredients, tea, wrist mark, event marks, stains, trails, people, camera icons, field-of-view cones, or any transient scene-state cues on this base floor plan.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a compact contemporary rooftop-apartment kitchenette and dining edge.",
          "Service zone is a narrow kitchenette counter run with sink, faucet, stovetop, upper storage, and small refrigerator.",
          "Shared zone is a small dining nook beside the kitchenette, sized for a compact table and one main chair or stool.",
          "Threshold zone shows the open edge leading back to the adjoining living area of the small dwelling.",
          "Openings include a small window above or near the sink and a simple interior opening toward the living area.",
          "Loose morning-use items such as boiling pot, herbal prep, cups, and wrist mark are state-overlay entries only and must not be drawn on the base floor plan."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service kitchenette zone",
            "number": 1,
            "position_hint": "north side of the plan, long narrow counter zone along the wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared dining nook zone",
            "number": 2,
            "position_hint": "south and east side of the plan, immediately in front of the kitchenette counter"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "threshold to living area",
            "number": 3,
            "position_hint": "west edge of the plan, open transition from kitchen dining nook to adjoining living space"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "straight kitchenette counter run",
            "number": 4,
            "position_hint": "north wall, spanning most of the service zone beneath sink and stovetop"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "sink and faucet",
            "number": 5,
            "position_hint": "left half of the north counter run, below the small window"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "two-burner stovetop",
            "number": 6,
            "position_hint": "right half of the north counter run, adjacent to sink prep space"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "wall upper cabinet or shelf",
            "number": 7,
            "position_hint": "north wall above the counter run, centered over the service zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "compact refrigerator",
            "number": 8,
            "position_hint": "east end of the counter run or tucked under the counter near the dining nook"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "small dining table",
            "number": 9,
            "position_hint": "southeast portion of the shared dining nook, close to the counter but leaving a narrow walking aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "single dining chair or stool",
            "number": 10,
            "position_hint": "south side of the small dining table, facing the kitchenette"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small kitchen window",
            "number": 11,
            "position_hint": "north wall above or just behind the sink area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "open interior passage",
            "number": 12,
            "position_hint": "west side threshold, connecting this nook to the adjoining living area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "narrow ventilation window",
            "number": 13,
            "position_hint": "east wall near the refrigerator and dining edge"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "boiling pot on stovetop",
            "number": 14,
            "position_hint": "on top of number 6 in the service kitchenette zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "washed herbal prep at sink",
            "number": 15,
            "position_hint": "around number 5 and the adjacent counter prep space"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "herbal tea cups on table",
            "number": 16,
            "position_hint": "on number 9 in the shared dining nook"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "small circular wrist mark",
            "number": 17,
            "position_hint": "near the seated table-side position by number 10, visible only in close-up overlay"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L04B06",
            "camera_height": "eye-level seated to standing transition ~1.3m to ~1.6m",
            "camera_position": "inside the shared dining nook near number 9 (small dining table), facing diagonally toward number 5 (sink and faucet), number 6 (two-burner stovetop), and number 11 (small window over the sink)",
            "framing_notes": "Use this background for both the kitchenette view and the dining-table close-up: keep numbers 5, 6, 9, 14, 15, and 16 easy to reference, with number 17 positioned near the table-side wrist close-up area.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle for the kitchenette, with 50mm crop-friendly framing for table and wrist details",
            "sub_location": "kitchen_dining_nook",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ]
          }
        ],
        "applied_shots": [
          "S5_Shot9",
          "S5_Shot12"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l11_rooftop_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram, like a clean architectural CAD plan or simple room-layout sketch. Use single-weight black outlines on a white or off-white background, geometric symbols only, and uniform solid pastel area fills with no tonal variation or pictorial effects. Show a contemporary coastal low-rise multifamily rooftop stair approach: a narrow exterior stair run entering from the southwest, a compact rooftop threshold landing at center-right, an open rooftop slab extending west and northwest, and a small rooftop room entry volume on the northeast side. The stair zone is pale beige, the threshold zone is pale peach, the open rooftop/utility zone is pale gray, the rooftop room footprint is pale blue, and fixed service fixtures use pale cyan. Draw the metal entry door on the south-facing wall of the rooftop room with a standard plan door glyph and swing arc; draw a small exterior window as double parallel lines on the same facade to the east of the door. Add a low parapet along the south and west roof edges, a rooftop water tank in the far northwest corner, a small exterior wall light fixture beside the entry door, and a roof drain channel near the landing edge. Place small white circles with black numbers exactly once for base elements 1 through 10: 1 stair run, 2 threshold landing, 3 open rooftop slab zone, 4 rooftop room entry volume, 5 metal entry door, 6 small exterior window, 7 low parapet, 8 rooftop water tank, 9 exterior wall light fixture, 10 roof drain channel. Allow only short generic zone labels inside colored areas, plus a small N arrow in one corner. Do not draw people, bicycles, flyers, blood, odor symbols, urgency cues, door-state cues, camera icons, field-of-view cones, or any event-specific marks. Do not place markers 11 or 12 on the diagram.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of an outdoor rooftop stair approach and rooftop room threshold",
          "Contemporary coastal low-rise multifamily rooftop layout: narrow exterior stair, small upper landing, rooftop slab, compact rooftop room facade, metal entry door, small window, parapet, and rooftop utility fixtures",
          "Flat pastel zone fills: stair zone pale beige, threshold zone pale peach, open rooftop/utility zone pale gray, rooftop room footprint pale blue, service fixtures pale cyan",
          "Base diagram uses only small numbered circle markers 1 through 10; transient state markers 11 and 12 are listed in metadata but must not be drawn",
          "Minimal in-diagram text only for generic zone names and optional north arrow"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair run",
            "number": 1,
            "position_hint": "southwest edge, narrow stair flight rising toward the rooftop landing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop threshold landing",
            "number": 2,
            "position_hint": "center-right, small landing directly outside the rooftop room door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open rooftop slab zone",
            "number": 3,
            "position_hint": "west and northwest of the landing, flat exterior roof area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rooftop room entry volume",
            "number": 4,
            "position_hint": "northeast side, compact enclosed room footprint behind the entry facade"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "metal entry door",
            "number": 5,
            "position_hint": "south-facing wall of the rooftop room, opening onto the threshold landing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "small exterior window",
            "number": 6,
            "position_hint": "same entry facade, east of the metal entry door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "low rooftop parapet",
            "number": 7,
            "position_hint": "along south and west roof edges enclosing the stair approach"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rooftop water tank",
            "number": 8,
            "position_hint": "far northwest corner of the open rooftop slab"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "exterior wall light fixture",
            "number": 9,
            "position_hint": "on the entry facade beside the metal door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "roof drain channel",
            "number": 10,
            "position_hint": "near the edge of the threshold landing beside the stair top"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "half-open door condition",
            "number": 11,
            "position_hint": "at the metal entry door location, tied to the urgent night arrival state; do not draw on base floor plan"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "foul odor cue at threshold",
            "number": 12,
            "position_hint": "around the threshold landing and door gap; do not draw on base floor plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L11B01",
            "camera_height": "eye-level standing ~1.6m, slightly breathless arrival angle from the upper stair run",
            "camera_position": "near number 1 (exterior stair run), facing upward toward number 2 (rooftop threshold landing), number 5 (metal entry door), and number 6 (small exterior window)",
            "framing_notes": "include the threshold and door prominently; background overlay should reference number 11 for the half-open door condition and number 12 for the foul odor cue, while the floor plan image itself remains clean",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle for cramped stair-to-rooftop approach",
            "sub_location": "rooftop_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          }
        ],
        "applied_shots": [
          "S11_Shot3",
          "S11_Shot4"
        ],
        "group_id": "bg_rooftop_unit",
        "depends_on_fp": []
      },
      "fp_l08_storefront_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern large-mart storefront entrance in a dense coastal city street 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 symbols only. Use flat solid pastel area fills with no gradients: pale gray for the exterior sidewalk and curbside traffic/loading lane, pale beige for the threshold vestibule, pale yellow for the interior shared sales entrance zone, and pale cyan for the service or counter fixture zone. Show a broad glass storefront facade facing the street, with a centered automatic sliding double-door entrance, left and right glass display windows as double-line window symbols in the wall, a shallow vestibule just inside the doors, two rectangular promotional display islands just beyond the threshold, a front service or checkout counter near the right interior side, an exterior bicycle parking rail on the sidewalk, and a small fixed CCTV camera symbol mounted on the facade corner and aimed toward the entrance. Use period-appropriate modern urban Korean mart layout cues through geometry only: wide glass frontage, compact sidewalk edge, curbside loading/taxi lane, automatic entrance, practical entrance displays, and surveillance fixture. Add small circular black-number markers only for base-layer elements 1 through 13, each number appearing exactly once. Do not draw markers 14 or 15 because they are transient overlay cues. Area labels may be limited to short generic zone names such as Exterior Zone, Threshold Zone, Shared Sales Zone, and Service Zone; include a small north arrow if desired. Do not include people, staff, crowds, phones, parked bicycles, loose boxes, event marks, plot-state marks, camera icons, field-of-view cones, or extra annotations on the base diagram. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Modern coastal Korean city large-mart storefront layout shown as a flat top-down schematic plan.",
          "Broad glass facade facing a sidewalk and curbside traffic lane, with a centered automatic sliding entrance.",
          "Shallow threshold vestibule between exterior sidewalk and interior sales entrance zone.",
          "Entrance display racks and a service or checkout counter positioned just inside the doors.",
          "Fixed exterior bicycle parking rail and facade-mounted CCTV camera included as persistent fixtures.",
          "Flat pastel zone fills: exterior utility zone in pale gray, threshold zone in pale beige, shared sales zone in pale yellow, service fixture zone in pale cyan.",
          "Only base-layer numbered markers are drawn on the diagram; transient busy-restocking and parked-bicycle cues are listed for overlay use but not drawn on the floor plan."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior sidewalk frontage",
            "number": 1,
            "position_hint": "south side of plan, directly outside the storefront facade"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "curbside traffic and loading lane",
            "number": 2,
            "position_hint": "far south edge of plan, parallel to the storefront sidewalk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "storefront facade sign band",
            "number": 3,
            "position_hint": "along the south exterior wall above the glass frontage line"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "automatic sliding entrance doors",
            "number": 4,
            "position_hint": "center of the south facade, opening from sidewalk into threshold vestibule"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left glass display window",
            "number": 5,
            "position_hint": "south facade, left of the entrance doors"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right glass display window",
            "number": 6,
            "position_hint": "south facade, right of the entrance doors"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "threshold vestibule",
            "number": 7,
            "position_hint": "immediately inside the entrance doors, between exterior sidewalk and sales floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "interior sales entrance zone",
            "number": 8,
            "position_hint": "north of the threshold vestibule, occupying the main interior area of the plan"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "left promotional display island",
            "number": 9,
            "position_hint": "inside sales entrance zone, left side of the central aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "right promotional display island",
            "number": 10,
            "position_hint": "inside sales entrance zone, right side of the central aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "front service or checkout counter",
            "number": 11,
            "position_hint": "interior sales entrance zone, near the right wall behind the display window"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "exterior bicycle parking rail",
            "number": 12,
            "position_hint": "outside on sidewalk frontage, left of the entrance doors"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "facade-mounted CCTV camera",
            "number": 13,
            "position_hint": "upper corner of the storefront facade, aimed toward the entrance and sidewalk"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporary restocking boxes and staff activity cue",
            "number": 14,
            "position_hint": "inside sales entrance zone near the promotional display islands; overlay only, not drawn on the base floor plan"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporarily parked bicycle",
            "number": 15,
            "position_hint": "outside near the bicycle parking rail by the storefront entrance; overlay only, not drawn on the base floor plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (threshold vestibule), facing inward toward number 8 (interior sales entrance zone), with number 4 (automatic sliding entrance doors) behind or at the edge of frame and numbers 9, 10, and 11 ahead",
            "framing_notes": "include the entrance display fixtures prominently; depict transient number 14 near the display racks and transient number 15 outside near the bicycle rail if the doorway view allows it",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "storefront_entrance",
            "use_numbered_elements": [
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L08B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on number 1 (exterior sidewalk frontage), facing diagonally toward number 3 (storefront facade band) and number 4 (automatic sliding entrance doors), with number 2 (curbside lane) behind or to one side",
            "framing_notes": "emphasize the exterior facade, exit threshold, and busy street edge; keep the temporary restocking cue and parked bicycle cue out of this background unless separately requested",
            "ignore_numbered_elements": [
              14,
              15
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "storefront_entrance",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              12,
              13
            ]
          }
        ],
        "applied_shots": [
          "S8_Shot3",
          "S8_Shot6"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_l09_sales_floor_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a modern supermarket sales floor in a present-day South Korean coastal city setting, using only clean architectural plan conventions and simple geometric symbols. White or off-white background, single-weight black outlines for walls, counters, fixtures, shelves, doors, and windows. Use solid flat pastel area fills with one consistent color per zone: Shared Zone pale yellow for number 1, Service Zone pale cyan for number 2, Threshold Zone pale beige for number 3, Checkout/Service Zone pale mint around numbers 6 and 7, Utility Zone pale gray for number 12. Arrange the plan as a large rectangular store with north at the top: south storefront contains number 4 sliding glass entrance doors centered in the south wall, number 5 glass window panels on both sides, and number 3 entrance threshold just inside. Place number 6 checkout counter bank near the southwest front, number 7 customer service counter near the southeast front, number 10 produce display island in the front-middle sales area, number 8 and number 9 as two long parallel north-south gondola shelving rows in the central floor, number 2 employee restocking aisle as a narrow strip along the east side of the shelving, number 11 perimeter refrigerated cases along the north and west walls, number 12 rear staff utility zone at the northeast rear, number 13 staff-only swing door at the north end of the employee aisle, and number 14 ceiling CCTV dome camera symbol in the front half of the sales floor near the entrance-to-aisle sightline. Doors must use simple plan swing or sliding symbols; windows must be double parallel lines; shelves and counters must be simple rectangles; the CCTV fixture must be a small simple circular ceiling symbol. Add small circular black-number markers exactly once for base markers 1 through 14 only. Do not draw marker 15 and do not draw temporary restocking boxes, loose cartons, people, questioning scene cues, event marks, floor trails, or any transient objects on this base diagram. Area labels may appear only as short generic labels such as Shared Zone, Service Zone, Threshold Zone, Checkout Zone, and Utility Zone; no other text except a small N north arrow in one corner. Do not use 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic rendering, rendered lighting effects, textured surfaces, material rendering, decorative illustration, or cinematic mood effects.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a modern coastal city supermarket sales floor.",
          "Pastel zone fills: shared sales zone pale yellow, employee service aisle pale cyan, entrance threshold pale beige, checkout/service zone pale mint, staff utility zone pale gray.",
          "Front storefront with sliding entrance doors and glass window panels; checkout and service counters near the front.",
          "Long parallel gondola shelving rows with a clear customer circulation path and a narrower employee restocking aisle along one side.",
          "Rear staff-only stockroom zone with a swing door connected to the employee aisle.",
          "Persistent CCTV camera shown as a fixed ceiling fixture marker near the front-to-aisle sightline.",
          "Temporary restocking boxes/cart are an overlay-only transient object and must not be drawn on the base floor plan diagram."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared sales floor zone",
            "number": 1,
            "position_hint": "large central public sales floor occupying most of the plan"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "employee restocking aisle",
            "number": 2,
            "position_hint": "narrow service circulation strip along the east side of the shelving rows"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "front entrance threshold zone",
            "number": 3,
            "position_hint": "south center just inside the storefront entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "sliding glass entrance doors",
            "number": 4,
            "position_hint": "south wall center, opening from exterior into the entrance threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front glass window panels",
            "number": 5,
            "position_hint": "south wall on both sides of the sliding entrance doors"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "checkout counter bank",
            "number": 6,
            "position_hint": "front southwest side between entrance threshold and sales floor"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "customer service counter",
            "number": 7,
            "position_hint": "front southeast side near the employee aisle and entrance threshold"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "central gondola shelving row west",
            "number": 8,
            "position_hint": "middle of sales floor, long north-south shelf row west of the main aisle"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "central gondola shelving row east",
            "number": 9,
            "position_hint": "middle of sales floor, long north-south shelf row beside the employee restocking aisle"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "produce display island",
            "number": 10,
            "position_hint": "front-middle area between checkout counters and central shelving rows"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "perimeter refrigerated cases",
            "number": 11,
            "position_hint": "north and west perimeter walls of the sales floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear staff utility zone",
            "number": 12,
            "position_hint": "north east rear block behind the sales floor edge"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "staff-only stockroom swing door",
            "number": 13,
            "position_hint": "north end of the employee restocking aisle, connecting to the rear staff utility zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "ceiling CCTV dome camera",
            "number": 14,
            "position_hint": "front half of the sales floor near the line between the entrance threshold and central aisles"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporary restocking boxes and cart",
            "number": 15,
            "position_hint": "in the employee restocking aisle beside the central east shelving row"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (employee restocking aisle), facing diagonally across numbers 8 and 9 (central shelving rows) toward number 6 (checkout counter bank) and number 4 (sliding entrance doors), with number 13 (staff-only door) and number 14 (ceiling CCTV camera) still readable as background anchors if the angle allows",
            "framing_notes": "Depict a quiet early-morning sales floor with the temporary restocking boxes/cart from number 15 near the employee aisle; do not draw numbered markers in the cinematic background itself.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "sales_floor",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          }
        ],
        "applied_shots": [
          "S19_Shot2"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_l16_admin_office_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic 2D floor plan diagram of a modern Korean supermarket back-office general affairs room used for CCTV review. The drawing must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, simple geometric symbols only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no rendered surfaces, no lighting effects, and no textured material depiction. Use flat solid pastel fills with no blending: shared office work area in pale yellow, CCTV review zone in pale cyan, file/equipment service zone in pale gray, and the corridor threshold zone in pale beige. Show a compact commercial back-office layout: a rectangular admin office with a south entrance from a service corridor, a north-wall CCTV review desk and monitor station, chairs arranged for staff and visitors watching the monitors, a staff desk, filing cabinets, copier/printer, equipment cabinet, notice board, small meeting table, and an interior glass partition window beside the door. Use top-down symbolic glyphs: door line with swing arc, window as double parallel wall lines, desks and tables as rectangles, chairs as simple blocks, cabinets as narrow rectangles, monitors as thin rectangles on or above the desk. Place small circular markers with black numbers exactly once for base elements 1 through 15 only; do not draw marker 16 because it is a transient monitor-playback overlay cue. Area labels may be limited to short generic English zone names such as Shared Zone, CCTV Review Zone, Service Zone, and Threshold Zone. Add a small north arrow with N in one corner if useful. Do not add any other text, camera icons, field-of-view cones, arrows, people, character names, proper nouns, or event annotations inside the diagram.",
        "key_elements": [
          "flat 2D top-down schematic plan of a modern supermarket general affairs office",
          "separate pale-color zones for shared office work, CCTV review, service storage and threshold corridor",
          "single entrance door from a back-of-house corridor",
          "CCTV review desk with fixed multi-monitor playback station",
          "operator chair and visitor chairs positioned for several people watching the monitor wall",
          "general staff desk, filing cabinets, copier, server/equipment cabinet, and small meeting table",
          "glass partition or interior window toward the corridor for a contemporary commercial back-office layout",
          "only numbered circular markers for persistent base elements; transient playback evidence is listed for overlay use but not drawn on the plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared office work area",
            "number": 1,
            "position_hint": "central main rectangle of the admin office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "CCTV review zone",
            "number": 2,
            "position_hint": "north side of the admin office, concentrated around the review desk and monitor wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "entrance door from service corridor",
            "number": 3,
            "position_hint": "south wall of the admin office, slightly west of center, with inward door swing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service corridor threshold",
            "number": 4,
            "position_hint": "narrow area immediately outside the south entrance door"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "CCTV review desk",
            "number": 5,
            "position_hint": "north wall of the CCTV review zone, desk facing south into the room"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "multi-monitor CCTV station",
            "number": 6,
            "position_hint": "mounted or placed along the north wall directly above or behind the CCTV review desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "operator swivel chair",
            "number": 7,
            "position_hint": "in front of the CCTV review desk, centered below the monitor station"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "visitor chairs for viewing",
            "number": 8,
            "position_hint": "behind the operator chair in the central office area, facing the CCTV review desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "general staff desk",
            "number": 9,
            "position_hint": "east side of the shared office work area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "filing cabinet row",
            "number": 10,
            "position_hint": "west wall of the shared office work area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "copier and printer station",
            "number": 11,
            "position_hint": "southwest corner inside the office near the entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall notice board",
            "number": 12,
            "position_hint": "east wall above or beside the general staff desk"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "interior glass partition window",
            "number": 13,
            "position_hint": "south wall beside the entrance door, looking toward the service corridor threshold"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "CCTV equipment cabinet",
            "number": 14,
            "position_hint": "northwest corner near the CCTV review zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "small meeting table",
            "number": 15,
            "position_hint": "southeast part of the shared office work area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dark obscured CCTV playback segment",
            "number": 16,
            "position_hint": "inside the screens of the multi-monitor CCTV station at number 6 during the review moment"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L16B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (entrance door) just inside number 1 (shared office work area), facing diagonally toward number 5 (CCTV review desk) and number 6 (multi-monitor CCTV station) with number 7 (operator chair) in front of the monitors and number 8 (visitor chairs) behind it",
            "framing_notes": "include the CCTV workstation numbers 5, 6, and 7 prominently; allow the file and equipment side numbers 10, 11, and 14 to remain visible as office context; depict transient marker 16 only as content inside the monitor screens, not as a physical object in the room",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "admin_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ]
          }
        ],
        "applied_shots": [
          "S20_Shot2"
        ],
        "group_id": "bg_large_store",
        "depends_on_fp": []
      },
      "fp_detective_office_main": {
        "status": "ok",
        "t2i_prompt": "Create a simple flat top-down schematic 2D floor plan diagram, square 1024x1024, like a clean architectural CAD plan or plain room-layout sketch. Use single-weight black outlines on a white or off-white background, with simple geometric top-down symbols only. Show a contemporary Korean coastal-city police detective division office as an open-plan administrative room: a southwest main entrance, a southwest entry circulation strip, a central shared detective workstation area with paired desks, a south-central lead desk with a visitor chair, a northeast duty desk with a computer monitor, a north support wall with filing cabinets and a wall case board, a southeast service corner with copier and coffee station, an east wall window band, a north meeting-corridor door, and a visible wall clock. Use flat pastel solid area fills with no blending: Shared Zone in pale yellow for the main work area, Entry Zone in pale beige for the entrance circulation, Support Zone in pale blue-gray for filing and case-board storage, and Service Zone in pale cyan for copier and coffee. Draw doors with standard swing arcs, windows as double parallel wall lines, desks as simple rectangles, monitors as small rectangles on desks, cabinets as narrow rectangles, chair as a small square or rounded rectangle, wall board as a thin wall-mounted rectangle, copier and coffee station as simple block symbols. Place small white circular markers with black numbers exactly once for base-layer elements 1 through 18 only; do not write object labels inside the diagram. Larger generic zone text labels such as Shared Zone, Entry Zone, Support Zone, and Service Zone are allowed inside their colored areas, plus a small north arrow with N in one corner. Do not draw markers or objects for overlay-only cues 19, 20, or 21; those transient phone, photograph, and monitor-content states are not part of the base floor plan. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic floor plan of a contemporary detective division office.",
          "Open-plan shared detective workstation zone with paired desks, monitors, paperwork surfaces, and clear circulation from the entrance.",
          "Modern police administrative layout cues: compact office desks, computer monitors, filing cabinets, wall case board, copier, coffee station, visitor chair, and a duty desk positioned for overnight work.",
          "Color-coded flat pastel zones: shared workstation area, entry circulation area, support paperwork/storage area, and service refreshment/print area.",
          "Base-layer numbered markers only on the diagram for persistent areas, openings, fixtures, and anchor furniture; transient phone, photograph, and tracking-result cues are listed for overlays but not drawn on the floor plan."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Shared workstation area",
            "number": 1,
            "position_hint": "central open office area containing most detective desks"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Entry circulation area",
            "number": 2,
            "position_hint": "southwest strip from main door into the desk cluster"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Support paperwork and storage area",
            "number": 3,
            "position_hint": "north and northwest side of the office along filing and case-board wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Service refreshment and print area",
            "number": 4,
            "position_hint": "southeast corner near copier and coffee station"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Main office door",
            "number": 5,
            "position_hint": "southwest wall, opening inward into entry circulation area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "East exterior window band",
            "number": 6,
            "position_hint": "long east wall beside the main workstation area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "North meeting corridor door",
            "number": 7,
            "position_hint": "north wall near support paperwork and storage area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Central paired detective desks",
            "number": 8,
            "position_hint": "middle of shared workstation area, two opposing desk rectangles"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Lead detective desk",
            "number": 9,
            "position_hint": "south-central side of shared workstation area, facing inward toward visitor chair"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Duty detective desk",
            "number": 10,
            "position_hint": "northeast side of shared workstation area, angled toward central circulation"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Visitor chair beside lead desk",
            "number": 11,
            "position_hint": "in front of lead detective desk, near south-central circulation edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Duty desk computer monitor",
            "number": 12,
            "position_hint": "on duty detective desk, facing inward from the northeast workstation"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Desk monitor group",
            "number": 13,
            "position_hint": "on central paired detective desks in the middle of the shared workstation area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Evidence filing cabinets",
            "number": 14,
            "position_hint": "northwest wall of support paperwork and storage area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Wall case board",
            "number": 15,
            "position_hint": "north wall above or beside filing cabinets"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Printer copier station",
            "number": 16,
            "position_hint": "southeast service area against the wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Coffee station",
            "number": 17,
            "position_hint": "southeast service area next to printer copier station"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Wall clock",
            "number": 18,
            "position_hint": "upper wall visible from lead desk and central workstation area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Smartphone showing saved phone number",
            "number": 19,
            "position_hint": "temporary cue near duty desk interaction area; not drawn on base floor plan"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Scattered crime scene photographs",
            "number": 20,
            "position_hint": "temporary cue spread across lead detective desk; not drawn on base floor plan"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Location tracking result on monitor",
            "number": 21,
            "position_hint": "temporary screen content on duty desk computer monitor; not drawn on base floor plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (main office door), facing diagonally across number 2 (entry circulation area) toward number 10 (duty detective desk), number 12 (duty desk computer monitor), and number 6 (east exterior window band)",
            "framing_notes": "Night-duty composition; keep the duty workstation prominent and allow the phone-number request cue at number 19 to be visible near the duty desk area. Do not depict the later scattered photographs or tracking-result screen cues.",
            "ignore_numbered_elements": [
              20,
              21
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "detective_office_main",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19
            ]
          },
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level seated-to-standing ~1.45m",
            "camera_position": "near number 11 (visitor chair beside lead desk), facing across number 9 (lead detective desk) toward number 10 (duty detective desk), number 12 (duty desk computer monitor), and the wider number 1 (shared workstation area)",
            "framing_notes": "Day office after the team has rushed out; include the abandoned workstation feel, with number 20 on the lead desk and number 21 on the duty monitor clearly readable as background-state cues. Do not depict the earlier phone-number-on-smartphone cue.",
            "ignore_numbered_elements": [
              19
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "detective_office_main",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              20,
              21
            ]
          }
        ],
        "applied_shots": [
          "S16_Shot3",
          "S21_Shot6",
          "S21_Shot10"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_pilot_house": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic floor plan diagram of a cramped small modern coastal fishing boat pilot house interior. The image must look like a clean architectural CAD plan or simple room-layout sketch: single-weight black outlines on a white or off-white background, geometric shapes only. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic rendering, no lighting effects, no textured surfaces, and no material rendering. Use flat pastel solid fills only: pale cyan for the forward helm/service zone, pale yellow for the central shared circulation zone, pale beige for the aft threshold/entrance zone, and pale gray for the exterior rear deck margin outside the door. Show compact boat-wheelhouse geometry typical of a practical modern west-coast fishing vessel: narrow rectangular cabin with a slightly tapered forward windshield side, tight aisles, functional helm equipment, sliding windows, and minimal furniture. Draw simple symbolic top-down glyphs only: a fixed forward helm console, a steering wheel and throttle symbol, a small pedestal captain seat, a port-side bench/storage locker, a compact electronics/radio panel, side sliding windows as double parallel wall lines, forward windshield as a continuous window band, and aft sliding entrance door as a sliding opening symbol. Include a starboard aft dark wall panel only as a plain structural wall/panel shape with no marks on it. Draw small circular black-number markers exactly once for base elements 1 through 11 only: 1 pilot house interior, 2 forward helm console, 3 steering wheel and throttle, 4 captain pedestal seat, 5 forward windshield, 6 port sliding window, 7 starboard sliding window, 8 aft sliding entrance door, 9 port bench and storage locker, 10 electronics and radio panel, 11 starboard dark wall panel. Do not draw markers 12 or 13, and do not draw any old photograph, blood-red circles, occult marks, stains, wall symbols, people, camera icons, field-of-view cones, arrows, shot labels, or event annotations. Minimal text only: optional generic zone labels such as Service Zone, Shared Zone, Threshold Zone, and a small north arrow with N in one corner; no other text inside the diagram.",
        "key_elements": [
          "Square 1024x1024 flat top-down schematic plan of a cramped modern coastal fishing boat pilot house.",
          "Single-weight black outlines on white or off-white background, with flat pastel solid fills for zones only.",
          "Forward helm service zone in pale cyan, central shared circulation zone in pale yellow, aft threshold zone in pale beige, and exterior/deck margin in pale gray.",
          "Persistent base markers only drawn on the plan: numbers 1 through 11 in small black-numbered circles.",
          "Transient clue markers numbers 12 and 13 are listed for overlay use but must not be drawn on the base floor plan.",
          "Boat-specific layout: forward windshield across the bow side, compact helm console, captain seat close behind, sliding side windows, aft sliding entrance, bench/storage locker, electronics and radio panel, and a dark wall panel suitable for later overlay symbols."
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "pilot house interior",
            "number": 1,
            "position_hint": "central cramped cabin footprint inside the boat wheelhouse"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "forward helm console",
            "number": 2,
            "position_hint": "forward wall, slightly starboard of center"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "steering wheel and throttle",
            "number": 3,
            "position_hint": "mounted on number 2 at the forward console face"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "captain pedestal seat",
            "number": 4,
            "position_hint": "immediately aft of the helm console, centered in the narrow aisle"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield",
            "number": 5,
            "position_hint": "continuous window band along the forward wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port sliding window",
            "number": 6,
            "position_hint": "port side wall, forward half of the pilot house"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard sliding window",
            "number": 7,
            "position_hint": "starboard side wall, forward half of the pilot house"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft sliding entrance door",
            "number": 8,
            "position_hint": "aft wall, slightly port of center, opening to the rear deck threshold"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "port bench and storage locker",
            "number": 9,
            "position_hint": "port side wall, aft half of the pilot house"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "electronics and radio panel",
            "number": 10,
            "position_hint": "forward starboard corner beside the helm console"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard dark wall panel",
            "number": 11,
            "position_hint": "starboard aft interior wall surface, opposite the bench/storage locker"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "old printed photograph clue",
            "number": 12,
            "position_hint": "temporary clue held or placed near the helm console, not part of the base floor plan"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood-red circular wall symbols",
            "number": 13,
            "position_hint": "temporary or subjective markings appearing on the starboard dark wall panel, not part of the base floor plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L21B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside the cramped pilot house near number 9 (port-side bench/storage locker), facing diagonally toward number 2 (forward helm console), number 10 (electronics and radio panel), and number 11 (starboard dark wall panel)",
            "framing_notes": "include the old photo clue number 12 on or near the helm area and the blood-red circular wall symbols number 13 on the dark wall panel; keep the space feeling narrow and crowded",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle for a tight interior",
            "sub_location": "pilot_house",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          }
        ],
        "applied_shots": [
          "S29_Shot5",
          "S29_Shot7",
          "S29_Shot10"
        ],
        "group_id": "bg_small_fishing_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "d3d0a59b14ce8b31",
    "consumed_shot_binding_hash": "d0989cde467c3431"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "f5cb907b-7fe0-4b07-8cd0-23fd365bf514",
  "resolved_model": "gpt",
  "updated_at": "2026-06-30T09:47:52.326557+00:00",
  "project_config_snapshot": {}
}