W13 — background_render_payload_slice 20260525_1635_90bc34

stage: w13_background_render_payload_slice | run_status: validation_failed | exit_code: 1 | derived_from(W12): 20260525_1553_aabdd6 | image_generation_count: 0 | image_generation_backend: gpt-image-2

1. Per-bg render payload preview

bg_idfp_idapi_method_previewfp ref exists use labelsignore labelsunlisted labels prior rolefinal prompt preview
L01B01images.generateNnone
A wide-angle, low eye-level view of a damp, muddy forest path receding into a cold blue-gray twilight haze in the center background. Overgrown dark green bushes scrape the left and right frame edges, their wet leaves catching specular highlights from the faint low dusk light filtering through dense, towering trees.

Wide-angle low eye-level view down a damp forest path, receding into twilight haze with dense towering trees framing the shot.
L02B01images.generateNnone
A static wide-angle shot looking down a long stretch of damp, dark pavement toward a central rough utility pole. Grimy, damp brick urban alley walls angle inward, framing the space like a dark tunnel. A weak amber streetlight pools directly around the utility pole's base, contrasting with cold blue-black shadows along the alley edges.

Static wide-angle shot down a damp urban brick alleyway toward a central utility pole under an amber streetlight.
L03B01images.generateNnone
A flat ground-level wide shot of an outdoor crime scene under desaturated, overcast flat daylight. Stretched yellow police line tape is visible in the background in broken strips, with its printed warning side facing the camera, while open forensic equipment cases rest on the damp soil nearby under cold gray highlights.

Flat ground-level wide view of an outdoor crime scene with police line tape and forensic cases under overcast daylight.
L04B01images.generateNweak_continuity
A low-angle view beside a damp, rough-textured concrete wall of a villa rooftop structure. Dense, cold bluish predawn fog swallows the exterior space, layering thin mist. Muted amber light leaks from the fogged glass of a small window, forming a warm glowing square, with the wet top edge of the concrete wall guiding the eye toward it.

Low-angle view beside a concrete wall in dense morning fog with warm light leaking from a small window.
L04B02images.generateNnone
A high oblique overhead wide-angle view of an old, sun-bleached villa concrete rooftop yard. The dry, cracked concrete surface contains a small stair bulkhead, a metal AC unit, a rounded water tank, and a laundry line with simple wooden posts. Crowded neighboring rooftops are visible in the far background under a dry, pale beige-gray daylight palette.

High oblique overhead wide-angle view of a sun-bleached villa concrete rooftop yard with water tank and laundry line.
L04B03images.generateNsame_room_state_transition
An ankle-height wide view of the old villa rooftop yard at night. A closed iron entrance door on the concrete stair bulkhead looms in the upper-center background against a background of damp concrete. The severely underexposed, cold blue-black night atmosphere is cut by a muted amber side light, casting a sharp-edged long shadow diagonally across the concrete scattered with dry, dead leaves.

Ankle-height wide view of the rooftop yard at night looking toward the closed iron door on the stair bulkhead.
L05B01
edit_preview_missing_floor_plan_ref_path
fp_l05_01images.editN#1 living dining area, #10 living sliding window with curtains#8 bedroom door, #12 dining table, #18 kitchen counter with sink and cooktop, #20 bed or floor mattress, #22 body and red stain zone, #23 footprint trail, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion#2 kitchen nook, #3 bedroom, #7 front door, #11 bedroom sliding window with curtainsweak_continuity
An eye-level wide shot from the living area of a compact rooftop apartment looking toward a clean, empty floor in the center. In the background, sliding window curtains are pulled apart to both sides of the window, revealing pale, clean glass. Washed dawn daylight filters into the room, creating a pale blue, spotless interior.

Layout follows fp_l05_01. Eye-level wide view of the living dining area (1) looking towards the sliding window curtains (10) under clean dawn daylight.

Floor-plan reference (layout-only):
- Use these numbered anchors as layout cues only: #1 living dining area, #10 living sliding window with curtains.
- Do not draw or anchor on these numbered elements: #8 bedroom door, #12 dining table, #18 kitchen counter with sink and cooktop, #20 bed or floor mattress, #22 body and red stain zone, #23 footprint trail, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.
- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #2 kitchen nook, #3 bedroom, #7 front door, #11 bedroom sliding window with curtains.
L05B02
edit_preview_missing_floor_plan_ref_path
fp_l05_01images.editN#1 living dining area, #2 kitchen nook, #10 living sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktop#22 body and red stain zone, #23 footprint trail, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion#3 bedroom, #7 front door, #8 bedroom door, #11 bedroom sliding window with curtains, #20 bed or floor mattressnone
A standing eye-level view of a modest rooftop apartment's kitchen area. A damp kitchen counter and sink run diagonally across the lower-left foreground. On the cooktop, steam vents upward from a boiling pot. In the background, thin pale daylight from a hazy sliding window mixes with the kitchen steam, flattening the space, while a television in the adjacent room casts a faint residual glow.

Layout follows fp_l05_01. Standing eye-level view of the kitchen nook (2) with kitchen counter (18) and dining table (12), lit by thin daylight.

Floor-plan reference (layout-only):
- Use these numbered anchors as layout cues only: #1 living dining area, #2 kitchen nook, #10 living sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktop.
- Do not draw or anchor on these numbered elements: #22 body and red stain zone, #23 footprint trail, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.
- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #3 bedroom, #7 front door, #8 bedroom door, #11 bedroom sliding window with curtains, #20 bed or floor mattress.
L05B03
edit_preview_missing_floor_plan_ref_path
fp_l05_01images.editN#3 bedroom, #8 bedroom door, #20 bed or floor mattress, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion#22 body and red stain zone, #23 footprint trail#1 living dining area, #2 kitchen nook, #7 front door, #10 living sliding window with curtains, #11 bedroom sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktopweak_continuity
A view into the rooftop bedroom interior through a half-open wooden door gap. The dim interior is filled with cool dusk-blue ambient light, revealing an unsettled bed, a scattered chair, and a rough red wall mark painted in a coarse circle on the inner bedroom wall.

