## Background spec
bg_id: {bg_id}
loc_id: {loc_id}
sub_location: {sub_location}
state_label_raw: {state_label_raw}
surface_role: {surface_role}

## Source language (HARD CONSTRAINT — t2i_prompt body, ref_guide, and shot_guides[].guide_text MUST be written in this language)
source_language: {source_language}

## References
floor_plan: {floor_plan_path_block}
prior backgrounds: {prior_bg_paths_block}

## Base markers (if a floor-plan reference exists, these are already drawn on it; layout reference only — do not redraw or relocate)
{base_markers_block}

## Transient / event overlay policy
Transient / event overlay markers are intentionally withheld from this background-plate prompt. Render only base structure, persistent fixtures, fixed furniture, stable materials, age / wear / patina, lighting state, and the camera framing implied by the recommendation. Current-shot event residue (fresh wounds, displaced bodies, in-progress actions, subject gestures, photo-handling moments) belongs to the scene / I2I layer, not the BG plate.

## Screen / display / frame content policy
TVs, monitors, CCTV walls, phone screens, photo frames, glass display panels, poster frames, and sign fixtures may remain as physical background objects. Their internal content must be non-semantic: black/off, blank, reflective glare, analog static, low-contrast blur, empty frame, or unreadable abstract blocks only. Do not place news anchors, presenters, faces, bodies, maps, subtitles, ticker text, readable UI/text, logos, story photographs, event clues, or plot-specific images inside any screen/display/frame. Security monitors may show only abstract unreadable surveillance mosaics.

## Camera recommendation (from floor_plan_prompt)
{camera_recommendation_block}

## Applies to shots
{applies_to_shots_block}

## visual_world_rules
{visual_world_rules}
