{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "b721e41033bb6bac",
  "data": {
    "floor_plans": {
      "fp_l01_reed_field_shed_front": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan diagram of a winter reed-field approach and a small historical coastal storage shed. Use clean, single-weight black outlines on a white or off-white background, geometric plan symbols only, and minimal internal text. The layout follows an early-twentieth-century southwest coastal salt-working convention: a modest rectangular single-room timber storage shed at the north side, its broad single-leaf plank doorway centered on the south frontage, an open compacted-dirt work clearing directly outside, a narrow main footpath approaching from the south through dense reeds, and a narrower side path joining from the southwest. Show the door with a standard line-and-swing-arc plan symbol. Represent the reed field only as sparse repeated top-down line clusters within its bounded area, not as detailed botanical illustration. Apply solid flat pastel zone fills consistently: outer reed field in pale gray-green, both circulation paths in pale green, shed interior in pale cyan, doorway threshold in pale beige, and dirt clearing in pale yellow-tan. No gradients, no blending, and no drop shadows. Place exactly six small numbered circles with black numerals, each appearing once: 1 in the outer reed field, 2 on the main approach path, 3 on the side pursuit path, 4 inside the timber storage shed, 5 at the hinged plank doorway, and 6 in the dirt clearing. Do not draw markers 7 through 14 and do not depict people, soldiers, bodies, blood, weapons, rifle fire, smoke figures, feeding activity, or any other event-state cue. A small north arrow with the letter N may appear in one corner. No other labels, captions, legends, dimensions, camera icons, arrows, field-of-view cones, or annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Dense winter reed field surrounding narrow irregular footpaths",
          "Main approach path leading directly to a rough timber storage shed",
          "Secondary pursuit path joining the main approach from behind and to one side",
          "Small single-room salt-storage shed with a broad hinged plank doorway",
          "Open dirt clearing directly in front of the shed",
          "Transient pursuit, casualties, supernatural figure, and feeding activity excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "outer reed field",
            "number": 1,
            "position_hint": "surrounding the paths and shed on the north, east, and west sides"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main approach path",
            "number": 2,
            "position_hint": "irregular corridor running from the south edge through the reeds to the shed-front clearing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "side pursuit path",
            "number": 3,
            "position_hint": "narrow branch entering from the southwest and joining the main approach path"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "timber storage shed",
            "number": 4,
            "position_hint": "north side of the plan, centered behind the dirt clearing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "hinged plank doorway",
            "number": 5,
            "position_hint": "center of the shed's south frontage, opening onto the clearing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "dirt killing ground",
            "number": 6,
            "position_hint": "open compacted-earth area between the reed paths and shed doorway"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "fleeing and fallen civilians",
            "number": 7,
            "position_hint": "distributed along the main path and reed margins ahead of the pursuers"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "pursuing infantry unit",
            "number": 8,
            "position_hint": "roughly twenty meters behind the fleeing group along the side and main paths"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "rifle fire and bullet strikes",
            "number": 9,
            "position_hint": "crossing the reed corridor from the pursuing unit toward the fleeing group"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "survivors rushing through doorway",
            "number": 10,
            "position_hint": "clustered on the final approach and passing through the shed doorway"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bloodied soldier bodies",
            "number": 11,
            "position_hint": "scattered across the dirt clearing immediately outside the shed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "wounded smoke humanoid and spear",
            "number": 12,
            "position_hint": "central portion of the dirt clearing among the fallen soldiers"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "feeding survivors",
            "number": 13,
            "position_hint": "clustered among the fallen soldiers across the shed-front clearing"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood pools and smears",
            "number": 14,
            "position_hint": "irregularly spread over the dirt clearing around the fallen bodies"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L01B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "within number 3 (side pursuit path), looking along number 1 (outer reed field) toward number 2 (main approach path) and the distant number 4 (timber storage shed)",
            "framing_notes": "Keep the reeds close on both sides of the path, show number 7 ahead of number 8, and align number 9 through the pursuit corridor; number 4 may remain a small destination landmark.",
            "ignore_numbered_elements": [
              10,
              11,
              12,
              13,
              14
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "reed_field_pursuit_paths",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              9
            ]
          },
          {
            "bg_id": "L01B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 2 (main approach path), facing across number 6 (dirt clearing) toward number 5 (shed doorway) in number 4 (timber storage shed)",
            "framing_notes": "Make number 5 the dominant destination and keep number 10 compressed around the doorway approach, with reed edges framing the sides.",
            "ignore_numbered_elements": [
              7,
              8,
              9,
              11,
              12,
              13,
              14
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "shed_doorway_approach",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              10
            ]
          },
          {
            "bg_id": "L01B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just outside number 5 (shed doorway), facing diagonally across number 6 (dirt clearing) toward number 2 (main approach path) and number 1 (outer reed field)",
            "framing_notes": "Use the shed frontage as the rear anchor; spread numbers 11 and 14 across the clearing, place number 12 prominently in the middle distance, and cluster number 13 among the bodies.",
            "ignore_numbered_elements": [
              7,
              8,
              9,
              10
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "shed_front_killing_ground",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "Treat the shed as a one-storey timber storage outbuilding, typical for a small early-twentieth-century coastal salt-working site; the exact height is not specified, but a roughly 3–4 m overall height is typical for this building type. Its footprint should read as a modest single-room storehouse large enough to shelter around ten people at once, without assigning exact dimensions. The frontage has one confirmed exterior doorway; no windows, stairs, upper floor, or other openings are specified. Keep the dirt threshold near surrounding grade, with no notable vertical level change indicated.",
        "applied_shots": [
          "S1_Shot3",
          "S1_Shot5",
          "S1_Shot7",
          "S3_Shot6",
          "S3_Shot11",
          "S3_Shot15",
          "S97_Shot1",
          "S97_Shot5",
          "S97_Shot6"
        ],
        "group_id": "bg_reed_field_wooden_shed",
        "depends_on_fp": []
      },
      "fp_l02_salt_shed_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a single early-twentieth-century coastal rural makeshift salt-storage shed interior. Use a compact, slightly irregular rectangular footprint built from thin plank walls and simple timber posts, with one sparse undivided shared room and no permanent furniture, plumbing, appliances, shelving, or modern objects. Place one wide hinged plank doorway at the center of the east wall, shown with a standard top-down door leaf line and swing arc, opening outward. Add a narrow threshold strip across the doorway. Use single-weight black CAD-like outlines on a white or off-white background, geometric plan symbols only. Fill the Shared Zone floor with one flat pale yellow solid color, fill the Threshold Zone with one flat pale beige solid color, and fill the perimeter plank-wall band with one flat pale gray solid color; keep each color consistent, with no gradients or blending. Place exactly one small white circle with a black number for each base element: 1 in the central shared interior, 2 at the hinged doorway, 3 on the threshold strip, and 4 on the plank-wall enclosure. Each number must appear exactly once. The only permitted words inside the diagram are the larger generic area labels 'Shared Zone' and 'Threshold Zone'; include no other labels, captions, dimensions, annotations, characters, weapons, blood, event cues, camera icons, arrows, or field-of-view cones. Strictly flat 2D plan view only: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Single sparse shared interior with no permanent furniture",
          "Irregular makeshift plank-and-timber wall enclosure",
          "One wide hinged plank doorway in the east wall",
          "Narrow doorway threshold separating interior and exterior",
          "Early-twentieth-century coastal rural utility-shed geometry",
          "Flat pastel zoning with numbered base markers only"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared shed interior",
            "number": 1,
            "position_hint": "central rectangular floor area inside the shed"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "hinged plank doorway",
            "number": 2,
            "position_hint": "center of the east wall, opening outward"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "doorway threshold strip",
            "number": 3,
            "position_hint": "narrow strip directly inside and across the east doorway"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "makeshift plank wall enclosure",
            "number": 4,
            "position_hint": "irregular narrow perimeter band surrounding the shared interior"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L02B02",
            "camera_height": "eye-level seated or crouched ~1.2m",
            "camera_position": "near the northwest side of number 1 (shared interior), facing diagonally toward number 2 (plank doorway) and number 3 (threshold strip)",
            "framing_notes": "Show most of number 1 as a cramped gathering space for roughly ten huddled survivors while keeping the doorway and threshold visible in the background; depict the door closed for this fearful pre-breach state.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "salt_shed_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4
            ]
          },
          {
            "bg_id": "L02B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the west portion of number 4 (plank wall enclosure), facing across number 1 toward number 2 (plank doorway) and number 3 (threshold strip)",
            "framing_notes": "Make the doorway the dominant sightline for the breach; show the door open during entry and allow the same composition to support its later forceful closure.",
            "ignore_numbered_elements": [],
            "lens_hint": "24mm wide angle",
            "sub_location": "salt_shed_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4
            ]
          }
        ],
        "scale_guideline": "Treat the structure as a single-storey makeshift utility shed; the exact height is not stated, so a typical low shed height of roughly 2.4–3.2 m to the rafters is appropriate. Its footprint should read as a small salt-storage building capable of containing roughly ten huddled adults, typically about 25–50 square metres, with exact dimensions unspecified. One exterior door is directly established by the scene; no windows or other openings are established, so downstream views should not add them without separate evidence.",
        "applied_shots": [
          "S2_Shot1",
          "S2_Shot3",
          "S2_Shot5"
        ],
        "group_id": "bg_reed_field_wooden_shed",
        "depends_on_fp": []
      },
      "fp_l05_refrigerator_work_area": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact modern refrigerator-back work area in a mid-2020s urban convenience store. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. Absolutely no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, blending, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering. Show number 1 as a long narrow refrigerator-back service aisle with a sparse thin tile-joint grid, filled with one solid pale-cyan color and optionally labeled Service Zone. Show number 2 as a narrow sales-floor viewing strip on the opposite side of the coolers, filled with one solid pale-yellow color and optionally labeled Shared Zone. Keep each area fill perfectly flat and uniform with no gradient or shading. Between the two zones, draw number 3 as a continuous modern beverage cooler bank using simple top-down rectangles. Draw number 4 once on the sales-floor face of the cooler as a bank of glass refrigerator doors represented by straight panel lines and simple door-swing arcs. Draw number 6 once inside the cooler bank for built-in shelf rows, with repeated tiny geometric can symbols indicating densely stocked beverages. Place number 5 once as a simple rectangular waste-food basket glyph in the rear corner of the service aisle, with a few generic package rectangles contained inside it. Add small circular black-number markers exactly once for base elements 1, 2, 3, 4, 5, and 6 only. Do not draw markers 7, 8, or 9, and do not depict blood, people, a removed meal package, camera icons, field-of-view cones, event cues, or transient state information. Furniture and fixtures must remain simple top-down symbolic glyphs. Minimal text inside the diagram: only the optional generic area labels Service Zone and Shared Zone, the numbered circles, and an optional small north arrow marked N. No other labels, legends, annotations, branding, product text, proper nouns, or non-English writing.",
        "key_elements": [
          "Narrow tiled service aisle behind a modern stocked beverage cooler bank",
          "Flat pale-cyan service zone and pale-yellow sales-floor viewing strip",
          "Continuous glass refrigerator door bank facing the sales floor",
          "Built-in beverage shelving represented by repeated simple can glyphs",
          "Waste-food basket positioned in the rear work aisle",
          "Base diagram contains no blood, people, displaced food packages, camera icons, or event-state cues"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "tiled refrigerator-back work zone",
            "number": 1,
            "position_hint": "narrow service aisle extending along the rear side of the cooler bank"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "sales-floor viewing strip",
            "number": 2,
            "position_hint": "opposite side of the glass cooler doors along the east edge of the plan"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "stocked glass cooler bank",
            "number": 3,
            "position_hint": "continuous linear appliance separating the service aisle from the sales-floor strip"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "glass refrigerator door bank",
            "number": 4,
            "position_hint": "sales-floor face of the cooler bank, shown as a row of hinged transparent door panels"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "waste-food basket",
            "number": 5,
            "position_hint": "rear corner of the refrigerator-back service aisle"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in beverage shelving",
            "number": 6,
            "position_hint": "inside the cooler bank behind the glass door panels"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "single dark-red blood drop",
            "number": 7,
            "position_hint": "isolated point on the tiled floor within the work aisle behind the coolers"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "person beyond cooler glass",
            "number": 8,
            "position_hint": "sales-floor side of one glass refrigerator door, visible through stocked cans"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "loose packaged meal removed from basket",
            "number": 9,
            "position_hint": "at the waste basket in the rear work aisle"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L05B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "inside number 1 (refrigerator-back work zone), near the rear edge of the service aisle, facing diagonally toward number 3 (stocked cooler bank), number 5 (waste basket), and number 6 (beverage shelving)",
            "framing_notes": "Keep the narrow work aisle and waste basket prominent, with the stocked cooler line forming the background; depict number 9 as a loose packaged meal associated with the basket.",
            "ignore_numbered_elements": [
              7,
              8
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "refrigerator_work_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              9
            ]
          },
          {
            "bg_id": "L05B02",
            "camera_height": "low standing height, approximately 1.3 m, angled down toward the floor",
            "camera_position": "within number 1 (refrigerator-back work zone), facing along the cooler line toward number 3 (stocked cooler bank) while looking down near number 7 (single blood drop)",
            "framing_notes": "Show a broad section of the tiled service floor so the single dark-red drop is isolated and unmistakable; retain the cooler doors and stocked shelves as spatial context.",
            "ignore_numbered_elements": [
              8,
              9
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "refrigerator_work_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ]
          },
          {
            "bg_id": "L05B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "inside number 1 (refrigerator-back work zone), facing through number 4 (glass cooler doors) toward number 2 (sales-floor viewing strip) and number 8 (person beyond the glass)",
            "framing_notes": "Frame the stocked cans and shelf divisions around the clear glass-door view; keep the person beyond the glass newly visible and centered through one door panel.",
            "ignore_numbered_elements": [
              7,
              9
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "refrigerator_work_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              8
            ]
          }
        ],
        "scale_guideline": "This plan covers one narrow ground-level retail service zone rather than an entire building; the full building storey count is not specified. A ceiling height of roughly 2.4 to 3.0 m and a service aisle about 1 to 1.5 m deep are typical for a modern urban convenience-store cooler area, but exact dimensions are not given. The cooler bank should extend through most of the room height and contain several glass door panels facing the sales floor; the exact panel count is unspecified. No stair, mezzanine, major level change, or other multi-storey vertical element is indicated.",
        "applied_shots": [
          "S5_Shot1",
          "S5_Shot4",
          "S5_Shot6"
        ],
        "group_id": "bg_convenience_store",
        "depends_on_fp": []
      },
      "fp_l09_store_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a compact mid-2020s urban convenience store interior. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and minimal visual complexity. The unit is a simple rectangle with the public storefront along the south edge. Arrange a broad central sales floor, a service zone along the east side, and a small entrance threshold at the southeast storefront. Place a built-in checkout counter along the southeast/east side so the register directly faces the customer entrance and maintains an unobstructed diagonal sightline across the store. Place two low rectangular merchandise shelving aisles parallel to one another, running north to south through the center while leaving clear circulation lanes and preserving the counter-to-door view. Install a continuous bank of glass-door beverage refrigerators against the north rear wall, shown as simple repeated rectangular plan glyphs. Show one inward-swinging glazed customer entrance in the south wall with a standard door line and swing arc, a small fixed bell glyph at the door head position, and a storefront window immediately west of the entrance using double parallel wall lines. Indicate the white tiled sales floor only with a sparse, regular geometric joint grid beneath the zone fill, not with texture. Use single flat pastel solid fills consistently: Sales Zone in pale yellow, Service Zone in pale cyan, Threshold Zone in pale beige, and the rear refrigerator utility strip in pale gray. Area names may appear only as the generic text Sales Zone, Service Zone, Threshold Zone, and Utility Zone. Add small circular black-number markers exactly once for base elements 1 through 11: 1 in the sales floor, 2 in the service zone, 3 in the entrance threshold, 4 on the checkout counter, 5 on the register, 6 on the west shelving aisle, 7 on the east shelving aisle, 8 on the rear refrigerator bank, 9 on the entrance door, 10 on the storefront window, and 11 on the door bell. Do not draw markers 12 or 13 and do not depict the money envelope, entering customer, motion marks, ringing marks, blood, floor trails, displaced goods, characters, or any other transient event cue. No text labels other than the permitted generic zone names and an optional small north arrow marked N. Strictly exclude 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, blending, ambient occlusion, photorealism, rendered imagery, lighting effects, textured surfaces, material rendering, decorative illustration, camera icons, field-of-view cones, and camera arrows.",
        "key_elements": [
          "Rectangular street-level convenience retail unit",
          "Open sales floor with white tile geometry",
          "Checkout counter positioned near the customer entrance",
          "Clear register-to-entrance sightline",
          "Two parallel low merchandise shelving aisles",
          "Rear-wall glass-door refrigerator bank",
          "Single glazed customer entrance with door-mounted bell",
          "Glazed front window beside the entrance",
          "Flat pastel zoning for sales, service, threshold, and utility areas",
          "Transient money envelope and entering customer excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "sales floor",
            "number": 1,
            "position_hint": "central and western portion of the retail unit between entrance, aisles, and rear refrigerators"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service zone",
            "number": 2,
            "position_hint": "eastern side of the unit behind and around the checkout counter"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 3,
            "position_hint": "south-front edge of the unit directly inside the customer entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "checkout counter",
            "number": 4,
            "position_hint": "southeast side of the sales floor, oriented to face the entrance and central aisles"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "checkout register",
            "number": 5,
            "position_hint": "on the entrance-facing section of the checkout counter"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "west merchandise shelf",
            "number": 6,
            "position_hint": "central-west sales floor, running north to south with circulation space on both sides"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "east merchandise shelf",
            "number": 7,
            "position_hint": "central-east sales floor, parallel to number 6 and clear of the counter sightline"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "refrigerator bank",
            "number": 8,
            "position_hint": "along the north rear wall, facing south into the sales floor"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "customer entrance door",
            "number": 9,
            "position_hint": "south storefront, offset toward the southeast near the checkout counter"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "storefront window",
            "number": 10,
            "position_hint": "south wall immediately west of the customer entrance"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "door bell",
            "number": 11,
            "position_hint": "fixed at the top of the customer entrance door"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "money envelope",
            "number": 12,
            "position_hint": "held or resting above the checkout counter during the quiet late-night counter moment"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "entering customer",
            "number": 13,
            "position_hint": "within the entrance threshold while the customer door is opening"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (threshold zone), facing diagonally across number 1 (sales floor) toward number 4 (checkout counter), number 5 (register), and number 12 (money envelope at the counter)",
            "framing_notes": "Present the counter worker position as isolated within the quiet store; keep the entrance and door bell readable in the background while the envelope occupies the counter foreground.",
            "ignore_numbered_elements": [
              13
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "store_counter",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L09B03",
            "camera_height": "eye-level standing behind the counter, approximately 1.6 m",
            "camera_position": "near number 4 (checkout counter), looking across number 1 (sales floor) toward number 9 (customer entrance), number 11 (door bell), and number 13 (entering customer)",
            "framing_notes": "Use the counter edge as a foreground anchor, preserve a clear sightline between the register and entrance, and frame the entering customer against the dark glazed storefront.",
            "ignore_numbered_elements": [
              12
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "counter_to_entrance_sightline",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              9,
              10,
              11,
              13
            ]
          }
        ],
        "scale_guideline": "The plan covers one ground-floor retail level; the total storey count of the containing building is not specified, while a typical clear interior height for this modern urban retail type is about 2.7–3.3 m. A compact convenience-store footprint of roughly 60–120 square metres is typical, but the exact dimensions are not stated. One customer entrance is directly supported by the scene, with an adjacent glazed storefront panel typical of this building type; no stairs or other multi-storey vertical elements are indicated within the plan scope.",
        "applied_shots": [
          "S10_Shot1",
          "S10_Shot5"
        ],
        "group_id": "bg_convenience_store",
        "depends_on_fp": []
      },
      "fp_police_station_parking": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic floor plan diagram of a compact mid-2020s South Korean urban police-facility parking forecourt. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. Show the station building footprint along the north edge as a service zone with solid pale cyan fill; a pedestrian standing and entry-threshold area directly in front of it with solid pale beige fill; a compact row of marked perpendicular parking bays to the southwest with solid pale gray-blue fill; and a vehicle driveway and lot-exit circulation area along the south and southeast with solid pale yellow fill. Use contemporary regional urban geometry: limited frontage, efficient parking-bay spacing, a short protected pedestrian approach, and direct access from the driveway. Depict one public entrance using a standard door leaf and swing arc, a facade window strip using double parallel wall lines, painted parking-bay rectangles, a raised curb line, and a small row of fixed protective bollards between pedestrian and vehicle space. Add small circular markers with black numbers 1 through 7 exactly once: 1 on the station building footprint, 2 on the pedestrian standing area, 3 on the parking bay zone, 4 on the vehicle driveway, 5 at the public entrance door, 6 at the facade window strip, and 7 at the curb and bollards. Do not draw marker 8 or the cash envelope because it is a transient state-overlay object. Minimal text inside the drawing: only the generic area labels Service Zone, Threshold Zone, Parking Zone, and Circulation Zone may appear in their corresponding colored areas. Do not include people, vehicles, character actions, money, camera icons, field-of-view cones, event cues, or other annotations. Strictly forbid 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, material rendering, color blending, and drop shadows.",
        "key_elements": [
          "Compact contemporary urban civic-building frontage",
          "Open pedestrian standing area beside marked parking bays",
          "Clearly separated vehicle driveway and pedestrian threshold",
          "Public entrance door and facade window strip",
          "Fixed curb edge and protective bollards",
          "Transient cash envelope excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "station building footprint",
            "number": 1,
            "position_hint": "north side of plan, forming the rear edge of the parking forecourt"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "pedestrian standing area",
            "number": 2,
            "position_hint": "directly south of the building entrance, between facade and parking bays"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "marked parking bay zone",
            "number": 3,
            "position_hint": "southwest portion of the forecourt, aligned perpendicular to the building facade"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "vehicle driveway",
            "number": 4,
            "position_hint": "south and southeast side of plan, connecting parking bays to the lot exit"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "public entrance door",
            "number": 5,
            "position_hint": "center-right section of the north building facade, opening toward the pedestrian area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "facade window strip",
            "number": 6,
            "position_hint": "north facade beside the public entrance, facing the parking forecourt"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "curb and fixed bollards",
            "number": 7,
            "position_hint": "along the boundary between the pedestrian standing area and vehicle circulation"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "thick cash envelope",
            "number": 8,
            "position_hint": "temporarily held within the pedestrian standing area during the exchange; do not draw on the base diagram"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L07B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (parking bay zone), facing diagonally across number 2 (pedestrian standing area) toward number 1 (station building footprint), with number 5 (public entrance) and number 6 (facade windows) behind the speakers",
            "framing_notes": "Frame the private exchange within number 2 while retaining the civic-building context. Allow medium and medium-long compositions for the envelope handoff and the departing figure; number 8 is a transient overlay object and is not part of the base floor plan.",
            "ignore_numbered_elements": [],
            "lens_hint": "40mm moderate wide angle",
            "sub_location": "police_station_parking",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ]
          }
        ],
        "scale_guideline": "The adjacent civic building is typically two to four storeys for this contemporary urban facility type, but its storey count and height are not specified in the text. Treat the parking forecourt as a compact urban lot spanning several vehicle lengths, with a shallow pedestrian threshold between the bays and the facade. The exact facade opening count is unspecified; the plan abstracts one main public entrance and a short window strip, with no major vertical element required within the parking-lot scope.",
        "applied_shots": [
          "S7_Shot5",
          "S7_Shot6",
          "S7_Shot8"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_detective_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of a mid-2020s metropolitan South Korean police detective office. Use a simple rectangular office footprint and contemporary open-plan layout conventions: clustered investigator desks in the west-central workspace, a clear central aisle from a southwest entrance, a dedicated CCTV monitor workstation in the northeast, low built-in storage along the north perimeter, and two window bays in the north exterior wall. Divide the plan into clearly bounded flat-color areas: Shared Zone in solid pale yellow, Monitor Zone in solid pale blue, Service Zone in solid pale cyan, Threshold Zone in solid pale beige, and Circulation Zone in solid pale gray. Use consistent single-weight black outlines on a white or off-white background, geometric plan symbols only. Show the shared desk bank as joined rectangular desktops with simple top-down chair glyphs, the monitor workstation as a rectangular desk with thin monitor rectangles and one chair glyph, storage as shallow cabinet rectangles, the southwest door with a conventional line-and-swing arc, and each north window as double parallel lines within the wall. Place small circular black-number markers exactly once for base elements 1 through 10: 1 in Shared Zone, 2 in Monitor Zone, 3 in Service Zone, 4 in Circulation Zone, 5 in Threshold Zone, 6 on the shared desk bank, 7 on the monitor workstation, 8 on the storage cabinets, 9 at the main door, and 10 at the paired window bays. Do not draw markers 11 or 12 because they are transient overlay elements. Larger generic area labels may read Shared Zone, Monitor Zone, Service Zone, Threshold Zone, and Circulation Zone; include no other text or annotation. A small north arrow may appear in one corner. Do not include people, screen imagery, a smartphone, CCTV footage, messages, plot-state cues, camera icons, viewing cones, or event annotations. Strictly exclude 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textures, material effects, blending, and drop shadows.",
        "key_elements": [
          "Open-plan detective workspace",
          "Dedicated monitor-review zone",
          "Central circulation aisle",
          "Clustered investigator desks and chairs",
          "CCTV monitor workstation",
          "Perimeter storage cabinets",
          "Main entrance threshold",
          "Exterior window bays",
          "Transient CCTV footage confined to monitor screens",
          "Transient smartphone with received message"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared workspace zone",
            "number": 1,
            "position_hint": "west and central portion of the office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "monitor review zone",
            "number": 2,
            "position_hint": "northeast corner of the office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "storage service zone",
            "number": 3,
            "position_hint": "narrow strip along the north wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central circulation aisle",
            "number": 4,
            "position_hint": "clear route running from the southwest entrance toward the monitor zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 5,
            "position_hint": "inside the southwest doorway"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "shared desk and chair bank",
            "number": 6,
            "position_hint": "west-central shared workspace, beside the circulation aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "CCTV monitor workstation",
            "number": 7,
            "position_hint": "northeast monitor review zone, oriented toward the east wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in storage cabinets",
            "number": 8,
            "position_hint": "against the north wall beside the monitor zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main office door",
            "number": 9,
            "position_hint": "southwest wall opening into the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "two exterior window bays",
            "number": 10,
            "position_hint": "north wall above the storage and monitor sides"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "CCTV footage on monitor screens",
            "number": 11,
            "position_hint": "confined to the display surfaces at number 7; not drawn on the base plan"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "smartphone with received message",
            "number": 12,
            "position_hint": "temporarily placed on the desktop at number 7; not drawn on the base plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B03",
            "camera_height": "seated-to-standing eye level, approximately 1.4–1.6 m",
            "camera_position": "near number 6 (shared desk bank), facing diagonally toward number 7 (monitor workstation), with number 10 (window bays) behind or beside the monitor area",
            "framing_notes": "Emphasize the monitor screens and desktop while retaining part of the open office and central aisle in the background. Depict number 11 only within the monitor screens and number 12 on the workstation desktop.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              4,
              6,
              7,
              10,
              11,
              12
            ]
          }
        ],
        "scale_guideline": "The plan represents one office level within a larger contemporary police building; the building's total storey count and overall height are not specified. Use a typical medium open-plan office footprint of roughly 10–15 m by 8–12 m and a typical floor-to-ceiling height of about 2.7–3.2 m, since exact dimensions are not given. The diagram uses one main office door and two exterior window bays as a conservative typical arrangement; no stair, major level change, or other multi-storey vertical element is within this floor plan's scope.",
        "applied_shots": [
          "S16_Shot1",
          "S16_Shot5"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_l08_home_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact 2020s urban South Korean two-room apartment interior. Show a small recessed entrance threshold at the southwest corner, one shallow step up into a central living area, a sofa along the northwest side facing a low central table, an enclosed private room on the north side, and a narrow linear kitchenette along the east wall. Use a practical compact multi-family housing convention: the entrance door opens inward over the lower tiled threshold, a built-in shoe cabinet stands beside it, the private room opens directly from the living area, the living window occupies the west exterior wall, and the private-room window occupies the north exterior wall. Represent the sofa as a long rectangle with cushion divisions, the low table as a simple rectangle, doors with straight leaves and swing arcs, windows as double parallel wall lines, the sink and counter as standard plan symbols, and the ceiling light as a minimal fixed-fixture symbol. Use single-weight black outlines on a white or off-white background and geometric plan symbols only. Apply one consistent flat pastel solid fill per zone: living area pale yellow, private room pale blue, kitchenette service area pale cyan, and entrance threshold pale beige. Place exactly one small circular black-number marker for each base element numbered 1 through 13, matching the supplied element positions. Optional zone text is limited to the generic labels Living Zone, Private Zone, Service Zone, and Threshold Zone; include no other text except the marker numbers and an optional small north arrow. Do not draw markers 14 through 19 and do not depict furniture damage, broken fixtures, shattered objects, bloodstains, loose debris, people, event action, or any other transient state cue. This must be a simple flat CAD-like plan, not artwork. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, blending, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, material rendering, camera icons, field-of-view cones, or directional camera arrows.",
        "key_elements": [
          "Compact single-level two-room urban apartment layout",
          "Lower recessed entrance threshold opening directly toward the living area",
          "Sofa positioned as the main living-room anchor and visible from the entrance",
          "Low table with open circulation around it",
          "Small service kitchenette along one side of the living area",
          "One enclosed private room reached from the living area",
          "Simple exterior-wall windows for the living and private areas",
          "Separate transient overlay cues for the later ransacked state"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "living area",
            "number": 1,
            "position_hint": "central and largest zone, directly beyond the entrance threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 2,
            "position_hint": "southwest corner, recessed slightly below the living floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "private room",
            "number": 3,
            "position_hint": "north side of the unit, enclosed from the living area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchenette service area",
            "number": 4,
            "position_hint": "east side of the living area in a compact linear strip"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "entrance door",
            "number": 5,
            "position_hint": "southwest exterior wall, opening inward across the threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "private room door",
            "number": 6,
            "position_hint": "north partition between the living area and private room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "living area window",
            "number": 7,
            "position_hint": "west exterior wall of the living area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "private room window",
            "number": 8,
            "position_hint": "north exterior wall of the private room"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "sofa",
            "number": 9,
            "position_hint": "northwest side of the living area, oriented toward the room center"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low table",
            "number": 10,
            "position_hint": "center of the living area in front of the sofa"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in shoe cabinet",
            "number": 11,
            "position_hint": "side wall of the entrance threshold beside the front door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen counter and sink",
            "number": 12,
            "position_hint": "east wall within the kitchenette service area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "ceiling light",
            "number": 13,
            "position_hint": "centered over the living area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "furniture",
            "label": "smashed furniture damage",
            "number": 14,
            "position_hint": "across the sofa and low-table positions in the living area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "broken ceiling light",
            "number": 15,
            "position_hint": "beneath and around the central ceiling-light position"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "shattered planter and soil",
            "number": 16,
            "position_hint": "living-room floor near the west wall and sofa end"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "loose picture frame",
            "number": 17,
            "position_hint": "central living area near the low table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bloodstains",
            "number": 18,
            "position_hint": "multiple patches across the living-room floor and lower wall edges"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "scattered debris",
            "number": 19,
            "position_hint": "irregularly distributed through the living area and entrance path"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B02",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 1 (living area), facing diagonally across number 9 (sofa) toward number 2 (entrance threshold) and number 5 (entrance door)",
            "framing_notes": "Keep number 9 and number 5 simultaneously visible so a seated figure can occupy the sofa while a large standing figure blocks the entrance; retain number 10 in the lower foreground without obscuring the path to the door.",
            "ignore_numbered_elements": [
              14,
              15,
              16,
              17,
              18,
              19
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "living_area_and_entrance",
            "use_numbered_elements": [
              1,
              2,
              5,
              7,
              9,
              10,
              11,
              13
            ]
          },
          {
            "bg_id": "L08B03",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "just inside number 5 (entrance door) at number 2 (entrance threshold), facing diagonally through number 1 (living area) toward number 9 (sofa), number 10 (low table), and number 4 (kitchenette)",
            "framing_notes": "Use a wide view of the central disorder, including damaged furniture, the broken light, shattered planter, loose picture frame, debris, and bloodstains; preserve a clear central standing area and enough foreground for figures entering through the open door.",
            "ignore_numbered_elements": [],
            "lens_hint": "24mm wide angle",
            "sub_location": "ransacked_living_area",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19
            ]
          }
        ],
        "scale_guideline": "The dwelling is a compact single-level unit within a multi-family building; the overall building storey count is not specified, though three to five storeys with roughly 2.7–3.0m floor-to-floor height is typical for this urban housing type. A typical footprint for this compact two-room unit is approximately 35–55 square metres, but the text gives no exact dimensions. The schematic uses one exterior entrance door and two exterior windows as a conservative typical arrangement rather than a confirmed count. The entrance threshold is a shallow lowered step below the living floor, typically around 0.1–0.2m, with no internal stair or other full-height vertical element.",
        "applied_shots": [
          "S9_Shot2",
          "S9_Shot6",
          "S12_Shot2",
          "S12_Shot6",
          "S12_Shot11"
        ],
        "group_id": "bg_multifamily_residence",
        "depends_on_fp": []
      },
      "fp_l10_alley_and_stairs": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan of a narrow modern residential alley frontage connected to a worn exterior stair route. Use a compact urban multi-family layout typical of a contemporary South Korean metropolitan neighborhood: a narrow alley at the south, a building frontage at the north, and a space-efficient dogleg exterior staircase rising beside the facade to an upper residence entrance. Show number 1 as the Residential Alley area with a flat pale gray solid fill. Show number 2 as the Private Building Frontage area with a flat pale blue solid fill. Show number 3 as the Exterior Stair Route area with a flat pale cyan solid fill, using repeated rectangular tread lines and only a few small angular edge notches to suggest permanent wear without texture. Show number 4 as a compact Intermediate Landing with the same pale cyan circulation-zone fill. Show number 5 as an Upper Entrance Landing with a flat pale beige threshold-zone fill. Show number 6 as a standard plan-symbol entrance door in the north wall of the upper landing, with a door leaf and swing arc opening into the residence. Show number 7 as a solid side boundary wall enclosing the exposed edge of the narrow stair route. Show number 8 as simple paired fixed handrail lines following the stair flights and landing turns. Place one small white circle containing a black number at each numbered element; each number from 1 through 8 must appear exactly once. Larger generic area labels may read only Residential Alley, Private Zone, Circulation Zone, and Threshold Zone. Add an optional small north arrow in one corner. Use single-weight black outlines, clean geometric CAD-plan symbols, and a white or off-white background. Keep all area colors as flat pastel solid fills with no blending. Do not include people, vehicles, emergency lights, loose objects, action cues, camera symbols, field-of-view cones, or arrows other than the north arrow. No 3D, no isometric, no perspective, no axonometric, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no lighting effects, no textured surfaces, and no material rendering. No text other than the permitted generic area labels, the marker numbers, and the optional north indicator.",
        "key_elements": [
          "Narrow residential alley approach",
          "Compact low-rise multi-family building frontage",
          "Worn dogleg exterior staircase",
          "Intermediate stair landing",
          "Upper entrance landing",
          "Inward-swinging residence entrance door",
          "Fixed exterior handrails",
          "Solid side boundary wall"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "residential alley approach",
            "number": 1,
            "position_hint": "south side of plan, running along the building frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "multi-family building frontage",
            "number": 2,
            "position_hint": "north side of the alley, enclosing the upper stair destination"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior stair route",
            "number": 3,
            "position_hint": "rising from the alley edge along the building exterior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "intermediate stair landing",
            "number": 4,
            "position_hint": "at the bend between the lower and upper stair flights"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "upper entrance landing",
            "number": 5,
            "position_hint": "top of the exterior stair route beside the residence frontage"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "residence entrance door",
            "number": 6,
            "position_hint": "north edge of the upper landing, opening into the residence"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "side boundary wall",
            "number": 7,
            "position_hint": "along the exposed outer edge of the narrow stair route"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed stair handrails",
            "number": 8,
            "position_hint": "continuous along the open stair edges and landing turns"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B05",
            "camera_height": "eye-level standing at approximately 1.6 m",
            "camera_position": "near number 1 (alley approach), facing upward along number 3 (exterior staircase) toward number 4 (intermediate landing), number 5 (upper landing), and number 6 (residence entrance door)",
            "framing_notes": "Use a steep upward composition that keeps number 8 (fixed handrails) prominent on both sides of the stair route and includes part of number 2 (building frontage). Emphasize the narrow, enclosed ascent without showing camera icons or field-of-view graphics.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide-angle lens",
            "sub_location": "alley_and_exterior_stairs",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ]
          }
        ],
        "scale_guideline": "The main structure is a compact low-rise multi-family residence, typically three to four storeys and roughly 9–13 m to the roofline for this building type; the exact storey count is not specified in the text. Use a narrow urban-lot frontage with an exterior stair route extending from alley grade to an upper residence entrance, while the exact vertical rise remains unspecified. One residence entrance door is directly relevant at the top landing; exterior window counts are not established by the scene evidence.",
        "applied_shots": [
          "S11_Shot4"
        ],
        "group_id": "bg_multifamily_residence",
        "depends_on_fp": []
      },
      "fp_suv_cabin": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic floor plan diagram of the complete cabin of an older five-seat midsize SUV used in a contemporary left-hand-drive road system. Show a compact two-row layout: driver zone at front left, front passenger zone at front right, a narrow central service zone, a full-width rear seating zone, and a shallow cargo zone behind the rear bench. Use single-weight black CAD-like outlines on a white or off-white background and simple geometric plan symbols only. Fill each zone with one consistent flat pastel solid color: driver zone pale blue, front passenger zone pale yellow, central service zone pale cyan, rear seating zone pale beige, and cargo zone pale gray. Draw the two front bucket seats as top-down rectangles with simple backrest divisions, the rear bench as a wide divided rectangle, the dashboard as a narrow transverse block, the steering wheel as a simple circle on the left, and the center console as a narrow rectangle. Draw four side doors with conventional swing lines and arcs, four matching side windows as double parallel wall lines, a broad front windshield, and a rear hatch with a rear window. Place one small white circle with a black number exactly once for each base-layer element numbered 1 through 22, positioned on its corresponding area, fixture, furniture item, or opening. Do not draw numbers 23, 24, 25, or 26 because they are transient overlay elements. Minimal text only: the generic area labels Driver Zone, Front Passenger Zone, Service Zone, Rear Seating Zone, and Cargo Zone may appear inside their colored areas; include no furniture labels, opening labels, legends, annotations, camera icons, field-of-view cones, or other text. No people, restraints, photograph, smartphone, loose objects, plot-state cues, or event marks belong on this base diagram. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, material rendering, blending, or drop shadows.",
        "key_elements": [
          "Left-hand-drive older midsize SUV cabin geometry",
          "Separate driver and front passenger zones",
          "Two-place front bucket seating and full-width rear bench",
          "Narrow central service zone with dashboard and center console",
          "Four side doors with matching side windows",
          "Windshield and rear hatch window",
          "Compact cargo zone behind the rear bench",
          "Flat pastel zone coding with numbered base markers only",
          "Transient captive, photograph, and smartphone states excluded from the drawn plan"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "driver zone",
            "number": 1,
            "position_hint": "front left portion of cabin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "front passenger zone",
            "number": 2,
            "position_hint": "front right portion of cabin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear seating zone",
            "number": 3,
            "position_hint": "middle rear portion behind front seats"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "cargo zone",
            "number": 4,
            "position_hint": "rear end behind rear bench"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central service zone",
            "number": 5,
            "position_hint": "longitudinal center between front seats and dashboard"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "driver seat",
            "number": 6,
            "position_hint": "front left, facing windshield"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "front passenger seat",
            "number": 7,
            "position_hint": "front right, facing windshield"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "rear bench seat",
            "number": 8,
            "position_hint": "full width across rear seating zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "dashboard",
            "number": 9,
            "position_hint": "across front edge below windshield"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "steering wheel",
            "number": 10,
            "position_hint": "left side of dashboard before driver seat"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "center console",
            "number": 11,
            "position_hint": "between front seats, connected to dashboard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "windshield",
            "number": 12,
            "position_hint": "full-width front boundary of cabin"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left front door",
            "number": 13,
            "position_hint": "left side beside driver seat"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right front door",
            "number": 14,
            "position_hint": "right side beside front passenger seat"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left rear door",
            "number": 15,
            "position_hint": "left side beside rear bench"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right rear door",
            "number": 16,
            "position_hint": "right side beside rear bench"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left front side window",
            "number": 17,
            "position_hint": "within left front door opening"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right front side window",
            "number": 18,
            "position_hint": "within right front door opening"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left rear side window",
            "number": 19,
            "position_hint": "within left rear door opening"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right rear side window",
            "number": 20,
            "position_hint": "within right rear door opening"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rear hatch",
            "number": 21,
            "position_hint": "full-width rear boundary behind cargo zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rear window",
            "number": 22,
            "position_hint": "centered within rear hatch"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bound captive across rear bench",
            "number": 23,
            "position_hint": "lying laterally across rear bench seat"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "freed captive in front passenger seat",
            "number": 24,
            "position_hint": "seated on front passenger seat"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "graduation photograph frame",
            "number": 25,
            "position_hint": "held by front passenger occupant above lap"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "handheld smartphone",
            "number": 26,
            "position_hint": "temporarily held beside driver position"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L12B03",
            "camera_height": "seated eye level ~1.25m",
            "camera_position": "near number 7 (front passenger seat), facing diagonally rearward toward number 8 (rear bench) and number 23 (bound captive), while retaining number 6 (driver seat) and number 26 (smartphone) at the left foreground edge",
            "framing_notes": "Show the rear bench across the frame, with both rear side windows establishing the dark moving-road environment; preserve enough driver-side foreground for the handheld smartphone.",
            "ignore_numbered_elements": [
              24,
              25
            ],
            "lens_hint": "28mm interior wide angle",
            "sub_location": "suv_cabin",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              19,
              20,
              23,
              26
            ]
          },
          {
            "bg_id": "L12B02",
            "camera_height": "seated eye level ~1.25m",
            "camera_position": "near number 5 (central service zone) between the front seats, facing rearward toward number 8 (rear bench) and number 23 (bound captive)",
            "framing_notes": "Frame the frightened awake captive prominently and include numbers 19 and 20 as dawn-lit rear side windows; keep the front seat edges as a confined foreground frame.",
            "ignore_numbered_elements": [
              24,
              25,
              26
            ],
            "lens_hint": "32mm moderate wide angle",
            "sub_location": "suv_cabin",
            "use_numbered_elements": [
              3,
              5,
              6,
              7,
              8,
              14,
              15,
              19,
              20,
              22,
              23
            ]
          },
          {
            "bg_id": "L12B01",
            "camera_height": "seated eye level ~1.2m",
            "camera_position": "near number 8 (rear bench), facing forward toward number 7 (front passenger seat), number 9 (dashboard), and number 12 (windshield)",
            "framing_notes": "Feature number 24 seated in the front passenger position holding number 25; include the driver seat, steering wheel, center console, and pale dawn through the windshield.",
            "ignore_numbered_elements": [
              23,
              26
            ],
            "lens_hint": "35mm interior wide angle",
            "sub_location": "suv_cabin",
            "use_numbered_elements": [
              1,
              2,
              5,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              16,
              17,
              18,
              24,
              25
            ]
          }
        ],
        "scale_guideline": "This is a single-level passenger cabin within an older midsize SUV, typically about 1.65–1.80 m in overall vehicle height; the exact height is not stated. Its footprint is typically about 4.5–4.8 m long and 1.8–1.9 m wide, with a compact cargo section behind the second-row bench. The plan has four side doors, four door-mounted side windows, one front windshield, and one rear hatch containing a rear window; there are no multi-level vertical elements.",
        "applied_shots": [
          "S13_Shot3",
          "S13_Shot4",
          "S15_Shot3",
          "S15_Shot5",
          "S18_Shot1",
          "S18_Shot3"
        ],
        "group_id": "bg_older_suv_cabin",
        "depends_on_fp": []
      },
      "fp_l15_boat_deck_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact modern mid-2020s southwest Korean coastal fishing boat in the five-ton class. Show a long narrow hull and main deck footprint marked 1, an open bow shared deck marked 2, a broad open stern shared deck marked 3, narrow port and starboard side passages marked 4 and 5, and a compact enclosed wheelhouse slightly forward of midships marked 6. Show the port boarding gate marked 7 with a simple break in the guardrail, the aft wheelhouse door marked 8 using a standard plan door line and swing arc, the forward windshield bank marked 9 and side windows marked 10 and 11 using double parallel wall lines, the fixed helm console and steering wheel marked 12 as simple top-down symbols, a bow bench marked 13, port and starboard stern benches marked 14 and 15 as plain rectangles with seat divisions, and the perimeter guardrail marked 16. Use practical geometry typical of a small modern regional fishing charter boat: open aft passenger and fishing space, a clear passage from stern to bow, compact wheelhouse controls facing forward, and uncluttered fixed seating along deck edges. Fill the bow and stern shared decks with one consistent flat pale yellow solid fill, fill both side passages and the boarding threshold with one consistent flat pale beige solid fill, fill the wheelhouse service zone with flat pale cyan, and fill the remaining hull-edge utility zone with flat pale gray. Use single-weight black outlines on a white or off-white background, geometric plan symbols only, and small white circles containing unique black numbers 1 through 16 exactly once each. Do not draw markers 17 or 18, active wake, passengers, anglers, festival crowds, temporary objects, sea motion, or any other event-state cue; those belong only to separate overlays. Use no text inside the drawing except the numbered circles and an optional small north arrow. Do not draw camera icons, view cones, arrows, dimensions, legends, object names, or annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, blending, ambient occlusion, photorealistic imagery, rendered lighting, lighting effects, textured surfaces, material rendering, decorative illustration, or artistic background treatment.",
        "key_elements": [
          "Compact modern five-ton-class coastal fishing-boat hull with a long narrow deck footprint",
          "Open shared decks at the bow and stern connected by narrow side passages",
          "Compact enclosed wheelhouse positioned forward of the stern working deck",
          "Port-side boarding gate integrated into the perimeter guardrail",
          "Forward windshield bank, side windows, aft wheelhouse door, and fixed helm console",
          "Persistent simple bench seating at the bow and along both sides of the stern deck",
          "Active stern wake reserved for the clear daytime voyage overlay",
          "Dense festival-day passenger occupancy reserved for the crowded dockside overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "boat hull and main deck footprint",
            "number": 1,
            "position_hint": "entire long narrow vessel outline"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bow shared deck",
            "number": 2,
            "position_hint": "forward end of the vessel ahead of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "stern shared deck",
            "number": 3,
            "position_hint": "broad open aft portion behind the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port side passage",
            "number": 4,
            "position_hint": "left side of the wheelhouse connecting stern and bow"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard side passage",
            "number": 5,
            "position_hint": "right side of the wheelhouse connecting stern and bow"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse cabin",
            "number": 6,
            "position_hint": "compact enclosed cabin centered slightly forward of midships"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port boarding gate",
            "number": 7,
            "position_hint": "port rail at the forward side of the stern deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft wheelhouse door",
            "number": 8,
            "position_hint": "rear wall of the wheelhouse facing the stern deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward windshield bank",
            "number": 9,
            "position_hint": "front wall of the wheelhouse facing the bow"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port wheelhouse side window",
            "number": 10,
            "position_hint": "port wall of the wheelhouse beside the port passage"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard wheelhouse side window",
            "number": 11,
            "position_hint": "starboard wall of the wheelhouse beside the starboard passage"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "helm console and steering wheel",
            "number": 12,
            "position_hint": "inside the wheelhouse against the forward windshield"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "bow bench seat",
            "number": 13,
            "position_hint": "against the inner forward rail of the bow deck"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "port stern bench",
            "number": 14,
            "position_hint": "along the port rail of the stern shared deck"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "starboard stern bench",
            "number": 15,
            "position_hint": "along the starboard rail of the stern shared deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "perimeter guardrail",
            "number": 16,
            "position_hint": "around the exposed deck perimeter except at the boarding gate"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "active stern wake",
            "number": 17,
            "position_hint": "outside the hull immediately behind the stern during the daytime voyage"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "crowded festival deck occupancy",
            "number": 18,
            "position_hint": "dense temporary passenger presence across the boarding edge, stern deck, and side passage"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L15B06",
            "camera_height": "eye-level standing approximately 1.6 m above the deck",
            "camera_position": "near number 3 (stern shared deck), facing diagonally forward along number 4 (port side passage) past number 6 (wheelhouse) toward number 2 (bow shared deck)",
            "framing_notes": "Keep number 14 and number 15 as foreground seating anchors, preserve a clear sightline toward number 13 at the bow, and show number 17 beyond the stern as the active voyage-state wake.",
            "ignore_numbered_elements": [
              18
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "open_deck_passage",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              8,
              9,
              10,
              12,
              13,
              14,
              15,
              16,
              17
            ]
          },
          {
            "bg_id": "L15B04",
            "camera_height": "eye-level from the dock or boarding edge, approximately 1.6 m",
            "camera_position": "near number 7 (port boarding gate), facing diagonally across number 3 (stern shared deck) toward number 6 (wheelhouse) and number 4 (port side passage)",
            "framing_notes": "Make number 7 prominent in the foreground, retain the stern benches as deck anchors, and distribute number 18 densely across the boarding edge, stern deck, and passage without changing the fixed layout.",
            "ignore_numbered_elements": [
              17
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "boarding_edge_and_stern_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              10,
              12,
              13,
              14,
              15,
              16,
              18
            ]
          }
        ],
        "scale_guideline": "This is a single-main-deck, five-ton-class powered fishing boat with one compact enclosed wheelhouse rising above the deck; a low overall keel-to-wheelhouse-roof height of roughly 3–4 m is typical for this class, since the text gives no exact height. A typical footprint for this class is approximately 8–11 m long and 2.5–3.5 m wide, with narrow side passages and most open deck area concentrated aft. Use one forward windshield bank, one window on each wheelhouse side, and one aft door as a conservative typical opening arrangement; perimeter guardrails should remain around ordinary waist height except at the port boarding gate.",
        "applied_shots": [
          "S17_Shot1",
          "S17_Shot6",
          "S19_Shot2",
          "S19_Shot7",
          "S101_Shot1",
          "S101_Shot7",
          "S101_Shot9"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l16_wheelhouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic floor plan diagram of a compact enclosed wheelhouse on a mid-2020s small southwest-coast fishing vessel, with the bow oriented north. Use a clean architectural CAD-plan appearance: white or off-white background, single-weight black outlines, crisp geometric shapes, and minimal text. Strictly no 3D, isometric, perspective, axonometric view, depth, shadow, shading, gradients, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering. Show a compact rectangular wheelhouse with a slightly narrowed forward end appropriate to a small working fishing craft. Divide the interior into three consistently color-coded areas using solid flat pastel fills only: number 1 in the forward half as a pale cyan Service Zone, number 2 in the central and aft interior as a pale yellow Shared Zone, and number 3 immediately inside the aft door as a pale beige Threshold Zone. Area labels may appear only as the generic text Service Zone, Shared Zone, and Threshold Zone. Place number 4 on a broad multi-pane forward window bank across the north wall, drawn as double parallel wall lines; place number 5 on a port-side window and number 6 on a starboard-side window, also using standard double-line window symbols. Place number 7 on a single door in the southwest portion of the aft wall, shown with a line and door-swing arc. Place number 8 on a shallow helm console spanning most of the forward wall below the windows. Place number 9 on a simple circular steering-wheel plan glyph near the center-right of the console, number 10 on a small rectangular engine-throttle control glyph at the starboard end, and number 12 on a compact built-in instrument and navigation panel toward the port side. Place number 11 on a fixed captain seat directly aft of the steering wheel, facing north, drawn as a simple top-down chair symbol. Preserve a clear circulation path from the aft threshold around the captain seat and a direct sightline from the helm through the forward windows toward the bow. Depict modern compact marine controls appropriate to a small contemporary powered fishing vessel, but keep every fixture as a simple symbolic plan glyph. Draw each base-layer number from 1 through 12 exactly once as a small white circle with a black outline and black numeral. Do not draw fog, weather, people, boats in motion, hostile mood effects, transient event cues, camera icons, field-of-view cones, arrows other than an optional small north arrow, or any transient-marker circle. No text other than the three permitted generic zone labels, the numbered circles, and an optional small N beside the north arrow.",
        "key_elements": [
          "Compact enclosed wheelhouse on a small modern fishing vessel",
          "Forward-facing helm console and steering wheel",
          "Broad forward glazing for the bow sightline",
          "Port and starboard side windows",
          "Single aft access door and threshold",
          "Persistent captain seat behind the helm",
          "Modern engine controls and compact instrument panel",
          "Dense exterior sea fog treated only as a transient background overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "helm service zone",
            "number": 1,
            "position_hint": "forward half of the enclosed wheelhouse beneath the forward windows"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared circulation zone",
            "number": 2,
            "position_hint": "central and aft interior between the helm seat and entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "aft threshold zone",
            "number": 3,
            "position_hint": "small interior strip immediately inside the aft access door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "forward window bank",
            "number": 4,
            "position_hint": "across the north bow-facing wall above the helm console"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port side window",
            "number": 5,
            "position_hint": "forward portion of the west side wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard side window",
            "number": 6,
            "position_hint": "forward portion of the east side wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "aft access door",
            "number": 7,
            "position_hint": "southwest portion of the aft wall, opening into the wheelhouse"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console",
            "number": 8,
            "position_hint": "spanning most of the forward wall below the forward window bank"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "steering wheel",
            "number": 9,
            "position_hint": "mounted near the center-right portion of the helm console"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "engine throttle controls",
            "number": 10,
            "position_hint": "on the starboard end of the helm console beside the steering wheel"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "captain seat",
            "number": 11,
            "position_hint": "directly aft of the steering wheel, facing the bow"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "instrument panel",
            "number": 12,
            "position_hint": "built into the forward console above and to the port side of the steering wheel"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dense sea fog beyond windows",
            "number": 13,
            "position_hint": "outside the forward and side windows, obscuring the bowward view"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L16B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 7 (aft entrance), facing forward across number 2 (shared circulation zone) toward number 11 (captain seat), number 9 (steering wheel), and number 4 (forward window bank)",
            "framing_notes": "Keep the helm and hostile operator position dominant, show side glazing at the frame edges, and preserve a clear forward sightline through the dense sea fog associated with number 13.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "wheelhouse",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "The broader vessel is explicitly a 5-ton fishing boat, so the wheelhouse should have the compact footprint of a small working craft rather than a large ship bridge. Treat it as a single deckhouse level, typically about 2.1–2.4 m of clear interior height; the exact height and footprint are not specified. Use one aft access door plus a typical broad forward glazing bank and side glazing, with exact pane counts left unspecified; no internal stair or multi-storey vertical element is indicated.",
        "applied_shots": [
          "S54_Shot3"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_island_dock": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024x1024 flat top-down schematic architectural floor plan of a compact modern island dock and its immediate village approach. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric plan symbols only, and crisp boundaries. This must be strictly flat 2D: no 3D, no isometric or axonometric view, no perspective, no depth, no shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered lighting, no textured surfaces, and no material rendering. Show an elongated broad concrete dock deck extending from a compact landward village approach into a sheltered water berth, with a continuous outer mooring edge, rocky shoreline beside the landward half, and clear open water around the seaward end. Reflect a present-day remote southwestern coastal island layout through practical geometry: a motor fishing boat moored parallel to the pier, fixed bollards, sparse electric dock light posts, a small one-storey fishing-gear shed near the dock entrance, and a low restaurant frontage facing the village lane. Draw the fishing boat as a simple top-down hull glyph with a compact cabin rectangle. Draw the gear shed as a plain rectangle with one large door shown by a line and swing arc and one window shown by double parallel lines. Draw the restaurant entrance with a standard plan door symbol. Use flat solid pastel area fills with no blending: dock deck pale yellow, outer mooring strip pale tan, village approach pale beige, rocky shoreline pale gray, water berth pale blue, fishing-gear shed pale cyan, and restaurant frontage pale peach. Use each area color consistently. Generic area labels such as Dock Zone, Village Approach, Shore Zone, Water Zone, Service Zone, and Building Front may appear as larger text, but include no other words or annotations. Place one small numbered circle with a black integer exactly once for every base element numbered 1 through 14: 1 dock deck, 2 outer mooring edge, 3 village approach, 4 rocky shoreline, 5 water berth, 6 motor fishing boat, 7 village access ramp, 8 dock light posts, 9 fishing gear shed, 10 gear shed door, 11 gear shed window, 12 restaurant frontage, 13 restaurant entrance, and 14 mooring bollards. Do not draw markers 15 through 22 and do not depict their patrol boat, temporary decorations, corpse display, crowds, search activity, charging mob, vision figures, or watching children; those are transient overlay elements. No camera icons, field-of-view cones, arrows, dimensions, legends, decorative borders, people, event cues, or additional text. A small north arrow marked N is allowed in one corner.",
        "key_elements": [
          "Broad single-level concrete dock deck with a clear route between the village and outer berth",
          "Continuous outer mooring edge with fixed bollards and a recurring motor fishing boat",
          "Compact village approach rising from the dock past a low restaurant frontage",
          "Rocky shoreline beside the berth and open coastal water around the pier",
          "Small dockside fishing-gear shed with one large door and one dock-facing window",
          "Fixed electric dock light posts suitable for limited island infrastructure",
          "Base diagram displays numbered circles 1 through 14 only",
          "Patrol boat, decorations, crowds, body display, search activity, charging mob, vision figures, and children remain per-background overlays numbered 15 through 22"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "dock deck",
            "number": 1,
            "position_hint": "central elongated pier extending from the village approach into the water"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "outer mooring edge",
            "number": 2,
            "position_hint": "seaward long edge and far end of the dock deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "village approach",
            "number": 3,
            "position_hint": "landward side of the dock, continuing uphill into the compact village lane"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rocky shoreline",
            "number": 4,
            "position_hint": "beside the landward half of the dock, outside the built village edge"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "water berth",
            "number": 5,
            "position_hint": "along the outer side of the dock and around the seaward end"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "prop",
            "label": "motor fishing boat",
            "number": 6,
            "position_hint": "moored parallel to the outer side of the dock"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "village access ramp",
            "number": 7,
            "position_hint": "landward connection between the dock deck and village approach"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "dock light posts",
            "number": 8,
            "position_hint": "spaced along the dock edge without blocking the central walking route"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "fishing gear shed",
            "number": 9,
            "position_hint": "landward side of the dock near the village access ramp"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "gear shed door",
            "number": 10,
            "position_hint": "dock-facing wall of the fishing gear shed"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "gear shed window",
            "number": 11,
            "position_hint": "dock-facing wall of the fishing gear shed beside the door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "restaurant frontage",
            "number": 12,
            "position_hint": "village-side frontage visible beyond the access ramp"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "restaurant entrance",
            "number": 13,
            "position_hint": "front wall facing the village approach and dock"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "mooring bollards",
            "number": 14,
            "position_hint": "regular intervals along the outer mooring edge"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "patrol boat",
            "number": 15,
            "position_hint": "temporarily moored at the outer dock berth"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "rope and paper decorations",
            "number": 16,
            "position_hint": "temporarily attached along the fishing boat rail and rigging"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "corpse on broad sheet",
            "number": 17,
            "position_hint": "open central portion of the dock deck near the patrol boat route"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dock reception gathering",
            "number": 18,
            "position_hint": "between the fishing boat landing, central dock, and village approach"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "flashlight search party",
            "number": 19,
            "position_hint": "spread around the fishing boat, dock deck, village approach, and rocky shoreline"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "charging village mob",
            "number": 20,
            "position_hint": "surging from the village access ramp toward the patrol boat berth"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "seated vision figures",
            "number": 21,
            "position_hint": "at the far seaward end of the dock facing open water"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "watching children",
            "number": 22,
            "position_hint": "village-side end of the dock near the restaurant frontage"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (village access ramp), facing diagonally across number 1 (dock deck) toward number 6 (fishing boat) and number 2 (mooring edge)",
            "framing_notes": "Keep number 18 spread between the boat landing and village approach so both an exuberant welcome and a cold reception can use the same spatial composition; include the restaurant frontage in the distance.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              19,
              20,
              21,
              22
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "dock_arrival_lane",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              11,
              12,
              13,
              14,
              18
            ]
          },
          {
            "bg_id": "L19B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on number 1 (dock deck) beside number 14 (mooring bollards), facing number 6 (fishing boat) across number 2 (mooring edge)",
            "framing_notes": "Show the side of the fishing boat prominently and reserve clear visibility for number 16 along its rail and rigging.",
            "ignore_numbered_elements": [
              15,
              17,
              18,
              19,
              20,
              21,
              22
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "fishing_boat_berth",
            "use_numbered_elements": [
              1,
              2,
              5,
              6,
              8,
              14,
              16
            ]
          },
          {
            "bg_id": "L19B05",
            "camera_height": "slightly elevated standing ~1.8m",
            "camera_position": "near number 8 (dock light posts), facing down number 1 (dock deck) toward number 17 (corpse on sheet) and number 15 (patrol boat)",
            "framing_notes": "Leave a broad open ring of dock around number 17 for the gathered crowd and retain a clear carrying route to number 15.",
            "ignore_numbered_elements": [
              16,
              18,
              19,
              20,
              21,
              22
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "dock_examination_area",
            "use_numbered_elements": [
              1,
              2,
              5,
              8,
              14,
              15,
              17
            ]
          },
          {
            "bg_id": "L19B07",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 9 (gear shed), facing outward across number 1 (dock deck) toward number 4 (rocky shoreline) and number 6 (fishing boat)",
            "framing_notes": "Include the fixed dock lights and enough shoreline for number 19 to spread from the village approach around the moored boat and rocks.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              20,
              21,
              22
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "dock_search_area",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              19
            ]
          },
          {
            "bg_id": "L19B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just outside number 10 (gear shed door), facing along number 1 (dock deck) toward number 15 (patrol boat), with number 7 (village access ramp) behind the escape route",
            "framing_notes": "Preserve a direct sprinting line from the shed door to the patrol boat and a second converging route from the village approach for number 20.",
            "ignore_numbered_elements": [
              16,
              17,
              18,
              19,
              21,
              22
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "patrol_boat_escape_route",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              7,
              8,
              9,
              10,
              14,
              15,
              20
            ]
          },
          {
            "bg_id": "L19B06",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near the landward end of number 1 (dock deck), facing toward number 21 (seated vision figures) at number 2 (outer mooring edge) with open water beyond",
            "framing_notes": "Use a long, unobstructed view toward the end of the dock; the vision figures belong only to this moment and should be isolated against the water.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              19,
              20,
              22
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "outer_dock_end",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              8,
              21
            ]
          },
          {
            "bg_id": "L19B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (fishing boat), facing back along number 1 (dock deck) toward number 7 (village access ramp), number 11 (restaurant frontage), and number 22 (watching children)",
            "framing_notes": "Keep the departure boat in the foreground and the children grouped safely at the village-side end of the dock; present all crisis-specific overlay cues as absent.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "peaceful_departure_berth",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              11,
              12,
              13,
              14,
              22
            ]
          }
        ],
        "scale_guideline": "The dock is a single-level outdoor pier with no stacked dock levels specified, and its deck must be broad enough for several dozen people to gather while preserving a carrying or escape route. The fishing-gear shed and restaurant frontage should be treated as low one-storey island-village structures, typical for this setting; their exact heights and footprints are not specified. The gear shed has one large dock-facing door and one dock-facing window supported by the scene text, while other facade opening counts remain unspecified. Keep the berth large enough for a working motor fishing boat or a patrol boat alongside the pier, but do not invent exact measurements.",
        "applied_shots": [
          "S20_Shot8",
          "S20_Shot11",
          "S20_Shot13",
          "S55_Shot3",
          "S55_Shot5",
          "S55_Shot7",
          "S38_Shot1",
          "S38_Shot7",
          "S61_Shot1",
          "S61_Shot12",
          "S61_Shot16",
          "S79_Shot1",
          "S79_Shot3",
          "S86_Shot7",
          "S86_Shot10",
          "S86_Shot13",
          "S93_Shot2",
          "S93_Shot5",
          "S93_Shot8",
          "S112_Shot6",
          "S112_Shot8",
          "S112_Shot13"
        ],
        "group_id": "bg_island_dock_and_gear_storehouse",
        "depends_on_fp": []
      },
      "fp_gear_storehouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact modern coastal fishing-gear storehouse. The plan must be a simple 2D CAD-like diagram with single-weight black outlines on a white or off-white background, geometric shapes only. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering. Show a rectangular single-room utility shed using a practical isolated coastal layout: a dock-side hinged entrance in the south wall, one small dock-facing window in the east wall, dense perimeter gear storage, a narrow irregular central aisle, and a screened rear hiding corner behind net stacks. Use flat solid pastel fills with no blending: shared work area pale yellow, perimeter service and storage area pale cyan, rear hiding area pale blue, entry threshold pale beige, and dock-side exterior strip pale gray. Draw the door with a standard line-and-swing arc and the window as a double parallel line in the wall. Represent stacked fishing nets as repeated flat rectangles with simple mesh-line symbols, the fishing rod rack as a narrow wall-mounted rectangle with parallel rods, fishing traps as repeated circular or rectangular top-down cage glyphs, and large fish baskets as stacked rectangular plan symbols. Keep all aisles visibly cramped but navigable. Place one small numbered circle for each base element, with each black number appearing exactly once: 1 in the shared work area, 2 in the perimeter storage zone, 3 in the northwest hiding corner, 4 at the south entry threshold, 5 on the main hinged door, 6 on the east-wall window, 7 in the central gear aisle, 8 on the west and northwest net bays, 9 on the east-wall fishing rod rack, 10 on the north-wall trap stacks, 11 on the northeast fish basket stacks, and 12 on the dock-side exterior strip. Do not draw markers 13, 14, 15, 16, or 17 and do not depict fugitives, blood, flashlight beams, historical imagery, a handgun, surveillance activity, characters, camera icons, field-of-view cones, or event-state cues. Use no text labels or annotations inside the drawing other than the numbered circles; a small north arrow with the letter N is allowed.",
        "key_elements": [
          "Compact rectangular coastal gear storehouse footprint",
          "Single dock-side hinged entrance and narrow threshold",
          "One grimy dock-facing surveillance window",
          "Narrow central aisle constrained by dense perimeter storage",
          "Persistent stacks of fishing nets, rods, traps, and large fish baskets",
          "Rear hiding corner screened by old net bays",
          "Flat pastel zoning for work, storage, hiding, threshold, and exterior areas",
          "Transient search, concealment, historical montage, handgun, and surveillance cues excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work area",
            "number": 1,
            "position_hint": "central portion of the storehouse around the main circulation path"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "perimeter storage zone",
            "number": 2,
            "position_hint": "continuous service zone along the west, north, and east walls"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "screened hiding corner",
            "number": 3,
            "position_hint": "northwest rear corner behind the net storage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold",
            "number": 4,
            "position_hint": "south wall immediately inside the main entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main hinged door",
            "number": 5,
            "position_hint": "south wall near the center, opening into the storehouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "dock-facing window",
            "number": 6,
            "position_hint": "east wall toward the north end, overlooking the exterior dock side"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "narrow gear aisle",
            "number": 7,
            "position_hint": "irregular south-to-north passage through the central work area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "stacked fishing-net bays",
            "number": 8,
            "position_hint": "west wall and northwest corner, screening the hiding area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "fishing rod rack",
            "number": 9,
            "position_hint": "east wall south of the window"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "stacked fishing traps",
            "number": 10,
            "position_hint": "north wall beside the rear end of the aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "large fish basket stacks",
            "number": 11,
            "position_hint": "northeast corner close to the window and trap stacks"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "dock-side exterior strip",
            "number": 12,
            "position_hint": "narrow exterior zone outside the south and east walls"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood-covered fugitives concealed in nets",
            "number": 13,
            "position_hint": "inside the old nets at number 3 behind number 8"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "flashlight search beam",
            "number": 14,
            "position_hint": "sweeping inward from number 5 along number 7"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "historical famine transformation tableau",
            "number": 15,
            "position_hint": "separate historical hut-kitchen insert with no physical placement in the modern storehouse"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "readied handgun",
            "number": 16,
            "position_hint": "behind stored gear near number 3 while facing number 6"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "surveillance through window",
            "number": 17,
            "position_hint": "sightline through number 6 toward number 12"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L41B07",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "Just inside number 5 (main door), facing diagonally along number 7 (gear aisle) toward number 3 (hiding corner) and number 8 (stacked net bays).",
            "framing_notes": "Keep number 4 in the near foreground and make the obstructed route through numbers 10 and 11 clear. The background overlay should add number 13 inside the nets and number 14 sweeping across the aisle.",
            "ignore_numbered_elements": [
              15,
              16,
              17
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "entry_search_view",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              13,
              14
            ]
          },
          {
            "bg_id": "L41B04",
            "camera_height": "low seated eye level appropriate to a floor-level historical interior tableau",
            "camera_position": "Separate historical insert with no physical camera position inside the modern storehouse; frame only number 15 as a self-contained period hut-kitchen tableau.",
            "framing_notes": "Do not mix the modern storehouse, modern fishing gear, handgun, flashlight, or window-surveillance imagery into this historical insert.",
            "ignore_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              16,
              17
            ],
            "lens_hint": "40mm natural perspective",
            "sub_location": "historical_hut_kitchen_insert",
            "use_numbered_elements": [
              15
            ]
          },
          {
            "bg_id": "L41B03",
            "camera_height": "eye-level seated or crouched, approximately 1.2 m",
            "camera_position": "Within number 7 (gear aisle), facing diagonally toward number 3 (hiding corner), with number 8 (net bays) on one side and numbers 10 and 11 enclosing the background.",
            "framing_notes": "Create an intimate, obstructed confession composition among persistent gear. Keep the doorway and window outside the principal frame and omit all event-specific overlay cues.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16,
              17
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rear_hideout_confession",
            "use_numbered_elements": [
              1,
              2,
              3,
              7,
              8,
              10,
              11
            ]
          },
          {
            "bg_id": "L41B06",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "Near number 3 (hiding corner), facing across number 7 (gear aisle) toward number 6 (dock-facing window), with numbers 8 and 10 forming concealed side cover.",
            "framing_notes": "Feature number 6 prominently and allow a limited view of number 12 beyond it. The background overlay should place number 16 behind cover and express number 17 only through the window sightline.",
            "ignore_numbered_elements": [
              13,
              14,
              15
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "window_surveillance_hideout",
            "use_numbered_elements": [
              1,
              2,
              3,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              16,
              17
            ]
          }
        ],
        "scale_guideline": "Treat the storehouse as a single-storey coastal utility shed, typical for this building type; the text does not specify a storey count. A conservative typical footprint is roughly 6–10 m long by 4–7 m wide, with an interior height around 2.4–3.2 m. The plan requires one exterior entry door and one dock-facing window. Net, trap, and fish-basket stacks rise nearly to the ceiling as directly described, but there are no stairs or other multi-storey vertical elements.",
        "applied_shots": [
          "S80_Shot14",
          "S80_Shot31",
          "S81_Shot4",
          "S81_Shot10",
          "S81_Shot12",
          "S84_Shot1",
          "S84_Shot5"
        ],
        "group_id": "bg_island_dock_and_gear_storehouse",
        "depends_on_fp": []
      },
      "fp_l20_restaurant_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a modest single-storey 2020s island restaurant combined with a tiny general store and fishing-supply shop. The public interior is approximately the size of an elementary-school classroom. Arrange number 1 as a central shared dining hall filled pale yellow; number 2 as a narrow retail shop strip along the east side filled pale green; number 3 as a compact service kitchen along the north rear edge filled pale cyan; numbers 4 and 5 as two adjoining private rooms along the northwest and west sides filled pale blue; and number 6 as a small front threshold zone filled pale beige. Use one flat pastel color per zone consistently, with no blending. Place the south-facing front entrance at number 6, a front wooden-lattice window bank at number 7, a west-side lattice window at number 8, a curtained exterior window in the back room at number 9, and a kitchen rear service door toward the backyard at number 10. Show sliding interior doors at numbers 11 and 12 connecting both private rooms to the dining hall. Draw a simple group of rectangular dining tables at number 13, wall-aligned general-goods shelves at number 14, a fishing-supply display rack at number 15, a fixed kitchen stove at number 16, a sink with preparation counter at number 17, and a fixed landline telephone at number 18. Use standard top-down symbolic glyphs only: door leaves with swing arcs where hinged, sliding-door tracks for sliding doors, windows as double parallel wall lines, tables as plain rectangles, shelving as narrow divided rectangles, and kitchen fixtures as simple plan symbols. Every persistent element numbered 1 through 18 must have one small white circle containing its unique black number, appearing exactly once. Do not draw numbers 19 through 25 or any associated transient meal, album, garment, festival bundle, blood trace, sunset, or moonlight cue. Generic area labels such as Shared Zone, Retail Zone, Service Zone, Private Zone, and Threshold Zone may appear in larger text inside their colored areas; include no other labels or annotations. A small north arrow is allowed in one corner. Use clean single-weight black outlines on a white or off-white background, geometric shapes only. Strictly flat 2D plan view, like a clean CAD plan or simple room-layout sketch. Absolutely no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, material rendering, decorative illustration, camera icons, field-of-view cones, or movement arrows.",
        "key_elements": [
          "Unified modest restaurant and general-shop interior approximately the size of an elementary-school classroom",
          "Central shared dining hall with persistent table group",
          "Narrow side retail zone with convenience shelves and fishing-supply rack",
          "Compact rear kitchen edge with stove, sink, preparation counter, and landline telephone",
          "Two adjoining private rooms reached through sliding doors from the dining hall",
          "Front entrance and lattice-window groups providing views toward the street and sea",
          "Rear kitchen service door leading toward the backyard",
          "Base floor plan excludes all transient meals, loose preparation items, blood traces, and time-of-day illumination cues"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared dining hall",
            "number": 1,
            "position_hint": "central and southern portion of the unified interior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "retail shop zone",
            "number": 2,
            "position_hint": "narrow strip along the east side of the dining hall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service kitchen zone",
            "number": 3,
            "position_hint": "north rear edge, open or partly open to the dining hall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "adjoining private room",
            "number": 4,
            "position_hint": "northwest of the dining hall beside the kitchen"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "back sleeping room",
            "number": 5,
            "position_hint": "west side behind the dining hall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front entrance",
            "number": 6,
            "position_hint": "south wall near the center, facing the street and sea direction"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front lattice window bank",
            "number": 7,
            "position_hint": "south wall beside the front entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "side lattice window",
            "number": 8,
            "position_hint": "west wall of the dining hall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "curtained room window",
            "number": 9,
            "position_hint": "outer west wall of the back sleeping room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rear service door",
            "number": 10,
            "position_hint": "north wall of the kitchen, opening toward the backyard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "private-room sliding door",
            "number": 11,
            "position_hint": "between the adjoining private room and dining hall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "back-room sliding door",
            "number": 12,
            "position_hint": "between the back sleeping room and dining hall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "dining table group",
            "number": 13,
            "position_hint": "center of the shared dining hall with circulation space around it"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "general-goods shelving",
            "number": 14,
            "position_hint": "against the east wall inside the retail shop zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "fishing-supply display rack",
            "number": 15,
            "position_hint": "northeast end of the retail zone near the kitchen edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen stove",
            "number": 16,
            "position_hint": "against the north wall of the service kitchen"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "sink and preparation counter",
            "number": 17,
            "position_hint": "east side of the kitchen beside the stove"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "landline telephone",
            "number": 18,
            "position_hint": "on a fixed counter at the boundary between kitchen and dining hall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "raw meat meal spread",
            "number": 19,
            "position_hint": "on the central dining tables during meal scenes"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "open photograph album",
            "number": 20,
            "position_hint": "on a dining table during the daytime family meal"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "red ritual garment",
            "number": 21,
            "position_hint": "temporarily hanging inside the open adjoining private room"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "festival preparation bundles",
            "number": 22,
            "position_hint": "temporarily arranged inside and near the adjoining private room"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood and meat-juice smears",
            "number": 23,
            "position_hint": "on the nighttime dining setting and nearby table surface"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "red sunset wash",
            "number": 24,
            "position_hint": "across the empty dining hall through the exterior windows"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "moonlight wash",
            "number": 25,
            "position_hint": "across the empty dining hall through the lattice windows"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B01",
            "camera_height": "eye-level seated-to-standing transition, approximately 1.4m",
            "camera_position": "near number 6 (front entrance), facing diagonally across number 1 (dining hall) toward number 3 (kitchen), number 4 (adjoining private room), and number 2 (retail zone)",
            "framing_notes": "Keep number 13 central, show the kitchen edge and open private-room doorway behind it, and retain the mixed restaurant and small-shop character along the side wall.",
            "ignore_numbered_elements": [
              23,
              24,
              25
            ],
            "lens_hint": "32mm moderate wide angle",
            "sub_location": "restaurant_dining_hall",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7,
              11,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22
            ]
          },
          {
            "bg_id": "L20B05",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 12 (back-room sliding door), facing through number 1 (empty dining hall) toward number 7 (front lattice window), with number 11 (other private-room door) across the hall",
            "framing_notes": "Emphasize the empty tables, dark adjoining doorways, and the window geometry admitting the moonlit state; no meal or preparation clutter.",
            "ignore_numbered_elements": [
              19,
              20,
              21,
              22,
              23,
              24
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "restaurant_hall_at_night",
            "use_numbered_elements": [
              1,
              4,
              5,
              7,
              8,
              9,
              11,
              12,
              13,
              25
            ]
          },
          {
            "bg_id": "L20B04",
            "camera_height": "eye-level seated, approximately 1.3m",
            "camera_position": "near number 8 (side lattice window), facing diagonally toward number 13 (dining tables), number 11 (private-room door), and number 3 (kitchen edge)",
            "framing_notes": "Place the meal setting prominently in the foreground while retaining the lattice window for views of watchers outside and the private-room doorway in the rear plane.",
            "ignore_numbered_elements": [
              20,
              21,
              22,
              24,
              25
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "restaurant_night_meal_area",
            "use_numbered_elements": [
              1,
              3,
              4,
              7,
              8,
              11,
              13,
              16,
              17,
              19,
              23
            ]
          },
          {
            "bg_id": "L20B02",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 13 (dining tables), facing number 6 (front entrance) and number 7 (front lattice window), with number 2 (retail zone) along the side",
            "framing_notes": "Prioritize unobstructed sightlines through the front opening and window toward exterior search activity while keeping the interior calm and orderly.",
            "ignore_numbered_elements": [
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "lens_hint": "40mm natural perspective",
            "sub_location": "restaurant_front_view",
            "use_numbered_elements": [
              1,
              2,
              6,
              7,
              8,
              13,
              14
            ]
          },
          {
            "bg_id": "L20B03",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 6 (front entrance), facing across number 1 (dining hall) toward number 3 (kitchen), number 11 (private-room door), and number 12 (back-room door)",
            "framing_notes": "Show a clear search path from the empty hall to the kitchen and both adjoining rooms, with the front and side windows admitting the sunset state.",
            "ignore_numbered_elements": [
              19,
              20,
              21,
              22,
              23,
              25
            ],
            "lens_hint": "30mm wide angle",
            "sub_location": "empty_restaurant_at_sunset",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              10,
              11,
              12,
              13,
              16,
              17,
              24
            ]
          }
        ],
        "scale_guideline": "The restaurant complex reads as a single-storey structure with no interior stair or upper level described; use a typical modest rural commercial storey height rather than implying multiple floors. The combined public dining and shop portion is approximately elementary-school-classroom sized, with compact kitchen and private rooms attached along its rear and side edges. Use the depicted openings as a conservative schematic minimum: one front entrance, one rear service exit, doors to two adjoining rooms, and several window groups; exact facade counts and measurements are not specified.",
        "applied_shots": [
          "S21_Shot2",
          "S21_Shot10",
          "S21_Shot16",
          "S48_Shot3",
          "S48_Shot10",
          "S24_Shot4",
          "S24_Shot5",
          "S63_Shot2",
          "S63_Shot8",
          "S63_Shot13",
          "S83_Shot4",
          "S83_Shot5",
          "S90_Shot1",
          "S90_Shot4"
        ],
        "group_id": "bg_wooden_restaurant_compound",
        "depends_on_fp": []
      },
      "fp_l21_back_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic 2D architectural floor plan diagram of a compact back sleeping room in a modest 2020s rural coastal-island commercial dwelling. Use a simple rectangular room with a practical low-floor sleeping layout appropriate to a shoes-off household: number 1 is the main Private Zone, filled with one flat solid pale blue color; number 5 is a narrow Threshold Zone beside the doorway, filled with one flat solid pale beige color. Place number 2 on a simple top-down rectangular floor-bedding glyph with a small pillow shape, laid lengthwise in the center-west portion of the room. Place number 3 on a single exterior window centered in the north wall, represented by double parallel lines. Place number 4 on simple paired curtain glyphs immediately inside that window. Place number 6 on a sliding doorway in the east wall near the southeast corner, represented by simple parallel sliding panels and a track, connecting toward the adjoining interior. Show only small white circles with black numbers 1 through 6, each appearing exactly once; do not draw markers 7, 8, or 9 because they are transient overlay states. Minimal text inside the diagram: only the larger generic area labels 'Private Zone' and 'Threshold Zone' are allowed. Use clean single-weight black CAD-style outlines on a white or off-white background, geometric shapes only, with clear wall thickness and uncluttered circulation space. No camera icons, view cones, arrows, people, guards, sunlight beams, darkness effects, necklaces, plot clues, or other transient objects. Strictly no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no blending, no ambient occlusion, no photorealism, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Compact private sleeping room with an uncluttered floor-based sleeping arrangement",
          "Laid-out floor bedding with a pillow near the west side of the room",
          "Single curtained exterior window facing the rear lane or yard",
          "Sliding doorway connecting the back room to the adjoining commercial interior",
          "Small shoes-off threshold strip inside the sliding doorway",
          "Separate transient states for peaceful daylight and covert nighttime surveillance"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "private sleeping room",
            "number": 1,
            "position_hint": "main compact rectangular room area"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "floor bedding and pillow",
            "number": 2,
            "position_hint": "center-west of the sleeping room, oriented lengthwise toward the window"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "exterior window",
            "number": 3,
            "position_hint": "north exterior wall, centered above the bedding area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "window curtains",
            "number": 4,
            "position_hint": "mounted directly inside number 3 on the north wall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "threshold area",
            "number": 5,
            "position_hint": "narrow interior strip beside the southeast sliding doorway"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "sliding doorway",
            "number": 6,
            "position_hint": "east wall near the southeast corner, connecting to the adjoining interior"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "warm daytime sunlight",
            "number": 7,
            "position_hint": "entering through number 3 and falling across number 2; overlay only, not drawn on the plan"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "rotating outside guards",
            "number": 8,
            "position_hint": "outside number 3 in the rear lane, partly concealed by number 4; overlay only, not drawn on the plan"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dark nighttime room state",
            "number": 9,
            "position_hint": "throughout number 1 with the window kept dim; overlay only, not drawn on the plan"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L21B01",
            "camera_height": "eye-level seated or low standing, approximately 1.3–1.5 m",
            "camera_position": "near number 5 (threshold area), facing diagonally across number 1 (sleeping room) toward number 2 (floor bedding), number 3 (window), and number 4 (curtains), with number 6 (sliding doorway) at the near edge",
            "framing_notes": "Show the orderly bedding, curtained window, and open sliding doorway together; number 7 supplies the peaceful daytime sunlight state.",
            "ignore_numbered_elements": [
              8,
              9
            ],
            "lens_hint": "32mm moderate wide angle",
            "sub_location": "back_room",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ]
          },
          {
            "bg_id": "L21B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "inside number 1 (sleeping room) near the southeast corner, facing diagonally toward number 3 (window) and number 4 (curtains), with number 2 (floor bedding) in the lower foreground",
            "framing_notes": "Keep the curtained window dominant and leave enough dark floor space for pacing; number 8 belongs beyond the window and number 9 establishes the nighttime state.",
            "ignore_numbered_elements": [
              7
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "back_room",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "This plan covers one compact back sleeping room, typically about 6–10 square meters for this kind of modest rural commercial dwelling; the exact footprint is not specified. The host building is typically a single-storey structure with an approximately 2.4–3.0 m interior storey height, although the text does not specify its full height or storey count. This room has one exterior window and one interior sliding doorway, with no stairs or other multi-level elements indicated.",
        "applied_shots": [
          "S36_Shot1",
          "S36_Shot4",
          "S36_Shot5",
          "S50_Shot2",
          "S50_Shot3"
        ],
        "group_id": "bg_wooden_restaurant_compound",
        "depends_on_fp": []
      },
      "fp_l22_backyard": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact contemporary rural island backyard compound. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, geometric shapes only. North is at the top. Place the rear edge of the main mixed-use building along the south boundary, with a narrow threshold zone and one rear door opening into the yard. Put an orderly rectangular kitchen garden on the west side, a low rectangular vegetable-drying platform beside it, an open central working yard, and a narrow access path leading north. Place a small detached old storage shed in the northeast corner, with one hinged door facing southwest toward the yard and simple built-in shelving along its north and east interior walls. Continue the access path beyond the shed into a narrow forest-road approach at the north edge, reflecting the compact layout of a modern remote coastal village compound with limited infrastructure. Use standard top-down symbols: door leaves with swing arcs, shelving as narrow outlined rectangles, garden beds as simple parallel rectangular rows, and the drying platform as a plain low rectangular glyph. Fill each zone with one consistent flat pastel solid color: backyard shared zone pale yellow, rear threshold zone pale beige, kitchen garden pale green, access path pale peach, shed utility zone pale gray, and forest-road approach pale blue-gray. Use no gradients, blending, or decorative effects. Draw one small circular black-number marker exactly once for each base element numbered 1 through 10, positioned on its corresponding area, opening, fixture, or furniture glyph. Do not draw markers 11 through 17 because they are transient overlay cues. Optional interior area text is limited to the generic labels Yard, Threshold, Garden, Shed, and Forest Approach, plus a small N and north arrow in one corner; include no other words or annotations. Do not draw people, animals, candles, altar objects, fire, smoke, firefighting equipment, sunset effects, camera icons, view cones, or event-state cues. Strictly avoid 3D, isometric, perspective, axonometric, depth, shadow, shading, gradients, ambient occlusion, photorealism, rendered lighting, textured surfaces, and material rendering.",
        "key_elements": [
          "Compact rear working yard behind a rural mixed-use building",
          "Single rear door and narrow threshold strip",
          "Orderly rectangular kitchen garden plots",
          "Low rectangular vegetable-drying platform",
          "Detached old storage shed with one outward-facing door",
          "Ordinary built-in storage shelving inside the shed",
          "Narrow path continuing toward an unlit forest-road approach",
          "Night ritual arrangement and shed-threshold glow reserved for overlays",
          "Active shed fire and firefighting equipment reserved for overlays",
          "Burned shed shell, residual smoke, and sunset state reserved for overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "backyard shared zone",
            "number": 1,
            "position_hint": "center of the compound between the rear building edge and detached shed"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear threshold zone",
            "number": 2,
            "position_hint": "south edge of the yard along the rear wall of the main building"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rear building door",
            "number": 3,
            "position_hint": "center of the south rear wall, opening onto the threshold zone"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchen garden",
            "number": 4,
            "position_hint": "west side of the backyard in neat rectangular planting rows"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "vegetable drying platform",
            "number": 5,
            "position_hint": "beside the kitchen garden on the southwest side of the yard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "old storage shed",
            "number": 6,
            "position_hint": "northeast corner of the backyard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "shed door",
            "number": 7,
            "position_hint": "southwest-facing wall of the old shed, oriented toward the backyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forest-road approach",
            "number": 8,
            "position_hint": "north edge of the plan, continuing away from the compound toward the forest"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "yard access path",
            "number": 9,
            "position_hint": "narrow path linking the rear threshold, shed, and forest-road approach"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "shed storage shelving",
            "number": 10,
            "position_hint": "along the north and east interior walls of the old shed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "ritual altar arrangement",
            "number": 11,
            "position_hint": "center of the shed interior, including candles, an animal head, a blood bowl, and a long ritual spear"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "shed threshold glow",
            "number": 12,
            "position_hint": "at the shed door gap and threshold during the pitch-dark night state"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "towering shed flames",
            "number": 13,
            "position_hint": "covering the old shed footprint and rising above its roof during the fire"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "firefighting hose and buckets",
            "number": 14,
            "position_hint": "distributed through the yard around the burning shed"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "burned shed shell",
            "number": 15,
            "position_hint": "occupying the old shed footprint after the fire"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "residual black smoke",
            "number": 16,
            "position_hint": "rising from the burned shed shell in the immediate aftermath"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "sunset yard glow",
            "number": 17,
            "position_hint": "broadly across the empty backyard from the west side during sunset"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L22B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (rear door), facing diagonally across number 1 (backyard) toward number 7 (shed door) and number 8 (forest-road approach)",
            "framing_notes": "Keep number 5 in the near side of the yard, frame numbers 11 and 12 through or around the shed doorway, and retain the dark road beyond number 6.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16,
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "backyard_shed_approach",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L22B03",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "within number 1 (backyard), facing number 6 (old shed) with number 3 (rear door) behind and number 4 (garden) to one side",
            "framing_notes": "Show the open number 7 clearly and reveal number 10 as ordinary storage; the shed interior must contain no ritual arrangement.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "lens_hint": "32mm moderate wide angle",
            "sub_location": "daylit_backyard_shed",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          },
          {
            "bg_id": "L22B05",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (rear door), facing across number 1 (backyard) toward number 6 (old shed)",
            "framing_notes": "Center number 13 over the shed footprint and distribute number 14 through the yard around it; retain the garden and drying platform as spatial foreground anchors.",
            "ignore_numbered_elements": [
              11,
              12,
              15,
              16,
              17
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "backyard_shed_fire",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              13,
              14
            ]
          },
          {
            "bg_id": "L22B06",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "from the middle of number 1 (backyard), facing number 6 (shed footprint) with number 8 (forest-road approach) beyond",
            "framing_notes": "Show number 15 as the destroyed shell occupying the original shed footprint and number 16 rising above it; do not restore the intact shed door or shelving.",
            "ignore_numbered_elements": [
              7,
              10,
              11,
              12,
              13,
              14,
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "burned_backyard_shed",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              15,
              16
            ]
          },
          {
            "bg_id": "L22B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 (rear door), looking across number 1 (empty backyard) toward number 6 (shed footprint) and number 8 (forest-road approach)",
            "framing_notes": "Preserve number 15 as the post-fire shed shell, omit active smoke and all people, and allow number 17 to define the sunset state across the otherwise empty yard.",
            "ignore_numbered_elements": [
              7,
              10,
              11,
              12,
              13,
              14,
              16
            ],
            "lens_hint": "40mm natural wide lens",
            "sub_location": "sunset_empty_backyard",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              15,
              17
            ]
          }
        ],
        "scale_guideline": "The rear building and detached shed should read as single-storey rural structures, which is typical for this compound type but not explicitly confirmed; typical overall heights are roughly 3–4 m for the main building and 2–3 m for the shed. The indoor establishment is described as approximately elementary-classroom scale, while the backyard is a compact working yard containing garden plots, a low drying platform, and a small detached shed; exact footprints are not specified. The backyard-facing layout has one confirmed rear building door and one confirmed shed door, while no exterior window count is established. The forest-road approach rises toward deep forest and mountain terrain, but its grade and vertical extent are unspecified.",
        "applied_shots": [
          "S26_Shot2",
          "S26_Shot4",
          "S28_Shot2",
          "S37_Shot3",
          "S37_Shot5",
          "S37_Shot10",
          "S66_Shot1",
          "S72_Shot2",
          "S72_Shot4",
          "S91_Shot1"
        ],
        "group_id": "bg_wooden_restaurant_compound",
        "depends_on_fp": []
      },
      "fp_l23_old_shed_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a cramped old rural island utility shed from the contemporary era. Show a compact rectangular single-room footprint with thick but single-weight black wall outlines on a white or off-white background. Divide the plan into consistent flat pastel solid-fill zones: Main Zone in pale yellow across the central floor, Inner Zone in pale blue at the north end, Threshold Zone in pale beige inside the south entrance, and Service Zone in pale cyan along the west and east storage edges. Add a narrow plain hinged shed doorway on the south wall, slightly west of center, using a standard door line and swing arc. Place simple top-down rectangular fixed storage-shelf glyphs along the west and east walls, leaving a cramped central aisle and keeping the southeast corner unobstructed. Indicate the exposed roof-rafter structure with simple evenly spaced geometric cross-bands spanning east to west, without obscuring the room plan. Use layout conventions appropriate to a modest weathered utility outbuilding in a contemporary remote coastal village: one direct exterior entrance, practical perimeter storage, little unused floor space, and a clear sightline from the doorway to the rear inner zone. Draw small white circular markers with black numbers exactly once for base-layer elements 1 through 7 only: 1 in the main shed interior, 2 in the rear inner zone, 3 at the entrance threshold, 4 at the doorway, 5 on the west shelving, 6 on the east shelving, and 7 on the rafter structure. Do not draw markers 8 through 14 and do not depict the temporary altar, candles, animal head, blood bowl, spear, incense, smoke, people, creatures, lurking figure, or any other event-state cue; those belong to a separate overlay. Generic area labels Main Zone, Inner Zone, Threshold Zone, and Service Zone may appear in larger simple text, but include no other labels, legends, annotations, camera icons, field-of-view cones, or arrows. Use geometric plan symbols only. No 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, material rendering, color blending, or drop shadows.",
        "key_elements": [
          "Compact single-room rural utility shed with a clear view from the entrance to the rear zone",
          "Main central floor area with narrow circulation between storage edges",
          "Rear inner zone where the temporary altar assembly appears",
          "Single exterior doorway on the south wall",
          "Fixed storage shelving along both side walls",
          "Exposed roof-rafter structure spanning the room",
          "Temporary altar table, candles, goat head, blood bowl, incense vessel, and ancient spear reserved for the state overlay",
          "Ambiguous lurking figure reserved for the high wall-to-ceiling corner state overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main shed interior",
            "number": 1,
            "position_hint": "central portion of the compact shed"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear inner zone",
            "number": 2,
            "position_hint": "north end of the shed opposite the entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 3,
            "position_hint": "inside the south wall doorway"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "shed doorway",
            "number": 4,
            "position_hint": "south wall, slightly west of center"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "west storage shelving",
            "number": 5,
            "position_hint": "along the west wall, leaving a narrow central aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "east storage shelving",
            "number": 6,
            "position_hint": "along the east wall, clear of the southeast corner"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "exposed roof rafters",
            "number": 7,
            "position_hint": "overhead structure spanning east to west across the full shed"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "temporary altar table",
            "number": 8,
            "position_hint": "against the north wall in the rear inner zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "altar candles",
            "number": 9,
            "position_hint": "clustered on and around the temporary altar table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "black goat head",
            "number": 10,
            "position_hint": "center of the temporary altar table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "blood-filled bowl",
            "number": 11,
            "position_hint": "on the floor immediately south of the temporary altar table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "ancient long spear",
            "number": 12,
            "position_hint": "laid horizontally above the goat head on the temporary altar table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "burning incense vessel",
            "number": 13,
            "position_hint": "one side of the temporary altar table near the candles"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "lurking corner figure",
            "number": 14,
            "position_hint": "high southeast wall-to-ceiling corner behind an entrant facing the altar"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L23B07",
            "camera_height": "eye-level crouched at approximately 1.3m",
            "camera_position": "just outside number 4 (shed doorway), facing diagonally across number 1 (main shed interior) toward number 8 (temporary altar table) and number 12 (ancient spear), with number 14 (lurking corner figure) positioned high behind and to the right of the entrant",
            "framing_notes": "Keep the doorway edge in the near foreground, reveal the altar and its objects at the far wall, include the cramped side storage, and preserve the high wall-to-ceiling corner for the partially concealed figure.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "old_shed_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "Treat the shed as a compact, single-storey detached rural utility outbuilding; the text confirms an enclosed ceiling and rafters but does not explicitly state the storey count. Its footprint is roughly that of one cramped small room, with only narrow circulation between the two storage edges and the rear zone. Use one confirmed exterior doorway and no confirmed windows; a typical low utility-shed wall and roof height for this setting is appropriate, with the rafters extending across the full footprint.",
        "applied_shots": [
          "S27_Shot2",
          "S27_Shot5"
        ],
        "group_id": "bg_wooden_restaurant_compound",
        "depends_on_fp": []
      },
      "fp_l40_front_and_village_road": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan diagram of a modern remote island village restaurant frontage, village road, waterfront sightline, and pier approach. Use a clean CAD-plan appearance 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 shadows, no shading, no gradients, no ambient occlusion, no photorealism, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering. Show number 1 as a compact classroom-sized restaurant and mixed general shop on the inland side, with number 2 as a centered front sliding-door plan glyph and number 3 as a broad wooden lattice window bank drawn by double parallel wall lines. Place number 4 as the narrow frontage apron between the facade and number 5, a narrow village road running across the frontage and continuing inland toward the forest. Branch number 6 from the road as a direct pier approach that preserves an open sightline from number 2 to number 7, a simple rectangular stone pier projecting into number 8, the waterfront. Place number 9, a small rectangular fishing gear shed, beside the pier approach near the shore. Show number 10 as a narrow side and rear lane wrapping around the restaurant to number 11, a modest backyard storage shed. Place number 12 as a small persistent loudspeaker-pole plan symbol near the road and pier-approach junction. Reflect a contemporary 2020s remote coastal village layout with compact low-rise buildings, narrow pedestrian and light-vehicle lanes, limited infrastructure, and practical fishing access; express these cues only through geometry. Use flat solid pastel area fills with no blending: the restaurant shared zone pale yellow, the service sheds pale cyan, the frontage threshold and pier approach pale beige, the village road and side lane pale gray, the stone pier pale muted tan, and the waterfront pale blue. Short generic area labels such as Shared Zone, Service Zone, Threshold Zone, Road Zone, Pier Zone, and Water Zone may appear in larger text. Draw one small circle with a unique black number exactly once for each base element numbered 1 through 12. Do not draw markers 13 through 22 or any guards, crowds, search activity, boat, seated figure, attacker, blood, body, fire cue, or spear because those are transient state overlays. Include no other labels, annotations, camera symbols, field-of-view cones, or arrows; a small north arrow with N in one corner is allowed.",
        "key_elements": [
          "Classroom-sized single-storey restaurant and mixed village shop footprint",
          "Broad front lattice window bank and sliding entrance facing the village road",
          "Small frontage apron connecting the entrance to the road",
          "Village road continuing toward the forest and branching toward the waterfront",
          "Clear restaurant-to-pier sightline along the pier approach",
          "Stone pier projecting into sheltered coastal water",
          "Fishing gear shed beside the pier approach",
          "Side and rear lane connecting the frontage to the backyard storage shed",
          "Persistent village loudspeaker pole near the road junction",
          "Transient guards, search parties, boat, pier figure, attackers, blood, body, and carried spear excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "restaurant and mixed shop",
            "number": 1,
            "position_hint": "inland side of the plan, facing the village road and waterfront"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main sliding entrance",
            "number": 2,
            "position_hint": "center of the restaurant front facade"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front lattice window bank",
            "number": 3,
            "position_hint": "front facade beside the main entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "frontage apron",
            "number": 4,
            "position_hint": "narrow threshold strip between the restaurant facade and village road"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "village road",
            "number": 5,
            "position_hint": "crossing the restaurant frontage and continuing inland toward the forest"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "pier approach lane",
            "number": 6,
            "position_hint": "branching from the village road toward the waterfront"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "stone pier",
            "number": 7,
            "position_hint": "waterward end of the pier approach, projecting into the sea"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "waterfront",
            "number": 8,
            "position_hint": "seaward edge of the plan beyond the stone pier"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "fishing gear shed",
            "number": 9,
            "position_hint": "beside the pier approach near the waterfront"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "side and rear lane",
            "number": 10,
            "position_hint": "running around the restaurant toward its backyard"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear storage shed",
            "number": 11,
            "position_hint": "behind the restaurant at the end of the side and rear lane"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "village loudspeaker pole",
            "number": 12,
            "position_hint": "near the junction of the village road and pier approach"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "villagers guarding roadside positions",
            "number": 13,
            "position_hint": "distributed along the village road and frontage apron, facing the restaurant"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "guards abandoning posts and rushing rearward",
            "number": 14,
            "position_hint": "moving from the frontage along the side and rear lane toward the reported fire"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "villagers conducting waterfront search",
            "number": 15,
            "position_hint": "along the village road, pier approach, and waterfront edge"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "approaching police patrol boat",
            "number": 16,
            "position_hint": "offshore from the stone pier, moving rapidly toward the waterfront"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "solitary seated figure",
            "number": 17,
            "position_hint": "far end of the stone pier, facing the sea"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "attacker approaching on village road",
            "number": 18,
            "position_hint": "on the village road advancing toward the restaurant entrance"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "blood-covered attacker at entrance",
            "number": 19,
            "position_hint": "emerging through the main sliding entrance after the assault"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood across entrance and hall floor",
            "number": 20,
            "position_hint": "inside and immediately behind the main entrance"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "fallen body inside restaurant",
            "number": 21,
            "position_hint": "on the restaurant hall floor, visible through the open entrance"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "carried pale antler spear",
            "number": 22,
            "position_hint": "held by the attacker emerging through the main entrance"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L40B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on number 5 (village road), facing diagonally across number 4 (frontage apron) toward number 2 (main entrance) and number 3 (front window bank)",
            "framing_notes": "Keep the restaurant frontage and roadside guard locations prominent; allow the rearward route toward number 10 to remain legible as villagers leave their posts.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "guarded_restaurant_frontage",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              10,
              12,
              13,
              14
            ]
          },
          {
            "bg_id": "L40B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 6 (pier approach), facing past number 7 (stone pier) across number 8 (waterfront), with number 1 (restaurant) remaining in the inland background",
            "framing_notes": "Preserve a clear water sightline for the approaching patrol boat and include the fishing gear shed beside the pier approach.",
            "ignore_numbered_elements": [
              13,
              14,
              17,
              18,
              19,
              20,
              21,
              22
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "village_waterfront_search",
            "use_numbered_elements": [
              1,
              4,
              5,
              6,
              7,
              8,
              9,
              12,
              15,
              16
            ]
          },
          {
            "bg_id": "L40B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just outside number 2 (main entrance), looking across number 4 (frontage apron) and along number 6 (pier approach) toward number 7 (stone pier) and number 8 (waterfront)",
            "framing_notes": "Create an uninterrupted reveal from the restaurant doorway to the far end of the pier, where the solitary seated figure is isolated against open water.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16,
              18,
              19,
              20,
              21,
              22
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "sunset_frontage_pier_sightline",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              17
            ]
          },
          {
            "bg_id": "L40B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on number 5 (village road), facing uphill toward number 4 (frontage apron), number 2 (main entrance), and the visible interior edge of number 1 (restaurant)",
            "framing_notes": "Keep a strong straight approach to the entrance for the assault, then preserve a view through the open doorway to the fallen body and blood-marked hall behind the emerging attacker.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16,
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "night_road_and_restaurant_entrance",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              10,
              18,
              19,
              20,
              21,
              22
            ]
          }
        ],
        "scale_guideline": "The main restaurant is a single-storey rural island building, typical for this building type because the text does not specify another storey; use a typical overall height of roughly 3–4 m. Its footprint is approximately the size of one elementary-school classroom, conservatively around 60–80 square metres, with attached shop functions sharing the same unit. The front facade has one principal sliding entrance and one broad lattice-window bank based on the scene evidence. The pier remains low and near the waterfront grade, while the road and pier approach should read as narrow village-scale routes rather than full urban streets.",
        "applied_shots": [
          "S65_Shot2",
          "S85_Shot3",
          "S85_Shot6",
          "S92_Shot3",
          "S104_Shot3",
          "S104_Shot7",
          "S106_Shot2"
        ],
        "group_id": "bg_wooden_restaurant_compound",
        "depends_on_fp": []
      },
      "fp_cave_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a timber-braced natural cave mouth, its forest approach, and its entry threshold. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric plan symbols only, and minimal text. Strictly use no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealism, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering. Show the exterior forest approach as a broad irregular pale green solid-fill area marked by a small numbered circle 1. Show the natural cave rock shell as a thick irregular pale gray solid-fill mass enclosing the north side of the plan, marked 2. Cut one large irregular south-facing cave-mouth opening through the rock shell, marked 3. Across this opening, draw a simple top-down symbolic timber reinforcement consisting of two rough rectangular side posts and one crossbeam line, grouped under marker 4; keep it schematic and untextured. Draw a narrow pale beige solid-fill threshold band across the mouth, marked 5. Beyond it, show a narrowing pale blue-gray solid-fill cave passage extending northward and ending at the plan boundary, marked 6. Along the east and west margins of the approach, show a dense forest-edge zone in a distinct pale olive solid fill, marked 7, using only sparse circular tree-trunk plan symbols and simple canopy boundary outlines. Use each area color consistently with no blending. The approach should align directly with the cave mouth, while the rock shell and forest edges create a constricted entrance composition appropriate to a remote modern island forest where infrastructure is limited and the cave support is improvised from rough timber. Place each marker as one small white circle with a black integer, with every number appearing exactly once. Optional larger generic area labels may read only Forest Approach, Rock Zone, Threshold Zone, Cave Passage, and Forest Edge. Add no other labels, annotations, people, vehicles, bones, blood, chains, bats, flashlights, event cues, camera icons, field-of-view cones, or arrows. A small north arrow may appear in one corner.",
        "key_elements": [
          "Broad forest approach facing the cave",
          "Irregular natural rock shell around a single large cave mouth",
          "Rough timber posts and crossbeam reinforcing the entrance",
          "Clearly defined exterior-to-interior threshold",
          "Narrowing cave passage continuing beyond the plan scope",
          "Dense forest edge enclosing the approach"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forest approach",
            "number": 1,
            "position_hint": "south half of plan, leading directly toward the cave entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "cave rock shell",
            "number": 2,
            "position_hint": "north half of plan, surrounding both sides and the rear edge of the cave mouth"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "cave mouth",
            "number": 3,
            "position_hint": "center of the rock shell, facing south toward the forest approach"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "timber brace frame",
            "number": 4,
            "position_hint": "spanning the cave mouth with paired posts and a crossbeam"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry threshold",
            "number": 5,
            "position_hint": "narrow band immediately inside and outside the timber-braced cave mouth"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "cave passage",
            "number": 6,
            "position_hint": "north of the threshold, narrowing into the cave beyond the entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forest edge",
            "number": 7,
            "position_hint": "along the east and west margins of the exterior approach"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L26B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "on number 1 (forest approach), facing toward number 3 (cave mouth) through number 4 (timber brace frame), with number 5 (entry threshold) and the near portion of number 6 (dark cave passage) aligned beyond it",
            "framing_notes": "Center the large braced cave entrance, retain number 7 and the edges of number 2 as a constricting natural frame, and keep enough foreground approach visible to stage visitors hesitating before the threshold.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "forest_cave_entrance",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ]
          }
        ],
        "scale_guideline": "This is a single-level natural cave entrance rather than a storeyed building; its exact height is unspecified, but the text establishes a large mouth comfortably admitting multiple standing adults. The timber reinforcement should span most of the mouth's full clear height and width, using a conservative rough-hewn post-and-crossbeam arrangement typical of an improvised rural cave support. There is one principal entrance opening and no windows, while the interior passage continues beyond the mapped threshold and has no stated endpoint or exact dimensions.",
        "applied_shots": [
          "S25_Shot1",
          "S70_Shot1",
          "S70_Shot4"
        ],
        "group_id": "bg_natural_cave",
        "depends_on_fp": []
      },
      "fp_cave_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a continuous natural cave interior in a modern isolated island setting. Use clean architectural CAD-plan clarity, geometric plan symbols, single-weight black outlines, and a white or off-white background. The cave runs from south to north: number 1 is a compact threshold zone at the south end, number 2 is a long irregular deep passage with gently narrowing rock walls, number 3 is a widened deep field, number 4 is a broad holding chamber at the far north end, and number 5 is a smaller side holding recess branching from the east side of number 4. Fill each area with one distinct flat pastel solid color used consistently: number 1 pale beige, number 2 pale gray, number 3 pale muted lavender, number 4 pale blue, and number 5 pale cyan. Larger generic area text may read Threshold Zone, Passage Zone, Deep Zone, Holding Zone, and Recess Zone. Show number 6 as the single cave mouth on the south boundary, reinforced by simple top-down rectangular timber-post symbols appropriate to an improvised modern rural installation. Show number 7 as a narrow natural arch-like opening between the passage and deep field. Show number 8 and number 9 as heavy fixed chain-and-ring symbols anchored low on opposing rock walls of the holding chamber. Show number 10 as a minimal fixed electrical bulb symbol with a simple exposed cable line along the inner chamber wall, reflecting limited modern infrastructure. Place one small circle containing a unique black number at each base element, drawing numbers 1 through 10 exactly once. Do not draw markers 11 through 21 and do not show people, human remains, stains, broken chains, bats, lanterns, torches, flashlights, event cues, or other transient objects. Use only symbolic top-down shapes. Include no furniture, camera icons, field-of-view cones, legends, measurements, decorative borders, or annotations beyond the five generic zone names and an optional small north arrow. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic imagery, rendered lighting, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Continuous irregular cave route from a timber-braced threshold through a deep passage",
          "Broad deep field connecting the passage to the captivity chamber",
          "Main holding chamber with heavy chains fixed to opposing rock walls",
          "Secondary recessed holding area branching from the main chamber",
          "Limited modern electrical installation consisting of an exposed cable and low bulb",
          "All people, remains, stains, broken chains, bats, lanterns, torches, and flashlights reserved for state overlays"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "threshold zone",
            "number": 1,
            "position_hint": "south end of the cave plan at the reinforced entrance throat"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "deep passage zone",
            "number": 2,
            "position_hint": "central winding corridor extending northward from the threshold"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "deep field zone",
            "number": 3,
            "position_hint": "widened interior section between the deep passage and holding chamber"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "holding chamber",
            "number": 4,
            "position_hint": "north end of the continuous cave interior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "holding recess",
            "number": 5,
            "position_hint": "small side recess branching from the east side of the holding chamber"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "timber-braced cave mouth",
            "number": 6,
            "position_hint": "south edge of the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "narrow natural arch",
            "number": 7,
            "position_hint": "between the deep passage and widened deep field"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "west wall anchor chain",
            "number": 8,
            "position_hint": "west rock wall of the holding chamber, close to the floor"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "east wall anchor chain",
            "number": 9,
            "position_hint": "opposite wall of the holding chamber beside the holding recess"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "low electric bulb and cable",
            "number": 10,
            "position_hint": "fixed above the inner portion of the holding chamber"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "scattered human remains",
            "number": 11,
            "position_hint": "distributed across the floor of the deep field"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood pools and wall spatters",
            "number": 12,
            "position_hint": "floor depressions and rock walls throughout the deep field"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "single chained prisoner",
            "number": 13,
            "position_hint": "on the floor near the west wall anchor in the holding chamber"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "chained captive in corner",
            "number": 14,
            "position_hint": "curled in the far corner where the deep field meets the holding chamber"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "abandoned broken chain",
            "number": 15,
            "position_hint": "on the floor below the west wall anchor in the vacated holding corner"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "two chained captives",
            "number": 16,
            "position_hint": "positioned on the floor against opposing walls of the holding chamber"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "portable lantern",
            "number": 17,
            "position_hint": "inside the holding chamber near its passage-side edge"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "crowded bound captives",
            "number": 18,
            "position_hint": "grouped closely across the floor of the side holding recess"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "ceiling bat colony",
            "number": 19,
            "position_hint": "overhead above the deep passage and deep field"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "handheld torches",
            "number": 20,
            "position_hint": "carried at the passage-side edge of the vacated holding chamber"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "flickering handheld flashlight",
            "number": 21,
            "position_hint": "moving through the deep field toward the holding chamber"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L37B06",
            "camera_height": "eye-level seated-to-standing view, approximately 1.4m",
            "camera_position": "inside number 4 (holding chamber), near number 8 (west wall anchor chain), facing diagonally across the chained prisoner at number 13 toward number 9 (east wall anchor chain) and number 2 (deep passage)",
            "framing_notes": "Keep number 13 low on the cave floor beneath the dim light from number 10; retain the dark passage behind the prisoner.",
            "ignore_numbered_elements": [
              11,
              12,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "captivity_chamber",
            "use_numbered_elements": [
              2,
              4,
              8,
              9,
              10,
              13
            ]
          },
          {
            "bg_id": "L37B04",
            "camera_height": "eye-level standing approximately 1.6m",
            "camera_position": "within number 3 (deep remains field), facing toward number 4 (holding chamber) and the chained captive at number 14, with number 7 (natural arch) behind the camera",
            "framing_notes": "Show the route through numbers 11 and 12 toward number 14; the handheld flashlight at number 21 should provide the directional viewing cue, while number 19 remains associated with the cave ceiling above this field.",
            "ignore_numbered_elements": [
              13,
              15,
              16,
              17,
              18,
              20
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "remains_field",
            "use_numbered_elements": [
              2,
              3,
              4,
              7,
              8,
              10,
              11,
              12,
              14,
              19,
              21
            ]
          },
          {
            "bg_id": "L37B05",
            "camera_height": "eye-level standing approximately 1.6m",
            "camera_position": "at the edge of number 4 (holding chamber), facing the vacated corner near number 8 (west wall anchor chain) and the abandoned broken chain at number 15",
            "framing_notes": "Make number 15 prominent on the empty floor, with handheld torches at number 20 illuminating the wall anchors and the otherwise vacant corner.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              16,
              17,
              18,
              19,
              21
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "vacated_holding_corner",
            "use_numbered_elements": [
              2,
              4,
              8,
              9,
              10,
              15,
              20
            ]
          },
          {
            "bg_id": "L37B03",
            "camera_height": "eye-level seated-to-standing view, approximately 1.4m",
            "camera_position": "inside number 4 (holding chamber), between number 8 (west wall anchor chain) and number 9 (east wall anchor chain), facing diagonally across the two chained captives at number 16 toward number 2 (deep passage)",
            "framing_notes": "Keep both opposing wall anchors visible and use the lantern at number 17 as subdued local illumination; number 10 may remain visible as an unlit fixed fixture.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15,
              18,
              19,
              20,
              21
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "day_holding_chamber",
            "use_numbered_elements": [
              2,
              4,
              8,
              9,
              10,
              16,
              17
            ]
          },
          {
            "bg_id": "L37B02",
            "camera_height": "eye-level crouching view, approximately 1.2m",
            "camera_position": "near the boundary of number 4 (holding chamber), facing into number 5 (holding recess) toward the crowded captives at number 18",
            "framing_notes": "Use a broad view of the recess floor while keeping the entrance back into number 4 visible; do not include captive states assigned to the other chamber backgrounds.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              19,
              20,
              21
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "holding_recess",
            "use_numbered_elements": [
              4,
              5,
              9,
              10,
              18
            ]
          }
        ],
        "scale_guideline": "Treat the mapped cave as one continuous ground-level interior rather than a multi-storey building; its exact vertical extent is not specified. The route should have a footprint on the order of tens of metres from entrance to holding chamber, typical for a large natural cave but not stated explicitly. Ceiling height may vary from constricted passage sections to a broader deep chamber tall enough to support a large bat colony, with no exact height given. The mapped route has one reinforced exterior entrance and no windows, stairs, or additional storeys indicated.",
        "applied_shots": [
          "S51_Shot2",
          "S51_Shot4",
          "S51_Shot7",
          "S71_Shot2",
          "S71_Shot14",
          "S71_Shot19",
          "S75_Shot2",
          "S94_Shot2",
          "S94_Shot7",
          "S96_Shot1",
          "S96_Shot4",
          "S98_Shot2",
          "S98_Shot5",
          "S98_Shot6",
          "S102_Shot1",
          "S102_Shot12"
        ],
        "group_id": "bg_natural_cave",
        "depends_on_fp": []
      },
      "fp_l27_goat_shed": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan diagram of a compact contemporary rural livestock enclosure on a remote coastal island. Use a clean CAD-like plan with single-weight black outlines, geometric shapes only, and a white or off-white background. Place a long rectangular covered livestock shed along the north edge, marker 1, with a broad opening in its south wall facing the pen, marker 7. Place a large open animal pen immediately south of the shed, marker 2. Run a persistent straight west-to-east footpath across the middle of the pen, marker 3, connecting a west fence gate, marker 5, to an east fence gate, marker 6. Enclose the shed and pen with a simple continuous fence glyph, marker 4. Show a narrow exterior forest-verge area around the fence, marker 8, without drawing individual trees or decorative landscape details. Reflect a practical 2020s remote-island rural layout: compact improvised geometry, direct circulation, a simple roofed shelter opening into a fenced pen, and no urban infrastructure. Use one consistent flat pastel solid fill per area: covered shelter zone pale blue, open pen zone pale yellow, crossing path and gate threshold zone pale beige, exterior verge pale gray. No gradients, blending, or drop shadows. Furniture and openings must use simple top-down plan symbols; gates and the shed opening use clear wall or fence breaks with simple swing or opening lines where appropriate. Draw one small white circle with a black number exactly once for each base marker 1 through 8. Do not draw markers 9 or 10, animals, crowds, narrow herd-created passages, people, sacks, blood, motion, agitation, or any other transient event cue; these belong to separate overlays. Minimal text only: optional larger generic area labels such as Shelter Zone, Pen Zone, Path Zone, and Exterior Zone, plus an optional small north arrow. No other labels, legends, dimensions, annotations, camera icons, field-of-view cones, or arrows. Strict prohibitions: no 3D, no isometric, no perspective, no axonometric, no depth, no shadow, no shading, no gradient, no ambient occlusion, no photorealistic imagery, no rendered appearance, no lighting effects, no textured surfaces, and no material rendering.",
        "key_elements": [
          "Compact rectangular covered livestock shed along the north side",
          "Open fenced animal pen directly south of the shed",
          "Persistent west-to-east footpath crossing the enclosure",
          "Simple perimeter fence with gates at both ends of the path",
          "Broad pen-facing shed opening",
          "Flat pastel zoning for shelter, pen, path, and exterior verge",
          "Night-only crowded goat herd and narrow passage gaps reserved for overlays",
          "Daytime state excludes all animals and herd-created passages"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "covered livestock shed",
            "number": 1,
            "position_hint": "north side of the compound, long axis running west to east"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open animal pen",
            "number": 2,
            "position_hint": "center and south of the compound, directly in front of the shed"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "crossing footpath",
            "number": 3,
            "position_hint": "west-to-east strip crossing the middle of the pen"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "perimeter fence",
            "number": 4,
            "position_hint": "continuous boundary around the shed-and-pen compound"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "west path gate",
            "number": 5,
            "position_hint": "west fence line aligned with the crossing footpath"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "east path gate",
            "number": 6,
            "position_hint": "east fence line aligned with the crossing footpath"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "shed front opening",
            "number": 7,
            "position_hint": "south wall of the covered shed, opening directly into the pen"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior forest verge",
            "number": 8,
            "position_hint": "narrow outer margin surrounding the fenced compound"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "crowded black goat herd",
            "number": 9,
            "position_hint": "night state throughout the shed and pen, concentrated beside the crossing route"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "narrow herd passages",
            "number": 10,
            "position_hint": "night state as irregular walkable gaps through the herd along and around the main path"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L27B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (west gate), facing along number 3 (crossing path) through number 2 (animal pen) toward number 1 (covered shed) and number 7 (shed opening)",
            "framing_notes": "Keep the crowded herd represented by number 9 on both sides of the route, with the narrow passage gaps of number 10 leading toward the shed; retain portions of number 4 and number 6 to clarify the enclosure.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "goat_shed_and_pen",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          },
          {
            "bg_id": "L27B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "just inside number 5 (west gate), facing along number 3 (crossing path) across number 2 (empty animal pen) toward number 1 (covered shed) and number 7 (shed opening)",
            "framing_notes": "Emphasize the unobstructed route and visibly empty pen; include the opposite gate, fence, and open shed while excluding all herd-related state cues.",
            "ignore_numbered_elements": [
              9,
              10
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "goat_shed_and_pen",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ]
          }
        ],
        "scale_guideline": "Treat the livestock shed as a single-storey rural outbuilding, typical for this setting; the text does not specify an exact height, so use a conservative low shed profile with roughly one normal storey of clearance. The roofed shed and adjoining pen should read as a modest working enclosure rather than an industrial complex, with the pen footprint comparable to or somewhat larger than the covered shelter. Exact opening counts and dimensions are not specified; use broad pen-facing access and simple gated path access typical of a remote contemporary livestock enclosure, with no multi-storey stairs or other major vertical elements.",
        "applied_shots": [
          "S31_Shot3",
          "S109_Shot2",
          "S58_Shot1",
          "S58_Shot4"
        ],
        "group_id": "bg_forest_livestock_and_slaughter_compound",
        "depends_on_fp": []
      },
      "fp_l28_slaughterhouse_exterior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of an isolated makeshift slaughterhouse exterior entry and immediate forest approach. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only. Show number 2 as a small irregular rectangular service-building footprint formed by slightly uneven plank-wall geometry indicated only with sparse straight line divisions, not surface texture. Fill the building service zone with one solid pale cyan color. Show number 1 as the open approach ground south of the facade, filled with solid pale gray. Show number 3 as a narrow threshold zone directly outside the entrance, filled with solid pale beige. Show number 6 as an irregular forest-edge perimeter strip around the approach and building sides, filled with solid pale green; represent vegetation only through a few simple top-down tree-circle outlines. Place number 4 as an open doorway in the south facade, using a standard door leaf and swing arc, leading into the building footprint. Place number 5 as a broken window opening west of the doorway, using a standard double-parallel-line window symbol with one small interrupted segment to indicate damaged glazing. Place one small white circle with a black number at each of numbers 1 through 6, each number appearing exactly once. Optional generic area text is limited to Exterior Zone, Service Zone, Threshold Zone, and Forest Zone. Add only a small north arrow in one corner if needed. Do not add character figures, animals, tools, blood, sacks, footprints, event cues, camera icons, field-of-view cones, or other annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering. Use only flat solid pastel fills with no blending and no drop shadows.",
        "key_elements": [
          "Irregular rectangular footprint of a small makeshift service building",
          "Open exterior doorway facing the approach ground",
          "Narrow exterior threshold immediately outside the doorway",
          "Broken window opening offset along the same facade",
          "Uneven forest-side approach ground",
          "Dense forest-edge boundary surrounding the isolated structure",
          "Flat pastel zone coding with numbered base markers only"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "approach ground",
            "number": 1,
            "position_hint": "south of the building, extending from the forest-side path to the entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "makeshift service building",
            "number": 2,
            "position_hint": "north half of the plan, represented by an irregular rectangular footprint"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior threshold",
            "number": 3,
            "position_hint": "centered against the south facade immediately outside the doorway"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "open entrance doorway",
            "number": 4,
            "position_hint": "south facade, centered slightly east of the building midpoint"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "broken window opening",
            "number": 5,
            "position_hint": "south facade, west of the entrance doorway"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forest edge",
            "number": 6,
            "position_hint": "irregular perimeter strip around the approach ground and sides of the building"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L28B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "on number 1 (approach ground), facing diagonally toward number 4 (open doorway), with number 2 (makeshift building) behind the entrance and number 5 (broken window) visible along the facade",
            "framing_notes": "Center number 4 prominently, retain enough of number 2 to establish the rough plank-built facade, and include number 6 around the edges as the enclosing forest boundary.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "slaughterhouse_exterior_entry",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6
            ]
          }
        ],
        "scale_guideline": "The makeshift building is typically a single-storey rural utility structure, with an approximate height in the usual 2.5–3.5 m range; the exact height is not specified in the text. Its footprint should read as a small outbuilding of roughly tens of square metres rather than a large industrial facility. The visible entrance facade has one exterior doorway and one broken window opening, as directly supported by the scene text. No stairs, upper floor, tower, or other notable vertical extension is specified.",
        "applied_shots": [
          "S76_Shot5"
        ],
        "group_id": "bg_forest_livestock_and_slaughter_compound",
        "depends_on_fp": []
      },
      "fp_l29_slaughterhouse_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan diagram of a compact, single-storey makeshift rural slaughter outbuilding from the contemporary era. Use a simple rectangular timber-wall geometry appropriate to an isolated community with limited infrastructure: a large central work floor, a narrow service equipment strip along the north wall, a small enclosed storage alcove in the northwest corner, and a shallow entrance threshold at the south exterior door. Place a hinged main entrance door in the south wall with a standard door-swing arc, one broken exterior window in the east wall shown only as a double-line window opening with a small geometric break, and a hinged storeroom door between the work floor and storage alcove. Show a simple rectangular slaughter table near the center, a wall-mounted knife rack represented by a narrow fixed rectangular glyph on the north wall, a ceiling hook rail represented by a simple linear plan symbol above the northern work area, a bucket station beside the table, and a circular floor drain nearby. Use single-weight black outlines on a white or off-white background and geometric top-down symbols only. Apply one consistent flat pastel solid fill per zone: pale yellow for the Work Zone, pale cyan for the Service Zone, pale blue for the Storage Zone, and pale beige for the Threshold Zone. Area labels may appear only as these short generic zone names. Add small circular markers with black numbers 1 through 12, each number appearing exactly once at its corresponding base structural unit, opening, fixture, or persistent furniture item. Do not draw markers 13 through 18 and do not draw blood stains, filled-bucket contents, sacks, remains, dripping liquid, people, animals, predators, event cues, camera icons, field-of-view cones, or shot arrows. No other text or annotations; a small north arrow with the letter N is allowed in one corner. Strictly flat 2D CAD-plan appearance: 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.",
        "key_elements": [
          "Rectangular makeshift timber slaughter room",
          "Open central work floor",
          "Narrow service strip along one wall",
          "Broken exterior window overlooking the work floor",
          "Main exterior entrance with a small threshold",
          "Enclosed storage alcove with a hinged door",
          "Central slaughter table",
          "Wall-mounted knife rack",
          "Ceiling-mounted hook rail",
          "Persistent bucket station and floor drain",
          "Transient blood, sacks, remains, and ceiling-threat states excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main work floor",
            "number": 1,
            "position_hint": "large central and eastern portion of the building"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "storage alcove",
            "number": 2,
            "position_hint": "enclosed northwest corner adjoining the work floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service equipment strip",
            "number": 3,
            "position_hint": "along the north wall of the main work floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 4,
            "position_hint": "inside the south wall at the main exterior entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main entrance door",
            "number": 5,
            "position_hint": "south wall opening into the work floor"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "broken exterior window",
            "number": 6,
            "position_hint": "east wall overlooking the slaughter table and equipment wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "storeroom door",
            "number": 7,
            "position_hint": "partition wall between the work floor and northwest storage alcove"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "slaughter table",
            "number": 8,
            "position_hint": "center of the main work floor, offset toward the service strip"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall knife rack",
            "number": 9,
            "position_hint": "north service wall above the work area"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "overhead hook rail",
            "number": 10,
            "position_hint": "running above the northern half of the main work floor"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bucket station",
            "number": 11,
            "position_hint": "beside the slaughter table near the north service wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "floor drain",
            "number": 12,
            "position_hint": "work floor near the slaughter table and bucket station"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "blood stains and splashes",
            "number": 13,
            "position_hint": "across the work floor and adjacent wall surfaces; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "blood-filled buckets",
            "number": 14,
            "position_hint": "at the bucket station and around the active work area; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "stacked blood-soaked sacks",
            "number": 15,
            "position_hint": "inside the storage alcove against its rear and side walls; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "exposed human remains",
            "number": 16,
            "position_hint": "spilling from an opened sack on the storage alcove floor; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "ceiling blood drip",
            "number": 17,
            "position_hint": "from the ceiling above the inner storage alcove; overlay only"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "overhead predator",
            "number": 18,
            "position_hint": "clinging above the storage alcove near the ceiling; overlay only"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L29B04",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 6 (broken window), facing diagonally across number 1 (work floor) toward number 8 (slaughter table), number 9 (knife rack), and number 10 (overhead hook rail)",
            "framing_notes": "Keep the work floor broad and unobstructed; include the equipment wall and bucket station prominently while allowing the flash-lit active-room state to be applied separately.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "main_work_floor",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          },
          {
            "bg_id": "L29B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 5 (main entrance door), facing diagonally toward number 6 (broken window), number 8 (slaughter table), number 9 (knife rack), and number 10 (overhead hook rail)",
            "framing_notes": "Compose the broken window and work equipment in the same view so daylight can reveal the floor and wall surfaces.",
            "ignore_numbered_elements": [
              14,
              15,
              16,
              17,
              18
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "main_work_floor",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          },
          {
            "bg_id": "L29B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "on number 1 (work floor) just outside number 7 (storeroom door), facing directly into number 2 (storage alcove)",
            "framing_notes": "Use the storeroom doorway as a frame and reserve most of the visible alcove floor for the sack pile and exposed-remains overlay.",
            "ignore_numbered_elements": [
              13,
              14,
              17,
              18
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "storage_alcove_entrance",
            "use_numbered_elements": [
              1,
              2,
              7,
              15,
              16
            ]
          },
          {
            "bg_id": "L29B03",
            "camera_height": "eye-level crouched, approximately 1.3 m",
            "camera_position": "at the rear of number 2 (storage alcove), facing number 7 (storeroom door) with a narrow view into number 1 (work floor)",
            "framing_notes": "Make the storeroom door dominate the foreground frame and leave concealment space beside the stacked sacks.",
            "ignore_numbered_elements": [
              13,
              14,
              16,
              17,
              18
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "storage_alcove",
            "use_numbered_elements": [
              1,
              2,
              7,
              15
            ]
          },
          {
            "bg_id": "L29B05",
            "camera_height": "crouched eye level, approximately 1.2 m",
            "camera_position": "inside number 2 (storage alcove), close to number 7 (storeroom door), facing inward and slightly upward toward the alcove ceiling",
            "framing_notes": "Keep the enclosed ceiling and upper corners visible for the dripping-blood and overhead-predator overlays; retain the door handle area in the near foreground.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "dark_storage_alcove",
            "use_numbered_elements": [
              2,
              7,
              17,
              18
            ]
          }
        ],
        "scale_guideline": "Treat the makeshift outbuilding as a single-storey structure because no upper floor or stair is indicated; use a low utility-building storey height typical of a rough rural work shed. Its footprint should be compact and rectangular, typically around 8–12 m long by 6–9 m wide, with the storage alcove occupying one corner. At least one exterior entrance and one broken exterior window are required, while the storage alcove has one internal hinged door; no additional facade opening count is specified. The ceiling hook rail spans part of the work floor, but there are no multi-storey stairs or other major vertical circulation elements.",
        "applied_shots": [
          "S32_Shot10",
          "S32_Shot12",
          "S32_Shot14",
          "S77_Shot1",
          "S77_Shot8",
          "S77_Shot10",
          "S44_Shot1",
          "S44_Shot7",
          "S44_Shot12",
          "S59_Shot6",
          "S59_Shot12",
          "S59_Shot16",
          "S108_Shot4",
          "S108_Shot6",
          "S108_Shot9"
        ],
        "group_id": "bg_forest_livestock_and_slaughter_compound",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "e49c2c9a6fcd6ef0",
    "consumed_shot_binding_hash": "a3341b690b593c74"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "5b117a87-2bd9-442c-8c01-95f86b120942",
  "resolved_model": "gpt",
  "updated_at": "2026-08-07T06:34:26.039831+00:00",
  "project_config_snapshot": {}
}