Layout follows fp_l05_01. View looking from living room through bedroom door (8) into bedroom (3) showing bed (20) and red wall mark (25).

Floor-plan reference (layout-only):
- Use these numbered anchors as layout cues only: #3 bedroom, #8 bedroom door, #20 bed or floor mattress, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.
- Do not draw or anchor on these numbered elements: #22 body and red stain zone, #23 footprint trail.
- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #1 living dining area, #2 kitchen nook, #7 front door, #10 living sliding window with curtains, #11 bedroom sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktop.
L05B04
edit_preview_missing_floor_plan_ref_path
fp_l05_01images.editN#3 bedroom, #8 bedroom door, #22 body and red stain zone, #23 footprint trail#20 bed or floor mattress, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion#1 living dining area, #2 kitchen nook, #7 front door, #10 living sliding window with curtains, #11 bedroom sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktopweak_continuity
A low-to-mid height view peering through the half-open door of a dark bedroom. A wet, dark red bloodstain spreads extensively across the wood floor, leading toward the window curtain at the far end of the room. Cold, night-blue darkness leaks from the window, broken by a faint amber spill from the adjacent room.

Layout follows fp_l05_01. Low-angle view through bedroom door (8) into bedroom (3) highlighting body and bloodstain zone (22) and footprint trail (23).

Floor-plan reference (layout-only):
- Use these numbered anchors as layout cues only: #3 bedroom, #8 bedroom door, #22 body and red stain zone, #23 footprint trail.
- Do not draw or anchor on these numbered elements: #20 bed or floor mattress, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.
- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #1 living dining area, #2 kitchen nook, #7 front door, #10 living sliding window with curtains, #11 bedroom sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktop.
L05B05
edit_preview_missing_floor_plan_ref_path
fp_l05_01images.editN#3 bedroom, #8 bedroom door, #20 bed or floor mattress#22 body and red stain zone, #23 footprint trail, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion#1 living dining area, #2 kitchen nook, #7 front door, #10 living sliding window with curtains, #11 bedroom sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktopsame_room_state_transition
An eye-level wide layout of the rooftop bedroom in a pristine, clean state. A neatly made bed with a spotless mattress and pillow sits against a bare and clean back wall. A calm window curtain hangs closed over the window. Pervasive cold blue night light casts chilling shadows across the pristine floor, counterbalanced by a weak amber domestic glow from the doorway.

Layout follows fp_l05_01. Pristine and clean bedroom (3) with a neatly made bed (20) seen from the doorway (8).

Floor-plan reference (layout-only):
- Use these numbered anchors as layout cues only: #3 bedroom, #8 bedroom door, #20 bed or floor mattress.
- Do not draw or anchor on these numbered elements: #22 body and red stain zone, #23 footprint trail, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.
- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #1 living dining area, #2 kitchen nook, #7 front door, #10 living sliding window with curtains, #11 bedroom sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktop.
L06B01images.generateNnone
A bright, sunlit wide view of a dry, open coastal road stretching diagonally. A weathered steel guardrail runs horizontally as lateral streaks, backed by a hazy, breezy coastal horizon under clear, slightly desaturated daylight.

Bright, sunlit diagonal view of an open coastal road with a weathered guardrail on the horizon.
L06B02images.generateNsame_room_state_transition
A wet asphalt road edge running horizontally under cold, wind-blown sea fog. Dense night fog provides a thin background separation from the deep blue-black sea under cold night ambient light, replacing the clear daytime horizon.

Wet asphalt road edge running under cold, dense night sea fog with dark ambient tones.
L07B01
edit_preview_missing_floor_plan_ref_path
fp_l07_01images.editN#1 corridor path, #2 heavy metal doors, #3 oblique wire cages, #4 concrete walls, #5 kennel rowsnone
An eye-level narrow view of an animal shelter corridor under cold blue-white fluorescent lighting. Oblique wire cages, heavy metal doors, and cold concrete walls recede into a soft, out-of-focus metallic blur.

Layout follows fp_l07_01. Narrow eye-level view down the corridor (1) of wire cages (3) and heavy metal doors (2) receding in cold fluorescent light.

Floor-plan reference (layout-only):
- Use these numbered anchors as layout cues only: #1 corridor path, #2 heavy metal doors, #3 oblique wire cages, #4 concrete walls, #5 kennel rows.
L08B01images.generateNstyle_only
An exterior view of a commercial storefront under an overhanging architectural awning. The scene is enveloped in cool, muted early morning shade, with a security CCTV camera visible on the underside of the ceiling awning, and a faint, warm amber glow spilling outward from the mart's interior through the glass storefront window.

Exterior storefront view under covered sidewalk awning with a CCTV camera under the ceiling.
L08B02images.generateNnone
An exterior wide layout of a busy evening street next to a commercial storefront. A bright storefront with clean fluorescent lighting runs parallel along the right frame edge, while a glowing neon sign casts smeared amber-red light across the building front. A busy evening street streaks into a neon blur in the background.

Exterior wide view of storefront and busy street at evening with neon lights and fluorescent interior glow.
L09B01images.generateNnone
An interior wide view of a supermarket aisle, boxed in by tight vertical lanes of product displays with rows of red packaging showing blurred labels. Stark white overhead fluorescent lights mix with a deep dusk-blue light spill from the distant entrance.

Interior wide view of a narrow supermarket aisle, framed by product displays under white overhead fluorescent light.
L10B01images.generateNnone
A small administrative office interior. A shared admin desk in the foreground holds a dark monitor displaying a hard-to-read security feed. The environment is illuminated by a mix of dull, flat fluorescent ceiling lights and a cold blue glow radiating from the screen, with the office door located in shadow behind.

View looking over workstation chairs toward a glowing security monitor on a long desk under flat fluorescent light.
L11B01
edit_preview_missing_floor_plan_ref_path
fp_l11_01images.editN#2 rooftop landing area, #3 exterior stair flight, #5 half-open iron rooftop door, #9 concrete wallnone
A narrow rooftop stairwell landing. A dark, stained, damp concrete wall flattens the landing space. Cold blue night light washes over the landing steps, while a weak amber glow from an unseen doorway grazes the side.

