stage: w7_plate_prompt_plan | plan_version: bps_w1 | run_status: succeeded | exit_code: 0 | derived_from: 20260524_2209_afac6a | image_backend: gpt-image-2 | model_used: gemini-3.5-flash | generation_status: generated
| invariant | status |
|---|---|
| w6_inputs_present | PASS |
| all_plate_prompts_covered | PASS |
| plate_model_is_gpt_image_2 | PASS |
| api_call_shape_carried_exact | PASS |
| reference_images_carried_exact | PASS |
| render_batches_carried_exact | PASS |
| shot_to_background_image_carried_exact | PASS |
| plate_prompt_not_empty | PASS |
| plate_prompt_length_not_over_6000 | PASS |
| high_risk_groups_use_weak_reference_strategy | PASS |
| no_human_decision_field | PASS |
| no_image_api_call | PASS |
| db_write_zero | PASS |
| production_diff_zero | PASS |
{
"min": 220,
"max": 450,
"over_2000_count": 0,
"over_6000_count": 0,
"advisory_over_threshold": 2000,
"hard_max_threshold": 6000
}
{
"L01B01": {
"bg_id": "L01B01",
"image_title": "L01|main|dusk|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L01B01"
},
"applies_to_shots": [
"S01_Shot1",
"S01_Shot4"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Waist-height slightly low wide frame with cold blue dusk lighting. Thick, dark overgrown bushes scrape the left and right edges, their wet leaves catching faint highlights. The damp, muddy forest path recedes into the blue-gray twilight haze behind the center midground.",
"plate_prompt_text": "A low wide frame of a damp, muddy forest path receding into blue-gray twilight haze under cold blue dusk lighting. Thick, dark overgrown bushes scrape the left and right edges, their wet leaves catching faint highlights. The atmosphere is quiet, dark, and heavy, with no characters present.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the baseline layout of a wet forest path tightly hemmed in by overgrown bushes under dusk lighting.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L02B01": {
"bg_id": "L02B01",
"image_title": "L02|main|night|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L02B01"
},
"applies_to_shots": [
"S02_Shot1",
"S02_Shot4"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Static wide view down the long stretch of the wet pavement toward a central rough utility pole. The damp, grimy alley walls angle inward, framing the space like a dark tunnel. Weak amber streetlight pools around the pole's base, contrasting with cold blue-black shadows along the edges.",
"plate_prompt_text": "A wide view looking down a long stretch of wet pavement toward a central rough utility pole in a dark alley. Grimy, damp alley walls angle inward, framing the space like a dark tunnel. Weak amber streetlight pools around the pole's base, casting a warm glow that contrasts sharply with cold, blue-black shadows creeping along the edges.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the central utility pole alignment and tunnel-like grimy wall geometry under amber and blue-black night lighting.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
}
}
{
"L01|main": {
"group_id": "L01|main",
"base_bg_id": "L01B01",
"shared_plate_intent": "Establish a cold, claustrophobic dusk forest path flanked by wet, heavy overgrown bushes.",
"shared_continuity_constraints": "Maintain the dark blue-gray twilight haze and wet foliage density.",
"variant_delta_policy": "No variants expected in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "The location is a dense, overgrown forest at dusk where a desperate escape and subsequent attack occur.",
"scale_and_default_avoidance": "Constrained to a wild, dense Korean forest floor with thick, wet, dark overgrown bushes. Avoid clean, dry, pine-needle-only western woods or park-like manicured glades.",
"must_preserve_spatial_anchors": "The damp, muddy forest path receding into blue-gray twilight haze, flanked by heavy foliage scraping left and right edges.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L02|main": {
"group_id": "L02|main",
"base_bg_id": "L02B01",
"shared_plate_intent": "Establish a narrow, claustrophobic alleyway framed by high walls, centered on a utility pole illuminated by an amber street lamp.",
"shared_continuity_constraints": "Maintain the high contrast between weak amber lighting at the base and cold blue-black shadows along the tunnel-like edges.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "An ominous city back alley at night featuring a central utility pole where a violent encounter takes place.",
"scale_and_default_avoidance": "A narrow, grimy alley with wet pavement and dirty concrete walls. Avoid modern, brightly lit commercial alleys or stylized clean neon districts.",
"must_preserve_spatial_anchors": "A central rough utility pole, grimy walls framing the space like a tunnel, and a pool of weak amber streetlight at the pole's base.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
}
}
{
"run_id": "20260524_2324_eb62fc",
"stage": "w7_plate_prompt_plan",
"plan_version": "bps_w1",
"generated_at": "2026-05-24T23:24:25.749835+09:00",
"model": "gemini-3.5-flash",
"model_used": "gemini-3.5-flash",
"image_generation_backend": "gpt-image-2",
"args": {
"project_id": "6cb862d9-590c-4dce-86e6-d10c2977db19",
"episode_id": "08ad2cd3-3e96-4d84-808f-869ee628473c",
"output_root": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/background_pipeline_slice_experiment",
"dry_run": false,
"generate": true,
"model": "gemini-3.5-flash",
"skip_db": false,
"stop_after": null,
"diag_print_imports": false,
"derive_render_plan_from": null,
"derive_generation_map_from": null,
"derive_image_payloads_from": null,
"derive_plate_prompts_from": "scripts_output/background_pipeline_slice_experiment/20260524_2209_afac6a"
},
"derived_from": "20260524_2209_afac6a",
"outputs": [
"background_plate_prompt_plan.json",
"plate_prompt_compatibility_report.json"
],
"run_status": "succeeded",
"exit_code": 0,
"failed_invariants": []
}{
"schema_version": 1,
"stage": "w7_plate_prompt_plan",
"plan_version": "bps_w1",
"image_generation_backend": "gpt-image-2",
"model_used": "gemini-3.5-flash",
"generation_status": "generated",
"validation_errors": [],
"raw_text_trailing_ignored": false,
"plate_prompts": {
"L01B01": {
"bg_id": "L01B01",
"image_title": "L01|main|dusk|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L01B01"
},
"applies_to_shots": [
"S01_Shot1",
"S01_Shot4"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Waist-height slightly low wide frame with cold blue dusk lighting. Thick, dark overgrown bushes scrape the left and right edges, their wet leaves catching faint highlights. The damp, muddy forest path recedes into the blue-gray twilight haze behind the center midground.",
"plate_prompt_text": "A low wide frame of a damp, muddy forest path receding into blue-gray twilight haze under cold blue dusk lighting. Thick, dark overgrown bushes scrape the left and right edges, their wet leaves catching faint highlights. The atmosphere is quiet, dark, and heavy, with no characters present.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the baseline layout of a wet forest path tightly hemmed in by overgrown bushes under dusk lighting.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L02B01": {
"bg_id": "L02B01",
"image_title": "L02|main|night|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L02B01"
},
"applies_to_shots": [
"S02_Shot1",
"S02_Shot4"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Static wide view down the long stretch of the wet pavement toward a central rough utility pole. The damp, grimy alley walls angle inward, framing the space like a dark tunnel. Weak amber streetlight pools around the pole's base, contrasting with cold blue-black shadows along the edges.",
"plate_prompt_text": "A wide view looking down a long stretch of wet pavement toward a central rough utility pole in a dark alley. Grimy, damp alley walls angle inward, framing the space like a dark tunnel. Weak amber streetlight pools around the pole's base, casting a warm glow that contrasts sharply with cold, blue-black shadows creeping along the edges.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the central utility pole alignment and tunnel-like grimy wall geometry under amber and blue-black night lighting.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L03B01": {
"bg_id": "L03B01",
"image_title": "L03|main|day|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L03B01"
},
"applies_to_shots": [
"S03_Shot2"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Desaturated flat daylight with cold gray highlights and a slight digital texture. Stretched police line tape behind has its printed warning side facing the camera in broken strips. Open forensic equipment cases rest near the ground behind.",
"plate_prompt_text": "A desaturated, flat daylight outdoor scene with cold gray highlights and a slight digital camera noise texture. In the background, broken strips of yellow printed police line tape with warning text are strung up. Open forensic equipment cases rest on the cold, damp ground behind.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the forensic scene baseline with flat lighting, yellow warning tape strips, and background equipment cases.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L04B01": {
"bg_id": "L04B01",
"image_title": "L04|main|dawn|normal",
"image_model": "gpt-image-2",
"render_mode": "derive_from_base_reference",
"api_call_shape": {
"client_method": "images.edit",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "single_background_image"
},
"reference_images": [
{
"bg_id": "L04B03",
"role": "primary",
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L04B03"
}
}
],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L04B01"
},
"applies_to_shots": [
"S17_Shot2"
],
"original_prompt_text": "Use the referenced base background as a strict spatial continuity reference. Preserve the shared structure and change only the requested time/state cues. Low angle medium framing beside a damp wall. Blue predawn fog swallows the exterior space, layering thin, cold bluish mist. Muted amber light leaks from the fogged glass of the window, forming a warm square, with the wet top edge of the rough-textured wall guiding toward it.",
"plate_prompt_text": "A low-angle medium shot beside a rough-textured damp wall on the villa rooftop. Blue predawn fog layers a thin, cold bluish mist across the exterior space. A muted amber light leaks from the fogged glass of a window, casting a warm square, while the wet top edge of the rough wall guides the eye toward it. The layout shares atmospheric continuity and loose spatial tone with the nighttime rooftop gate area.",
"prompt_role": "strict_variant_delta",
"reference_strength": "weak",
"group_risk_level": "high",
"consistency_intent": "Maintain loose structural alignment and atmospheric continuity with the rooftop's weathered concrete textures and localized amber light sources.",
"variant_delta": "Transition from dark night to a foggy predawn state, changing the angle to frame the rough-textured wall and a lit window leaking warm light through cold mist.",
"prompt_status": "generated"
},
"L04B02": {
"bg_id": "L04B02",
"image_title": "L04|main|day|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L04B02"
},
"applies_to_shots": [
"S04_Shot1"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. High oblique overhead wide shot. An old, sun-bleached multi-family villa rooftop yard sits slightly off-center, bordered by a low parapet, containing a stair bulkhead, an AC unit, a water tank, and a laundry line. Hard daytime sun washes the cracked concrete surfaces in a dry, pale beige-gray palette.",
"plate_prompt_text": "A high oblique overhead wide shot of an old, sun-bleached multi-family villa rooftop yard, bordered by a low concrete parapet. The yard contains a weathered stair bulkhead, an old AC unit, a small water tank, and an empty laundry line. Hard daytime sun washes across the dry, cracked concrete surfaces in a pale beige-gray palette, creating a stagnant, isolated atmosphere.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "high",
"consistency_intent": "Establish the broad spatial layout, aging materials, and dry texture of the suburban villa rooftop yard under harsh daylight.",
"variant_delta": "None. Core group anchor.",
"prompt_status": "generated"
},
"L04B03": {
"bg_id": "L04B03",
"image_title": "L04|main|night|intrusion",
"image_model": "gpt-image-2",
"render_mode": "weak_reference_variant",
"api_call_shape": {
"client_method": "images.edit",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "single_background_image"
},
"reference_images": [
{
"bg_id": "L04B02",
"role": "primary",
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L04B02"
}
}
],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L04B03"
},
"applies_to_shots": [
"S10_Shot2",
"S10_Shot5"
],
"original_prompt_text": "Use the referenced base background only for loose spatial tone and continuity. Do not force exact object matching if the variant is special or subjective. Ankle-height insert shot, voyeur perspective. Closed iron entrance door looms in the upper-center background. Severely underexposed cold blue-black night atmosphere is cut by a muted amber side light, casting a sharp-edged long shadow diagonally across damp concrete scattered with dry leaves.",
"plate_prompt_text": "An ankle-height low-angle shot on a damp concrete roof deck scattered with dry leaves. In the upper-center background, a closed iron entrance door looms in the shadows. The scene is illuminated by a heavily underexposed, cold blue-black night atmosphere, which is cut by a muted amber side light casting a long, sharp shadow diagonally across the concrete floor. The overall framing maintains a loose structural alignment with the main villa rooftop.",
"prompt_role": "weak_variant_delta",
"reference_strength": "weak",
"group_risk_level": "high",
"consistency_intent": "Maintain loose structural alignment and the shared atmospheric tone of the weathered villa rooftop during a dark, underexposed night.",
"variant_delta": "Shift to a low-angle night state with a closed iron door, high-contrast underexposed shadows, and a wet leaf-strewn deck.",
"prompt_status": "generated"
},
"L05B01": {
"bg_id": "L05B01",
"image_title": "L05|main|day|dream_or_vision_state",
"image_model": "gpt-image-2",
"render_mode": "weak_reference_variant",
"api_call_shape": {
"client_method": "images.edit",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "single_background_image"
},
"reference_images": [
{
"bg_id": "L05B02",
"role": "primary",
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L05B02"
}
}
],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L05B01"
},
"applies_to_shots": [
"S18_Shot5",
"S18_Shot9",
"S18_Shot12"
],
"original_prompt_text": "Use the referenced base background only for loose spatial tone and continuity. Do not force exact object matching if the variant is special or subjective. Observer POV slightly below eye line. Unnaturally spotless floor occupies the center of the frame as empty space. In the background, the opened curtain is pulled apart toward both sides of the sliding window, revealing pale glass. Washed dawn daylight filters into the room.",
"plate_prompt_text": "An eye-level wide view of the apartment room in an unnaturally spotless dream state. An empty, clean floor occupies the center of the frame. In the background, white curtains are pulled wide apart toward both sides of the sliding window, revealing pale glass. Washed dawn daylight filters into the room, creating a sterile, bright atmosphere that shares a loose structural alignment with the standard layout.",
"prompt_role": "weak_variant_delta",
"reference_strength": "weak",
"group_risk_level": "high",
"consistency_intent": "Maintain shared spatial tone and a loose layout connection to the sliding window, with a transition to a sterile, empty, spotless day state.",
"variant_delta": "Shift to an unnaturally spotless dream state, pulling the window curtains fully open, clearing all kitchen elements, and bathing the room in washed dawn daylight.",
"prompt_status": "generated"
},
"L05B02": {
"bg_id": "L05B02",
"image_title": "L05|main|day|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L05B02"
},
"applies_to_shots": [
"S05_Shot2",
"S05_Shot6",
"S05_Shot9"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Medium upper-body framing, standing eye level. Damp kitchen counter and sink run diagonally across the lower-left foreground. Behind, steam vents upward from a boiling pot on the cooktop. Further back, thin pale daylight from a hazy sliding window mixes with the kitchen steam, flattening the space.",
"plate_prompt_text": "A medium standing eye-level view of a cramped rooftop apartment kitchen and living space. A damp kitchen counter and sink run diagonally across the lower-left foreground. In the background, steam vents upward from a boiling pot on a cooktop. Further back, thin pale daylight from a hazy closed sliding window mixes with the kitchen steam under flat gray-blue ambient tones, creating a flat, narrow room layout.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "high",
"consistency_intent": "Establish the core domestic layout of the kitchen and sliding window under pale, flat daylight.",
"variant_delta": "None. Primary group baseline.",
"prompt_status": "generated"
},
"L05B03": {
"bg_id": "L05B03",
"image_title": "L05|main|dusk|ransacked",
"image_model": "gpt-image-2",
"render_mode": "derive_from_base_reference",
"api_call_shape": {
"client_method": "images.edit",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "single_background_image"
},
"reference_images": [
{
"bg_id": "L05B02",
"role": "primary",
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L05B02"
}
}
],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L05B03"
},
"applies_to_shots": [
"S25_Shot3",
"S25_Shot6",
"S25_Shot7",
"S27_Shot1",
"S27_Shot4"
],
"original_prompt_text": "Use the referenced base background as a strict spatial continuity reference. Preserve the shared structure and change only the requested time/state cues. Voyeuristic shoulder-height composition. Partially open bedroom door gap frames the foreground, showing the disturbed rooftop bedroom interior. Dusk-blue ambient light fills the space, keeping the room cool and dim, with a scattered chair and an unsettled bed visible.",
"plate_prompt_text": "A shoulder-height view looking through a partially open bedroom door gap into a disturbed rooftop bedroom. The room is in a ransacked state, showing a scattered chair and an unsettled, messy bed. On the inner wall, a rough, uneven red circle is painted. Cool, dim dusk-blue ambient light fills the space, casting low-contrast shadows that maintain shared atmospheric continuity with the main apartment.",
"prompt_role": "strict_variant_delta",
"reference_strength": "weak",
"group_risk_level": "high",
"consistency_intent": "Preserve shared spatial tone and loose layout alignment, focusing on the bedroom doorway perspective under dusk lighting.",
"variant_delta": "Transition to a ransacked dusk state, framing the view through a half-open bedroom door to reveal a scattered chair, a messy bed, and a crude hand-painted red circle on the wall.",
"prompt_status": "generated"
},
"L05B04": {
"bg_id": "L05B04",
"image_title": "L05|main|night|blood_scene",
"image_model": "gpt-image-2",
"render_mode": "weak_reference_variant",
"api_call_shape": {
"client_method": "images.edit",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "single_background_image"
},
"reference_images": [
{
"bg_id": "L05B02",
"role": "primary",
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L05B02"
}
}
],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L05B04"
},
"applies_to_shots": [
"S12_Shot4",
"S12_Shot6",
"S12_Shot11",
"S12_Shot14"
],
"original_prompt_text": "Use the referenced base background only for loose spatial tone and continuity. Do not force exact object matching if the variant is special or subjective. Low-to-mid height voyeur dolly framing, peering through the half-open door. Wet, dark red bloodstain spreads extensively across the bedroom floor, leading toward the window curtain at the end of the trail. Cold, night-blue darkness leaks from the window, broken by faint amber spill from the adjacent room.",
"plate_prompt_text": "A low-to-mid height view peering through a half-open bedroom door. A wet, dark red bloodstain spreads extensively across the bedroom floor, leading toward the window curtain at the far end of the trail. Cold, night-blue darkness leaks from the window, broken by a faint amber spill from the adjacent room, keeping a loose structural alignment with the door and window layout.",
"prompt_role": "weak_variant_delta",
"reference_strength": "weak",
"group_risk_level": "high",
"consistency_intent": "Maintain shared atmospheric continuity and a loose spatial connection to the doorway-to-window axis under night-blue lighting.",
"variant_delta": "Transition to a horrifying night crime state, adding a dark red blood pool and trail on the floor leading to the window curtain, lit by night-blue and weak amber spill.",
"prompt_status": "generated"
},
"L05B05": {
"bg_id": "L05B05",
"image_title": "L05|main|night|clean_after",
"image_model": "gpt-image-2",
"render_mode": "derive_from_base_reference",
"api_call_shape": {
"client_method": "images.edit",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "single_background_image"
},
"reference_images": [
{
"bg_id": "L05B04",
"role": "primary",
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L05B04"
}
}
],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L05B05"
},
"applies_to_shots": [
"S14_Shot4",
"S14_Shot5",
"S14_Shot9"
],
"original_prompt_text": "Use the referenced base background as a strict spatial continuity reference. Preserve the shared structure and change only the requested time/state cues. Eye-level wide dolly-in composition from the doorway. A neatly made bed with a spotless mattress and pillow is squared to the room. Bare and clean wall above. Pervasive cold blue night light casts chilling shadows across the pristine floor, counterbalanced by a weak amber domestic glow.",
"plate_prompt_text": "An eye-level wide view from the bedroom doorway looking at a bedroom restored to a clean state. A neatly made bed with a spotless mattress and pillow is squared to the room, with a bare, clean wall above it. Pervasive cold blue night light casts chilling shadows across the pristine floor, counterbalanced by a weak amber domestic glow, preserving loose structural alignment with the door and window axis.",
"prompt_role": "strict_variant_delta",
"reference_strength": "weak",
"group_risk_level": "high",
"consistency_intent": "Maintain loose structural alignment and atmospheric continuity, showing the space fully sanitized after the crime.",
"variant_delta": "Transition from the bloody crime state to an immaculately clean night state, replacing the bloodstains and messy elements with a pristine floor, a neatly made bed, and a clean wall.",
"prompt_status": "generated"
},
"L06B01": {
"bg_id": "L06B01",
"image_title": "L06|main|day|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L06B01"
},
"applies_to_shots": [
"S06_Shot1",
"S24_Shot2"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. A sunlit, dry, open coastal road stretching diagonally. A bright weathered guardrail runs horizontally as lateral streaks, backed by a hazy breezy coastal horizon under clear daylight, slightly desaturated to soften highlights for a clean open contrast.",
"plate_prompt_text": "A wide shot of a dry, open coastal road stretching diagonally. A bright weathered guardrail runs horizontally as lateral streaks, backed by a hazy, breezy coastal ocean horizon under clear, slightly desaturated daylight.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the diagonal road layout and horizontal guardrail alignment under bright, clear daylight.",
"variant_delta": "None. Core group baseline.",
"prompt_status": "generated"
},
"L06B02": {
"bg_id": "L06B02",
"image_title": "L06|main|night|normal",
"image_model": "gpt-image-2",
"render_mode": "derive_from_base_reference",
"api_call_shape": {
"client_method": "images.edit",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "single_background_image"
},
"reference_images": [
{
"bg_id": "L06B01",
"role": "primary",
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L06B01"
}
}
],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L06B02"
},
"applies_to_shots": [
"S09_Shot1"
],
"original_prompt_text": "Use the referenced base background as a strict spatial continuity reference. Preserve the shared structure and change only the requested time/state cues. Chest-height side tracking medium shot. Wet asphalt road edge runs horizontally, forming a dark lateral motion field. Dense, cold, wind-blown sea fog provides a thin background separation from the night sea under cold blue night ambient light.",
"plate_prompt_text": "A medium shot of the same coastal road edge running horizontally, forming a dark asphalt field. The pavement is wet and reflective. Dense, cold, wind-blown sea fog rises in the background, providing thin separation from the night sea under cold blue night ambient light. This plate maintains strict spatial continuity with the day road layout.",
"prompt_role": "strict_variant_delta",
"reference_strength": "strict",
"group_risk_level": "low",
"consistency_intent": "Preserve strict spatial continuity of the road edge and guardrail while transitioning to a night fog environment.",
"variant_delta": "Change daylight to cold blue night ambient light, transition the dry pavement to wet reflective asphalt, and replace the clear horizon with dense, wind-blown sea fog.",
"prompt_status": "generated"
},
"L07B01": {
"bg_id": "L07B01",
"image_title": "L07|main|day|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L07B01"
},
"applies_to_shots": [
"S07_Shot2",
"S07_Shot5"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Eye-level tight frontal close-up with cold blue-white fluorescent lighting. Soft, out-of-focus metallic blur of oblique wire cages, heavy metal doors, and cold concrete walls of the animal shelter, physically compressed into a shallow depth.",
"plate_prompt_text": "An eye-level close-up of a compressed, shallow space inside an animal shelter, illuminated by cold blue-white fluorescent lighting. The background features a soft, out-of-focus metallic blur of oblique wire cages, heavy metal doors, and cold, damp concrete walls.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the compressed perspective and sterile blue-white lighting of the metallic shelter corridor.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L08B01": {
"bg_id": "L08B01",
"image_title": "L08|main|day|normal",
"image_model": "gpt-image-2",
"render_mode": "derive_from_base_reference",
"api_call_shape": {
"client_method": "images.edit",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "single_background_image"
},
"reference_images": [
{
"bg_id": "L08B02",
"role": "primary",
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L08B02"
}
}
],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L08B01"
},
"applies_to_shots": [
"S19_Shot4",
"S19_Shot5"
],
"original_prompt_text": "Use the referenced base background as a strict spatial continuity reference. Preserve the shared structure and change only the requested time/state cues. Medium low-angle shot. Exterior space is sheltered beneath an overhanging architectural awning, enveloped in cool, muted early morning shade. A faint, warm amber glow spills outward from the mart's interior through the glass window.",
"plate_prompt_text": "A medium low-angle view of the mart's exterior space sheltered beneath the overhanging architectural awning. The environment is enveloped in cool, muted early morning shade, while a faint, warm amber glow spills outward from the mart's interior through the clean glass window. This plate preserves strict spatial continuity with the storefront awning layout.",
"prompt_role": "strict_variant_delta",
"reference_strength": "strict",
"group_risk_level": "low",
"consistency_intent": "Maintain strict spatial continuity of the awning, storefront glass, and pavement under early morning conditions.",
"variant_delta": "Change the time of day to early morning, transition the background neon street blur into quiet morning shade, and replace the bright evening neon with a faint, warm amber interior glow.",
"prompt_status": "generated"
},
"L08B02": {
"bg_id": "L08B02",
"image_title": "L08|main|dusk|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L08B02"
},
"applies_to_shots": [
"S08_Shot4"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Medium shot, shoulder-high angle. A bright storefront with clean fluorescent lighting runs parallel along the right frame edge. A busy evening street streaks into a neon blur behind, where a glowing neon sign casts smeared amber-red light.",
"plate_prompt_text": "A medium shot of a bright storefront with clean fluorescent lighting running parallel along the right side of the frame, underneath an overhanging architectural awning. The background shows a busy evening street streaking into a neon blur, where a glowing sign casts smeared amber-red light.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the storefront window and awning geometry under bright commercial lights and busy evening street neon.",
"variant_delta": "None. Primary group baseline.",
"prompt_status": "generated"
},
"L09B01": {
"bg_id": "L09B01",
"image_title": "L09|main|dusk|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L09B01"
},
"applies_to_shots": [
"S08_Shot2"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Chest-height medium over-the-shoulder framing. Environment is illuminated by a stark mix of clean fluorescent white overhead lights and deep dusk-blue spill from the distant entrance. Tight vertical lanes of product displays box the aisle in, with rows of red packaging showing blurred front labels.",
"plate_prompt_text": "A medium shot of a narrow shopping aisle inside a retail mart. Tight vertical lanes of product displays box the aisle in, with rows of red packaging showing blurred front labels on the shelves. The environment is illuminated by a stark mix of clean fluorescent white overhead lights and deep dusk-blue spill from a distant entrance.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the tight aisle perspective, product shelf structures, and dual-tone white and dusk-blue lighting.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L10B01": {
"bg_id": "L10B01",
"image_title": "L10|main|day|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L10B01"
},
"applies_to_shots": [
"S20_Shot1",
"S20_Shot3"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Wide view from near entrance. Shared admin desk holds a monitor on the far side, its front screen partly visible showing a dark, hard-to-read CCTV image. Dull fluorescent light mixes with a cold blue glow radiating from the screen, while the office door is implied behind the observer.",
"plate_prompt_text": "A wide view from near the office entrance looking into a small administration office. A shared admin desk holds an active monitor on the far side, its screen partially visible showing a dark, hard-to-read CCTV image. Dull fluorescent ceiling light mixes with a cold blue glow radiating from the screen, while an office door is positioned behind the viewpoint.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the admin desk layout, monitor position, and dual fluorescent/blue-glow lighting of the office.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L11B01": {
"bg_id": "L11B01",
"image_title": "L11|exterior|night|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L11B01"
},
"applies_to_shots": [
"S11_Shot3",
"S13_Shot4",
"S13_Shot6"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Tight front close-up with observer POV. Cold blue rooftop wash illuminates the landing space, while a weak amber leak from an unseen doorway grazes the side. A dark, stained, damp stairwell wall flattens the landing space behind.",
"plate_prompt_text": "A tight front close-up view of a rooftop landing space. A dark, stained, damp concrete stairwell wall flattens the landing space behind. The area is illuminated by a cold blue rooftop wash, while a weak amber light leak from an unseen doorway softly grazes the side of the wall.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the tight stairwell wall texture and the dual-tone blue/amber nighttime light spill.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L12B01": {
"bg_id": "L12B01",
"image_title": "L12|main|night|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L12B01"
},
"applies_to_shots": [
"S15_Shot1",
"S15_Shot3",
"S15_Shot6"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Bench-height side profile. Stationary bench cuts horizontally through the lower frame. A desolate empty night road lies on one side, while a vast, blue-black moonless sea stretches behind. Low, cold coastal fog drifts, with wet side posts of the bus stop shelter standing as thin dark verticals.",
"plate_prompt_text": "A bench-height side profile view of a desolate coastal bus stop shelter at night. A stationary bench cuts horizontally through the lower frame. On one side lies an empty, quiet road, while a vast, blue-black moonless sea stretches behind. Low, cold coastal fog drifts past the wet side posts of the shelter, which stand as thin, dark vertical lines.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the horizontal bench alignment, thin vertical shelter posts, and the cold, foggy night sea backdrop.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L13B01": {
"bg_id": "L13B01",
"image_title": "L13|main|day|evidence_display",
"image_model": "gpt-image-2",
"render_mode": "weak_reference_variant",
"api_call_shape": {
"client_method": "images.edit",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "single_background_image"
},
"reference_images": [
{
"bg_id": "L13B02",
"role": "primary",
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L13B02"
}
}
],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L13B01"
},
"applies_to_shots": [
"S21_Shot6",
"S21_Shot10",
"S21_Shot11"
],
"original_prompt_text": "Use the referenced base background only for loose spatial tone and continuity. Do not force exact object matching if the variant is special or subjective. Tight close-up from a low position. Worn front lip of the detective office desk crosses the frame, with out-of-focus scattered 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.",
"plate_prompt_text": "A tight close-up view from a low position looking across a detective's desk during the day. The worn front lip of the desk crosses the frame, with a blurred strip of pale paper edges and scattered photographs implied in the foreground. Sterile, blue-gray fluorescent lighting washes the room, as rows of empty desk partitions recede softly in the background. This plate maintains a shared spatial tone with the night duty desk.",
"prompt_role": "weak_variant_delta",
"reference_strength": "weak",
"group_risk_level": "medium",
"consistency_intent": "Maintain a shared spatial tone and loose structural alignment with the desk surface and the receding background partitions.",
"variant_delta": "Transition from night to daytime fluorescent lighting, adding a worn texture to the desk lip and introducing a blurred strip of pale paper edges and scattered photos.",
"prompt_status": "generated"
},
"L13B02": {
"bg_id": "L13B02",
"image_title": "L13|main|night|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L13B02"
},
"applies_to_shots": [
"S16_Shot3",
"S16_Shot5"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Object-level close-up with compressed shallow depth of field. Front edge of the solid police duty desk forms a dark, out-of-focus horizontal strip along the bottom edge. Dim institutional night duty office interior is implied in the shallow background, with cold office fluorescents flattening the room.",
"plate_prompt_text": "A close-up view with a compressed, shallow depth of field in a police duty office at night. The front edge of a solid police duty desk forms a dark, out-of-focus horizontal strip along the bottom edge. In the shallow background, a dim institutional night office is implied, flattened by cold, quiet overhead fluorescent lights.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "medium",
"consistency_intent": "Establish the dark horizontal desk edge and the shallow, flat fluorescent background of the night duty office.",
"variant_delta": "None. Core group baseline.",
"prompt_status": "generated"
},
"L14B01": {
"bg_id": "L14B01",
"image_title": "L14|main|day|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L14B01"
},
"applies_to_shots": [
"S22_Shot1"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Standing eye level wide shot. Glass doors and concrete frontage of the institutional building stand directly behind, the empty pavement receding toward the entrance. Cool desaturated daylight washes over the station concrete, with a faint amber interior spill behind the doors.",
"plate_prompt_text": "A wide shot from standing eye level looking at the exterior of a concrete institutional building. Glass entrance doors and a heavy concrete facade stand directly in the background, with empty pavement receding toward the entrance. Cool, desaturated daylight washes over the concrete, while a faint amber light spills from the interior behind the doors.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the concrete facade, glass entrance doors, and wide receding pavement under cool daylight.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L15B01": {
"bg_id": "L15B01",
"image_title": "L15|main|day|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L15B01"
},
"applies_to_shots": [
"S23_Shot1"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Medium framing at seated eye level. Lit PC room with rows of quiet cubicles and partition sides receding diagonally into the background. Cold cyan monitor glow is visible along the lower foreground edge, mixed with stale fluorescent white overhead lights.",
"plate_prompt_text": "A medium view at seated eye level inside a lit computer room. Rows of quiet cubicles and partition sides recede diagonally into the background. Cold cyan monitor glow is visible along the lower foreground edge, mixing with stale, flat fluorescent white overhead lights.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the diagonal cubicle layout, lower monitor glow, and stale overhead office lighting.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L16B01": {
"bg_id": "L16B01",
"image_title": "L16|main|dusk|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L16B01"
},
"applies_to_shots": [
"S26_Shot1",
"S26_Shot10"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Wide low camera framing. Slick wet cobblestones of the harbor edge occupy the lower frame. Deserted port is enveloped in dense, heavy sea fog during post-storm dusk. Quay line recedes from the lower left toward the obscured background, with cold blue-gray dusk lighting.",
"plate_prompt_text": "A wide low-angle view of a deserted harbor edge during post-storm dusk. Slick, wet cobblestones occupy the lower frame, and the quay line recedes from the lower left toward the obscured background. The entire port is enveloped in a dense, heavy sea fog, lit by cold blue-gray dusk lighting.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the wet cobblestone ground, diagonal quay line, and thick fog obscuring the background under dusk light.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L17B01": {
"bg_id": "L17B01",
"image_title": "L17|main|dusk|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L17B01"
},
"applies_to_shots": [
"S28_Shot1",
"S28_Shot4",
"S28_Shot6"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Wide deck observer perspective. Small fishing boat deck with a chipped outer rail under cold blue twilight, while a thin amber-red sunset trace faintly illuminates the deck textures. Dark, wind-ruffled empty open sea extends in the rear background.",
"plate_prompt_text": "A wide view from a deck observer's perspective on a small fishing boat. The boat deck features a chipped outer rail, illuminated by cold blue twilight with a thin, faint amber-red sunset trace catching the deck's rough textures. Behind, a dark, wind-ruffled empty open sea extends into the background.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the boat deck perspective, outer rail line, and the dual-tone blue/amber sunset lighting over the dark sea.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L18B01": {
"bg_id": "L18B01",
"image_title": "L18|main|dusk|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L18B01"
},
"applies_to_shots": [
"S29_Shot1",
"S29_Shot4",
"S29_Shot7",
"S29_Shot11"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Wide eye-level view from the rear doorway. Cramped interior of the wheelhouse is heavily shadowed in cold blue-black tones, with a narrow, muted red glow from the setting sun bleeding through the dirty front window, casting directional light across steering wheel and console.",
"plate_prompt_text": "A wide view from a rear doorway looking into the cramped interior of a boat's wheelhouse. The cabin is heavily shadowed in cold blue-black tones, with a narrow, muted red glow from the setting sun bleeding through a dirty front window, casting directional light across the steering wheel and helm console.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the cramped wheelhouse cabin layout, console alignment, and the red sunset light bleeding through the dirty window.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
},
"L19B01": {
"bg_id": "L19B01",
"image_title": "L19|main|dusk|normal",
"image_model": "gpt-image-2",
"render_mode": "independent_text_to_image",
"api_call_shape": {
"client_method": "images.generate",
"model": "gpt-image-2",
"size": "1024x1024",
"quality": "high",
"n": 1,
"reference_input_kind": "none"
},
"reference_images": [],
"expected_asset": {
"asset_type": "chain_bg",
"variant_type": "L19B01"
},
"applies_to_shots": [
"S30_Shot2"
],
"original_prompt_text": "Create a standalone chain background image. No reference image is provided. Medium framing from bow height. Towering dark fog wall rises in the middle-center background as an opaque vertical mass of churning mist. Dark, damp sea surface ripples in the low foreground, reflecting muted amber sunset streaks under cold blue dusk.",
"plate_prompt_text": "A medium view from bow height looking out over the open ocean. 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.",
"prompt_role": "base_plate",
"reference_strength": "none",
"group_risk_level": "low",
"consistency_intent": "Establish the central fog wall boundary and the low-angle sea surface reflecting dusk sunset colors.",
"variant_delta": "None. Independent base plate.",
"prompt_status": "generated"
}
},
"base_plate_group_guides": {
"L01|main": {
"group_id": "L01|main",
"base_bg_id": "L01B01",
"shared_plate_intent": "Establish a cold, claustrophobic dusk forest path flanked by wet, heavy overgrown bushes.",
"shared_continuity_constraints": "Maintain the dark blue-gray twilight haze and wet foliage density.",
"variant_delta_policy": "No variants expected in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "The location is a dense, overgrown forest at dusk where a desperate escape and subsequent attack occur.",
"scale_and_default_avoidance": "Constrained to a wild, dense Korean forest floor with thick, wet, dark overgrown bushes. Avoid clean, dry, pine-needle-only western woods or park-like manicured glades.",
"must_preserve_spatial_anchors": "The damp, muddy forest path receding into blue-gray twilight haze, flanked by heavy foliage scraping left and right edges.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L02|main": {
"group_id": "L02|main",
"base_bg_id": "L02B01",
"shared_plate_intent": "Establish a narrow, claustrophobic alleyway framed by high walls, centered on a utility pole illuminated by an amber street lamp.",
"shared_continuity_constraints": "Maintain the high contrast between weak amber lighting at the base and cold blue-black shadows along the tunnel-like edges.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "An ominous city back alley at night featuring a central utility pole where a violent encounter takes place.",
"scale_and_default_avoidance": "A narrow, grimy alley with wet pavement and dirty concrete walls. Avoid modern, brightly lit commercial alleys or stylized clean neon districts.",
"must_preserve_spatial_anchors": "A central rough utility pole, grimy walls framing the space like a tunnel, and a pool of weak amber streetlight at the pole's base.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L03|main": {
"group_id": "L03|main",
"base_bg_id": "L03B01",
"shared_plate_intent": "Establish a grimy, solemn outdoor crime scene backdrop with flat gray daylight.",
"shared_continuity_constraints": "Keep a desaturated color palette, cold gray highlights, and a flat digital texture.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "An outdoor crime scene during desaturated daylight, marked by broken strips of printed police line tape and forensic equipment cases.",
"scale_and_default_avoidance": "A flat, cold-gray dirt or soil ground texture. Avoid clean grassy fields, bright yellow tape without grimy weathering, or modern sci-fi labs.",
"must_preserve_spatial_anchors": "The broken strips of police line tape with printed warnings facing the camera, backed by flat desaturated daylight and forensic equipment cases.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L04|main": {
"group_id": "L04|main",
"base_bg_id": "L04B02",
"shared_plate_intent": "Define the decaying, isolated atmosphere of an old suburban villa rooftop, establishing spatial tone across various angles, weather conditions, and times of day.",
"shared_continuity_constraints": "Preserve the worn, cracked concrete textures, the presence of the iron entrance door, and the juxtaposition of cold blue ambient hues with local amber light leaks.",
"variant_delta_policy": "Prioritize shared atmospheric continuity and loose layout alignment over strict, pixel-perfect geometric match, given the weak reference strategy.",
"risk_level_from_w6": "high",
"auto_strategy": "weak_reference_variants",
"base_prompt_strategy": "weak_reference_variants",
"source_context_summary": "An old, weathered rooftop yard of a multi-family villa in suburban Incheon, depicted during dry daylight, predawn fog, and a dark, intrusive night.",
"scale_and_default_avoidance": "Old, neglected multi-family villa rooftop with cracked concrete and sun-bleached beige-gray surfaces. Avoid sleek high-tech luxury high-rise rooftops, clean glass towers, or modern painted wood decks.",
"must_preserve_spatial_anchors": "The low concrete parapet, the stair bulkhead structure, the closed iron entrance door, and rough-textured concrete surfaces.",
"state_transition_anchors": "Transition from hot, dry daytime sun to a damp, foggy predawn mist, and finally to an underexposed, cold blue-black night illuminated by muted amber light sources.",
"guide_status": "generated"
},
"L05|main": {
"group_id": "L05|main",
"base_bg_id": "L05B02",
"shared_plate_intent": "Anchor the tight, claustrophobic geometry of a humble rooftop apartment, transitioning its main spaces through mundane, nightmarish, and restored states.",
"shared_continuity_constraints": "Retain the proximity of the window curtain, sliding glass frame, and bedroom door threshold while shifting lighting from flat pale daylight to dual-tone night shadows.",
"variant_delta_policy": "Apply loose structural alignment and shared atmospheric continuity to handle the shifting furniture, clean/bloody states, and mystical painted wall marks without demanding pixel-level match.",
"risk_level_from_w6": "high",
"auto_strategy": "weak_reference_variants",
"base_prompt_strategy": "weak_reference_variants",
"source_context_summary": "A cramped, modest South Korean rooftop apartment interior, shifting between daily domestic states, a dreamlike spotless illusion, a horrific blood-stained crime scene, and a subsequent pristine cleanup.",
"scale_and_default_avoidance": "A modest, old, and narrow 옥탑방 (rooftop apartment) with basic furnishings and a small kitchen. Avoid spacious open-plan luxury penthouses, high-end minimalist loft designs, or bright expansive modern flats.",
"must_preserve_spatial_anchors": "The sliding window, bedroom doorway, kitchen counter, and bedroom wall surfaces that host various states of cleanliness, disturbance, and painted marks.",
"state_transition_anchors": "Transitions from daily steam/clutter to a spotless white floor, a horrific dark red blood trail leading to the window curtain, a post-crime immaculate restoration, and a ransacked state featuring a crude hand-painted red circle on the wall.",
"guide_status": "generated"
},
"L06|main": {
"group_id": "L06|main",
"base_bg_id": "L06B01",
"shared_plate_intent": "Establish the spatial continuity of a coastal road bordering the ocean across clear daytime and foggy nighttime states.",
"shared_continuity_constraints": "Preserve the horizontal layout of the guardrail and the relationship between the road surface and the background sea.",
"variant_delta_policy": "Ensure strict geometric continuity of the road edge and guardrail line while shifting the environmental elements from dry sun to wet night fog.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "A scenic coastal road stretching diagonally alongside the ocean, transitioning from bright, clear daylight to a dark, fog-shrouded night.",
"scale_and_default_avoidance": "A simple coastal road with a weathered guardrail and wet asphalt. Avoid high-tech highways, modern concrete sea walls, or tropical resort beaches.",
"must_preserve_spatial_anchors": "The diagonal stretch of the asphalt road, the horizontal guardrail line, and the open sea horizon.",
"state_transition_anchors": "Transition from dry, sunlit pavement to a wet, reflective asphalt road edge engulfed in dense, wind-blown sea fog.",
"guide_status": "generated"
},
"L07|main": {
"group_id": "L07|main",
"base_bg_id": "L07B01",
"shared_plate_intent": "Establish a cold, institutional animal shelter corridor with compressed depth.",
"shared_continuity_constraints": "Maintain the sterile blue-white fluorescent lighting and metallic cage textures.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "The interior of an animal shelter filled with metal wire cages and concrete walls under cold fluorescent lighting.",
"scale_and_default_avoidance": "A tight, shallow-depth institutional space with wire cages. Avoid spacious modern pet clinics or clean domestic rooms.",
"must_preserve_spatial_anchors": "The metallic wire cages, heavy metal doors, and cold concrete walls compressed in a shallow depth.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L08|main": {
"group_id": "L08|main",
"base_bg_id": "L08B02",
"shared_plate_intent": "Anchor the entrance facade of the mart, maintaining the relationship between the awning, the storefront glass, and the exterior sidewalk.",
"shared_continuity_constraints": "Retain the geometric position of the awning and the window glass, adjusting the light from warm evening neon to cool morning twilight.",
"variant_delta_policy": "Preserve strict spatial continuity of the architectural features while shifting the time of day, street activity, and ambient lighting colors.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "The exterior of a large retail mart, showcasing a bright storefront window and an overhanging architectural awning during busy dusk and quiet dawn hours.",
"scale_and_default_avoidance": "A suburban commercial storefront with clean windows and an overhanging structure. Avoid rustic village stores or futuristic metallic buildings.",
"must_preserve_spatial_anchors": "The overhanging architectural awning, the large glass storefront window, and the adjacent pavement area.",
"state_transition_anchors": "Transition from a vibrant neon-blurred dusk street to a cool, quiet early morning shade with a faint interior glow.",
"guide_status": "generated"
},
"L09|main": {
"group_id": "L09|main",
"base_bg_id": "L09B01",
"shared_plate_intent": "Establish a narrow commercial aisle lined with product shelves.",
"shared_continuity_constraints": "Maintain the contrasting light mix of clean white overhead fluorescents and a distant dusk-blue entrance spill.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "A tight shopping aisle inside a large mart, framed by vertical lanes of product displays.",
"scale_and_default_avoidance": "A narrow retail aisle with dense shelves. Avoid expansive warehouse clubs or clean, empty boutique spaces.",
"must_preserve_spatial_anchors": "Tight vertical lanes of product displays and rows of red packaging with blurred front labels.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L10|main": {
"group_id": "L10|main",
"base_bg_id": "L10B01",
"shared_plate_intent": "Establish a small, quiet, institutional office room with an active computer monitor.",
"shared_continuity_constraints": "Retain the mix of dull ceiling fluorescent lighting and the cold blue glow radiating from the monitor screen.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "A small administration office inside a mart, dominated by a shared desk and a security monitor displaying CCTV footage.",
"scale_and_default_avoidance": "A cramped, functional office workspace. Avoid spacious executive suites or high-tech glass control rooms.",
"must_preserve_spatial_anchors": "The shared admin desk, the active monitor displaying a dark CCTV image, and the implied office door.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L11|exterior": {
"group_id": "L11|exterior",
"base_bg_id": "L11B01",
"shared_plate_intent": "Establish a cramped, dark rooftop landing framed by a grimy, damp stairwell wall.",
"shared_continuity_constraints": "Maintain the contrast between the cold blue rooftop wash and the weak amber leak from an unseen doorway.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "An outdoor rooftop landing and stairwell of a weathered multi-family villa at night.",
"scale_and_default_avoidance": "A narrow, grimy concrete stairwell and landing. Avoid wide clean modern stairs, shiny metallic handrails, or well-lit luxury building exteriors.",
"must_preserve_spatial_anchors": "The dark, stained, damp stairwell wall and the flat landing space.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L12|main": {
"group_id": "L12|main",
"base_bg_id": "L12B01",
"shared_plate_intent": "Establish a lonely, open-air coastal bus stop flanked by an empty road and a dark, fog-covered sea.",
"shared_continuity_constraints": "Preserve the stark horizontal lines, low cold coastal fog, and the deep blue-black night palette.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "A desolate coastal bus stop shelter at night, set against an empty road and a vast, dark moonless sea.",
"scale_and_default_avoidance": "A simple coastal bus stop with a bench and vertical posts. Avoid modern electronic bus shelters, bright urban streets, or active sandy beaches.",
"must_preserve_spatial_anchors": "The stationary horizontal bench, the thin dark vertical side posts of the shelter, and the open night sea background.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L13|main": {
"group_id": "L13|main",
"base_bg_id": "L13B02",
"shared_plate_intent": "Anchor the tight, shallow focus of a detective's desk within a larger office, maintaining layout continuity between night and day states.",
"shared_continuity_constraints": "Preserve the horizontal orientation of the desk's front edge and the institutional fluorescent ambiance.",
"variant_delta_policy": "Ensure loose structural alignment and shared atmospheric continuity, allowing desk clutter and photo elements to shift without requiring strict geometric matching.",
"risk_level_from_w6": "medium",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "A police station duty office and detective desk space, transitioning from a dim night duty setting to a sterile daytime forensic display.",
"scale_and_default_avoidance": "A cluttered, institutional government office with a solid wooden or laminate desk. Avoid sleek, glass-and-steel modern offices or clean domestic desks.",
"must_preserve_spatial_anchors": "The front edge of the solid duty desk, office partition dividers, and the background of receding desks under fluorescent lighting.",
"state_transition_anchors": "Transition from a dim, shadowed night setting with a dark desk strip to a brighter daytime scene showing scattered photos and paper edges.",
"guide_status": "generated"
},
"L14|main": {
"group_id": "L14|main",
"base_bg_id": "L14B01",
"shared_plate_intent": "Establish the heavy concrete municipal exterior and empty pavement of the police station.",
"shared_continuity_constraints": "Keep the cool, desaturated daylight baseline mixed with a faint amber interior spill behind the glass doors.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "The exterior frontage of a concrete institutional police station building under cool daylight.",
"scale_and_default_avoidance": "A heavy, concrete municipal facade with glass doors. Avoid classic brick houses, glass high-rises, or colorful storefronts.",
"must_preserve_spatial_anchors": "The glass entrance doors, the concrete frontage, and the wide empty pavement receding toward the entrance.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L15|main": {
"group_id": "L15|main",
"base_bg_id": "L15B01",
"shared_plate_intent": "Establish a dim, narrow PC room lined with computer cubicles.",
"shared_continuity_constraints": "Maintain the mixture of cold cyan monitor glow along the lower edge and stale white fluorescent overhead lighting.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "The quiet interior of a PC room, featuring rows of computer cubicles and partition screens.",
"scale_and_default_avoidance": "A dense, narrow computer cafe layout. Avoid wide open office spaces, cozy home studies, or bright futuristic labs.",
"must_preserve_spatial_anchors": "The rows of cubicle partition sides receding diagonally, and the lower foreground edge of the computer desks.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L16|main": {
"group_id": "L16|main",
"base_bg_id": "L16B01",
"shared_plate_intent": "Establish a cold, misty harbor edge with a receding quay line under post-storm twilight.",
"shared_continuity_constraints": "Keep the dense, heavy sea fog obscuring the background and the cold blue-gray dusk lighting.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "A deserted harbor port during post-storm dusk, heavily enveloped in dense sea fog.",
"scale_and_default_avoidance": "A wet, rough stone or cobblestone quay edge. Avoid modern sandy beaches, clean wooden boardwalks, or busy industrial shipping docks.",
"must_preserve_spatial_anchors": "The slick wet cobblestones of the harbor edge and the quay line receding toward the background.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L17|main": {
"group_id": "L17|main",
"base_bg_id": "L17B01",
"shared_plate_intent": "Establish the narrow, textured deck of a small fishing boat under a cold twilight sky.",
"shared_continuity_constraints": "Retain the contrast between cold blue ambient tones and a thin, warm amber-red sunset trace on the deck.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "The open deck of a small, rustic fishing boat on the sea during a cold, dim twilight.",
"scale_and_default_avoidance": "A small, weathered vessel deck with rusted or chipped rails. Avoid large modern cruise decks, clean fiberglass yachts, or static wooden piers.",
"must_preserve_spatial_anchors": "The chipped outer rail of the deck, the weathered floor textures of the boat, and the dark open sea behind.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L18|main": {
"group_id": "L18|main",
"base_bg_id": "L18B01",
"shared_plate_intent": "Establish a narrow, heavily shadowed wheelhouse interior under sunset lighting.",
"shared_continuity_constraints": "Maintain the high contrast between cold blue-black shadows and the narrow, muted red glow bleeding through the dirty front window.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "The cramped, dark interior of a small fishing boat's wheelhouse during sunset.",
"scale_and_default_avoidance": "A narrow, heavily shadowed marine cabin with a steering wheel and console. Avoid spacious high-tech luxury yachts or clean industrial control rooms.",
"must_preserve_spatial_anchors": "The steering wheel, the helm console, and the dirty front window looking out onto the sea.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
},
"L19|main": {
"group_id": "L19|main",
"base_bg_id": "L19B01",
"shared_plate_intent": "Establish an ominous marine boundary where a dark sea meets a massive, vertical wall of fog.",
"shared_continuity_constraints": "Retain the cold blue dusk ambient lighting with faint, muted amber sunset reflections on the water's surface.",
"variant_delta_policy": "No variants in this group.",
"risk_level_from_w6": "low",
"auto_strategy": "standard",
"base_prompt_strategy": "standard",
"source_context_summary": "An open sea surface ending in a massive, opaque wall of dark fog during a late sunset.",
"scale_and_default_avoidance": "An open-water marine environment. Avoid sunny clear horizons, sandy shorelines, or urban harbors.",
"must_preserve_spatial_anchors": "The towering fog wall rising in the middle-center and the rippling sea surface in the foreground.",
"state_transition_anchors": "None. Standalone plate.",
"guide_status": "generated"
}
},
"groups": [
{
"group_id": "L01|main",
"loc_id": "L01",
"space_key": "main",
"base_bg_id": "L01B01",
"member_bg_ids": [
"L01B01"
],
"variant_bg_ids": [],
"shot_keys": [
"S01_Shot1",
"S01_Shot4"
],
"generation_order": [
"L01B01"
]
},
{
"group_id": "L02|main",
"loc_id": "L02",
"space_key": "main",
"base_bg_id": "L02B01",
"member_bg_ids": [
"L02B01"
],
"variant_bg_ids": [],
"shot_keys": [
"S02_Shot1",
"S02_Shot4"
],
"generation_order": [
"L02B01"
]
},
{
"group_id": "L03|main",
"loc_id": "L03",
"space_key": "main",
"base_bg_id": "L03B01",
"member_bg_ids": [
"L03B01"
],
"variant_bg_ids": [],
"shot_keys": [
"S03_Shot2"
],
"generation_order": [
"L03B01"
]
},
{
"group_id": "L04|main",
"loc_id": "L04",
"space_key": "main",
"base_bg_id": "L04B02",
"member_bg_ids": [
"L04B01",
"L04B02",
"L04B03"
],
"variant_bg_ids": [
"L04B01",
"L04B03"
],
"shot_keys": [
"S04_Shot1",
"S10_Shot2",
"S10_Shot5",
"S17_Shot2"
],
"generation_order": [
"L04B02",
"L04B03",
"L04B01"
]
},
{
"group_id": "L05|main",
"loc_id": "L05",
"space_key": "main",
"base_bg_id": "L05B02",
"member_bg_ids": [
"L05B01",
"L05B02",
"L05B03",
"L05B04",
"L05B05"
],
"variant_bg_ids": [
"L05B01",
"L05B03",
"L05B04",
"L05B05"
],
"shot_keys": [
"S05_Shot2",
"S05_Shot6",
"S05_Shot9",
"S12_Shot11",
"S12_Shot14",
"S12_Shot4",
"S12_Shot6",
"S14_Shot4",
"S14_Shot5",
"S14_Shot9",
"S18_Shot12",
"S18_Shot5",
"S18_Shot9",
"S25_Shot3",
"S25_Shot6",
"S25_Shot7",
"S27_Shot1",
"S27_Shot4"
],
"generation_order": [
"L05B02",
"L05B01",
"L05B03",
"L05B04",
"L05B05"
]
},
{
"group_id": "L06|main",
"loc_id": "L06",
"space_key": "main",
"base_bg_id": "L06B01",
"member_bg_ids": [
"L06B01",
"L06B02"
],
"variant_bg_ids": [
"L06B02"
],
"shot_keys": [
"S06_Shot1",
"S09_Shot1",
"S24_Shot2"
],
"generation_order": [
"L06B01",
"L06B02"
]
},
{
"group_id": "L07|main",
"loc_id": "L07",
"space_key": "main",
"base_bg_id": "L07B01",
"member_bg_ids": [
"L07B01"
],
"variant_bg_ids": [],
"shot_keys": [
"S07_Shot2",
"S07_Shot5"
],
"generation_order": [
"L07B01"
]
},
{
"group_id": "L08|main",
"loc_id": "L08",
"space_key": "main",
"base_bg_id": "L08B02",
"member_bg_ids": [
"L08B01",
"L08B02"
],
"variant_bg_ids": [
"L08B01"
],
"shot_keys": [
"S08_Shot4",
"S19_Shot4",
"S19_Shot5"
],
"generation_order": [
"L08B02",
"L08B01"
]
},
{
"group_id": "L09|main",
"loc_id": "L09",
"space_key": "main",
"base_bg_id": "L09B01",
"member_bg_ids": [
"L09B01"
],
"variant_bg_ids": [],
"shot_keys": [
"S08_Shot2"
],
"generation_order": [
"L09B01"
]
},
{
"group_id": "L10|main",
"loc_id": "L10",
"space_key": "main",
"base_bg_id": "L10B01",
"member_bg_ids": [
"L10B01"
],
"variant_bg_ids": [],
"shot_keys": [
"S20_Shot1",
"S20_Shot3"
],
"generation_order": [
"L10B01"
]
},
{
"group_id": "L11|exterior",
"loc_id": "L11",
"space_key": "exterior",
"base_bg_id": "L11B01",
"member_bg_ids": [
"L11B01"
],
"variant_bg_ids": [],
"shot_keys": [
"S11_Shot3",
"S13_Shot4",
"S13_Shot6"
],
"generation_order": [
"L11B01"
]
},
{
"group_id": "L12|main",
"loc_id": "L12",
"space_key": "main",
"base_bg_id": "L12B01",
"member_bg_ids": [
"L12B01"
],
"variant_bg_ids": [],
"shot_keys": [
"S15_Shot1",
"S15_Shot3",
"S15_Shot6"
],
"generation_order": [
"L12B01"
]
},
{
"group_id": "L13|main",
"loc_id": "L13",
"space_key": "main",
"base_bg_id": "L13B02",
"member_bg_ids": [
"L13B01",
"L13B02"
],
"variant_bg_ids": [
"L13B01"
],
"shot_keys": [
"S16_Shot3",
"S16_Shot5",
"S21_Shot10",
"S21_Shot11",