{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "e6e33947729739e1",
  "data": {
    "floor_plans": {
      "fp_l02_shed_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a compact, single-room, early twentieth-century rural makeshift storage shed. Show a roughly rectangular enclosure assembled from irregular rough boards and squared timber framing, using simple geometric CAD-style conventions and single-weight black outlines on a white or off-white background. Divide the interior into two clearly color-coded areas: number 1, the main shared interior floor, with one solid pale yellow fill; and number 2, a narrow threshold zone immediately inside the doorway, with one solid pale beige fill. Place number 3 at a single-leaf rough plank doorway in the south wall slightly east of center, represented by a standard plan-view door leaf and swing arc. Place number 4 at one contiguous fixed timber brace run centered against the north wall, represented by a simple narrow rectangular glyph. The room should feel compact and crowded in available floor area, but draw no people, action, loose bodies, dragged figures, door-breach effects, motion cues, blood, weapons, or other transient event content. Draw exactly one small circular marker with a black number for each base element 1, 2, 3, and 4, each number appearing exactly once at one unambiguous contiguous location. Do not draw markers 5, 6, or 7 because they belong exclusively to transient overlays. Use no room names, object labels, notes, dimensions, legends, camera icons, field-of-view cones, or arrows inside the plan; only the four numbered circles and an optional small north arrow are permitted. Use simple top-down symbolic glyphs only. Strictly no 3D, isometric, perspective, axonometric, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, material rendering, color blending, or drop shadows.",
        "key_elements": [
          "Compact rectangular one-room makeshift shed",
          "Pale yellow shared floor zone",
          "Pale beige doorway threshold zone",
          "Single-leaf rough plank doorway",
          "One contiguous fixed timber wall brace",
          "Irregular rough-board perimeter construction",
          "Transient huddled group reserved for overlay",
          "Transient breached-door action reserved for overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared interior floor",
            "number": 1,
            "position_hint": "central and rear portion of the one-room shed"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "doorway threshold zone",
            "number": 2,
            "position_hint": "narrow strip immediately inside the south-wall doorway"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "single plank doorway",
            "number": 3,
            "position_hint": "south wall, slightly east of center"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "fixed timber wall brace",
            "number": 4,
            "position_hint": "one contiguous brace run at the center of the north wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "huddled civilian group",
            "number": 5,
            "position_hint": "single tightly clustered group in the rear half of the shared interior floor"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "opening",
            "label": "door flung open",
            "number": 6,
            "position_hint": "at the single plank doorway on the south wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "officer pulled through doorway",
            "number": 7,
            "position_hint": "single figure crossing the south threshold toward the exterior"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L02B02",
            "camera_height": "eye-level crouched-to-standing height ~1.4m",
            "camera_position": "just inside number 2 (threshold zone), facing diagonally across number 1 (shared interior floor) toward number 4 (fixed timber brace), with number 5 (huddled civilian group) occupying the central depth",
            "framing_notes": "Use a restrained wide interior composition that shows the cramped one-room scale, the rough perimeter walls, and the tightly clustered group; keep the doorway peripheral but identifiable.",
            "ignore_numbered_elements": [
              6,
              7
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "shed_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5
            ]
          },
          {
            "bg_id": "L02B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "within number 1 (shared interior floor), facing directly toward number 3 (plank doorway) and number 2 (threshold zone) as number 7 (officer being pulled outside) crosses the opening",
            "framing_notes": "Center the breached doorway and preserve a clear view of the door swing; the violent open-door state and dragged figure are transient overlay content, not marks on the base plan.",
            "ignore_numbered_elements": [
              5
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "shed_doorway",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              7
            ]
          }
        ],
        "scale_guideline": "Treat the shed as a single-storey temporary structure, with a typical overall height of roughly 2.5–3.5 m; no height is specified in the text. Its compact one-room footprint is typically about 3–5 m wide by 4–6 m long for this kind of rough rural storage shed, but the exact dimensions are unspecified. One exterior doorway is directly supported by the scene, while no formal windows or other vertical circulation elements are specified.",
        "applied_shots": [
          "S2_Shot1",
          "S2_Shot5"
        ],
        "group_id": "bg_reed_field_wooden_shed",
        "depends_on_fp": []
      },
      "fp_l03_shed_forecourt": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of a small early-twentieth-century rural reed-field shed and its front clearing. This must be a simple 2D plan view only, like a clean CAD plan or elementary room-layout sketch. Use uniform single-weight black outlines on a white or off-white background, geometric shapes, and single flat pastel area fills. Absolutely no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, or material rendering.\n\nPlace a compact rectangular makeshift plank-and-timber shed in the north-center, with its long axis east-west. Show number 1 once inside the shed interior. Use a flat pale blue fill for this Interior Zone. Indicate rough, lightly irregular wall geometry through simple straight segmented outlines, while keeping the drawing clean and schematic. Do not add windows because none are established. Center one plank door in the south wall, shown with the standard top-down door leaf and swing arc opening outward; place number 5 once beside this opening.\n\nDirectly outside the south facade, draw a narrow rectangular threshold strip with flat pale beige fill and place number 4 once within it. Label this area only as Threshold Zone. Beyond it, draw a broad open forecourt occupying the center and lower-middle of the plan, filled with flat pale yellow, and place number 2 once near its unobstructed center. Label it only as Shared Zone. Enclose the west, south, and east edges of the clearing with one continuous irregular reed-field band filled flat pale sage green; place number 3 once in its southern portion and label it only as Exterior Zone. Represent the reed boundary only with a clean irregular outline, not texture, hatching, shading, or individual rendered plants.\n\nUse small white circles with black numbers as markers. Draw each base marker exactly once: 1, 2, 3, 4, and 5. Do not draw markers 6 through 14 and do not depict casualties, blood, bodies, people, smoke figures, spears, transformation effects, or any other transient event cues; those belong to a separate overlay. No camera icons, field-of-view cones, shot arrows, dimensions, legends, annotations, object names, or extra text. The only permitted text inside the diagram is the short generic area labels Interior Zone, Threshold Zone, Shared Zone, Exterior Zone, plus an optional small north arrow marked N in one corner.",
        "key_elements": [
          "Small makeshift plank-and-timber shed at the north side of the plan",
          "Single centered front door opening onto a narrow facade threshold",
          "Broad open forecourt between the shed and surrounding reeds",
          "Irregular reed-field edge enclosing the west, south, and east sides",
          "Several separate casualty reference positions distributed across the clearing",
          "Central supernatural-death and transformation reference positions reserved for the transient overlay"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "makeshift shed interior",
            "number": 1,
            "position_hint": "north-center of plan, rectangular enclosure behind the front facade"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "open forecourt",
            "number": 2,
            "position_hint": "central and southern clearing directly in front of the shed"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "reed-field edge",
            "number": 3,
            "position_hint": "single continuous exterior band around the west, south, and east sides of the clearing"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "facade threshold",
            "number": 4,
            "position_hint": "narrow strip immediately outside the shed's south facade"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front plank door",
            "number": 5,
            "position_hint": "center of the shed's south wall, opening outward toward the forecourt"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "casualty at doorway",
            "number": 6,
            "position_hint": "forecourt immediately south of the threshold, slightly west of the door axis"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "western casualty",
            "number": 7,
            "position_hint": "west side of the open forecourt"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "eastern casualty",
            "number": 8,
            "position_hint": "east side of the open forecourt"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "central wounded casualty",
            "number": 9,
            "position_hint": "central forecourt, southeast of the doorway axis"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "fallen smoke figure",
            "number": 10,
            "position_hint": "central forecourt between the doorway and the southern reed edge"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "antler-tipped spear",
            "number": 11,
            "position_hint": "single diagonal position overlapping the torso location of number 10"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "transformed local leader",
            "number": 12,
            "position_hint": "immediately north of number 10, facing the fallen figure"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "survivor at doorway",
            "number": 13,
            "position_hint": "single figure position on the east half of the threshold beside number 5"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "feeding survivor",
            "number": 14,
            "position_hint": "single figure position beside number 8 in the eastern forecourt"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L03B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 3 at the southern reed-field edge, facing north across number 2 toward number 4 and number 5, with number 1 visible through the open doorway",
            "framing_notes": "Use a wide frontal-diagonal view of the shed facade and clearing. Keep numbers 6, 7, 8, and 9 distributed across the forecourt; feature numbers 10, 11, and 12 near the center; retain sightlines to numbers 13 and 14 near the doorway and eastern casualty position.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "shed_forecourt",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "The makeshift shed is best treated as a typical single-storey rural outbuilding, approximately 2.5–3.5 m high; the exact height is not specified in the text. Its footprint should be compact but capable of holding slightly more than ten crowded adults, typically about 25–50 square metres for this building type. One front door is directly confirmed, while no windows are specified and none should be assumed. The forecourt has no stated dimensions but must be broad enough to accommodate roughly thirty scattered casualties between the facade and the reed-field edge.",
        "applied_shots": [
          "S3_Shot5",
          "S3_Shot13",
          "S3_Shot17",
          "S97_Shot1",
          "S97_Shot5"
        ],
        "group_id": "bg_reed_field_wooden_shed",
        "depends_on_fp": []
      },
      "fp_l06_refrigerator_backspace": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a narrow staff-side refrigerator backspace in a contemporary urban convenience store. Use a clean CAD-like plan 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 rendering, no lighting effects, no textures, and no material rendering. Arrange the plan as an elongated east-west service space: number 1 is the narrow staff service aisle along the north side, filled with one flat pale cyan color and a sparse white-tile grid drawn only as thin plan lines; number 2 is the continuous refrigerated display zone in the middle, filled flat pale gray; number 3 is the customer-side aisle immediately south of the refrigerator frontage, filled flat pale yellow; number 4 is a compact staff entry threshold at the west end, filled flat pale beige. Place number 5 on a single inward-swinging staff access door in the west wall, shown with a standard line-and-arc door symbol. Along the south edge of the refrigerated display zone, draw three separate customer-facing glass refrigerator door leaves as simple double-line plan symbols: number 6 on the left door, number 7 on the center door, and number 8 on the right door. Inside number 2, place number 9 on one contiguous east-west canned-beverage shelving run, drawn as a simple narrow rectangle with regular shelf divisions. Place number 10 on one rectangular discarded-food basket in the northwest portion of number 1, leaving a clear path from number 5. Reflect a compact contemporary convenience-store restocking layout with glass display doors facing the customer aisle and rear access from the staff aisle. Use only flat solid pastel fills with no blending or shadows. Optional generic area text may read Service Zone, Display Zone, Customer Zone, and Threshold Zone. Draw exactly one small white circle with a black number for each base element numbered 1 through 10, each number appearing exactly once. Do not draw markers 11, 12, or 13 and do not depict any blood drop, lunchbox, visitor, person, event cue, loose meal item, camera icon, field-of-view cone, or shot arrow. Include only the permitted generic zone names, the numbered circles, and a small north arrow marked N; no other text or annotations.",
        "key_elements": [
          "Narrow contemporary staff-side refrigerator service aisle",
          "White tile grid within a pale cyan service-zone fill",
          "Customer-facing three-door glass refrigerator frontage",
          "Continuous canned-beverage shelving between the service aisle and glass doors",
          "Single discarded-food basket beside the service wall",
          "Separate staff access threshold and inward-swinging door",
          "Small customer-side aisle visible beyond the glass frontage",
          "Transient blood drop, lunchbox, and visitor excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "staff service aisle",
            "number": 1,
            "position_hint": "elongated north-side interior behind the refrigerated display"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "refrigerated display zone",
            "number": 2,
            "position_hint": "central continuous strip between the staff aisle and customer frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "customer-side aisle",
            "number": 3,
            "position_hint": "narrow strip immediately south of the glass refrigerator doors"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "staff entry threshold",
            "number": 4,
            "position_hint": "small beige threshold at the west end of the staff service aisle"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "staff access door",
            "number": 5,
            "position_hint": "west wall beside the staff entry threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left glass refrigerator door",
            "number": 6,
            "position_hint": "south frontage, left door leaf"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "center glass refrigerator door",
            "number": 7,
            "position_hint": "south frontage, center door leaf"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right glass refrigerator door",
            "number": 8,
            "position_hint": "south frontage, right door leaf"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "canned beverage shelving run",
            "number": 9,
            "position_hint": "single continuous east-west shelving run within the refrigerated display zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "discarded-food basket",
            "number": 10,
            "position_hint": "northwest side of the staff service aisle, clear of the access door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "dark red blood drop",
            "number": 11,
            "position_hint": "single spot on the white tile near the center of the staff service aisle"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "late-meal lunchbox",
            "number": 12,
            "position_hint": "temporarily held or placed beside the discarded-food basket"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "visitor beyond glass",
            "number": 13,
            "position_hint": "customer-side aisle directly beyond the center glass refrigerator door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L06B03",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "inside number 1 near number 5, facing diagonally across number 10 and number 9 toward numbers 6, 7, and 8",
            "framing_notes": "Emphasize the cramped service aisle, the food basket, the temporary lunchbox at number 12, and canned drinks partially screening the glass frontage.",
            "ignore_numbered_elements": [
              11,
              13
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "refrigerator_backspace",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              12
            ]
          },
          {
            "bg_id": "L06B02",
            "camera_height": "low waist-level, approximately 0.9m",
            "camera_position": "inside number 1 beside number 11, facing across the tiled floor toward number 10 and the glass doors at numbers 6, 7, and 8",
            "framing_notes": "Keep the temporary blood drop at number 11 prominent against the pale tile, with the discarded-food basket and refrigerator frontage providing spatial context.",
            "ignore_numbered_elements": [
              13
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "refrigerator_backspace",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ]
          },
          {
            "bg_id": "L06B01",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "inside number 1 near number 10, facing through the canned-drink shelving at number 9 and the center glass door at number 7 toward number 13 in number 3",
            "framing_notes": "Frame the visitor at number 13 beyond the center glass door, with canned drinks creating partial foreground obstruction; retain the earlier blood drop and lunchbox as unobtrusive continuity details.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "refrigerator_backspace",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "This is a single-level refrigerator backspace within a contemporary urban convenience store; the text does not specify ceiling height, so a typical commercial clear height of roughly 2.4 to 3.0 meters is appropriate. The scoped space should remain narrow, typically about 2 to 4 meters long and 1 to 2 meters deep. Show one staff access door and a single customer-facing refrigerator frontage; three glass door leaves are used schematically, while the exact count is not specified in the text. No stairs, major level changes, or multi-storey vertical elements occur within this scope.",
        "applied_shots": [
          "S5_Shot1",
          "S5_Shot4",
          "S5_Shot8"
        ],
        "group_id": "bg_convenience_store",
        "depends_on_fp": []
      },
      "fp_l07_store_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact mid-2020s South Korean metropolitan convenience-store interior. Use a clean CAD-like plan with single-weight black outlines on a white or off-white background, simple geometric symbols, and crisp orthogonal walls. This must be strictly flat 2D: 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 textures, and no material rendering.\n\nOrganize the plan with the street-facing south wall at the bottom and the rear north wall at the top. Use one flat pastel color per zone with no blending: pale yellow for the central Shared Zone, pale cyan for the southeast Service Zone around checkout, pale beige for the entrance Threshold Zone, and pale gray-blue for the narrow rear Utility Zone behind the refrigerated display. The layout should follow a contemporary compact convenience-store convention: a customer entrance near the southeast corner, a single contiguous glazed storefront run west of the door, checkout immediately beside the entrance with a clear view of arrivals, two separate parallel north-south aisle shelves in the center, a refrigerated display bank across the rear edge facing the sales floor, and a narrow staff-access service aisle directly behind that refrigerator bank.\n\nDraw only conventional top-down plan glyphs. Show the entrance door with a leaf and swing arc, the storefront window as double parallel wall lines, the checkout counter as a plain rectangular counter, the point-of-sale terminal as a small rectangular fixture, each aisle shelf as its own simple long rectangle, and the refrigerated display as one contiguous shallow cabinet bank with repeated door divisions but only one inventory marker. Maintain clear customer circulation around both shelves and an unobstructed route from the entrance to checkout and the rear refrigerators.\n\nPlace one small white circle with a black numeral at each base-layer element, with every numeral appearing exactly once: 1 in the central Shared Zone; 2 in the checkout Service Zone; 3 in the entrance Threshold Zone; 4 in the rear Utility Zone; 5 at the customer entrance door; 6 at the single storefront glazing run; 7 on the checkout counter; 8 on the point-of-sale terminal; 9 on the first aisle shelf; 10 on the second aisle shelf; and 11 on the refrigerated display bank. Do not draw markers 12 or 13 because they are transient overlay objects. Inside the drawing, permit only the generic area labels Shared Zone, Service Zone, Threshold Zone, and Utility Zone, the numbered marker numerals, and a small north arrow marked N in one corner. Add no legend, object labels, camera symbols, field-of-view cones, arrows, measurements, annotations, people, money envelope, smartphone, blood, products, or other transient event cues.",
        "key_elements": [
          "Compact contemporary convenience-store sales floor",
          "Checkout counter beside the customer entrance",
          "Two separate parallel customer aisle shelves",
          "Contiguous refrigerated display bank facing the sales floor",
          "Narrow staff service aisle behind the refrigerated display",
          "Glazed street-facing storefront",
          "Temporary money envelope and smartphone cues reserved for the overlay layer"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared sales floor",
            "number": 1,
            "position_hint": "central customer circulation area between the aisle shelves, checkout zone, and refrigerated display"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "checkout service zone",
            "number": 2,
            "position_hint": "southeast side of the sales floor beside the entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 3,
            "position_hint": "inside the south wall at the customer entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear refrigerator service aisle",
            "number": 4,
            "position_hint": "narrow utility strip along the north side behind the refrigerated display bank"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "customer entrance door",
            "number": 5,
            "position_hint": "south wall near the southeast corner, opening inward toward the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "storefront glazing run",
            "number": 6,
            "position_hint": "single contiguous window run along the south wall west of the entrance door"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "checkout counter",
            "number": 7,
            "position_hint": "east side of the checkout service zone, aligned north-south beside the entrance sightline"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "point-of-sale terminal",
            "number": 8,
            "position_hint": "single compact fixture on the inner side of the checkout counter"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "first aisle shelf",
            "number": 9,
            "position_hint": "west-central sales floor, running north-south with circulation space on both sides"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "second aisle shelf",
            "number": 10,
            "position_hint": "east-central sales floor, parallel to the first aisle shelf and clear of the checkout queue"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "refrigerated display bank",
            "number": 11,
            "position_hint": "single contiguous east-west fixture across the north edge of the sales floor, doors facing south"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "money envelope",
            "number": 12,
            "position_hint": "one small contiguous spot on the checkout counter near the clerk position"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "smartphone with warning message",
            "number": 13,
            "position_hint": "one small contiguous spot on the checkout counter beside the point-of-sale terminal"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L07B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 9 (first aisle shelf), facing diagonally toward number 7 (checkout counter) and number 5 (customer entrance door)",
            "framing_notes": "Keep number 7 and number 8 prominent, retain number 5 and number 6 in the background, and use numbers 9 and 10 as partial foreground aisle framing.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "store_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9,
              10,
              12,
              13
            ]
          }
        ],
        "scale_guideline": "Treat this as one compact ground-level retail interior; the text does not specify the total storey count of the enclosing building. A contemporary metropolitan convenience store of this type typically has a sales-floor footprint of roughly 60–120 square metres and a commercial clear height around 2.7–3.3 metres, with exact dimensions unspecified. The street-facing side has the one customer entrance established by the scene and a typical contiguous glazed storefront run; exact pane count is unspecified, and there are no notable multi-level vertical elements within this plan scope.",
        "applied_shots": [
          "S10_Shot2",
          "S10_Shot5"
        ],
        "group_id": "bg_convenience_store",
        "depends_on_fp": []
      },
      "fp_l08_storefront_bench_sidewalk": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a compact modern metropolitan convenience-store frontage, exterior bench, adjacent sidewalk, curb, and narrow curbside roadway. Use clean single-weight black CAD-like outlines on a white or off-white background, geometric plan symbols only, and crisp orthogonal organization. The storefront occupies the north side; place a compact shared retail interior behind the frontage, a shallow entrance threshold slightly east of center, a long pedestrian sidewalk across the middle, a continuous curb along the south edge of the sidewalk, and a narrow roadway strip at the bottom. Place one long top-down bench parallel to the storefront on the sidewalk west of the entrance, leaving a clear walking route between the bench and curb. Show one glazed hinged customer door with a standard door leaf and swing arc. Show one continuous frontage-window run west of the door and one separate narrower frontage-window run east of the door, each represented by double parallel lines within the wall. Reflect a contemporary South Korean urban convenience-store layout through a compact street-facing retail bay, broad glazed frontage, direct sidewalk access, and practical exterior seating geometry, without using cultural decoration or proper nouns. Apply one consistent flat pastel solid fill per distinct area: storefront shared zone in pale yellow, entrance threshold zone in pale beige, sidewalk exterior zone in pale gray, curb edge zone in pale lavender, and roadway zone in pale blue-gray. Larger generic area text may read only Shared Zone, Threshold Zone, Exterior Zone, and Curbside Zone. Add small circular markers with black numbers exactly once for base elements 1 through 9: 1 storefront interior zone, 2 entrance threshold zone, 3 sidewalk zone, 4 curbside roadway zone, 5 customer entrance door, 6 west frontage window, 7 east frontage window, 8 storefront bench, and 9 curb edge. Do not draw markers 10 or 11 because they are transient overlay objects. Include no people, vehicles, canned drinks, money envelope, event cues, camera icons, field-of-view cones, arrows, furniture labels, object labels, dimensions, legends, or annotations. A small north arrow with N may appear in one corner. Absolutely no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, material rendering, color blending, or drop shadows.",
        "key_elements": [
          "Compact modern metropolitan convenience-store frontage",
          "Single customer entrance with a shallow threshold",
          "Two separate glazed frontage runs",
          "Long exterior bench parallel to the storefront",
          "Continuous pedestrian sidewalk between storefront and curb",
          "Curb boundary and narrow curbside roadway zone",
          "Handheld canned coffee as a transient conversation overlay only",
          "Handheld money envelope as a transient conversation overlay only"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "storefront interior zone",
            "number": 1,
            "position_hint": "north side of plan behind the glazed frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 2,
            "position_hint": "south edge of storefront, aligned with the customer entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "sidewalk zone",
            "number": 3,
            "position_hint": "central exterior strip running east to west along the storefront"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "curbside roadway zone",
            "number": 4,
            "position_hint": "south side of plan beyond the curb"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "customer entrance door",
            "number": 5,
            "position_hint": "storefront south wall, east of center"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "west frontage window",
            "number": 6,
            "position_hint": "storefront south wall, west of the entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "east frontage window",
            "number": 7,
            "position_hint": "storefront south wall, east of the entrance"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "storefront bench",
            "number": 8,
            "position_hint": "north half of sidewalk, west of the entrance and parallel to the frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "curb edge",
            "number": 9,
            "position_hint": "continuous east-west boundary between sidewalk and roadway"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "canned coffee",
            "number": 10,
            "position_hint": "bench seating area during the nighttime conversation"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "money envelope",
            "number": 11,
            "position_hint": "bench seating area during the later conversation"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L08B01",
            "camera_height": "seated-to-standing eye level, approximately 1.3–1.6 m",
            "camera_position": "on the outer sidewalk near number 9 (curb), facing diagonally toward number 8 (bench), number 5 (entrance door), and number 6 (west frontage window)",
            "framing_notes": "Keep number 8 prominent with the illuminated storefront frontage behind it; retain numbers 3 and 9 to establish sidewalk and curbside depth. Transient numbers 10 and 11 belong to the conversation-state overlay and are not floor-plan markers.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "storefront_bench_sidewalk",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ]
          }
        ],
        "scale_guideline": "Treat the storefront as a single street-level retail bay; the text does not specify the building's full storey count, while a roughly 3–4 m ground-floor height is typical for this modern urban building type. A compact frontage approximately 5–8 m wide and a sidewalk broad enough for a bench plus an unobstructed pedestrian path are typical ranges rather than stated measurements. One primary customer door is explicit in the scene; the two separate frontage glazing runs are a conservative schematic arrangement, and no stairs or other multi-storey vertical elements are established.",
        "applied_shots": [
          "S6_Shot1",
          "S6_Shot5",
          "S6_Shot7",
          "S8_Shot2",
          "S8_Shot8"
        ],
        "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 contemporary urban police-station parking forecourt in South Korea. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and generous spacing for immediate readability. The north edge contains a shallow strip representing the station building frontage, number 2, filled solid pale cyan as the service zone. Place a single public entrance door, number 3, near the center-right of that frontage, shown by a standard door line and swing arc. Place one contiguous ground-floor window run, number 7, to the left of the entrance, shown by double parallel lines within the wall. Immediately outside the entrance, draw a rectangular pedestrian forecourt, number 4, filled solid pale yellow as the shared zone. The central and southern vehicle parking court, number 1, uses solid pale gray as the utility and exterior zone. Along the west side, show one representative contiguous parking-bay run, number 5, outlined as a single strip with simple internal stall divisions. At the south edge, include one driveway opening, number 6, connecting the court to a simple street-edge line. Use solid pale beige for the narrow threshold strip between the entrance and pedestrian forecourt. Keep the forecourt center open for the exchange staging, but do not draw people, the envelope, event arrows, motion cues, or markers 8, 9, or 10 because those are transient overlay elements. Draw exactly one small circular black-number marker for each base element 1 through 7, each number appearing once at one unambiguous contiguous location. Minimal text only: optional generic area labels such as Service Zone, Shared Zone, Threshold Zone, and Utility Zone, plus an optional small north arrow. No other labels or annotations. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, material rendering, vehicles, people, or camera graphics.",
        "key_elements": [
          "Compact contemporary urban police-station parking court",
          "Station building frontage with public entrance",
          "Pedestrian forecourt beside the entrance",
          "One representative contiguous parking-bay run",
          "Vehicle driveway opening to the street edge",
          "Single contiguous ground-floor window run",
          "Two transient pedestrian positions for the private exchange",
          "Transient thick money envelope at the handoff point"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "vehicle parking court",
            "number": 1,
            "position_hint": "central and southern portion of the plan"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "station building frontage",
            "number": 2,
            "position_hint": "along the north edge of the parking court"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "public entrance door",
            "number": 3,
            "position_hint": "center-right of the station frontage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "pedestrian forecourt",
            "number": 4,
            "position_hint": "directly south of the public entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "representative parking bay run",
            "number": 5,
            "position_hint": "west side of the vehicle parking court"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "driveway opening",
            "number": 6,
            "position_hint": "south edge of the parking court, opening toward the street"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "ground-floor window run",
            "number": 7,
            "position_hint": "north building frontage, left of the public entrance"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "first pedestrian position",
            "number": 8,
            "position_hint": "center of the pedestrian forecourt, facing southeast toward number 9"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "second pedestrian position",
            "number": 9,
            "position_hint": "southeast side of the pedestrian forecourt, facing northwest toward number 8"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "thick money envelope handoff",
            "number": 10,
            "position_hint": "single handoff point between pedestrian positions 8 and 9"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L09B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 6 (driveway opening), facing diagonally across number 1 (parking court) toward numbers 8 and 9 (pedestrian positions), with numbers 2 and 3 (station frontage and entrance) in the background",
            "framing_notes": "Use a restrained medium-wide composition that keeps both pedestrian positions visible, allows a closer crop on number 10 for the handoff, and preserves open space for one pedestrian to turn and leave.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "parking_lot",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "The station storey count is not specified; use a typical contemporary urban police facility range of two to four storeys, commonly about 3–4 m floor-to-floor, while this plan covers only the ground-level frontage and parking forecourt. The forecourt should read as a compact urban lot, typically about 20–35 m across; exact dimensions are not stated. One ground-level public entrance and one contiguous ground-floor window run are represented on the plan-facing facade, while upper-storey opening counts and major vertical elements are unspecified.",
        "applied_shots": [
          "S7_Shot2",
          "S7_Shot6",
          "S7_Shot9"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_detective_office": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan of a mid-2020s metropolitan police detective office in South Korea. The image must be a simple CAD-like plan using uniform single-weight black outlines on a white or off-white background, geometric symbols, and minimal text. Use flat solid pastel area fills consistently: Shared Zone in pale yellow, Workstation Zone in pale blue, Circulation Zone in pale beige, Service Zone in pale cyan, and Threshold Zone in pale gray. Arrange a practical open-plan office with a broad aisle from the southwest corridor entrance through the center, a primary evidence-review desk in the north-central work area, a secondary desk to the west of the aisle, and a compact file-storage run along the south wall. Show the southwest entrance as a standard door line and swing arc, the north-wall window run and east-wall window run as separate double-line window symbols, desks as simple rectangles, chairs as top-down office-chair glyphs, the monitor as a small rectangular screen glyph, and file cabinets as one contiguous built-in run. Place one small numbered circle with a black integer exactly once at each base element: 1 Shared Zone, 2 Workstation Zone, 3 Circulation Zone, 4 Service Zone, 5 Threshold Zone, 6 primary workstation desk, 7 desktop monitor, 8 workstation chair, 9 secondary detective desk, 10 secondary desk chair, 11 built-in file cabinets, 12 corridor entrance door, 13 north window run, and 14 east window run. The only permitted interior words are the generic area labels Shared Zone, Workstation Zone, Circulation Zone, Service Zone, and Threshold Zone; a small north arrow marked N may appear in one corner. Keep the base monitor screen blank. Do not draw number 15, CCTV imagery, people, loose personal items, event cues, camera icons, field-of-view cones, arrows other than the north arrow, or any other annotations. Do not use 3D, isometric, axonometric, perspective, depth, shadows, shading, gradients, ambient occlusion, photorealism, rendered lighting, textured surfaces, or material rendering.",
        "key_elements": [
          "Open shared detective work area",
          "Dedicated evidence-review workstation",
          "Clear central circulation aisle",
          "Two separate exterior window runs",
          "Corridor entrance with inward-swinging door",
          "Secondary detective desk",
          "Built-in file storage",
          "Desktop monitor for CCTV review",
          "Transient CCTV evidence display confined to the monitor"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work zone",
            "number": 1,
            "position_hint": "central and northern portion of the office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "evidence workstation zone",
            "number": 2,
            "position_hint": "north-central side of the shared office"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "circulation zone",
            "number": 3,
            "position_hint": "wide aisle extending from the southwest entrance through the center"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "service storage zone",
            "number": 4,
            "position_hint": "southeast corner beside the circulation aisle"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "threshold zone",
            "number": 5,
            "position_hint": "small southwest entry area inside the corridor door"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "primary workstation desk",
            "number": 6,
            "position_hint": "north-central office, oriented so its user faces north"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "desktop monitor",
            "number": 7,
            "position_hint": "rear center of the primary workstation desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "workstation chair",
            "number": 8,
            "position_hint": "south side of the primary workstation desk"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "secondary detective desk",
            "number": 9,
            "position_hint": "west-central office beside the main circulation aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "secondary desk chair",
            "number": 10,
            "position_hint": "south side of the secondary detective desk"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in file cabinets",
            "number": 11,
            "position_hint": "single contiguous cabinet run along the south wall in the service storage zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "corridor entrance door",
            "number": 12,
            "position_hint": "southwest wall, opening inward into the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "north window run",
            "number": 13,
            "position_hint": "single contiguous window run in the north wall behind the primary workstation"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "east window run",
            "number": 14,
            "position_hint": "single contiguous window run in the east wall beside the shared work zone"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "CCTV evidence display",
            "number": 15,
            "position_hint": "confined to the screen surface of the desktop monitor at number 7"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L14B01",
            "camera_height": "eye-level seated-to-standing height, approximately 1.4–1.6 m",
            "camera_position": "near number 3 (circulation aisle), just behind and to the side of number 8 (workstation chair), facing diagonally toward number 6 (primary desk) and number 7 (desktop monitor), with number 9 (secondary desk) along the adjacent circulation route",
            "framing_notes": "Use an over-the-shoulder office angle that clearly exposes the face of number 7 and its number 15 CCTV evidence display while retaining enough of number 3 for another detective to pass beside the workstation.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "detective_office",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ]
          }
        ],
        "scale_guideline": "This plan covers one medium shared office on a single level within a typically multi-storey metropolitan police building; the total building storey count is not specified. A typical office of this kind is roughly 50–90 square metres, with a typical clear storey height of about 2.7–3.3 metres. The schematic uses one corridor entrance and two separate exterior-window runs as a typical modern office arrangement; these opening counts are not specified in the scene text. No internal stairs or other multi-level vertical elements belong to this floor-plan scope.",
        "applied_shots": [
          "S16_Shot1",
          "S16_Shot7"
        ],
        "group_id": "bg_police_station",
        "depends_on_fp": []
      },
      "fp_minsuk_residence": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact mid-2020s urban two-room residence in a South Korean multi-family building. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, simple geometric shapes, and crisp orthogonal walls. The unit is single-level and compact: place a recessed south-central entrance vestibule with a short step up into a central living area; an enclosed bedroom in the northwest; an open kitchenette along the northeast side; a small enclosed bathroom in the southeast; and a narrow circulation strip connecting all spaces. Use contemporary regional apartment conventions, including an inward-swinging exterior entrance door, space-efficient interior doors, a compact wall-mounted kitchen counter run, and limited exterior glazing. Fill every area with one solid flat pastel color: living area pale yellow, bedroom pale blue, kitchenette pale cyan, bathroom pale mint, entrance vestibule pale beige, and circulation strip pale peach. Optional generic area text is limited to Shared Zone, Private Zone, Service Zone, Threshold Zone, and Circulation Zone. Draw the entrance door and interior doors with simple swing arcs; draw each window as a double parallel line within its wall. Draw furniture and fixtures only as standard top-down symbolic glyphs: sofa as a long divided rectangle against the west side of the living area, low rectangular table in front of it, bed as a rectangle with one pillow shape, wardrobe as a plain rectangle, kitchen sink and cooktop as plan symbols, and bathroom toilet, washbasin, and shower as standard plan symbols. Include the persistent central ceiling-light position as a simple circle-and-cross plan symbol offset from the low table marker. Place small white circular markers with black numbers 1 through 21 exactly once each at the corresponding persistent areas, openings, fixtures, and furniture positions. Do not draw markers 22 through 29 and do not depict any people, damage, debris, broken objects, or bloodstains because those are transient overlay content. Keep text minimal: only permitted generic zone labels, the unique numbered circles, and an optional small north arrow with N. Do not draw camera symbols, field-of-view cones, arrows, dimensions, legends, object names, or other annotations. Strictly use a flat plan view with no 3D, isometric, perspective, axonometric construction, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, textured surfaces, or material rendering. Use solid pastel fills only, with no blending and no drop shadows.",
        "key_elements": [
          "Compact single-level two-room residence within a contemporary urban multi-family building",
          "Recessed entrance vestibule with a small step up to the living floor",
          "Central shared living area connecting the entrance, bedroom, kitchenette, and bathroom",
          "Sofa positioned to remain visible from both the kitchenette side and entrance",
          "Separate bedroom with bed, wardrobe, door, and exterior window",
          "Compact open kitchenette with fixed sink counter and cooktop",
          "Small enclosed bathroom with fixed plumbing fixtures",
          "Base diagram contains only persistent numbered markers; intrusion and ransacking cues are overlay-only",
          "Separate contiguous overlay positions for the seated intruder, entrance-blocking intruder, damaged furniture, shattered fixture, debris, and bloodstains"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "living area",
            "number": 1,
            "position_hint": "central and west-central portion of the residence"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bedroom",
            "number": 2,
            "position_hint": "northwest enclosed room adjoining the living area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchenette",
            "number": 3,
            "position_hint": "northeast side of the living area"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bathroom",
            "number": 4,
            "position_hint": "southeast enclosed service room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entry vestibule",
            "number": 5,
            "position_hint": "south-central recessed threshold below the living floor"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "interior circulation strip",
            "number": 6,
            "position_hint": "between the entry vestibule, living area, bedroom door, and bathroom door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "entrance door",
            "number": 7,
            "position_hint": "south exterior wall of the entry vestibule"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bedroom door",
            "number": 8,
            "position_hint": "south or southeast wall of the bedroom, opening toward the circulation strip"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bathroom door",
            "number": 9,
            "position_hint": "west wall of the bathroom, opening toward the circulation strip"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "living room window",
            "number": 10,
            "position_hint": "west exterior wall of the living area"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "bedroom window",
            "number": 11,
            "position_hint": "north exterior wall of the bedroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "kitchen sink counter",
            "number": 12,
            "position_hint": "north wall of the kitchenette"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "cooktop",
            "number": 13,
            "position_hint": "east end of the kitchen counter run"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "toilet",
            "number": 14,
            "position_hint": "east side of the bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "bathroom washbasin",
            "number": 15,
            "position_hint": "northwest corner of the bathroom"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "shower fixture",
            "number": 16,
            "position_hint": "northeast corner of the bathroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "sofa",
            "number": 17,
            "position_hint": "west side of the living area, facing inward and visible from the entrance"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "bed",
            "number": 18,
            "position_hint": "west side of the bedroom with its head against the north wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "wardrobe",
            "number": 19,
            "position_hint": "east wall of the bedroom"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "low living table",
            "number": 20,
            "position_hint": "center of the living area in front of the sofa"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "central ceiling light",
            "number": 21,
            "position_hint": "upper-center of the living area, offset from the low table marker"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "seated unknown woman",
            "number": 22,
            "position_hint": "single seated position on the central section of the sofa"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "large entrance-blocking man",
            "number": 23,
            "position_hint": "single standing position directly inside the entrance door"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "furniture",
            "label": "broken low table condition",
            "number": 24,
            "position_hint": "center of the living area at the low table location"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "shattered light debris",
            "number": 25,
            "position_hint": "single compact floor cluster beneath the living-area ceiling light"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "broken plant pot",
            "number": 26,
            "position_hint": "single overturned pot and soil cluster near the west living-room window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "loose debris cluster",
            "number": 27,
            "position_hint": "single contiguous cluster along the east edge of the living area"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "west bloodstain cluster",
            "number": 28,
            "position_hint": "single contiguous floor stain near the sofa and west wall"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "east bloodstain cluster",
            "number": 29,
            "position_hint": "single contiguous floor stain near the circulation strip and bathroom door"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L10B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 12 (kitchen sink counter), facing diagonally across number 1 (living area) toward number 17 (sofa) and number 7 (entrance door)",
            "framing_notes": "Keep number 22 seated on number 17 with the face obscured from this angle, while number 23 forms a large silhouette directly in front of number 7. Preserve the raised transition from number 5 to number 1.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "living_area_and_entrance",
            "use_numbered_elements": [
              1,
              3,
              5,
              6,
              7,
              8,
              10,
              12,
              13,
              17,
              20,
              21,
              22,
              23
            ]
          },
          {
            "bg_id": "L10B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "immediately outside number 7 (entrance door), facing through number 5 (entry vestibule) toward number 1 (living area), number 17 (sofa), and number 20 (low table)",
            "framing_notes": "Use the doorway as a foreground frame and reveal the broadest possible view of the damaged living area. Show the separate debris and bloodstain clusters at their specified locations without merging them.",
            "ignore_numbered_elements": [
              22,
              23
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "entrance_view_into_ransacked_living_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              9,
              10,
              12,
              13,
              17,
              20,
              21,
              24,
              25,
              26,
              27,
              28,
              29
            ]
          }
        ],
        "scale_guideline": "The residence is a compact single-level unit within a low-rise multi-family building; the building storey count is not specified, while three to five storeys and roughly 2.7 to 3.0 m per storey are typical for this setting. A conservative typical unit footprint is approximately 30 to 50 square metres, with one exterior entrance door and two exterior windows represented in this plan. The entry vestibule is slightly lower than the living floor, creating one short interior step rather than a full stair run.",
        "applied_shots": [
          "S9_Shot2",
          "S9_Shot6",
          "S12_Shot3",
          "S12_Shot9",
          "S12_Shot16"
        ],
        "group_id": "bg_multifamily_residence",
        "depends_on_fp": []
      },
      "fp_suv_cabin": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic floor plan diagram of an older left-hand-drive midsize SUV cabin, with the vehicle nose oriented toward the top. Use a clean architectural CAD-plan appearance: white or off-white background, single-weight black outlines, crisp geometric shapes, and minimal text. Use flat solid pastel area fills with no blending: driver zone pale yellow, front passenger zone pale blue, rear seating zone pale beige, center service zone pale cyan, rear threshold zone pale gray, and the narrow body-shell perimeter a slightly darker pale gray. Generic area labels such as Driver Zone, Passenger Zone, Rear Zone, Service Zone, and Threshold Zone may appear once in their respective areas; include no other words or annotations. Draw a conventional older modern South Korean SUV layout using geometry only: two forward-facing front bucket seats, a left-side steering wheel, a rectangular center console, one full-width forward-facing rear bench, four outward-swinging side doors, a rear hatch, a wide front windshield, separate left and right front side windows, separate left and right rear side windows, and rear hatch glass. Represent seats as simple top-down rectangles with cushion divisions, the steering wheel as a circle, the console as a narrow rectangle, doors with straight leaf lines and swing arcs, and windows as double parallel wall lines. Place exactly one small white circle with a black number at each base element: 1 on the cabin body-shell perimeter near the front center; 2 in the front-left driver zone; 3 in the front-right passenger zone; 4 in the rear seating zone; 5 in the center service strip; 6 in the rear threshold strip; 7 on the driver seat; 8 on the front passenger seat; 9 on the rear bench; 10 on the steering wheel; 11 on the center console; 12 on the windshield; 13 on the driver front window; 14 on the passenger front window; 15 on the left rear window; 16 on the right rear window; 17 on the rear hatch window; 18 on the driver door; 19 on the front passenger door; 20 on the left rear door; 21 on the right rear door; and 22 on the rear hatch opening. Each numbered circle must appear exactly once at one contiguous location. Do not draw numbers 23, 24, 25, 26, or 27 and do not depict any people, restraints, framed photograph, phone, mutable event cue, or camera metadata. Strictly no 3D, isometric, perspective, axonometric construction, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Older left-hand-drive SUV cabin with the vehicle nose oriented toward the top of the diagram",
          "Separate driver, front passenger, center service, rear seating, and rear threshold zones",
          "Two front bucket seats and one rear bench seat",
          "Steering wheel and center console in conventional modern South Korean road-vehicle positions",
          "Four side doors, rear hatch, windshield, rear hatch glass, and four side-window runs",
          "Transient occupants, restraints, photograph, and phone excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "SUV cabin envelope",
            "number": 1,
            "position_hint": "body shell perimeter, marker near the front center of the contiguous cabin outline"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "driver zone",
            "number": 2,
            "position_hint": "front-left portion of cabin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "front passenger zone",
            "number": 3,
            "position_hint": "front-right portion of cabin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear seating zone",
            "number": 4,
            "position_hint": "full-width middle-rear portion of cabin"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "center service zone",
            "number": 5,
            "position_hint": "narrow longitudinal strip between the two front seats"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear threshold zone",
            "number": 6,
            "position_hint": "contiguous strip between the rear bench and rear hatch"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "driver seat",
            "number": 7,
            "position_hint": "front-left driver zone, facing the windshield"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "front passenger seat",
            "number": 8,
            "position_hint": "front-right passenger zone, facing the windshield"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "rear bench seat",
            "number": 9,
            "position_hint": "across the rear seating zone, facing forward"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "steering wheel",
            "number": 10,
            "position_hint": "front of driver seat, left side of dashboard"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "center console",
            "number": 11,
            "position_hint": "between driver and front passenger seats"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front windshield",
            "number": 12,
            "position_hint": "single wide opening across the front edge of cabin"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "driver front window",
            "number": 13,
            "position_hint": "left wall beside driver seat"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "passenger front window",
            "number": 14,
            "position_hint": "right wall beside front passenger seat"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left rear window",
            "number": 15,
            "position_hint": "left wall beside rear bench"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right rear window",
            "number": 16,
            "position_hint": "right wall beside rear bench"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rear hatch window",
            "number": 17,
            "position_hint": "single wide glazed run within the rear hatch"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "driver door",
            "number": 18,
            "position_hint": "front-left side opening beside driver seat"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front passenger door",
            "number": 19,
            "position_hint": "front-right side opening beside front passenger seat"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "left rear door",
            "number": 20,
            "position_hint": "left side opening beside rear bench"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "right rear door",
            "number": 21,
            "position_hint": "right side opening beside rear bench"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rear hatch opening",
            "number": 22,
            "position_hint": "full-width rear edge behind the rear threshold zone"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bound captive lying with eyes closed",
            "number": 23,
            "position_hint": "single contiguous pose extending across the rear bench"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bound captive lying awake",
            "number": 24,
            "position_hint": "single contiguous pose extending across the rear bench"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "driver turned toward rear seat",
            "number": 25,
            "position_hint": "driver seat, upper body oriented rearward"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "freed passenger holding framed photograph",
            "number": 26,
            "position_hint": "front passenger seat, photograph held directly in front of occupant"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "phone in driver hand",
            "number": 27,
            "position_hint": "driver seat, immediately beside steering wheel"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L13B03",
            "camera_height": "seated eye level ~1.2m",
            "camera_position": "near number 8 (front passenger seat), facing diagonally rearward toward number 9 (rear bench) while retaining number 7 (driver seat) and number 10 (steering wheel) at the frame edge",
            "framing_notes": "Emphasize the rear bench and its occupant while keeping the driver, steering wheel, and side windows readable; depict number 23, number 25, and number 27 as transient scene cues.",
            "ignore_numbered_elements": [
              24,
              26
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "front_to_rear_cabin",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              13,
              14,
              15,
              16,
              18,
              19,
              20,
              21,
              23,
              25,
              27
            ]
          },
          {
            "bg_id": "L13B02",
            "camera_height": "seated eye level ~1.2m",
            "camera_position": "near number 8 (front passenger seat), facing across number 7 (driver seat) toward number 9 (rear bench), with the driver turned rearward",
            "framing_notes": "Keep the awake rear-seat captive and the driver's backward glance in the same composition; allow pale dawn visibility through numbers 12, 14, and 16.",
            "ignore_numbered_elements": [
              23,
              26,
              27
            ],
            "lens_hint": "30mm wide angle",
            "sub_location": "front_and_rear_cabin",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              19,
              20,
              21,
              24,
              25
            ]
          },
          {
            "bg_id": "L13B01",
            "camera_height": "seated eye level ~1.2m",
            "camera_position": "near number 9 (rear bench), facing forward toward number 8 (front passenger seat), number 7 (driver seat), and number 12 (windshield)",
            "framing_notes": "Feature the freed front passenger and framed photograph prominently, with the driver and dawn windshield context still visible; depict number 26 as the only transient scene cue.",
            "ignore_numbered_elements": [
              23,
              24,
              25,
              27
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "rear_to_front_cabin",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              19,
              20,
              21,
              26
            ]
          }
        ],
        "scale_guideline": "This is a single-level passenger-vehicle interior rather than a multi-storey structure. Exact dimensions are not stated; use a typical older midsize SUV footprint of roughly 4.5–4.8 m long and 1.8–1.9 m wide, with a typical overall height of about 1.65–1.8 m. The derived five-door arrangement has four side doors and one rear hatch, with one windshield, four side-window runs, and one rear hatch window. Keep the rear bench broad enough for one adult to lie across it, as directly required by the scenes.",
        "applied_shots": [
          "S13_Shot3",
          "S13_Shot4",
          "S15_Shot4",
          "S15_Shot5",
          "S18_Shot1",
          "S18_Shot5"
        ],
        "group_id": "bg_old_suv_cabin",
        "depends_on_fp": []
      },
      "fp_l16_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic floor plan diagram of a compact contemporary southwest-coast Korean five-ton fishing boat and its stern dock interface. Bow points north and stern points south. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and generous negative space. Strictly 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. Use solid flat pastel area fills with no blending: bow lookout zone pale blue, starboard circulation passage pale beige, stern passenger deck pale yellow, enclosed wheelhouse pale cyan, wheelhouse threshold pale tan, dock edge pale gray, and surrounding exterior water a distinct very pale blue. Show a compact working-boat layout typical of a modern coastal fishing vessel: open bow deck at the north end; enclosed wheelhouse center-forward and slightly offset toward port; a narrow continuous starboard passage connecting stern to bow; broad shared stern passenger deck; and a straight dock strip immediately south of the stern. Draw the wheelhouse as a simple rectangle with an aft swing door, one forward double-line window run, one port double-line window run, one starboard double-line window run, and a symbolic helm console with steering wheel behind the forward window. Draw two separate rectangular benches along the port and starboard edges of the stern deck. Draw simple safety-rail lines as separate contiguous runs around the bow, along each side, and on the two stern corners, leaving a centered stern boarding gate aligned with the dock. Add one simple dock bollard. Use only the following small white circular markers with black numbers, each appearing exactly once: 1 bow lookout zone; 2 starboard circulation passage; 3 stern passenger deck; 4 wheelhouse; 5 wheelhouse threshold; 6 aft wheelhouse door; 7 forward wheelhouse window; 8 port wheelhouse window; 9 starboard wheelhouse window; 10 helm console and wheel; 11 port stern bench; 12 starboard stern bench; 13 bow safety rail; 14 port side safety rail; 15 starboard side safety rail; 16 port stern rail; 17 starboard stern rail; 18 centered stern boarding gate; 19 dock edge; 20 dock bollard. Area labels may be limited to the generic English text Bow Zone, Passage Zone, Shared Zone, Service Zone, Threshold Zone, and Dock Zone. Include a small north arrow in one corner. Do not draw markers 21, 22, or 23 and do not depict fog, crowds, people, hostile expressions, activity cues, or a deployed gangway; those are transient overlay elements. No camera symbols, field-of-view cones, arrows other than the north arrow, legends, dimensions, decorative illustrations, or other text.",
        "key_elements": [
          "Compact contemporary five-ton coastal fishing boat with bow oriented north and stern oriented south",
          "Open bow lookout zone connected to the stern by a narrow starboard circulation passage",
          "Enclosed wheelhouse offset slightly toward the port side with forward and side glazing",
          "Helm console directly behind the forward wheelhouse window",
          "Shared stern passenger deck with two separate side benches",
          "Continuous safety rails divided into unambiguous bow, side, and stern runs",
          "Centered stern boarding gate aligned with the dock edge",
          "Dock bollard and optional deployed gangway at the departure interface",
          "Transient dense fog applies only to the fog-bound wheelhouse-facing background",
          "Transient overcrowded passenger grouping and deployed gangway apply only to the festival departure background"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Bow lookout zone",
            "number": 1,
            "position_hint": "north end of boat, open deck ahead of wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Starboard circulation passage",
            "number": 2,
            "position_hint": "narrow starboard-side deck run connecting stern and bow"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Stern passenger deck",
            "number": 3,
            "position_hint": "south half of boat behind wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Wheelhouse",
            "number": 4,
            "position_hint": "center-forward deck, offset slightly toward port"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Wheelhouse threshold",
            "number": 5,
            "position_hint": "small exterior landing immediately aft of wheelhouse door"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Wheelhouse aft door",
            "number": 6,
            "position_hint": "aft wall of wheelhouse opening toward stern deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Forward wheelhouse window",
            "number": 7,
            "position_hint": "north-facing front wall of wheelhouse"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Port wheelhouse window",
            "number": 8,
            "position_hint": "port wall of wheelhouse, single contiguous glazing run"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Starboard wheelhouse window",
            "number": 9,
            "position_hint": "starboard wall of wheelhouse, single contiguous glazing run"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Helm console and wheel",
            "number": 10,
            "position_hint": "inside wheelhouse directly behind forward window"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Port stern bench",
            "number": 11,
            "position_hint": "port edge of stern passenger deck"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "Starboard stern bench",
            "number": 12,
            "position_hint": "starboard edge of stern passenger deck"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Bow safety rail",
            "number": 13,
            "position_hint": "contiguous U-shaped rail around north bow perimeter"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Port side safety rail",
            "number": 14,
            "position_hint": "port outer edge between bow and stern sections"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Starboard side safety rail",
            "number": 15,
            "position_hint": "starboard outer edge beside circulation passage"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Port stern rail",
            "number": 16,
            "position_hint": "southwest stern edge, left of centered boarding gate"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Starboard stern rail",
            "number": 17,
            "position_hint": "southeast stern edge, right of centered boarding gate"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Stern boarding gate",
            "number": 18,
            "position_hint": "center of south stern edge between stern rail runs"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Dock edge",
            "number": 19,
            "position_hint": "horizontal dock strip immediately south of stern"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Dock bollard",
            "number": 20,
            "position_hint": "dock edge southwest of stern boarding alignment"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "Dense exterior fog",
            "number": 21,
            "position_hint": "around bow and wheelhouse-facing exterior during fog-bound voyage"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "Overcrowded passenger grouping",
            "number": 22,
            "position_hint": "across stern passenger deck and adjoining circulation area during festival departure"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Deployed boarding gangway",
            "number": 23,
            "position_hint": "single span between dock edge and centered stern boarding gate"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L16B05",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 3 (stern passenger deck), looking forward along number 2 (starboard circulation passage) toward number 1 (bow lookout zone), with number 4 (wheelhouse) to the left",
            "framing_notes": "For the contemplative bow view, emphasize numbers 1 and 2; for the sparse stern activity, retain numbers 3, 11, and 12. Exclude the dock and all transient state cues.",
            "ignore_numbered_elements": [
              19,
              20,
              21,
              22,
              23
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "open_deck_voyage",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18
            ]
          },
          {
            "bg_id": "L16B04",
            "camera_height": "eye-level seated-to-standing ~1.4m",
            "camera_position": "near number 11 (port stern bench), facing diagonally across number 3 (stern passenger deck) toward number 12 (starboard stern bench) and number 2 (starboard circulation passage)",
            "framing_notes": "Keep the paired stern benches and open circulation route clear enough for a guarded conversation and an approaching passenger. Exclude dockside and fog-state elements.",
            "ignore_numbered_elements": [
              19,
              20,
              21,
              22,
              23
            ],
            "lens_hint": "40mm natural perspective",
            "sub_location": "stern_conversation_area",
            "use_numbered_elements": [
              2,
              3,
              4,
              5,
              6,
              11,
              12,
              14,
              15,
              16,
              17,
              18
            ]
          },
          {
            "bg_id": "L16B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 1 (bow lookout zone), facing aft toward number 7 (forward wheelhouse window) and number 10 (helm console) through the fog-covered forward deck",
            "framing_notes": "Place the wheelhouse front prominently behind the bow figure position, with number 21 applied as dense exterior fog while preserving the readable wheelhouse silhouette.",
            "ignore_numbered_elements": [
              19,
              20,
              22,
              23
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "bow_wheelhouse_facing_area",
            "use_numbered_elements": [
              1,
              2,
              4,
              7,
              8,
              9,
              10,
              13,
              14,
              15,
              21
            ]
          },
          {
            "bg_id": "L16B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 19 (dock edge), facing across number 23 (deployed gangway) and number 18 (stern boarding gate) into number 3 (stern passenger deck) and toward number 4 (wheelhouse)",
            "framing_notes": "Show the dock-to-deck exchange clearly, with number 22 filling the stern and central deck as an overcrowded passenger grouping. Keep the gangway connection unobstructed enough to read.",
            "ignore_numbered_elements": [
              21
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "dockside_boarding_deck",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              22,
              23
            ]
          }
        ],
        "scale_guideline": "The vessel is explicitly a compact five-ton fishing boat with one open main deck and one low enclosed wheelhouse, not a multi-storey ship. Exact dimensions are not stated; a typical vessel of this class is roughly 8–11 m long and 2.5–3.5 m wide, with the wheelhouse roof typically about 2.5–3.5 m above the main deck. Use one aft wheelhouse door, one forward glazing run, and one side glazing run per side as conventional compact-wheelhouse openings rather than text-specified counts; perimeter safety rails are typically about waist height.",
        "applied_shots": [
          "S17_Shot3",
          "S17_Shot6",
          "S19_Shot3",
          "S19_Shot8",
          "S54_Shot3",
          "S101_Shot1",
          "S101_Shot6",
          "S101_Shot15"
        ],
        "group_id": "bg_fishing_boat",
        "depends_on_fp": []
      },
      "fp_l19_pier": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic 2D architectural floor plan of a compact modern remote-island working pier. Use a clean CAD-plan appearance with single-weight black outlines on a white or off-white background, geometric shapes only, and minimal text. The shore is at the north and open water is at the south; place a long concrete finger pier extending south from a compact village approach. Show the main shared pier deck as flat pale yellow, both working berth strips as flat pale gray, the gear warehouse service area as flat pale cyan, door and shore threshold areas as flat pale beige, the adjacent village-side eatery frontage and approach as flat pale yellow, and surrounding water as flat pale blue. Use each pastel fill consistently with hard edges, with no blending. The layout should follow a practical contemporary small-island harbor convention: a compact gear warehouse on the west side of the shoreward pier, an eatery frontage on the east side of the inland approach, open maneuvering space along the pier centerline, and one working berth on each side of the outer pier. Draw the warehouse as a simple rectangular footprint with a double swing door opening toward the pier, one double-line window on its pier-facing wall, and one rectangular gear-storage rack inside. Draw a single swing-door symbol at the eatery entrance, a standard top-down ladder glyph at the outer pier edge, and one small circular mooring bollard at the east berth. Place exactly one small circled black number at each base-layer location: 1 main pier deck, 2 east working berth, 3 west working berth, 4 gear warehouse, 5 warehouse double door, 6 warehouse window, 7 gear storage rack, 8 village approach route, 9 eatery frontage, 10 eatery entrance, 11 sea access ladder, and 12 mooring bollard. Do not draw markers 13 through 23 because they are transient overlay elements. Short generic area labels such as Shared Zone, Service Zone, Threshold Zone, and Utility Zone may appear inside their colored areas; allow only a small north arrow with N besides those labels. No other words, legends, annotations, people, boats, bodies, crowds, decorations, lights, camera icons, view arrows, or field-of-view cones. Strict exclusions: no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealistic imagery, rendered appearance, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Long concrete finger pier linking the village approach to two working berths",
          "East berth used by a small fishing boat",
          "West berth suitable for a compact patrol boat",
          "Compact gear warehouse beside the shoreward pier threshold",
          "Warehouse door, dusty pier-facing window, and one persistent gear-storage rack",
          "Village approach route and adjacent eatery frontage",
          "Outer-tip sea-access ladder and a single dock bollard",
          "Transient arrival, ritual, body-display, search, escape, and vision states kept off the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main pier deck",
            "number": 1,
            "position_hint": "central concrete finger pier extending south from the village shore"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "east working berth",
            "number": 2,
            "position_hint": "east side of the outer half of the main pier deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west working berth",
            "number": 3,
            "position_hint": "west side of the outer half of the main pier deck"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "gear warehouse",
            "number": 4,
            "position_hint": "west side of the shoreward end of the pier"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "warehouse double door",
            "number": 5,
            "position_hint": "southeast face of the gear warehouse opening onto the pier threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "warehouse window",
            "number": 6,
            "position_hint": "east wall of the gear warehouse facing the pier"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "gear storage rack",
            "number": 7,
            "position_hint": "inside the west side of the gear warehouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "village approach route",
            "number": 8,
            "position_hint": "north end of the pier continuing inland between village buildings"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "eatery frontage",
            "number": 9,
            "position_hint": "east side of the village approach near the pier entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "eatery entrance",
            "number": 10,
            "position_hint": "west-facing edge of the eatery frontage toward the village route"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "sea access ladder",
            "number": 11,
            "position_hint": "outer south edge of the pier tip descending toward the water"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "mooring bollard",
            "number": 12,
            "position_hint": "east edge of the outer pier beside the fishing-boat berth"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "moored fishing boat",
            "number": 13,
            "position_hint": "single vessel alongside the east working berth"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "arrival crowd",
            "number": 14,
            "position_hint": "single dense gathering on the east half of the pier beside the arriving boat"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "ritual rope decorations",
            "number": 15,
            "position_hint": "single decorated rail run on the pier-facing side of the fishing boat"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "body on plastic sheet",
            "number": 16,
            "position_hint": "open central portion of the pier deck between the shore and outer berths"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "viewing crowd",
            "number": 17,
            "position_hint": "single loose ring around the body-display position on the central pier"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "temporary work lights",
            "number": 18,
            "position_hint": "single work-light cluster near the east berth and fishing boat"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "flashlight search party",
            "number": 19,
            "position_hint": "single staging cluster at the shoreward pier junction leading toward the village"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "patrol boat",
            "number": 20,
            "position_hint": "single vessel alongside the west working berth"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "fallen detective",
            "number": 21,
            "position_hint": "west side of the pier deck between the warehouse threshold and patrol boat"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "charging villagers",
            "number": 22,
            "position_hint": "single advancing group on the pier corridor from the village route toward the west berth"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "vision figure holding drowned corpse",
            "number": 23,
            "position_hint": "single seated tableau at the outer tip of the pier facing open water"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L19B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (village approach route), facing down number 1 (main pier deck) toward number 2 (east berth) and number 13 (fishing boat)",
            "framing_notes": "Use a broad arrival view with number 14 concentrated beside number 13; retain the village-side frontage at numbers 9 and 10 in the background.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "main_pier_arrival_route",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              8,
              9,
              10,
              12,
              13,
              14
            ]
          },
          {
            "bg_id": "L19B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 5 (warehouse door), facing diagonally across number 1 (main pier deck) toward number 2 (east berth) and number 13 (fishing boat)",
            "framing_notes": "Keep the decorated side of number 13 prominent, with number 15 clearly localized along the boat rail and number 12 near the dock edge.",
            "ignore_numbered_elements": [
              14,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "east_berth_work_area",
            "use_numbered_elements": [
              1,
              2,
              4,
              5,
              12,
              13,
              15
            ]
          },
          {
            "bg_id": "L19B05",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 8 (village approach route), facing toward the center of number 1 (main pier deck), number 16 (body on plastic), and number 3 (west berth)",
            "framing_notes": "Center number 16 in an open examination space, ring it with number 17, and retain number 20 at the west berth in the deeper background.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              18,
              19,
              21,
              22,
              23
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "central_pier_examination_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              8,
              12,
              16,
              17,
              20
            ]
          },
          {
            "bg_id": "L19B06",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 4 (gear warehouse), facing along number 1 (main pier deck) toward number 2 (east berth), number 13 (fishing boat), and number 8 (village route)",
            "framing_notes": "Place number 18 around the working berth and concentrate number 19 where the pier route divides toward the village.",
            "ignore_numbered_elements": [
              14,
              15,
              16,
              17,
              20,
              21,
              22,
              23
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "night_search_staging_area",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              8,
              12,
              13,
              18,
              19
            ]
          },
          {
            "bg_id": "L19B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 20 (patrol boat) at number 3 (west berth), facing inland along number 1 (main pier deck) toward number 5 (warehouse door) and number 8 (village approach route)",
            "framing_notes": "Preserve a clear sprint corridor between number 5 and number 20; place number 21 on one side of that corridor and number 22 charging down it from number 8.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              23
            ],
            "lens_hint": "24mm action wide angle",
            "sub_location": "west_berth_escape_corridor",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              8,
              12,
              20,
              21,
              22
            ]
          },
          {
            "bg_id": "L19B04",
            "camera_height": "eye-level seated or low standing ~1.2m",
            "camera_position": "near the outer end of number 1 (main pier deck), facing laterally toward number 23 (vision tableau), number 11 (sea access ladder), and the open water beyond numbers 2 and 3",
            "framing_notes": "Isolate number 23 at the pier tip against open water while keeping number 12 as a small foreground dock anchor.",
            "ignore_numbered_elements": [
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22
            ],
            "lens_hint": "50mm normal lens",
            "sub_location": "outer_pier_vision_point",
            "use_numbered_elements": [
              1,
              2,
              3,
              11,
              12,
              23
            ]
          }
        ],
        "scale_guideline": "The pier is a non-storeyed exterior deck, while the shoreward gear warehouse and adjacent eatery should be treated as typical one-storey island buildings; their storey count is not specified in the text, and a typical height is roughly 3–4 m. Use a modest working-village pier footprint, typically about 8–12 m wide and 30–50 m from the shore threshold to the outer tip, since exact dimensions are not stated. The warehouse has one large exterior door and one dusty pier-facing window supported directly by the scenes; other facade openings are unspecified. The sea-access ladder spans the full deck-to-water level change, which varies with the tide, and no multi-storey stairs or other major vertical structures are indicated.",
        "applied_shots": [
          "S20_Shot2",
          "S20_Shot6",
          "S20_Shot9",
          "S55_Shot3",
          "S55_Shot4",
          "S55_Shot6",
          "S38_Shot3",
          "S38_Shot8",
          "S61_Shot1",
          "S61_Shot11",
          "S61_Shot15",
          "S79_Shot1",
          "S79_Shot5",
          "S86_Shot5",
          "S86_Shot12",
          "S86_Shot14",
          "S93_Shot4",
          "S93_Shot8"
        ],
        "group_id": "bg_island_main_pier",
        "depends_on_fp": []
      },
      "fp_l49_gear_warehouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan of a compact modern coastal fishing-gear warehouse on a remote island. This must be a simple 2D CAD-like plan diagram, not a render. Use single-weight black outlines on a white or off-white background, clean geometric shapes, and minimal text. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.\n\nShow a roughly rectangular single-room warehouse organized by practical contemporary coastal storage geometry: a dock-side main hinged door on the south wall near the southwest side, one small dusty dock-facing window centered on the east wall, a connected narrow central aisle network, dense perimeter storage, an east-side gear handling area, a recessed west concealment pocket, and an entrance threshold. Use simple top-down symbols only. Draw nets as outlined bundled rectangles or irregular geometric mounds, fishing rods as parallel lines within one rack rectangle, fish traps as repeated small cage rectangles contained inside a single stack footprint, fish baskets as nested outlined rectangles, and gear crates as plain rectangles. Do not draw any people, blood, corpse, flashlight beam, revolver, historical kitchen, or other event-state imagery.\n\nApply single flat pastel solid fills consistently: warehouse storage zone pale yellow, central circulation zone pale beige, west concealment pocket pale blue, entrance threshold zone pale tan, and east gear service zone pale cyan. No gradients, blending, or drop shadows. Short generic area labels such as Storage Zone, Circulation Zone, Concealment Zone, Threshold Zone, and Service Zone may appear in larger text. Add a small north arrow in one corner if desired. No other text or annotations may appear inside the drawing.\n\nPlace one small circle containing one unique black number at exactly one contiguous location for each base element numbered 1 through 14: 1 warehouse storage zone, 2 central aisle network, 3 west concealment pocket, 4 entrance threshold zone, 5 east gear service zone, 6 main warehouse door, 7 dusty dock-facing window, 8 north fishing net stack, 9 west fishing rod rack, 10 east fish trap stack, 11 northeast fish basket stack, 12 west net mound, 13 central trap stack, and 14 southeast gear crate stack. Each number must appear exactly once. Do not draw markers 15, 16, 17, 18, or 19 because they are transient overlay elements. Do not add camera icons, view cones, arrows, legends, dimensions, decorative illustrations, or any unnumbered labels.",
        "key_elements": [
          "Compact modern coastal equipment warehouse with one main entrance facing the dock side",
          "Connected narrow aisle network through densely packed fishing gear",
          "Dusty dock-facing window used as a lookout point",
          "Persistent stacks of fishing nets, rods, traps, and large fish baskets",
          "West concealment pocket screened by a large net mound",
          "Separate transient states for the flashlight search, hidden bloodied fugitives, historical kitchen vision, and defensive revolver"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "warehouse storage zone",
            "number": 1,
            "position_hint": "contiguous north and west storage portion of the warehouse interior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "central aisle network",
            "number": 2,
            "position_hint": "connected narrow circulation route crossing the center of the warehouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "west concealment pocket",
            "number": 3,
            "position_hint": "recessed west-side pocket behind the net storage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold zone",
            "number": 4,
            "position_hint": "south wall directly inside the main entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "east gear service zone",
            "number": 5,
            "position_hint": "east side between the window and stacked gear"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main warehouse door",
            "number": 6,
            "position_hint": "south wall near the southwest side, opening toward the dock approach"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "dusty dock-facing window",
            "number": 7,
            "position_hint": "east wall near the middle of the service zone"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "prop",
            "label": "north fishing net stack",
            "number": 8,
            "position_hint": "single tall contiguous stack against the north wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "prop",
            "label": "west fishing rod rack",
            "number": 9,
            "position_hint": "single rack along the west wall north of the concealment pocket"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "prop",
            "label": "east fish trap stack",
            "number": 10,
            "position_hint": "single contiguous stack against the east wall north of the window"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "prop",
            "label": "northeast fish basket stack",
            "number": 11,
            "position_hint": "single tall basket stack in the northeast corner"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "prop",
            "label": "west net mound",
            "number": 12,
            "position_hint": "inside the west concealment pocket, screening it from the aisle"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "prop",
            "label": "central trap stack",
            "number": 13,
            "position_hint": "north side of the central aisle intersection"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "prop",
            "label": "southeast gear crate stack",
            "number": 14,
            "position_hint": "single contiguous stack in the southeast service-side corner"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "bloodied fugitives hidden in nets",
            "number": 15,
            "position_hint": "one concealed grouping within the west net mound at number 12; not drawn on the base diagram"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "flashlight search sweep",
            "number": 16,
            "position_hint": "single search path entering from number 6 toward number 2; not drawn on the base diagram"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "historical kitchen vision",
            "number": 17,
            "position_hint": "alternate historical interior replacing the warehouse rather than occupying it physically; not drawn on the base diagram"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "mother child and corpse vision",
            "number": 18,
            "position_hint": "single floor-level grouping inside the alternate kitchen vision at number 17; not drawn on the base diagram"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "defensive revolver",
            "number": 19,
            "position_hint": "temporary handheld or nearby object beside the central aisle near the window; not drawn on the base diagram"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L49B04",
            "camera_height": "eye-level crouching ~1.2m",
            "camera_position": "just inside number 6 (entrance door), facing diagonally across number 2 (central aisle network) toward number 3 (west concealment pocket), number 8 (north net stack), and number 12 (net mound)",
            "framing_notes": "Use the tall gear stacks to create narrow sightlines. Keep number 15 concealed within number 12 while number 16 enters from the doorway and searches the aisle.",
            "ignore_numbered_elements": [
              17,
              18,
              19
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "gear_warehouse_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              8,
              9,
              11,
              12,
              13,
              15,
              16
            ]
          },
          {
            "bg_id": "L49B01",
            "camera_height": "low seated eye level ~1.1m",
            "camera_position": "within number 17 (alternate historical kitchen vision), facing the floor-level grouping at number 18",
            "framing_notes": "Treat the historical kitchen as a completely separate time and place that replaces the warehouse image. Do not mix warehouse equipment, modern fixtures, or modern openings into this frame.",
            "ignore_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              19
            ],
            "lens_hint": "35mm natural wide angle",
            "sub_location": "historical_kitchen_vision",
            "use_numbered_elements": [
              17,
              18
            ]
          },
          {
            "bg_id": "L49B05",
            "camera_height": "eye-level seated or crouching ~1.25m",
            "camera_position": "inside number 3 (west concealment pocket), facing diagonally past number 12 (net mound) toward number 8 (north net stack) and number 2 (central aisle network)",
            "framing_notes": "Create an enclosed three-person conversation pocket bounded by nets and traps, with the closed entrance remaining distant and partially blocked by equipment.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18,
              19
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "gear_warehouse_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              6,
              8,
              9,
              12,
              13
            ]
          },
          {
            "bg_id": "L49B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 7 (dock-facing window), looking along number 2 (central aisle network) toward number 13 (trap stack), with number 12 (net mound) forming foreground cover",
            "framing_notes": "Keep the dusty window prominent as the observation point and place number 19 within the sheltered aisle-side foreground, ready for defense but not permanently installed.",
            "ignore_numbered_elements": [
              15,
              16,
              17,
              18
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "gear_warehouse_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              5,
              6,
              7,
              8,
              10,
              11,
              12,
              13,
              14,
              19
            ]
          }
        ],
        "scale_guideline": "The warehouse is a typical single-storey coastal gear shed; the text does not specify its height, but this building type commonly has a clear interior high enough for gear stacks approaching the ceiling. Use a compact work-shed footprint, typically around 6–10 m wide by 8–14 m long, while preserving very narrow aisles between dense stacks. The depicted scope has one primary dock-side door and one dusty lookout window, with no additional openings specified; there are no stairs or other multi-storey vertical elements.",
        "applied_shots": [
          "S80_Shot6",
          "S80_Shot14",
          "S81_Shot9",
          "S81_Shot12",
          "S81_Shot13",
          "S84_Shot3",
          "S84_Shot6"
        ],
        "group_id": "bg_island_main_pier",
        "depends_on_fp": []
      },
      "fp_l20_restaurant_main": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a modest contemporary remote-island Korean mixed-use restaurant, small shop, kitchen, and attached living rooms. The plan must be a clean CAD-like map using 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. Use one flat solid pastel fill for each contiguous zone with no blending: pale yellow for the central Shared Zone restaurant hall, pale cyan for the rear-left Service Zone kitchen, pale blue for the rear-right Private Zone elder room, pale lavender for the side Private Zone guest room, pale green for the narrow Retail Zone along the left wall, and pale beige for the front Threshold Zone. Short generic zone names may appear, but no other words or annotations may appear inside the drawing. Arrange a classroom-sized rectangular hall in the center and front, a compact kitchen at the rear-left with an open working relationship to the hall, an elder private room at the rear-right, and a guest rear room along the right side. Place a centered sliding public entrance on the south facade, a rear service door from the kitchen to the north backyard, separate sliding doors from the hall into each private room, one contiguous lattice-window run beside the front entrance, one contiguous lattice-window run on the east hall wall, and one curtained window in the guest room. Integrate grocery shelving and a separate fishing-supplies rack as two simple contiguous fixtures along the left retail strip. Place one large rectangular dining table in the central hall and one smaller rectangular table near the rear room doors. In the kitchen, show a simple preparation counter, standard top-down sink symbol, cooktop symbol, and refrigerator rectangle. In the elder room, show one wardrobe rectangle; in the guest room, show one low sleeping mat rectangle with a pillow glyph. Add a small fixed landline telephone station near the retail and kitchen boundary. Doors must use standard plan-view lines and swing arcs where applicable, sliding doors must use parallel sliding-panel symbols, windows must use double parallel lines in walls, and all furniture must use simple top-down symbolic glyphs. Place one small circle containing a unique black number exactly once at each base element: numbers 1 through 24 only. Never duplicate a number, never place one marker across separated objects, and do not draw numbers 25 through 31. Do not draw food, meat, blood, butchered animals, people, searchers, ritual bundles, moonlight, dusk light, camera icons, field-of-view cones, movement arrows, or any other transient event cue. A small north arrow with the letter N may appear in one corner.",
        "key_elements": [
          "Unified classroom-sized restaurant hall with a compact rear kitchen",
          "Mixed grocery and fishing-supply retail strip integrated along one side of the hall",
          "Main dining table and a smaller corner table",
          "Two private rear rooms opening directly into the hall",
          "Front sliding entrance facing the settlement and sea direction",
          "Rear service exit connecting the kitchen side to the backyard",
          "Lattice-style facade windows and a curtained private-room window",
          "Persistent kitchen counter, sink, cooktop, and refrigerator",
          "Transient meal, butchering, surveillance, moonlight, dusk, and ritual-preparation cues excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "restaurant hall",
            "number": 1,
            "position_hint": "central and front portion of the unified interior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "kitchen work zone",
            "number": 2,
            "position_hint": "rear-left portion, directly adjoining the restaurant hall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "elder private room",
            "number": 3,
            "position_hint": "rear-right portion beside the kitchen"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "guest rear room",
            "number": 4,
            "position_hint": "right side of the hall, forward of the elder private room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "retail display zone",
            "number": 5,
            "position_hint": "continuous strip along the left side of the restaurant hall"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "front threshold zone",
            "number": 6,
            "position_hint": "south-front edge between the hall and main entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front sliding entrance",
            "number": 7,
            "position_hint": "center of the south facade at the front threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "rear service exit",
            "number": 8,
            "position_hint": "north wall of the kitchen, opening toward the backyard"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "elder room sliding door",
            "number": 9,
            "position_hint": "hall-facing wall of the elder private room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "guest room sliding door",
            "number": 10,
            "position_hint": "hall-facing wall of the guest rear room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front lattice window run",
            "number": 11,
            "position_hint": "south facade beside the front sliding entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "side lattice window run",
            "number": 12,
            "position_hint": "east wall of the restaurant hall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "main dining table",
            "number": 13,
            "position_hint": "central restaurant hall with circulation space on all sides"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "corner dining table",
            "number": 14,
            "position_hint": "rear corner of the hall near the private-room doors"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "grocery shelving unit",
            "number": 15,
            "position_hint": "front half of the retail display zone along the left wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "fishing supplies display rack",
            "number": 16,
            "position_hint": "rear half of the retail display zone near the kitchen boundary"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "kitchen preparation counter",
            "number": 17,
            "position_hint": "hall-facing side of the kitchen work zone"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen sink",
            "number": 18,
            "position_hint": "north wall of the kitchen near the rear service exit"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen cooktop",
            "number": 19,
            "position_hint": "west wall of the kitchen beside the preparation counter"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "kitchen refrigerator",
            "number": 20,
            "position_hint": "rear corner of the kitchen opposite the hall opening"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "private room wardrobe",
            "number": 21,
            "position_hint": "rear wall of the elder private room"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "guest sleeping mat",
            "number": 22,
            "position_hint": "centered against the inner wall of the guest rear room"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "curtained guest room window",
            "number": 23,
            "position_hint": "east exterior wall of the guest rear room"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "landline telephone station",
            "number": 24,
            "position_hint": "hall side of the retail counter near the kitchen boundary"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "raw meat meal spread",
            "number": 25,
            "position_hint": "single contiguous spread on the main dining table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "goat butchering setup",
            "number": 26,
            "position_hint": "single preparation spot on the kitchen counter"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "searchers outside entrance",
            "number": 27,
            "position_hint": "single exterior gathering visible through the front sliding entrance"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "cold moonlight patch",
            "number": 28,
            "position_hint": "single patch entering through the front lattice window run"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "red dusk wash",
            "number": 29,
            "position_hint": "single patch entering through the front and side facade corner"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "festival preparation bundles",
            "number": 30,
            "position_hint": "single grouped preparation spot inside the elder private room"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "bloodied dining-table traces",
            "number": 31,
            "position_hint": "single localized area on and beside the main dining table"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L20B02",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 7 at the front entrance, facing diagonally across number 1 toward number 13 and number 2",
            "framing_notes": "Show the main dining table prominently, retain a clear view into the kitchen, and include part of the retail display edge.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29,
              30,
              31
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "restaurant_hall_and_kitchen",
            "use_numbered_elements": [
              1,
              2,
              5,
              6,
              7,
              11,
              13,
              15,
              17,
              18,
              19,
              20,
              25
            ]
          },
          {
            "bg_id": "L20B06",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "just inside number 7, facing through number 1 toward number 9 and number 10, with number 11 at the side of the frame",
            "framing_notes": "Keep the hall empty and expose the silhouettes of the tables, shop shelving, and closed room openings in faint moonlight.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              29,
              30,
              31
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "restaurant_hall",
            "use_numbered_elements": [
              1,
              5,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              28
            ]
          },
          {
            "bg_id": "L20B01",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 13 in the hall, facing diagonally toward number 17 in number 2 and number 9 leading to number 3",
            "framing_notes": "Keep the kitchen preparation counter and the open private-room doorway simultaneously visible, with the corner table in the near foreground.",
            "ignore_numbered_elements": [
              25,
              27,
              28,
              29,
              31
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "restaurant_hall_and_kitchen",
            "use_numbered_elements": [
              1,
              2,
              3,
              9,
              13,
              14,
              17,
              18,
              19,
              20,
              21,
              26,
              30
            ]
          },
          {
            "bg_id": "L20B05",
            "camera_height": "eye-level seated-to-standing transition, approximately 1.4m",
            "camera_position": "near number 12 along the side wall, facing number 13 with number 9 and number 2 beyond it",
            "framing_notes": "Center the dining table and preserve sightlines toward the private room and kitchen preparation zone.",
            "ignore_numbered_elements": [
              26,
              27,
              28,
              29
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "restaurant_hall",
            "use_numbered_elements": [
              1,
              2,
              3,
              9,
              12,
              13,
              17,
              19,
              25,
              30,
              31
            ]
          },
          {
            "bg_id": "L20B03",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 13, facing number 7 across number 6 with number 11 framing the exterior search activity",
            "framing_notes": "Emphasize the open front doorway and the quiet, mostly vacant hall behind the foreground table.",
            "ignore_numbered_elements": [
              25,
              26,
              28,
              29,
              30,
              31
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "restaurant_front_hall",
            "use_numbered_elements": [
              1,
              5,
              6,
              7,
              11,
              13,
              15,
              27
            ]
          },
          {
            "bg_id": "L20B04",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 7, facing diagonally through number 1 toward number 2, number 9, and number 10",
            "framing_notes": "Present the empty hall, visible kitchen opening, and both private-room entrances under the red dusk entering through the facade windows.",
            "ignore_numbered_elements": [
              25,
              26,
              27,
              28,
              30,
              31
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "restaurant_hall_and_rooms",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              29
            ]
          }
        ],
        "scale_guideline": "Treat the structure as a modest single-storey mixed-use island restaurant and dwelling, typical for this setting; the storey count is not explicitly stated, and a typical floor-to-roof height would be roughly 3 to 4 meters. The restaurant hall is explicitly described as approximately elementary-classroom scale, while the kitchen, retail strip, and two compact private rooms form a slightly larger unified footprint around it. Opening counts are not fully specified in the text; use a conservative small-building pattern with one public front entrance, one rear service exit, several room doors, and a few low facade window runs, with no multi-storey stair or major vertical element.",
        "applied_shots": [
          "S21_Shot11",
          "S21_Shot16",
          "S21_Shot19",
          "S24_Shot1",
          "S24_Shot3",
          "S48_Shot1",
          "S48_Shot10",
          "S63_Shot17",
          "S63_Shot28",
          "S63_Shot30",
          "S83_Shot1",
          "S83_Shot3",
          "S90_Shot4"
        ],
        "group_id": "bg_restaurant_compound",
        "depends_on_fp": []
      },
      "fp_l21_back_room": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024×1024 flat top-down schematic architectural floor plan diagram of a compact contemporary back room attached to a small restaurant and general shop on a remote South Korean island. Use a simple rectangular room geometry derived from a modest modern shop-house: a main private sleeping zone occupying most of the room, a narrow restaurant-side threshold along the west wall, one sliding door centered in the west wall leading to the restaurant, and one curtained street-facing window in the east wall opening toward a narrow exterior alley strip. Place a low rectangular floor sleeping mat in the south-central portion of the room, parallel to the south wall, using a simple top-down bedding glyph with a small pillow shape. Represent the sliding door with a standard plan-view sliding-panel symbol, the window with double parallel lines in the wall, and the installed curtain as one narrow folded-line symbol on the interior side of that window. Fill the private sleeping zone with one flat solid pale blue, the threshold zone with one flat solid pale beige, and the exterior alley strip with one flat solid pale gray; keep each area color uniform and consistent with no blending. Use single-weight black outlines on a white or off-white background and geometric CAD-like symbols only. Add small circles containing unique black numbers exactly once for base-layer elements 1 through 7: 1 in the private sleeping zone, 2 in the threshold zone, 3 in the exterior alley strip, 4 at the sliding door, 5 at the window, 6 at the curtain, and 7 on the sleeping mat. Do not draw markers 8, 9, or 10 because they are transient overlay cues. Optional text is limited to the generic area labels Private Zone, Threshold Zone, and Exterior Zone, plus a small north arrow; include no other labels or annotations. Do not draw people, surveillance figures, sunlight patches, nightmare traces, missing objects, camera icons, view cones, or event-state cues. Strictly 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": [
          "Compact private sleeping zone with flat pale blue fill",
          "Small restaurant-side threshold zone with flat pale beige fill",
          "Narrow exterior alley strip beyond the window with flat pale gray fill",
          "Single sliding door connecting the back room to the restaurant",
          "Single street-facing window with a separate installed curtain",
          "Low floor sleeping mat appropriate to a compact contemporary island shop-house room",
          "Overlay-only sun patch for the peaceful daytime state",
          "Overlay-only surveillance figures for the dark nighttime state"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "private sleeping zone",
            "number": 1,
            "position_hint": "main central and eastern portion of the back room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "restaurant-side threshold zone",
            "number": 2,
            "position_hint": "narrow strip along the west side beside the sliding door"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "exterior alley strip",
            "number": 3,
            "position_hint": "outside the east wall beyond the street-facing window"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "sliding door to restaurant",
            "number": 4,
            "position_hint": "west wall, centered on the threshold zone"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "street-facing window",
            "number": 5,
            "position_hint": "east wall, opposite the sliding door"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "window curtain",
            "number": 6,
            "position_hint": "interior face of the east wall directly beside the window opening"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "floor sleeping mat",
            "number": 7,
            "position_hint": "south-central part of the private sleeping zone, long side parallel to the south wall"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "warm window sun patch",
            "number": 8,
            "position_hint": "single contiguous patch on the floor immediately west of the street-facing window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "first surveillance watcher",
            "number": 9,
            "position_hint": "exterior alley strip, just northeast of the street-facing window"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "second surveillance watcher",
            "number": 10,
            "position_hint": "exterior alley strip, just southeast of the street-facing window"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L21B01",
            "camera_height": "eye-level reclining-to-seated view, approximately 0.9–1.2m",
            "camera_position": "inside number 1 (private sleeping zone), near number 7 (floor sleeping mat), facing diagonally toward number 5 (street-facing window) and number 4 (sliding door)",
            "framing_notes": "Show the orderly sleeping mat, curtained window, and restaurant-side sliding door within one calm composition; the warm sunlight associated with number 8 is an overlay cue, not part of the floor plan diagram.",
            "ignore_numbered_elements": [
              9,
              10
            ],
            "lens_hint": "35mm moderate wide angle",
            "sub_location": "restaurant_back_room",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ]
          },
          {
            "bg_id": "L21B02",
            "camera_height": "eye-level standing approximately 1.6m",
            "camera_position": "inside number 1 (private sleeping zone), near number 7 (floor sleeping mat), facing number 6 (window curtain) and number 5 (street-facing window), with number 3 (exterior alley strip) visible beyond",
            "framing_notes": "Frame the curtained window prominently and preserve enough exterior sightline for the two separate surveillance figures represented by numbers 9 and 10; keep the restaurant-side threshold peripheral or out of frame.",
            "ignore_numbered_elements": [
              8
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "restaurant_back_room",
            "use_numbered_elements": [
              1,
              3,
              5,
              6,
              7,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "This is a compact back room within a low-rise contemporary island shop-house; the building is typically one to two storeys because the text does not specify its storey count, with a typical interior storey height of roughly 2.4–2.8m. The room footprint should read as approximately 8–15 square metres, typical for a small sleeping room attached to a rural restaurant and general shop. Directly supported openings are one sliding door to the restaurant and one street-facing window; no stair or other multi-storey vertical element is established.",
        "applied_shots": [
          "S36_Shot5",
          "S36_Shot7",
          "S50_Shot2",
          "S50_Shot3"
        ],
        "group_id": "bg_restaurant_compound",
        "depends_on_fp": []
      },
      "fp_l32_ritual_warehouse": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic architectural floor plan diagram of a compact contemporary remote-island warehouse interior. Use clean single-weight black outlines on a white or off-white background, geometric shapes only, with the restrained clarity of a simple CAD plan. The building is a compact rectangular single-room outbuilding with a main central storage chamber, a shallow rear service bay at the north end, and a small entrance threshold inside one south-wall doorway. Reflect practical regional utility-building geometry through a single direct exterior entrance, sparse circulation, a shallow rear work bay, and one contiguous built-in storage shelf run along the west wall. Fill the main chamber with solid pale yellow and optionally label it only as Shared Zone; fill the rear bay with solid pale cyan and optionally label it only as Service Zone; fill the entrance threshold with solid pale beige and optionally label it only as Threshold Zone. Keep each fill completely flat and consistent, with no blending. Draw number 1 once in a small white circle inside the main chamber, number 2 once inside the rear bay, and number 3 once inside the entrance threshold. Draw the west-wall built-in shelf as one simple top-down rectangular shelf glyph with number 4 once. Draw the south doorway with a standard door leaf and swing arc, marked with number 5 once. Add a small north arrow in one corner if space permits. Do not draw markers 6 through 14 and do not draw the temporary altar table, candles, goat head, blood bowl, incense, spear, ritual bundles, smoke, creature, person, silhouette, blood, fire, or any other event-state cue; those belong to a separate overlay. Use no text except the optional generic zone labels, marker numbers, and north arrow. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendering, lighting effects, textured surfaces, material rendering, decorative illustration, camera icons, viewing arrows, or field-of-view cones.",
        "key_elements": [
          "Compact single-room warehouse geometry",
          "Main storage chamber",
          "Shallow rear service bay",
          "Single entrance threshold and hinged doorway",
          "One contiguous built-in storage shelf run",
          "Temporary low altar table",
          "Contiguous candle field",
          "Goat head and blood bowl arrangement",
          "Incense burner",
          "Ancient long spear display",
          "Lurking wall-ceiling silhouette",
          "Separate hanging ritual bundles in two rear corners"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "main storage chamber",
            "number": 1,
            "position_hint": "central and southern portion of the warehouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "rear service bay",
            "number": 2,
            "position_hint": "shallow bay spanning the north end of the warehouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 3,
            "position_hint": "small rectangular zone immediately inside the south doorway"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "built-in storage shelf",
            "number": 4,
            "position_hint": "single contiguous shelf run along the west wall of the main chamber"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "warehouse doorway",
            "number": 5,
            "position_hint": "south wall, slightly east of center"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "furniture",
            "label": "low altar table",
            "number": 6,
            "position_hint": "center of the rear service bay against the north wall"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "candle field",
            "number": 7,
            "position_hint": "one contiguous candle cluster on the floor before the altar table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "goat head",
            "number": 8,
            "position_hint": "center of the altar tabletop"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "blood bowl",
            "number": 9,
            "position_hint": "front edge of the altar tabletop, directly south of the goat head"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "incense burner",
            "number": 10,
            "position_hint": "west side of the altar tabletop"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "ancient spear",
            "number": 11,
            "position_hint": "laid horizontally along the rear edge of the altar above the goat head"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "lurking hanging silhouette",
            "number": 12,
            "position_hint": "southeast wall-ceiling corner, behind and above an entrant"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "northwest hanging ritual bundle",
            "number": 13,
            "position_hint": "northwest wall-ceiling corner above the altar area"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "northeast hanging ritual bundle",
            "number": 14,
            "position_hint": "northeast wall-ceiling corner above the altar area"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L32B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "just inside number 5 (doorway), facing diagonally across number 1 (main chamber) toward number 2 (rear service bay), with transient number 6 (altar table) and number 11 (ancient spear) as the rear focal point",
            "framing_notes": "Keep number 3 in the near foreground, number 4 along one side, and the rear altar overlays clearly readable. Allow the upper edge of the frame to include transient numbers 12, 13, and 14 at their wall-ceiling corners without revealing more detail than a partially obscured hanging silhouette and bundles.",
            "ignore_numbered_elements": [],
            "lens_hint": "28mm wide angle",
            "sub_location": "ritual_warehouse_interior",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ]
          }
        ],
        "scale_guideline": "The warehouse is a single-storey outbuilding, with a typical interior height of roughly 2.4 to 3 m; no exact height is specified. Its footprint should remain a compact one-room utility shed, typically about 20 to 40 square meters for this remote-island building type, with a shallow rear bay rather than a separate full room. One exterior doorway is directly evidenced, while window count and other facade openings are not specified; the hanging silhouette and bundles occupy wall-ceiling corners near the full interior height.",
        "applied_shots": [
          "S27_Shot3",
          "S27_Shot5"
        ],
        "group_id": "bg_restaurant_compound",
        "depends_on_fp": []
      },
      "fp_cave_entrance": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 by 1024 flat top-down schematic floor plan diagram of a remote forest approach, a timber-reinforced natural cave mouth, its immediate threshold, and the first section of cave interior. Use a clean architectural CAD-plan appearance with single-weight black outlines on a white or off-white background, simple geometric plan symbols, and no decorative illustration. Fill each distinct area with one solid flat pastel color used consistently: forest approach in pale green, threshold zone in pale beige, immediate cave interior in pale cool gray, and the two natural rock flanks in pale muted brown. Show an irregular but clearly legible natural rock boundary narrowing toward one large central cave opening, reflecting a rough cave entrance on an isolated modern island. Place one separate rough timber upright on the west side of the opening, one separate rough timber upright on the east side, and one contiguous overhead beam across the opening; represent all timber only as simple top-down rectangular glyphs. Keep a direct walkable route from the forest approach through the narrow threshold into the immediate cave interior. Add small circular markers with black numbers exactly once at these contiguous locations: 1 in the forest approach zone, 2 in the threshold zone, 3 in the immediate cave interior, 4 at the cave-mouth opening, 5 on the left timber upright, 6 on the right timber upright, 7 on the overhead beam, 8 on the left rock flank, and 9 on the right rock flank. Optional larger generic area text is limited to Forest Approach, Threshold Zone, and Cave Interior, plus a small north arrow in one corner; include no other text or annotations. Do not draw people, movement, hesitation, flashlight beams, darkness effects, camera icons, field-of-view cones, or event-state cues. 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": [
          "Irregular forest approach leading to a large natural cave mouth",
          "Single ground-level threshold between exterior and cave interior",
          "Rough timber frame with two separate upright posts and one overhead beam",
          "Distinct left and right natural rock flanks",
          "Immediate cave interior continuing beyond the reinforced entrance",
          "Flat pastel zoning for exterior, threshold, and interior areas"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "forest approach zone",
            "number": 1,
            "position_hint": "south half of plan, outside the cave entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "cave threshold zone",
            "number": 2,
            "position_hint": "central narrow zone immediately beneath the timber frame"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "immediate cave interior",
            "number": 3,
            "position_hint": "north half of plan beyond the cave mouth"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "natural cave mouth",
            "number": 4,
            "position_hint": "center of the irregular rock boundary between threshold and cave interior"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "left timber upright",
            "number": 5,
            "position_hint": "west side of the cave mouth, immediately inside the left rock flank"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "right timber upright",
            "number": 6,
            "position_hint": "east side of the cave mouth, immediately inside the right rock flank"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "timber overhead beam",
            "number": 7,
            "position_hint": "across the cave mouth between the two upright supports"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "left rock flank",
            "number": 8,
            "position_hint": "west side of the cave mouth, separating forest approach from cave interior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "right rock flank",
            "number": 9,
            "position_hint": "east side of the cave mouth, separating forest approach from cave interior"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L29B02",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near number 1 (forest approach), facing directly toward number 4 (cave mouth), with numbers 5 and 6 framing the view and number 3 visible beyond number 2",
            "framing_notes": "Center the reinforced opening; keep both rock flanks and the full timber frame visible while the cave interior occupies the central background.",
            "ignore_numbered_elements": [],
            "lens_hint": "35mm wide angle",
            "sub_location": "natural_cave_entrance",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          },
          {
            "bg_id": "L29B01",
            "camera_height": "eye-level standing, approximately 1.6 m",
            "camera_position": "near the inner edge of number 1 (forest approach), facing diagonally across number 2 (threshold) toward number 4 (cave mouth) and number 3 (immediate cave interior)",
            "framing_notes": "Preserve a clear route from the forest approach through the threshold into the cave; include both upright supports and the overhead beam for spatial continuity.",
            "ignore_numbered_elements": [],
            "lens_hint": "32mm wide angle",
            "sub_location": "natural_cave_entrance",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          }
        ],
        "scale_guideline": "This is a single ground-level natural cave threshold rather than a storeyed building, so no upper floor should be inferred. The mapped entrance and immediate approach should read as several meters across and deep, typical for a cave explicitly described as large; exact dimensions are not specified. There is one primary cave-mouth opening, with two upright timber supports and one overhead beam shown as a conservative typical reinforcement arrangement. The uprights extend from ground level to the natural crown of the entrance, whose exact height is unspecified.",
        "applied_shots": [
          "S25_Shot2",
          "S25_Shot4",
          "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 on a white or off-white background. Show a large cave mouth at the south leading through an improvised timber-supported entrance threshold, then an irregular winding passage, a broader intermediate deep chamber, a narrow inner throat, and a final captivity chamber at the north. Use conservative geometry appropriate to a large natural cave on a remote contemporary Korean island: uneven rock-wall contours simplified into clean architectural plan lines, human-width bottlenecks, and a final chamber wide enough for two opposing wall restraint positions. Use single-weight black outlines and simple geometric plan symbols only. Fill each area with one consistent flat pastel solid color: entrance threshold zone pale beige, winding passage pale gray, intermediate chamber pale muted yellow, and captivity chamber pale blue. Area labels may read only 'Threshold Zone', 'Passage Zone', 'Deep Zone', and 'Captivity Zone'. Draw the natural cave mouth and internal constrictions as clear plan openings. Draw two separate fixed chain-anchor glyphs on opposing west and east walls of the captivity chamber, and one small fixed bare-bulb ceiling fixture symbol over the chamber center. Place one small numbered circle with a black integer exactly once for each base-layer element numbered 1 through 10, at its single unambiguous location. Do not draw markers 11 through 17 or any bones, blood, severed chain, flashlight, lantern, torches, people, bats, action cues, lighting states, camera icons, field-of-view cones, or arrows; those are transient overlays. Keep text inside the diagram minimal: only the four generic zone labels, marker numbers, and an optional small north arrow. The result must resemble a clean architectural CAD plan or simple room-layout sketch. Strictly 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": [
          "Large natural cave mouth with an improvised timber-supported threshold",
          "Continuous irregular passage descending visually toward two deeper chambers",
          "Bone-strewn intermediate chamber represented only as a base structural area; remains are a transient overlay",
          "Deeper captivity chamber with opposing wall restraint anchors",
          "Low fixed bare bulb centered over the captivity area",
          "Flat pastel zoning for threshold, passage, bone chamber, and captivity chamber",
          "Separate overlay cues for bones, blood, severed chain, flashlight, lantern, and torches"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Entrance threshold zone",
            "number": 1,
            "position_hint": "south edge of plan at the timber-supported cave entrance"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Winding cave passage",
            "number": 2,
            "position_hint": "between the entrance threshold and the first deep chamber"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Intermediate cave chamber",
            "number": 3,
            "position_hint": "central deep section beyond the winding passage"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "Captivity chamber",
            "number": 4,
            "position_hint": "deep north end of the continuous cave interior"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Natural cave mouth",
            "number": 5,
            "position_hint": "south boundary of the entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "First constricted opening",
            "number": 6,
            "position_hint": "between the winding passage and intermediate chamber"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "Inner chamber opening",
            "number": 7,
            "position_hint": "between the intermediate chamber and captivity chamber"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "West wall chain anchor",
            "number": 8,
            "position_hint": "west wall of the captivity chamber"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "East wall chain anchor",
            "number": 9,
            "position_hint": "east wall of the captivity chamber opposite number 8"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "Low bare ceiling bulb",
            "number": 10,
            "position_hint": "over the central floor of the captivity chamber"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Scattered human bones",
            "number": 11,
            "position_hint": "floor of the intermediate chamber and approach to the inner opening"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Wet blood pools",
            "number": 12,
            "position_hint": "irregular floor depressions in the deep chamber near the captive corner"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "Blood wall splatter",
            "number": 13,
            "position_hint": "single contiguous wall patch beside the deep captive corner"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Severed loose chain",
            "number": 14,
            "position_hint": "rough floor directly below the west wall chain anchor"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Failing handheld flashlight",
            "number": 15,
            "position_hint": "carried through the winding passage and deep chamber approach"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Handheld lantern",
            "number": 16,
            "position_hint": "near the inner chamber opening during daytime entry"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "Handheld torches",
            "number": 17,
            "position_hint": "near the vacated west corner of the captivity chamber"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L30B08",
            "camera_height": "eye-level seated-captive height, approximately 1.2m",
            "camera_position": "near number 7 (inner chamber opening), facing diagonally toward number 8 (west wall chain anchor) and number 10 (ceiling bulb)",
            "framing_notes": "Keep number 8 prominent against the rough wall, include number 10 overhead, and allow number 9 to remain near the opposite edge of the frame.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "captivity_chamber",
            "use_numbered_elements": [
              4,
              7,
              8,
              9,
              10
            ]
          },
          {
            "bg_id": "L30B07",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "within number 2 (winding passage), facing toward number 6 (first constricted opening) and the deeper number 3 (bone chamber)",
            "framing_notes": "Use the narrow passage walls to restrict visibility; reference number 15 as the unstable handheld light source and reveal only part of number 11 ahead.",
            "ignore_numbered_elements": [
              12,
              13,
              14,
              16,
              17
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "dark_cave_passage",
            "use_numbered_elements": [
              2,
              3,
              6,
              11,
              15
            ]
          },
          {
            "bg_id": "L30B06",
            "camera_height": "low eye-level standing, approximately 1.4m",
            "camera_position": "just beyond number 6 (first constricted opening), facing through number 3 (bone chamber) toward number 7 (inner chamber opening) and number 8 (west wall chain anchor)",
            "framing_notes": "Place number 11 across the traversable floor, with numbers 12 and 13 concentrated around the deeper captive corner; use number 15 as the motivated handheld light source.",
            "ignore_numbered_elements": [
              14,
              16,
              17
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "bone_strewn_deep_chamber",
            "use_numbered_elements": [
              3,
              4,
              6,
              7,
              8,
              11,
              12,
              13,
              15
            ]
          },
          {
            "bg_id": "L30B09",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "inside number 4 (captivity chamber), facing the vacated corner near number 8 (west wall chain anchor)",
            "framing_notes": "Center the empty floor below number 8, show number 14 clearly as a severed loose chain, and use number 17 only as off-axis handheld torch illumination.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              15,
              16
            ],
            "lens_hint": "40mm normal wide lens",
            "sub_location": "vacated_captivity_corner",
            "use_numbered_elements": [
              4,
              7,
              8,
              9,
              14,
              17
            ]
          },
          {
            "bg_id": "L30B03",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "near number 7 (inner chamber opening), facing across number 4 (captivity chamber) between number 8 (west wall chain anchor) and number 9 (east wall chain anchor)",
            "framing_notes": "Compose both opposing wall anchors in one restrained wide frame, with open floor separating them and number 10 visible as fixed infrastructure overhead.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "opposing_wall_captivity_chamber",
            "use_numbered_elements": [
              4,
              7,
              8,
              9,
              10
            ]
          },
          {
            "bg_id": "L30B01",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "at number 7 (inner chamber opening), facing into number 4 (captivity chamber) toward numbers 8 and 9 (opposing wall chain anchors)",
            "framing_notes": "Use number 16 as the entering handheld lantern near the foreground while keeping both opposing anchor positions readable in depth.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15,
              17
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "lantern_brightened_captivity_chamber",
            "use_numbered_elements": [
              4,
              7,
              8,
              9,
              10,
              16
            ]
          },
          {
            "bg_id": "L30B02",
            "camera_height": "eye-level standing, approximately 1.6m",
            "camera_position": "inside number 4 (captivity chamber), positioned between number 7 (inner chamber opening) and number 9 (east wall chain anchor), facing diagonally toward number 8 (west wall chain anchor)",
            "framing_notes": "Maintain a clear view between the opposing restraints and leave enough open floor for confrontation and chain-pulling action.",
            "ignore_numbered_elements": [
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "occupied_captivity_chamber",
            "use_numbered_elements": [
              4,
              7,
              8,
              9,
              10
            ]
          }
        ],
        "scale_guideline": "This is a single-level natural cave system rather than a conventional storeyed building; its ceiling height is irregular and rises enough in the deeper passage to hold a large bat colony, while narrowing at the two internal throats. The footprint is an elongated sequence of a human-width passage and two chambers, with the final chamber broad enough to restrain two adults on opposing walls. One exterior cave mouth and two internal constricted openings are represented; no additional exterior windows or doors are supported by the text.",
        "applied_shots": [
          "S51_Shot2",
          "S51_Shot6",
          "S71_Shot8",
          "S71_Shot13",
          "S71_Shot16",
          "S75_Shot2",
          "S94_Shot2",
          "S94_Shot3",
          "S96_Shot5",
          "S96_Shot7",
          "S98_Shot2",
          "S98_Shot9",
          "S102_Shot1"
        ],
        "group_id": "bg_natural_cave",
        "depends_on_fp": []
      },
      "fp_slaughterhouse_interior": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic architectural floor plan of a small contemporary slaughter work shed on a remote rural island. This must be a simple 2D CAD-like plan diagram using clean geometric shapes, single-weight black outlines, and a white or off-white background. Strictly 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 textures, and no material rendering. Use solid flat pastel area fills only: pale yellow for the large central Shared Zone, pale blue for the enclosed northeast Private Zone storage room and hiding corner, pale cyan for the narrow north-wall Service Zone, and pale beige for the small south-wall Threshold Zone. Use each color consistently with no blending or drop shadows. The building is a roughly rectangular, lightly partitioned rural work shed: place the entrance threshold and one main swing door on the south wall; place one broken viewing window as a standard double-line plan symbol in the west wall; place the enclosed storage room in the northeast corner with one inward-swinging side door opening from the shared floor; and place the slaughter service bay along the north wall beside the storage room. Draw a rectangular slaughter table in the service bay, one contiguous wall-mounted knife rack on the north wall, one separate contiguous hanging-hook rail at the east end of the service bay, and one bucket station directly beneath that rail. Furniture and fixtures must use simple top-down symbolic glyphs only. Place exactly one small numbered circle for each persistent base element numbered 1 through 11, with every number appearing exactly once at one unambiguous contiguous location. Do not draw markers 12 through 19 and do not depict blood, sacks, remains, violence, people, ceiling figures, dripping liquid, displaced objects, or any other transient state cue. Inside the diagram, permit only the generic area labels Shared Zone, Private Zone, Service Zone, and Threshold Zone, plus the black numbers inside their circles and an optional small north arrow marked N. Add no camera icons, view cones, arrows, legends, object names, measurements, or other annotations.",
        "key_elements": [
          "Rough rectangular single-storey work shed with an improvised contemporary rural layout",
          "Large shared work floor connected to a narrow slaughter service bay",
          "Enclosed storage room forming a concealed hiding corner",
          "Single main entrance with a small interior threshold zone",
          "Single broken viewing window in the exterior wall",
          "Single inward-opening storage side door",
          "Persistent slaughter table, wall-mounted knife rack, hanging-hook rail, and blood-catch bucket station",
          "Transient blood, sacks, remains, violence, ceiling intrusion, and dripping liquid excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "shared work floor",
            "number": 1,
            "position_hint": "large central and western portion of the shed interior"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "storage room",
            "number": 2,
            "position_hint": "enclosed northeast corner of the shed"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "slaughter service bay",
            "number": 3,
            "position_hint": "narrow service strip along the north wall beside the storage room"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "entrance threshold",
            "number": 4,
            "position_hint": "small interior zone immediately inside the south-wall entrance"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "main entrance door",
            "number": 5,
            "position_hint": "south wall at the entrance threshold"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "broken viewing window",
            "number": 6,
            "position_hint": "west wall overlooking the shared work floor"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "storage side door",
            "number": 7,
            "position_hint": "west wall of the storage room, opening from the shared work floor"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "slaughter table",
            "number": 8,
            "position_hint": "center of the north service bay, accessible from the shared work floor"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "wall-mounted knife rack",
            "number": 9,
            "position_hint": "single contiguous run on the north wall above the slaughter service bay"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "hanging-hook rail",
            "number": 10,
            "position_hint": "single contiguous ceiling or high-wall run at the east end of the service bay"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "blood-catch bucket station",
            "number": 11,
            "position_hint": "floor position directly below the hanging-hook rail"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "filled blood-soaked sack pile",
            "number": 12,
            "position_hint": "single pile near the storage doorway and storage-room floor"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "dismembered human remains",
            "number": 13,
            "position_hint": "single spill site immediately beside the sack pile inside the storage threshold"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "fresh floor blood patch",
            "number": 14,
            "position_hint": "one contiguous patch on the shared work floor beside the slaughter table"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "fresh wall blood splatter",
            "number": 15,
            "position_hint": "one contiguous patch of the north service wall near the knife rack"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "area",
            "label": "active execution site",
            "number": 16,
            "position_hint": "open shared-floor position directly in front of the slaughter table"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "blood-filled bucket and spill",
            "number": 17,
            "position_hint": "single bucket-and-spill location at the blood-catch station"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "ceiling-clinging intruder",
            "number": 18,
            "position_hint": "ceiling position directly above the storage-room hiding corner"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "descending blood drip",
            "number": 19,
            "position_hint": "single vertical drip point beneath the ceiling-clinging intruder"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L37B03",
            "camera_height": "eye-level standing, about 1.6m",
            "camera_position": "near number 4 (entrance threshold), facing diagonally across number 1 (shared work floor) toward number 8 (slaughter table), number 9 (knife rack), and number 10 (hook rail)",
            "framing_notes": "Keep number 6 (broken window) at the side of the composition; emphasize the work area containing numbers 12, 14, 15, 16, and 17 while preserving clear sightlines to the fixed tools.",
            "ignore_numbered_elements": [
              13,
              18,
              19
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "main_work_floor_at_night",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              16,
              17
            ]
          },
          {
            "bg_id": "L37B01",
            "camera_height": "eye-level standing, about 1.6m",
            "camera_position": "near number 5 (main entrance door), facing through number 1 (shared work floor) toward number 8 (slaughter table), with number 6 (broken window) providing the principal daylight direction",
            "framing_notes": "Show number 16 prominently on the open floor, with numbers 9 and 10 visible against the service wall and numbers 14 and 15 clearly exposed by daylight.",
            "ignore_numbered_elements": [
              12,
              13,
              17,
              18,
              19
            ],
            "lens_hint": "32mm wide angle",
            "sub_location": "main_work_floor_in_daylight",
            "use_numbered_elements": [
              1,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              16
            ]
          },
          {
            "bg_id": "L37B02",
            "camera_height": "eye-level standing, about 1.6m",
            "camera_position": "within number 1 (shared work floor), facing number 7 (storage side door) and number 2 (storage room), with number 8 (slaughter table) remaining at the edge of the view",
            "framing_notes": "Frame numbers 12 and 13 beside and just beyond the storage doorway; retain number 6 as a daylight source and show numbers 14 and 15 as secondary contamination cues.",
            "ignore_numbered_elements": [
              16,
              17,
              18,
              19
            ],
            "lens_hint": "30mm wide angle",
            "sub_location": "storage_door_and_hiding_corner",
            "use_numbered_elements": [
              1,
              2,
              3,
              6,
              7,
              8,
              9,
              10,
              12,
              13,
              14,
              15
            ]
          },
          {
            "bg_id": "L37B04",
            "camera_height": "eye-level crouching, about 1.2m",
            "camera_position": "inside number 2 (storage room), close to number 7 (storage side door), facing upward and inward toward number 18 (ceiling-clinging figure) and number 19 (blood drip point)",
            "framing_notes": "Use a tight storage-corner composition with the door handle in the near foreground and enough ceiling visible above the hiding position to establish numbers 18 and 19.",
            "ignore_numbered_elements": [
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "dark_storage_hiding_corner",
            "use_numbered_elements": [
              2,
              7,
              18,
              19
            ]
          }
        ],
        "scale_guideline": "Treat the structure as a single-storey improvised agricultural work shed, typical for this setting; the text does not specify its exact height, so a typical clear interior height of roughly 2.5–3.5m is appropriate. The footprint should read as a small rural work building rather than an industrial plant, with enough room for a central work floor, a narrow service bay, and one enclosed storage room. The plan has one exterior entrance door, one broken exterior window, and one internal storage door as directly supported by the scenes. There are no stairs or other multi-storey elements; the storage ceiling must remain continuous and high enough for a human-sized figure to cling directly above the hiding corner.",
        "applied_shots": [
          "S32_Shot12",
          "S32_Shot13",
          "S32_Shot17",
          "S77_Shot1",
          "S77_Shot10",
          "S44_Shot1",
          "S44_Shot7",
          "S44_Shot11",
          "S59_Shot7",
          "S59_Shot11",
          "S59_Shot12",
          "S108_Shot4",
          "S108_Shot8"
        ],
        "group_id": "bg_forest_slaughterhouse",
        "depends_on_fp": []
      },
      "fp_l45_patrol_boat_deck": {
        "status": "ok",
        "t2i_prompt": "Create a square 1024 x 1024 flat top-down schematic floor plan diagram of a compact modern coastal patrol boat used near a remote island. Show the complete elongated hull outline with a rounded bow, squared working stern, open bow deck, broad stern deck, narrow port and starboard passages connecting bow to stern, and a rectangular enclosed wheelhouse centered slightly forward of midships. Use single-weight black CAD-style outlines on a white or off-white background and geometric plan symbols only. Fill the open bow and stern shared deck areas with one consistent flat pale yellow solid fill, both narrow side-passage threshold areas with one consistent flat pale beige solid fill, the wheelhouse service area with flat pale cyan solid fill, and the two boarding-edge strips with flat pale gray solid fill. Use no gradients, blending, or shadows. Draw a single curved bow rail, separate port-forward and port-aft rail runs divided by a midships port boarding gate, separate starboard-forward and starboard-aft rail runs divided by a midships starboard boarding gate, and one stern rail run. Draw the wheelhouse aft door with a standard door swing arc; draw one front windshield run and one separate window run on each side as double parallel wall lines. Inside the wheelhouse, show a simple fixed helm-console rectangle against the forward wall. On the stern deck, show one simple aft bench against the wheelhouse, one rescue-ring rack by the port aft rail, and one flush rectangular engine-access hatch near the center. Place exactly one small white circle with a black number at each base element: 1 bow deck, 2 port side passage, 3 starboard side passage, 4 stern deck, 5 wheelhouse, 6 bow rail run, 7 port forward rail run, 8 port aft rail run, 9 starboard forward rail run, 10 starboard aft rail run, 11 stern rail run, 12 port boarding gate, 13 starboard boarding gate, 14 wheelhouse aft door, 15 front windshield run, 16 port wheelhouse window, 17 starboard wheelhouse window, 18 helm console, 19 aft bench, 20 rescue ring rack, 21 engine access hatch. Each number must appear exactly once at one contiguous location. Do not draw markers 22 through 32 and do not depict any people, corpses, personal effects, other boats, weapons, loose flotation gear, blood, sea foam, dock crowds, event trails, or plot-state cues. Allow only the numbered circles and a small north arrow with the letter N; include no room names, legends, camera icons, field-of-view cones, measurements, or other text. Strictly no 3D, isometric, perspective, axonometric, depth, shadow, shading, gradient, ambient occlusion, photorealism, rendered lighting, lighting effects, textured surfaces, or material rendering.",
        "key_elements": [
          "Compact modern coastal patrol boat with a single open working deck",
          "Raised enclosed wheelhouse centered slightly forward of midships",
          "Open bow deck connected to the stern deck by narrow port and starboard passages",
          "Continuous safety railing represented as separate contiguous rail runs around boarding gates",
          "Port and starboard boarding gates at midships",
          "Aft-facing wheelhouse door and three separate window runs",
          "Fixed helm console inside the wheelhouse",
          "Persistent aft bench, rescue-ring rack, and flush engine-access hatch",
          "Flat pastel zoning for shared deck, service enclosure, threshold passages, and boarding edges",
          "Transient bodies, vessels, people, weapons, loose gear, sea foam, and dock activity excluded from the base diagram"
        ],
        "numbered_elements": [
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "bow deck",
            "number": 1,
            "position_hint": "forward open deck ahead of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "port side passage",
            "number": 2,
            "position_hint": "narrow passage along the port side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "starboard side passage",
            "number": 3,
            "position_hint": "narrow passage along the starboard side of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "stern deck",
            "number": 4,
            "position_hint": "broad open deck aft of the wheelhouse"
          },
          {
            "base_layer_decision": "base_structural_unit",
            "category": "area",
            "label": "wheelhouse",
            "number": 5,
            "position_hint": "enclosed rectangular footprint slightly forward of midships"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "bow rail run",
            "number": 6,
            "position_hint": "single curved contiguous rail across the forward bow edge"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "port forward rail run",
            "number": 7,
            "position_hint": "port edge between the bow rail and port boarding gate"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "port aft rail run",
            "number": 8,
            "position_hint": "port edge between the port boarding gate and stern rail"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "starboard forward rail run",
            "number": 9,
            "position_hint": "starboard edge between the bow rail and starboard boarding gate"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "starboard aft rail run",
            "number": 10,
            "position_hint": "starboard edge between the starboard boarding gate and stern rail"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "stern rail run",
            "number": 11,
            "position_hint": "single contiguous rail across the aft edge of the stern deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port boarding gate",
            "number": 12,
            "position_hint": "midships opening in the port-side railing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard boarding gate",
            "number": 13,
            "position_hint": "midships opening in the starboard-side railing"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "wheelhouse aft door",
            "number": 14,
            "position_hint": "center of the wheelhouse aft wall facing the stern deck"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "front windshield run",
            "number": 15,
            "position_hint": "single contiguous window run across the forward wheelhouse wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "port wheelhouse window",
            "number": 16,
            "position_hint": "single window run in the port wheelhouse wall"
          },
          {
            "base_layer_decision": "base_opening",
            "category": "opening",
            "label": "starboard wheelhouse window",
            "number": 17,
            "position_hint": "single window run in the starboard wheelhouse wall"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "furniture",
            "label": "helm console",
            "number": 18,
            "position_hint": "inside the wheelhouse against the forward wall"
          },
          {
            "base_layer_decision": "base_persistent_furniture",
            "category": "furniture",
            "label": "aft bench",
            "number": 19,
            "position_hint": "stern deck against the aft face of the wheelhouse, offset to starboard"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "rescue ring rack",
            "number": 20,
            "position_hint": "stern deck beside the port aft rail"
          },
          {
            "base_layer_decision": "base_persistent_fixture",
            "category": "prop",
            "label": "engine access hatch",
            "number": 21,
            "position_hint": "flush rectangular hatch near the center of the stern deck"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "corpse on stern deck",
            "number": 22,
            "position_hint": "open stern deck near the engine access hatch"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "looted personal effects",
            "number": 23,
            "position_hint": "single compact cluster immediately beside the corpse on the stern deck"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "fishing boat alongside",
            "number": 24,
            "position_hint": "water directly outboard of the port boarding gate"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "body crossing boarding gap",
            "number": 25,
            "position_hint": "single transfer position spanning the narrow gap at the port boarding gate"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "transformed boarder at bow rail",
            "number": 26,
            "position_hint": "bow edge immediately inboard of the bow rail"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "armed hijacker at helm",
            "number": 27,
            "position_hint": "inside the wheelhouse at the helm console"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "knocked-away handgun",
            "number": 28,
            "position_hint": "single spot on the forward starboard side passage"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "thrown flotation gear pile",
            "number": 29,
            "position_hint": "single compact pile at the stern end of the port side passage"
          },
          {
            "base_layer_decision": "state_overlay_plot_cue",
            "category": "prop",
            "label": "sea foam after fall",
            "number": 30,
            "position_hint": "water immediately outboard of the starboard aft rail"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "grieving survivors at stern",
            "number": 31,
            "position_hint": "single close group at the center of the stern rail"
          },
          {
            "base_layer_decision": "state_overlay_transient_object",
            "category": "prop",
            "label": "hostile dock gathering",
            "number": 32,
            "position_hint": "distant dock directly ahead of the bow"
          }
        ],
        "camera_recommendations": [
          {
            "bg_id": "L45B02",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 14 (wheelhouse aft door), facing diagonally across number 4 (stern deck) toward number 11 (stern rail)",
            "framing_notes": "Keep number 22 centered on the open stern deck and number 23 immediately beside it; retain the aft wheelhouse footprint and surrounding rails for orientation.",
            "ignore_numbered_elements": [
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "stern_deck",
            "use_numbered_elements": [
              2,
              4,
              5,
              8,
              11,
              14,
              19,
              20,
              21,
              22,
              23
            ]
          },
          {
            "bg_id": "L45B01",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 13 (starboard boarding gate), facing across number 4 (stern deck) toward number 12 (port boarding gate)",
            "framing_notes": "Clearly expose the port-side gap, number 24 alongside the hull, and number 25 crossing the boarding edge.",
            "ignore_numbered_elements": [
              22,
              23,
              26,
              27,
              28,
              29,
              30,
              31,
              32
            ],
            "lens_hint": "28mm wide angle",
            "sub_location": "port_boarding_edge",
            "use_numbered_elements": [
              2,
              4,
              7,
              8,
              11,
              12,
              13,
              14,
              20,
              24,
              25
            ]
          },
          {
            "bg_id": "L45B05",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 14 (wheelhouse aft door), facing aft across number 4 (stern deck) toward number 11 (stern rail) and the open sea",
            "framing_notes": "Use a restrained stern-facing composition with number 31 isolated against the stern rail and surrounding sea.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              32
            ],
            "lens_hint": "40mm normal-wide lens",
            "sub_location": "stern_deck",
            "use_numbered_elements": [
              4,
              5,
              8,
              10,
              11,
              14,
              19,
              20,
              21,
              31
            ]
          },
          {
            "bg_id": "L45B04",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "near number 11 (stern rail), facing forward along numbers 2 and 3 (side passages) toward number 1 (bow deck), number 6 (bow rail), and number 5 (wheelhouse)",
            "framing_notes": "Preserve the full bow-to-stern pursuit axis; show number 26 at the bow rail, number 27 at the helm, and numbers 28 through 30 at their distinct event positions without duplicating any cue.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              31,
              32
            ],
            "lens_hint": "24mm wide angle",
            "sub_location": "full_deck_passage",
            "use_numbered_elements": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              26,
              27,
              28,
              29,
              30
            ]
          },
          {
            "bg_id": "L45B03",
            "camera_height": "eye-level standing ~1.6m",
            "camera_position": "inside number 5 (wheelhouse), just aft of number 18 (helm console), facing forward through number 15 (front windshield) over number 1 (bow deck) and number 6 (bow rail)",
            "framing_notes": "Frame number 27 at the helm while keeping number 32 visible beyond the bow as an approaching dockside gathering.",
            "ignore_numbered_elements": [
              22,
              23,
              24,
              25,
              26,
              28,
              29,
              30,
              31
            ],
            "lens_hint": "35mm wide angle",
            "sub_location": "wheelhouse_forward_view",
            "use_numbered_elements": [
              1,
              5,
              6,
              15,
              16,
              17,
              18,
              27,
              32
            ]
          }
        ],
        "scale_guideline": "The vessel has one main working deck and one low wheelhouse enclosure rather than a full additional storey; a total height of roughly 3–4 m from waterline to wheelhouse roof is typical for this compact modern coastal craft, but the text gives no exact measurement. A footprint around 10–15 m long and 3–5 m wide is typical for this boat type, with narrow side passages around the wheelhouse. The schematic uses one forward windshield run, one side window run on each side, one aft wheelhouse door, and waist-high perimeter rails; these counts and heights are conservative layout conventions rather than dimensions specified in the scene.",
        "applied_shots": [
          "S62_Shot4",
          "S62_Shot6",
          "S62_Shot9",
          "S87_Shot41",
          "S87_Shot26",
          "S87_Shot34",
          "S88_Shot8",
          "S88_Shot4"
        ],
        "group_id": "bg_police_patrol_boat",
        "depends_on_fp": []
      }
    },
    "consumed_bg_catalog_hash": "cf2c953982cc86fe",
    "consumed_shot_binding_hash": "a703968dba7174ec"
  },
  "step_id": "floor_plan_prompt",
  "run_id": "c0591fdc-e955-4aac-9d78-cca3cdca5eab",
  "resolved_model": "gpt",
  "updated_at": "2026-07-28T12:52:10.171942+00:00",
  "project_config_snapshot": {}
}