Layout follows fp_l11_01. View looking up exterior stairs (3) toward the concrete rooftop landing (2) and entry door (5) under dark night light.

Floor-plan reference (layout-only):
- Use these numbered anchors as layout cues only: #2 rooftop landing area, #3 exterior stair flight, #5 half-open iron rooftop door, #9 concrete wall.
L12B01images.generateNnone
A desolate coastal bus stop at night. A stationary wooden bench cuts horizontally through the lower frame next to an empty seaside road. A vast, blue-black moonless sea stretches into the background, partially veiled by low, drifting cold coastal fog under thin dark vertical posts.

Desolate coastal bus stop at night with a simple wooden bench overlooking a moonless sea shrouded in fog.
L13B01images.generateNweak_continuity
A low-angle view of a detective office desk. The worn front lip of the scuffed desk crosses the frame, with out-of-focus scattered paper folders and crime photographs implied as a blurred strip of pale edges. Sterile blue-gray fluorescent lighting washes the room as rows of vacated desk sides recede in the blur.

Low-angle view of detective desk with scattered folders and crime photos under cold blue-gray fluorescent light.
L13B02images.generateNnone
An institutional police duty office interior. The front edge of a solid police duty desk forms a dark horizontal strip along the bottom edge. The shallow background reveals a dim night-duty office environment, flattened by cold fluorescent overhead lights.

Interior wide of a police duty desk under cold fluorescent lights looking into the dim background workspace.
L14B01images.generateNnone
An exterior wide shot of an institutional concrete building frontage under cool, desaturated daylight. Double glass doors stand directly behind, with a faint amber interior spill visible through the glass. Empty concrete pavement recedes toward the entrance from the street.

Exterior wide view of the concrete police station frontage under desaturated daylight with double glass doors.
L15B01images.generateNnone
An interior view of a modern PC room under stale fluorescent white overhead lights. Rows of quiet cubicles and partition sides recede diagonally into the background, with a cold cyan monitor glow visible along the lower foreground edge.

Interior diagonal view of quiet office cubicles under stale fluorescent lights with a cyan monitor glow.
L16B01images.generateNnone
A deserted coastal harbor during post-storm dusk. Slick wet cobblestones of the harbor edge occupy the lower frame, with the quay line receding from the lower left toward the background under dense, heavy sea fog and cold blue-gray dusk lighting.

Deserted coastal harbor edge during post-storm dusk with wet cobblestones receding into heavy sea fog.
L17B01images.generateNnone
A wide view on the deck of a small fishing boat under cold blue twilight. The layout features a chipped, rusted outer rail at the edge of the wet deck, with a dark, empty open sea stretching in the background, faintly lit by a thin amber-red sunset trace on the horizon.

Wide view on the wet work deck of a small fishing boat under twilight, showing the rusted outer rail.
L18B01images.generateNnone
An interior view of a cramped fishing boat wheelhouse. The space is heavily shadowed in cold blue-black tones, with a narrow, muted red sunset glow bleeding through the dirty front window. The light casts directional shadows across the steering wheel and helm console, seen from the rear doorway.

Interior view of cramped fishing boat wheelhouse with a red sunset glow bleeding through the dirty windshield window.
L19B01images.generateNnone
A vast open ocean at dusk. A towering dark fog wall rises in the middle-center background as an opaque vertical mass of churning mist. The dark, damp sea surface ripples in the low foreground, reflecting muted amber sunset streaks under a cold blue dusk sky.

Vast open ocean at dusk with a towering dark fog wall rising as an opaque vertical mass of churning mist.

2. Invariants

invariantstatusdetail
w12_inputs_presentPASS
{"prev_run_id": "20260525_1553_aabdd6", "missing_inputs": [], "stage_status": "generated"}
all_bg_payloads_coveredPASS
{"per_bg_count": 28, "payload_count": 28, "missing_in_payloads": [], "extra_in_payloads": []}
labels_and_floor_plan_refs_resolvedFAIL
{"label_unresolved": [], "edit_missing_refs": ["L05B01:no_path", "L05B02:no_path", "L05B03:no_path", "L05B04:no_path", "L05B05:no_path", "L07B01:no_path", "L11B01:no_path"]}
model_is_gpt_image_2PASS
{"wrong_model_bg_ids": [], "expected": "gpt-image-2"}
no_image_api_call_and_zero_countPASS
{"image_import_seen": false, "image_generation_count": 0}
production_diff_zero_and_db_write_zeroPASS
{"production_diff_empty": true, "db_write_count": 0}
raw run_meta.json
{
  "run_id": "20260525_1635_90bc34",
  "stage": "w13_background_render_payload_slice",
  "plan_version": "bps_w1",
  "generated_at": "2026-05-25T16:35:09.408169+09:00",
  "image_generation_count": 0,
  "image_generation_backend": "gpt-image-2",
  "args": {
    "derive_render_payload_from": "scripts_output/floor_plan_generation_slice_experiment/20260525_1553_aabdd6",
    "output_root": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/background_render_payload_slice_experiment",
    "diag_print_imports": false
  },
  "derived_from": "20260525_1553_aabdd6",
  "outputs": [
    "background_render_payload_preview.json",
    "w13_compatibility_report.json"
  ],
  "run_status": "validation_failed",
  "exit_code": 1,
  "failed_invariants": [
    "labels_and_floor_plan_refs_resolved"
  ],
  "chain_status": "resolved",
  "chain_info": {
    "w11_run_id": "20260525_1408_82f02e",
    "chain": [
      "20260525_1408_82f02e",
      "20260525_1218_0cae13",
      "20260524_2209_afac6a",
      "20260524_2125_1950d8",
      "20260524_2109_ee6f84",
      "20260524_2042_54d537"
    ],
    "root_run_id": "20260524_2042_54d537",
    "project_id": "6cb862d9-590c-4dce-86e6-d10c2977db19",
    "episode_id": "08ad2cd3-3e96-4d84-808f-869ee628473c"
  }
}
raw payloads.json
{
  "L01B01": {
    "bg_id": "L01B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S01_Shot1",
      "S01_Shot4"
    ],
    "camera_axis_used": "path_depth",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "foreground",
      "background_haze"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Wide-angle low eye-level view down a damp forest path, receding into twilight haze with dense towering trees framing the shot.",
    "final_prompt_text_for_image_preview": "A wide-angle, low eye-level view of a damp, muddy forest path receding into a cold blue-gray twilight haze in the center background. Overgrown dark green bushes scrape the left and right frame edges, their wet leaves catching specular highlights from the faint low dusk light filtering through dense, towering trees.\n\nWide-angle low eye-level view down a damp forest path, receding into twilight haze with dense towering trees framing the shot.",
    "warnings_advisories": []
  },
  "L02B01": {
    "bg_id": "L02B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S02_Shot1",
      "S02_Shot4"
    ],
    "camera_axis_used": "alley_corridor",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "foreground",
      "utility_pole_base"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Static wide-angle shot down a damp urban brick alleyway toward a central utility pole under an amber streetlight.",
    "final_prompt_text_for_image_preview": "A static wide-angle shot looking down a long stretch of damp, dark pavement toward a central rough utility pole. Grimy, damp brick urban alley walls angle inward, framing the space like a dark tunnel. A weak amber streetlight pools directly around the utility pole's base, contrasting with cold blue-black shadows along the alley edges.\n\nStatic wide-angle shot down a damp urban brick alleyway toward a central utility pole under an amber streetlight.",
    "warnings_advisories": []
  },
  "L03B01": {
    "bg_id": "L03B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S03_Shot2"
    ],
    "camera_axis_used": "forensic_core",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "police_tape",
      "investigation_floor"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Flat ground-level wide view of an outdoor crime scene with police line tape and forensic cases under overcast daylight.",
    "final_prompt_text_for_image_preview": "A flat ground-level wide shot of an outdoor crime scene under desaturated, overcast flat daylight. Stretched yellow police line tape is visible in the background in broken strips, with its printed warning side facing the camera, while open forensic equipment cases rest on the damp soil nearby under cold gray highlights.\n\nFlat ground-level wide view of an outdoor crime scene with police line tape and forensic cases under overcast daylight.",
    "warnings_advisories": []
  },
  "L04B01": {
    "bg_id": "L04B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "weak_continuity",
    "applies_to_shots": [
      "S17_Shot2"
    ],
    "camera_axis_used": "parapet_to_bulkhead",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "bulkhead_area"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Low-angle view beside a concrete wall in dense morning fog with warm light leaking from a small window.",
    "final_prompt_text_for_image_preview": "A low-angle view beside a damp, rough-textured concrete wall of a villa rooftop structure. Dense, cold bluish predawn fog swallows the exterior space, layering thin mist. Muted amber light leaks from the fogged glass of a small window, forming a warm glowing square, with the wet top edge of the concrete wall guiding the eye toward it.\n\nLow-angle view beside a concrete wall in dense morning fog with warm light leaking from a small window.",
    "warnings_advisories": []
  },
  "L04B02": {
    "bg_id": "L04B02",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S04_Shot1"
    ],
    "camera_axis_used": "parapet_to_bulkhead",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "yard_area",
      "bulkhead_area"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "High oblique overhead wide-angle view of a sun-bleached villa concrete rooftop yard with water tank and laundry line.",
    "final_prompt_text_for_image_preview": "A high oblique overhead wide-angle view of an old, sun-bleached villa concrete rooftop yard. The dry, cracked concrete surface contains a small stair bulkhead, a metal AC unit, a rounded water tank, and a laundry line with simple wooden posts. Crowded neighboring rooftops are visible in the far background under a dry, pale beige-gray daylight palette.\n\nHigh oblique overhead wide-angle view of a sun-bleached villa concrete rooftop yard with water tank and laundry line.",
    "warnings_advisories": []
  },
  "L04B03": {
    "bg_id": "L04B03",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "same_room_state_transition",
    "applies_to_shots": [
      "S10_Shot2",
      "S10_Shot5"
    ],
    "camera_axis_used": "parapet_to_bulkhead",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "yard_area",
      "bulkhead_area"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Ankle-height wide view of the rooftop yard at night looking toward the closed iron door on the stair bulkhead.",
    "final_prompt_text_for_image_preview": "An ankle-height wide view of the old villa rooftop yard at night. A closed iron entrance door on the concrete stair bulkhead looms in the upper-center background against a background of damp concrete. The severely underexposed, cold blue-black night atmosphere is cut by a muted amber side light, casting a sharp-edged long shadow diagonally across the concrete scattered with dry, dead leaves.\n\nAnkle-height wide view of the rooftop yard at night looking toward the closed iron door on the stair bulkhead.",
    "warnings_advisories": []
  },
  "L05B01": {
    "bg_id": "L05B01",
    "fp_id": "fp_l05_01",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.edit",
    "floor_plan_ref_role": "layout_only",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "weak_continuity",
    "applies_to_shots": [
      "S18_Shot5",
      "S18_Shot9",
      "S18_Shot12"
    ],
    "camera_axis_used": "entry_to_bedroom",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "living_room"
    ],
    "use_numbered_elements_with_labels": [
      "#1 living dining area",
      "#10 living sliding window with curtains"
    ],
    "ignore_numbered_elements_with_labels": [
      "#8 bedroom door",
      "#12 dining table",
      "#18 kitchen counter with sink and cooktop",
      "#20 bed or floor mattress",
      "#22 body and red stain zone",
      "#23 footprint trail",
      "#25 red circular wall mark in bedroom",
      "#28 toppled chair or fallen cushion"
    ],
    "unlisted_candidate_elements_with_labels": [
      "#2 kitchen nook",
      "#3 bedroom",
      "#7 front door",
      "#11 bedroom sliding window with curtains"
    ],
    "render_prompt_appendix": "Layout follows fp_l05_01. Eye-level wide view of the living dining area (1) looking towards the sliding window curtains (10) under clean dawn daylight.",
    "final_prompt_text_for_image_preview": "An eye-level wide shot from the living area of a compact rooftop apartment looking toward a clean, empty floor in the center. In the background, sliding window curtains are pulled apart to both sides of the window, revealing pale, clean glass. Washed dawn daylight filters into the room, creating a pale blue, spotless interior.\n\nLayout follows fp_l05_01. Eye-level wide view of the living dining area (1) looking towards the sliding window curtains (10) under clean dawn daylight.\n\nFloor-plan reference (layout-only):\n- Use these numbered anchors as layout cues only: #1 living dining area, #10 living sliding window with curtains.\n- Do not draw or anchor on these numbered elements: #8 bedroom door, #12 dining table, #18 kitchen counter with sink and cooktop, #20 bed or floor mattress, #22 body and red stain zone, #23 footprint trail, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.\n- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #2 kitchen nook, #3 bedroom, #7 front door, #11 bedroom sliding window with curtains.",
    "warnings_advisories": [
      "edit_preview_missing_floor_plan_ref_path"
    ]
  },
  "L05B02": {
    "bg_id": "L05B02",
    "fp_id": "fp_l05_01",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.edit",
    "floor_plan_ref_role": "layout_only",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S05_Shot2",
      "S05_Shot6",
      "S05_Shot9"
    ],
    "camera_axis_used": "kitchen_nook_local_view",
    "camera_axis_source": "candidate_camera_recommendation",
    "visible_zone_scope": [
      "living_room",
      "kitchen_nook"
    ],
    "use_numbered_elements_with_labels": [
      "#1 living dining area",
      "#2 kitchen nook",
      "#10 living sliding window with curtains",
      "#12 dining table",
      "#18 kitchen counter with sink and cooktop"
    ],
    "ignore_numbered_elements_with_labels": [
      "#22 body and red stain zone",
      "#23 footprint trail",
      "#25 red circular wall mark in bedroom",
      "#28 toppled chair or fallen cushion"
    ],
    "unlisted_candidate_elements_with_labels": [
      "#3 bedroom",
      "#7 front door",
      "#8 bedroom door",
      "#11 bedroom sliding window with curtains",
      "#20 bed or floor mattress"
    ],
    "render_prompt_appendix": "Layout follows fp_l05_01. Standing eye-level view of the kitchen nook (2) with kitchen counter (18) and dining table (12), lit by thin daylight.",
    "final_prompt_text_for_image_preview": "A standing eye-level view of a modest rooftop apartment's kitchen area. A damp kitchen counter and sink run diagonally across the lower-left foreground. On the cooktop, steam vents upward from a boiling pot. In the background, thin pale daylight from a hazy sliding window mixes with the kitchen steam, flattening the space, while a television in the adjacent room casts a faint residual glow.\n\nLayout follows fp_l05_01. Standing eye-level view of the kitchen nook (2) with kitchen counter (18) and dining table (12), lit by thin daylight.\n\nFloor-plan reference (layout-only):\n- Use these numbered anchors as layout cues only: #1 living dining area, #2 kitchen nook, #10 living sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktop.\n- Do not draw or anchor on these numbered elements: #22 body and red stain zone, #23 footprint trail, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.\n- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #3 bedroom, #7 front door, #8 bedroom door, #11 bedroom sliding window with curtains, #20 bed or floor mattress.",
    "warnings_advisories": [
      "edit_preview_missing_floor_plan_ref_path"
    ]
  },
  "L05B03": {
    "bg_id": "L05B03",
    "fp_id": "fp_l05_01",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.edit",
    "floor_plan_ref_role": "layout_only",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "weak_continuity",
    "applies_to_shots": [
      "S25_Shot3",
      "S25_Shot6",
      "S25_Shot7",
      "S27_Shot1",
      "S27_Shot4"
    ],
    "camera_axis_used": "entry_to_bedroom",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "living_room",
      "bedroom_area"
    ],
    "use_numbered_elements_with_labels": [
      "#3 bedroom",
      "#8 bedroom door",
      "#20 bed or floor mattress",
      "#25 red circular wall mark in bedroom",
      "#28 toppled chair or fallen cushion"
    ],
    "ignore_numbered_elements_with_labels": [
      "#22 body and red stain zone",
      "#23 footprint trail"
    ],
    "unlisted_candidate_elements_with_labels": [
      "#1 living dining area",
      "#2 kitchen nook",
      "#7 front door",
      "#10 living sliding window with curtains",
      "#11 bedroom sliding window with curtains",
      "#12 dining table",
      "#18 kitchen counter with sink and cooktop"
    ],
    "render_prompt_appendix": "Layout follows fp_l05_01. View looking from living room through bedroom door (8) into bedroom (3) showing bed (20) and red wall mark (25).",
    "final_prompt_text_for_image_preview": "A view into the rooftop bedroom interior through a half-open wooden door gap. The dim interior is filled with cool dusk-blue ambient light, revealing an unsettled bed, a scattered chair, and a rough red wall mark painted in a coarse circle on the inner bedroom wall.\n\nLayout follows fp_l05_01. View looking from living room through bedroom door (8) into bedroom (3) showing bed (20) and red wall mark (25).\n\nFloor-plan reference (layout-only):\n- Use these numbered anchors as layout cues only: #3 bedroom, #8 bedroom door, #20 bed or floor mattress, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.\n- Do not draw or anchor on these numbered elements: #22 body and red stain zone, #23 footprint trail.\n- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #1 living dining area, #2 kitchen nook, #7 front door, #10 living sliding window with curtains, #11 bedroom sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktop.",
    "warnings_advisories": [
      "edit_preview_missing_floor_plan_ref_path"
    ]
  },
  "L05B04": {
    "bg_id": "L05B04",
    "fp_id": "fp_l05_01",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.edit",
    "floor_plan_ref_role": "layout_only",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "weak_continuity",
    "applies_to_shots": [
      "S12_Shot4",
      "S12_Shot6",
      "S12_Shot11",
      "S12_Shot14"
    ],
    "camera_axis_used": "entry_to_bedroom",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "living_room",
      "bedroom_area"
    ],
    "use_numbered_elements_with_labels": [
      "#3 bedroom",
      "#8 bedroom door",
      "#22 body and red stain zone",
      "#23 footprint trail"
    ],
    "ignore_numbered_elements_with_labels": [
      "#20 bed or floor mattress",
      "#25 red circular wall mark in bedroom",
      "#28 toppled chair or fallen cushion"
    ],
    "unlisted_candidate_elements_with_labels": [
      "#1 living dining area",
      "#2 kitchen nook",
      "#7 front door",
      "#10 living sliding window with curtains",
      "#11 bedroom sliding window with curtains",
      "#12 dining table",
      "#18 kitchen counter with sink and cooktop"
    ],
    "render_prompt_appendix": "Layout follows fp_l05_01. Low-angle view through bedroom door (8) into bedroom (3) highlighting body and bloodstain zone (22) and footprint trail (23).",
    "final_prompt_text_for_image_preview": "A low-to-mid height view peering through the half-open door of a dark bedroom. A wet, dark red bloodstain spreads extensively across the wood floor, leading toward the window curtain at the far end of the room. Cold, night-blue darkness leaks from the window, broken by a faint amber spill from the adjacent room.\n\nLayout follows fp_l05_01. Low-angle view through bedroom door (8) into bedroom (3) highlighting body and bloodstain zone (22) and footprint trail (23).\n\nFloor-plan reference (layout-only):\n- Use these numbered anchors as layout cues only: #3 bedroom, #8 bedroom door, #22 body and red stain zone, #23 footprint trail.\n- Do not draw or anchor on these numbered elements: #20 bed or floor mattress, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.\n- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #1 living dining area, #2 kitchen nook, #7 front door, #10 living sliding window with curtains, #11 bedroom sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktop.",
    "warnings_advisories": [
      "edit_preview_missing_floor_plan_ref_path"
    ]
  },
  "L05B05": {
    "bg_id": "L05B05",
    "fp_id": "fp_l05_01",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.edit",
    "floor_plan_ref_role": "layout_only",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "same_room_state_transition",
    "applies_to_shots": [
      "S14_Shot4",
      "S14_Shot5",
      "S14_Shot9"
    ],
    "camera_axis_used": "entry_to_bedroom",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "bedroom_area"
    ],
    "use_numbered_elements_with_labels": [
      "#3 bedroom",
      "#8 bedroom door",
      "#20 bed or floor mattress"
    ],
    "ignore_numbered_elements_with_labels": [
      "#22 body and red stain zone",
      "#23 footprint trail",
      "#25 red circular wall mark in bedroom",
      "#28 toppled chair or fallen cushion"
    ],
    "unlisted_candidate_elements_with_labels": [
      "#1 living dining area",
      "#2 kitchen nook",
      "#7 front door",
      "#10 living sliding window with curtains",
      "#11 bedroom sliding window with curtains",
      "#12 dining table",
      "#18 kitchen counter with sink and cooktop"
    ],
    "render_prompt_appendix": "Layout follows fp_l05_01. Pristine and clean bedroom (3) with a neatly made bed (20) seen from the doorway (8).",
    "final_prompt_text_for_image_preview": "An eye-level wide layout of the rooftop bedroom in a pristine, clean state. A neatly made bed with a spotless mattress and pillow sits against a bare and clean back wall. A calm window curtain hangs closed over the window. Pervasive cold blue night light casts chilling shadows across the pristine floor, counterbalanced by a weak amber domestic glow from the doorway.\n\nLayout follows fp_l05_01. Pristine and clean bedroom (3) with a neatly made bed (20) seen from the doorway (8).\n\nFloor-plan reference (layout-only):\n- Use these numbered anchors as layout cues only: #3 bedroom, #8 bedroom door, #20 bed or floor mattress.\n- Do not draw or anchor on these numbered elements: #22 body and red stain zone, #23 footprint trail, #25 red circular wall mark in bedroom, #28 toppled chair or fallen cushion.\n- The following numbered elements are unlisted candidate elements — they are not explicit anchors. Do NOT add them unless the base prompt above already requests them: #1 living dining area, #2 kitchen nook, #7 front door, #10 living sliding window with curtains, #11 bedroom sliding window with curtains, #12 dining table, #18 kitchen counter with sink and cooktop.",
    "warnings_advisories": [
      "edit_preview_missing_floor_plan_ref_path"
    ]
  },
  "L06B01": {
    "bg_id": "L06B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S06_Shot1",
      "S24_Shot2"
    ],
    "camera_axis_used": "road_diagonal",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "foreground",
      "horizon"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Bright, sunlit diagonal view of an open coastal road with a weathered guardrail on the horizon.",
    "final_prompt_text_for_image_preview": "A bright, sunlit wide view of a dry, open coastal road stretching diagonally. A weathered steel guardrail runs horizontally as lateral streaks, backed by a hazy, breezy coastal horizon under clear, slightly desaturated daylight.\n\nBright, sunlit diagonal view of an open coastal road with a weathered guardrail on the horizon.",
    "warnings_advisories": []
  },
  "L06B02": {
    "bg_id": "L06B02",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "same_room_state_transition",
    "applies_to_shots": [
      "S09_Shot1"
    ],
    "camera_axis_used": "road_diagonal",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "foreground"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Wet asphalt road edge running under cold, dense night sea fog with dark ambient tones.",
    "final_prompt_text_for_image_preview": "A wet asphalt road edge running horizontally under cold, wind-blown sea fog. Dense night fog provides a thin background separation from the deep blue-black sea under cold night ambient light, replacing the clear daytime horizon.\n\nWet asphalt road edge running under cold, dense night sea fog with dark ambient tones.",
    "warnings_advisories": []
  },
  "L07B01": {
    "bg_id": "L07B01",
    "fp_id": "fp_l07_01",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.edit",
    "floor_plan_ref_role": "layout_only",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S07_Shot2",
      "S07_Shot5"
    ],
    "camera_axis_used": "kennel_recession",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "entrance",
      "back_cages"
    ],
    "use_numbered_elements_with_labels": [
      "#1 corridor path",
      "#2 heavy metal doors",
      "#3 oblique wire cages",
      "#4 concrete walls",
      "#5 kennel rows"
    ],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Layout follows fp_l07_01. Narrow eye-level view down the corridor (1) of wire cages (3) and heavy metal doors (2) receding in cold fluorescent light.",
    "final_prompt_text_for_image_preview": "An eye-level narrow view of an animal shelter corridor under cold blue-white fluorescent lighting. Oblique wire cages, heavy metal doors, and cold concrete walls recede into a soft, out-of-focus metallic blur.\n\nLayout follows fp_l07_01. Narrow eye-level view down the corridor (1) of wire cages (3) and heavy metal doors (2) receding in cold fluorescent light.\n\nFloor-plan reference (layout-only):\n- Use these numbered anchors as layout cues only: #1 corridor path, #2 heavy metal doors, #3 oblique wire cages, #4 concrete walls, #5 kennel rows.",
    "warnings_advisories": [
      "edit_preview_missing_floor_plan_ref_path"
    ]
  },
  "L08B01": {
    "bg_id": "L08B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "style_only",
    "applies_to_shots": [
      "S19_Shot4",
      "S19_Shot5"
    ],
    "camera_axis_used": "awning_upward",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "sidewalk_awning",
      "storefront_area"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Exterior storefront view under covered sidewalk awning with a CCTV camera under the ceiling.",
    "final_prompt_text_for_image_preview": "An exterior view of a commercial storefront under an overhanging architectural awning. The scene is enveloped in cool, muted early morning shade, with a security CCTV camera visible on the underside of the ceiling awning, and a faint, warm amber glow spilling outward from the mart's interior through the glass storefront window.\n\nExterior storefront view under covered sidewalk awning with a CCTV camera under the ceiling.",
    "warnings_advisories": []
  },
  "L08B02": {
    "bg_id": "L08B02",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S08_Shot4"
    ],
    "camera_axis_used": "awning_upward",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "sidewalk_awning",
      "storefront_area"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Exterior wide view of storefront and busy street at evening with neon lights and fluorescent interior glow.",
    "final_prompt_text_for_image_preview": "An exterior wide layout of a busy evening street next to a commercial storefront. A bright storefront with clean fluorescent lighting runs parallel along the right frame edge, while a glowing neon sign casts smeared amber-red light across the building front. A busy evening street streaks into a neon blur in the background.\n\nExterior wide view of storefront and busy street at evening with neon lights and fluorescent interior glow.",
    "warnings_advisories": []
  },
  "L09B01": {
    "bg_id": "L09B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S08_Shot2"
    ],
    "camera_axis_used": "aisle_diagonal",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "sales_floor"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Interior wide view of a narrow supermarket aisle, framed by product displays under white overhead fluorescent light.",
    "final_prompt_text_for_image_preview": "An interior wide view of a supermarket aisle, boxed in by tight vertical lanes of product displays with rows of red packaging showing blurred labels. Stark white overhead fluorescent lights mix with a deep dusk-blue light spill from the distant entrance.\n\nInterior wide view of a narrow supermarket aisle, framed by product displays under white overhead fluorescent light.",
    "warnings_advisories": []
  },
  "L10B01": {
    "bg_id": "L10B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S20_Shot1",
      "S20_Shot3"
    ],
    "camera_axis_used": "monitor_axis",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "rear_standing",
      "workstation_zone"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "View looking over workstation chairs toward a glowing security monitor on a long desk under flat fluorescent light.",
    "final_prompt_text_for_image_preview": "A small administrative office interior. A shared admin desk in the foreground holds a dark monitor displaying a hard-to-read security feed. The environment is illuminated by a mix of dull, flat fluorescent ceiling lights and a cold blue glow radiating from the screen, with the office door located in shadow behind.\n\nView looking over workstation chairs toward a glowing security monitor on a long desk under flat fluorescent light.",
    "warnings_advisories": []
  },
  "L11B01": {
    "bg_id": "L11B01",
    "fp_id": "fp_l11_01",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.edit",
    "floor_plan_ref_role": "layout_only",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S11_Shot3",
      "S13_Shot4",
      "S13_Shot6"
    ],
    "camera_axis_used": "stair_rise",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "landing_area",
      "yard_space"
    ],
    "use_numbered_elements_with_labels": [
      "#2 rooftop landing area",
      "#3 exterior stair flight",
      "#5 half-open iron rooftop door",
      "#9 concrete wall"
    ],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Layout follows fp_l11_01. View looking up exterior stairs (3) toward the concrete rooftop landing (2) and entry door (5) under dark night light.",
    "final_prompt_text_for_image_preview": "A narrow rooftop stairwell landing. A dark, stained, damp concrete wall flattens the landing space. Cold blue night light washes over the landing steps, while a weak amber glow from an unseen doorway grazes the side.\n\nLayout follows fp_l11_01. View looking up exterior stairs (3) toward the concrete rooftop landing (2) and entry door (5) under dark night light.\n\nFloor-plan reference (layout-only):\n- Use these numbered anchors as layout cues only: #2 rooftop landing area, #3 exterior stair flight, #5 half-open iron rooftop door, #9 concrete wall.",
    "warnings_advisories": [
      "edit_preview_missing_floor_plan_ref_path"
    ]
  },
  "L12B01": {
    "bg_id": "L12B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S15_Shot1",
      "S15_Shot3",
      "S15_Shot6"
    ],
    "camera_axis_used": "bench_to_ocean",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "bus_stop",
      "foggy_ocean"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Desolate coastal bus stop at night with a simple wooden bench overlooking a moonless sea shrouded in fog.",
    "final_prompt_text_for_image_preview": "A desolate coastal bus stop at night. A stationary wooden bench cuts horizontally through the lower frame next to an empty seaside road. A vast, blue-black moonless sea stretches into the background, partially veiled by low, drifting cold coastal fog under thin dark vertical posts.\n\nDesolate coastal bus stop at night with a simple wooden bench overlooking a moonless sea shrouded in fog.",
    "warnings_advisories": []
  },
  "L13B01": {
    "bg_id": "L13B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "weak_continuity",
    "applies_to_shots": [
      "S21_Shot6",
      "S21_Shot10",
      "S21_Shot11"
    ],
    "camera_axis_used": "desk_surface_axis",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "duty_area",
      "work_area"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Low-angle view of detective desk with scattered folders and crime photos under cold blue-gray fluorescent light.",
    "final_prompt_text_for_image_preview": "A low-angle view of a detective office desk. The worn front lip of the scuffed desk crosses the frame, with out-of-focus scattered paper folders and crime photographs implied as a blurred strip of pale edges. Sterile blue-gray fluorescent lighting washes the room as rows of vacated desk sides recede in the blur.\n\nLow-angle view of detective desk with scattered folders and crime photos under cold blue-gray fluorescent light.",
    "warnings_advisories": []
  },
  "L13B02": {
    "bg_id": "L13B02",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S16_Shot3",
      "S16_Shot5"
    ],
    "camera_axis_used": "desk_surface_axis",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "duty_area"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Interior wide of a police duty desk under cold fluorescent lights looking into the dim background workspace.",
    "final_prompt_text_for_image_preview": "An institutional police duty office interior. The front edge of a solid police duty desk forms a dark horizontal strip along the bottom edge. The shallow background reveals a dim night-duty office environment, flattened by cold fluorescent overhead lights.\n\nInterior wide of a police duty desk under cold fluorescent lights looking into the dim background workspace.",
    "warnings_advisories": []
  },
  "L14B01": {
    "bg_id": "L14B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S22_Shot1"
    ],
    "camera_axis_used": "frontage_view",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "forecourt"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Exterior wide view of the concrete police station frontage under desaturated daylight with double glass doors.",
    "final_prompt_text_for_image_preview": "An exterior wide shot of an institutional concrete building frontage under cool, desaturated daylight. Double glass doors stand directly behind, with a faint amber interior spill visible through the glass. Empty concrete pavement recedes toward the entrance from the street.\n\nExterior wide view of the concrete police station frontage under desaturated daylight with double glass doors.",
    "warnings_advisories": []
  },
  "L15B01": {
    "bg_id": "L15B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S23_Shot1"
    ],
    "camera_axis_used": "cubicle_diagonal",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "foreground_edge",
      "background_cubicles"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Interior diagonal view of quiet office cubicles under stale fluorescent lights with a cyan monitor glow.",
    "final_prompt_text_for_image_preview": "An interior view of a modern PC room under stale fluorescent white overhead lights. Rows of quiet cubicles and partition sides recede diagonally into the background, with a cold cyan monitor glow visible along the lower foreground edge.\n\nInterior diagonal view of quiet office cubicles under stale fluorescent lights with a cyan monitor glow.",
    "warnings_advisories": []
  },
  "L16B01": {
    "bg_id": "L16B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S26_Shot1",
      "S26_Shot10"
    ],
    "camera_axis_used": "harbor_depth",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "quay_edge",
      "foggy_horizon"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Deserted coastal harbor edge during post-storm dusk with wet cobblestones receding into heavy sea fog.",
    "final_prompt_text_for_image_preview": "A deserted coastal harbor during post-storm dusk. Slick wet cobblestones of the harbor edge occupy the lower frame, with the quay line receding from the lower left toward the background under dense, heavy sea fog and cold blue-gray dusk lighting.\n\nDeserted coastal harbor edge during post-storm dusk with wet cobblestones receding into heavy sea fog.",
    "warnings_advisories": []
  },
  "L17B01": {
    "bg_id": "L17B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S28_Shot1",
      "S28_Shot4",
      "S28_Shot6"
    ],
    "camera_axis_used": "deck_depth",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "open_work_deck"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Wide view on the wet work deck of a small fishing boat under twilight, showing the rusted outer rail.",
    "final_prompt_text_for_image_preview": "A wide view on the deck of a small fishing boat under cold blue twilight. The layout features a chipped, rusted outer rail at the edge of the wet deck, with a dark, empty open sea stretching in the background, faintly lit by a thin amber-red sunset trace on the horizon.\n\nWide view on the wet work deck of a small fishing boat under twilight, showing the rusted outer rail.",
    "warnings_advisories": []
  },
  "L18B01": {
    "bg_id": "L18B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S29_Shot1",
      "S29_Shot4",
      "S29_Shot7",
      "S29_Shot11"
    ],
    "camera_axis_used": "doorway_to_helm",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "wheelhouse_cabin"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Interior view of cramped fishing boat wheelhouse with a red sunset glow bleeding through the dirty windshield window.",
    "final_prompt_text_for_image_preview": "An interior view of a cramped fishing boat wheelhouse. The space is heavily shadowed in cold blue-black tones, with a narrow, muted red sunset glow bleeding through the dirty front window. The light casts directional shadows across the steering wheel and helm console, seen from the rear doorway.\n\nInterior view of cramped fishing boat wheelhouse with a red sunset glow bleeding through the dirty windshield window.",
    "warnings_advisories": []
  },
  "L19B01": {
    "bg_id": "L19B01",
    "fp_id": "",
    "image_model": "gpt-image-2",
    "api_method_preview": "images.generate",
    "floor_plan_ref_role": "not_used",
    "floor_plan_ref_path": "",
    "floor_plan_ref_exists": false,
    "prior_bg_ref_role": "none",
    "applies_to_shots": [
      "S30_Shot2"
    ],
    "camera_axis_used": "fog_wall_axis",
    "camera_axis_source": "w11_axis",
    "visible_zone_scope": [
      "sea_surface",
      "fog_wall_boundary"
    ],
    "use_numbered_elements_with_labels": [],
    "ignore_numbered_elements_with_labels": [],
    "unlisted_candidate_elements_with_labels": [],
    "render_prompt_appendix": "Vast open ocean at dusk with a towering dark fog wall rising as an opaque vertical mass of churning mist.",
    "final_prompt_text_for_image_preview": "A vast open ocean at dusk. A towering dark fog wall rises in the middle-center background as an opaque vertical mass of churning mist. The dark, damp sea surface ripples in the low foreground, reflecting muted amber sunset streaks under a cold blue dusk sky.\n\nVast open ocean at dusk with a towering dark fog wall rising as an opaque vertical mass of churning mist.",
    "warnings_advisories": []
  }
}