{
  "status": "completed",
  "applicable_count": 24,
  "completed_count": 24,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "2b58b9f37ec98059",
  "data": {
    "groups": {
      "L03B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L03B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 오래된 저층 다세대주택 옥상을 맑은 낮에 촬영한 실제 카메라 다큐멘터리 풍 사진. 더 높은 인접 건물 옥상에서 촬영 지점 바닥 기준 약 1.6미터 높이에 풀프레임 미러리스 카메라를 설치하고, 대상 옥상의 남동쪽 위에서 북측을 바라보는 높은 사선 조감 시점과 24밀리미터 광각 렌즈를 사용한다. 수직 탑다운이 아니라 옥상의 전체 윤곽과 깊이, 입면이 함께 보이는 현실적인 항공 유사 사선 구도다.\n\n낡은 콘크리트 옥상 데크 전체와 연속된 낮은 외곽 난간이 프레임 안에 분명히 들어오며, 북측에는 작고 직사각형인 옥탑방이 자리한다. 옥탑방의 남향 입면에는 생활 마모와 금속 산화가 자연스럽게 남은 철제 출입문과 작은 창이 있고, 계단 접근부 가까이의 문턱 공간으로 외부 철제 계단이 이어진다. 옥탑방 옆 북서쪽 설비 구역에는 현실적인 현대식 옥상 물탱크가 있으며, 서쪽에는 두 고정 기둥 사이로 빨랫줄이 팽팽하게 이어진다. 그 주변의 열린 데크에는 고정된 건조용 받침대가 놓여 있다. 모든 요소의 상대적 위치는 제공된 평면도의 구조 관계를 참고하되, 평면도나 건축 도면처럼 보이지 않게 실제 공간으로 표현한다.\n\n서해안의 염분 섞인 바람과 비에 오래 노출된 콘크리트의 미세한 변색, 방수층의 완만한 색 차이, 철재의 얕은 녹과 벗겨진 도장, 물탱크 표면의 현실적인 플라스틱 질감, 창 유리의 약한 반사와 고무 실링, 문의 금속 질감을 세밀하고 과장 없이 담는다. 색감은 회백색 콘크리트와 바랜 금속색 중심의 절제된 자연색이며, 맑은 햇빛과 옅은 해안 대기의 자연스러운 명암, 정확한 그림자 방향, 실제 거리감과 자연스러운 피사계 심도를 유지한다. 공간은 깨끗하고 흐트러지지 않은 사건 이전의 평온한 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 정돈된 광고 사진이 아니라 실제 장소를 현장에서 기록한 담백한 사진이며, 인위적 후처리 없이 실제 재료의 마모와 얼룩이 보인다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도 표현이 아닌 실제 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "더 높은 인접 건물의 옥상에서 촬영 지점 바닥 기준 약 1.6미터 높이에 카메라를 두고, 대상 옥상의 남동쪽 위에서 북측 옥탑방을 향하는 높은 사선 시점으로 촬영한다. 24밀리미터 광각으로 옥상 전체 윤곽과 외곽 난간, 옥탑방 남향 입면, 북서쪽 물탱크, 서쪽 빨랫줄, 외부 철제 계단의 관계가 한눈에 읽히게 한다. 수직에 가까운 탑다운 구도는 피하고, 맑은 낮의 실제 장소 기록사진처럼 자연스럽게 담는다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "above the southeast side of number 1 (rooftop deck), oriented toward number 2 (rooftop room) with number 4 (water tank), number 5 (laundry line), and number 9 (external steel stair) readable around it",
          "camera_height": "high aerial oblique equivalent, looking down from well above the roof",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Show the complete rooftop footprint, perimeter parapet, rooftop-room facade, and utility layout in a clear daytime establishing composition."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 8]\n  - look_at_unit: 1\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the widest available coverage from unit 3 toward unit 1 to support the committed broad establishing composition and keep the targeted unit set legible.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show broad coverage toward unit 1 while using the geometry visibility superset only for units 1, 2, and 9 and openings 6 and 7. Preserve the floor-plan relationships of base markers 1 through 9 without claiming uncommitted visibility.\n  - camera_framing_directive: Frame broad coverage from camera unit 3 at cell [3,8] toward unit 1 at look-at cell [4,2] with the wide 90-degree view; keep marker 2 near the committed middle focus while the surrounding fixed layout provides the lower spatial base.\n  - subject_position_directive: No subject is committed for S4_Shot1; keep the background free of invented subjects and preserve the staged middle-center emphasis on marker 2 with the broader fixed layout below it.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 10, 11, 12, 13, 14, and 15, do not introduce scenario-specific additions, and do not assert visibility beyond the unit 3 geometry superset of units 1, 2, and 9 or openings 6 and 7.\n\n2026년 동시대 대한민국 서해안권의 오래된 저층 다세대주택 옥상을 맑은 낮에 촬영한 실제 카메라 다큐멘터리 풍 사진. 더 높은 인접 건물 옥상에서 촬영 지점 바닥 기준 약 1.6미터 높이에 풀프레임 미러리스 카메라를 설치하고, 대상 옥상의 남동쪽 위에서 북측을 바라보는 높은 사선 조감 시점과 24밀리미터 광각 렌즈를 사용한다. 수직 탑다운이 아니라 옥상의 전체 윤곽과 깊이, 입면이 함께 보이는 현실적인 항공 유사 사선 구도다.\n\n낡은 콘크리트 옥상 데크 전체와 연속된 낮은 외곽 난간이 프레임 안에 분명히 들어오며, 북측에는 작고 직사각형인 옥탑방이 자리한다. 옥탑방의 남향 입면에는 생활 마모와 금속 산화가 자연스럽게 남은 철제 출입문과 작은 창이 있고, 계단 접근부 가까이의 문턱 공간으로 외부 철제 계단이 이어진다. 옥탑방 옆 북서쪽 설비 구역에는 현실적인 현대식 옥상 물탱크가 있으며, 서쪽에는 두 고정 기둥 사이로 빨랫줄이 팽팽하게 이어진다. 그 주변의 열린 데크에는 고정된 건조용 받침대가 놓여 있다. 모든 요소의 상대적 위치는 제공된 평면도의 구조 관계를 참고하되, 평면도나 건축 도면처럼 보이지 않게 실제 공간으로 표현한다.\n\n서해안의 염분 섞인 바람과 비에 오래 노출된 콘크리트의 미세한 변색, 방수층의 완만한 색 차이, 철재의 얕은 녹과 벗겨진 도장, 물탱크 표면의 현실적인 플라스틱 질감, 창 유리의 약한 반사와 고무 실링, 문의 금속 질감을 세밀하고 과장 없이 담는다. 색감은 회백색 콘크리트와 바랜 금속색 중심의 절제된 자연색이며, 맑은 햇빛과 옅은 해안 대기의 자연스러운 명암, 정확한 그림자 방향, 실제 거리감과 자연스러운 피사계 심도를 유지한다. 공간은 깨끗하고 흐트러지지 않은 사건 이전의 평온한 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 정돈된 광고 사진이 아니라 실제 장소를 현장에서 기록한 담백한 사진이며, 인위적 후처리 없이 실제 재료의 마모와 얼룩이 보인다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도 표현이 아닌 실제 촬영본. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.",
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_housing_complex"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_housing_complex",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L03B02",
          "fp_id": "fp_l03_rooftop",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L03B02 is the sole clean anchor candidate and supplies the dwelling identity without a prior reference. Its consuming shot requires broad establishing coverage of the fixed layout, so the plan uses camera unit 3 at [3,8], looks toward unit 1 at the listed cell [4,2], and uses the 90-degree wide lens.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/floor_plan/fp_l03_rooftop.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node establishes the dwelling identity directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              8
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the widest available coverage from unit 3 toward unit 1 to support the committed broad establishing composition and keep the targeted unit set legible.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              2
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, show broad coverage toward unit 1 while using the geometry visibility superset only for units 1, 2, and 9 and openings 6 and 7. Preserve the floor-plan relationships of base markers 1 through 9 without claiming uncommitted visibility.",
            "camera_framing_directive": "Frame broad coverage from camera unit 3 at cell [3,8] toward unit 1 at look-at cell [4,2] with the wide 90-degree view; keep marker 2 near the committed middle focus while the surrounding fixed layout provides the lower spatial base.",
            "subject_position_directive": "No subject is committed for S4_Shot1; keep the background free of invented subjects and preserve the staged middle-center emphasis on marker 2 with the broader fixed layout below it.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude overlay markers 10, 11, 12, 13, 14, and 15, do not introduce scenario-specific additions, and do not assert visibility beyond the unit 3 geometry superset of units 1, 2, and 9 or openings 6 and 7."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 8]\n  - look_at_unit: 1\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the widest available coverage from unit 3 toward unit 1 to support the committed broad establishing composition and keep the targeted unit set legible.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show broad coverage toward unit 1 while using the geometry visibility superset only for units 1, 2, and 9 and openings 6 and 7. Preserve the floor-plan relationships of base markers 1 through 9 without claiming uncommitted visibility.\n  - camera_framing_directive: Frame broad coverage from camera unit 3 at cell [3,8] toward unit 1 at look-at cell [4,2] with the wide 90-degree view; keep marker 2 near the committed middle focus while the surrounding fixed layout provides the lower spatial base.\n  - subject_position_directive: No subject is committed for S4_Shot1; keep the background free of invented subjects and preserve the staged middle-center emphasis on marker 2 with the broader fixed layout below it.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 10, 11, 12, 13, 14, and 15, do not introduce scenario-specific additions, and do not assert visibility beyond the unit 3 geometry superset of units 1, 2, and 9 or openings 6 and 7.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 8]\n  - look_at_unit: 1\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the widest available coverage from unit 3 toward unit 1 to support the committed broad establishing composition and keep the targeted unit set legible.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show broad coverage toward unit 1 while using the geometry visibility superset only for units 1, 2, and 9 and openings 6 and 7. Preserve the floor-plan relationships of base markers 1 through 9 without claiming uncommitted visibility.\n  - camera_framing_directive: Frame broad coverage from camera unit 3 at cell [3,8] toward unit 1 at look-at cell [4,2] with the wide 90-degree view; keep marker 2 near the committed middle focus while the surrounding fixed layout provides the lower spatial base.\n  - subject_position_directive: No subject is committed for S4_Shot1; keep the background free of invented subjects and preserve the staged middle-center emphasis on marker 2 with the broader fixed layout below it.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 10, 11, 12, 13, 14, and 15, do not introduce scenario-specific additions, and do not assert visibility beyond the unit 3 geometry superset of units 1, 2, and 9 or openings 6 and 7.\n\n",
        "camera_decision": {
          "camera_cell": [
            3,
            8
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the widest available coverage from unit 3 toward unit 1 to support the committed broad establishing composition and keep the targeted unit set legible.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            2
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 3, show broad coverage toward unit 1 while using the geometry visibility superset only for units 1, 2, and 9 and openings 6 and 7. Preserve the floor-plan relationships of base markers 1 through 9 without claiming uncommitted visibility.",
          "camera_framing_directive": "Frame broad coverage from camera unit 3 at cell [3,8] toward unit 1 at look-at cell [4,2] with the wide 90-degree view; keep marker 2 near the committed middle focus while the surrounding fixed layout provides the lower spatial base.",
          "subject_position_directive": "No subject is committed for S4_Shot1; keep the background free of invented subjects and preserve the staged middle-center emphasis on marker 2 with the broader fixed layout below it.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude overlay markers 10, 11, 12, 13, 14, and 15, do not introduce scenario-specific additions, and do not assert visibility beyond the unit 3 geometry superset of units 1, 2, and 9 or openings 6 and 7."
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_housing_complex"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L03B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L03B03.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 오래된 소규모 건물 옥상에서 실제 카메라로 촬영한 다큐멘터리 풍 사진. 외부 철제 계단의 문턱 참 가까이에서 약 1.6m 높이로 서서, 풀프레임 미러리스 또는 DSLR과 28mm 광각 렌즈를 사용해 열린 옥상 데크 너머 옥탑방의 남향 철문과 작은 외벽 창문을 바라본다. 내려다보는 평면도 시점이 아니라 실제 사람이 서서 보는 수평 시점이며, 철문과 창문이 화면에서 분명한 중심이 되도록 한다. 옥탑방은 바닷바람과 염분에 오래 노출된 현실적인 한국식 옥상 증축 구조로, 거친 방수 콘크리트 바닥, 얼룩과 미세 균열이 남은 외벽, 녹과 벗겨진 도장이 있는 철문, 낮은 콘크리트 난간을 보여준다. 옥탑방 북서쪽 설비 구석의 물탱크, 서쪽 고정 기둥 사이의 빨랫줄, 그 근처의 건조대가 주변 구조와 자연스럽게 이어진다. 야간 침입 순간으로, 철문은 강한 힘에 의해 비틀리며 벌어진 상태이고 문틀과 잠금 부근에는 갓 생긴 듯한 현실적인 압박 흔적이 있다. 벌어진 문틈에는 평범한 현대 한국 상업 광고 전단 한 장이 끼어 있으며, 인쇄 내용은 과장되거나 선명한 표어처럼 강조되지 않는다. 바람에 날린 마른 약초 잎이 건조대에서 옥상 데크 쪽으로 불규칙하게 흩어져 있고, 해안의 습한 밤바람에 일부 잎이 바닥 모서리와 배수 방향으로 몰려 있다. 작은 창문 안쪽에는 따뜻한 실내 전등이 켜져 있어 유리와 낡은 창틀을 비추며, 그 유리 평면 내부에만 공격 상황을 암시하는 식별 불가능한 불규칙한 겹침 그림자와 급격한 명암 변화가 보인다. 그림자는 사람이나 얼굴, 신체 형태로 인식되지 않으며 창문 밖 공간으로 돌출되지 않는다. 차갑고 약한 야간 주변광과 창문에서 새어 나오는 현실적인 전등빛이 섞이고, 젖은 듯 둔한 콘크리트 반사, 실제 금속의 녹과 염분 부식, 종이 섬유, 마른 잎의 부서진 질감, 생활 오염과 사용 흔적을 정확하게 표현한다. 절제된 자연색과 낮은 밝기 속에서 긴장된 상황을 사실적으로 기록하되, 과장된 색 보정이나 인공적인 조명 연출 없이 실제 장소 기록 사진처럼 보이게 한다. 자연스러운 원근과 심도, 현실적인 야간 노출, 미세한 고감도 노이즈를 유지하며 깨끗한 스톡 사진, 삽화, CGI, 건축 시각화가 아닌 무보정 실제 촬영본으로 표현한다. 사람, 얼굴, 인체형 형상은 화면에 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "외부 철제 계단 참에서 옥상 데크 건너편을 바라보는 시점으로, 강제로 벌어진 철문과 불이 켜진 작은 창문을 화면의 핵심으로 둔다. 문틈의 광고 전단과 바람에 흩어진 마른 약초 잎이 식별되게 하고, 창문 유리 안쪽에는 공격 상황을 암시하는 식별 불가능한 겹친 그림자만 제한적으로 보인다. 사람, 얼굴, 신체 윤곽은 드러내지 않는다.",
            "shot_id": "S10_Shot6"
          },
          {
            "guide_text": "같은 야간 옥상 공간과 재질, 조명 방향을 유지한다. 철문과 창문을 함께 강조하면서 물탱크, 빨랫줄, 건조대, 철제 계단 참이 실제 소규모 옥탑 구조 안에서 자연스럽게 연결되도록 구성한다. 창문 안의 움직임은 유리 평면 내부의 불규칙한 그림자와 명암 변화로만 표현하고 구체적인 인물 형태는 만들지 않는다.",
            "shot_id": "S10_Shot7"
          }
        ],
        "shot_ids": [
          "S10_Shot6",
          "S10_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (external steel stair landing), facing across number 1 (rooftop deck) toward number 6 (iron entry door) and number 7 (small facade window)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the forced-open door and illuminated window prominent; include the water tank, laundry line, drying platform, windblown herbs, and obscured attack silhouettes without revealing faces."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='fp_l03_rooftop_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Create a broad exterior-facing plate from unit 1 toward the marker-6 side of unit 2, retaining both opening markers so the two consuming shots can take their committed tighter and wider framings from the same fixed facade geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, face unit 2 through the marker-6 look-at point and retain opening 7 within the broad plate. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; units 3 and 9 remain visibility-superset context rather than mandatory content.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 2 at [3,4], retaining the fixed relationship between openings 6 and 7. The plate must support the S10_Shot6 narrow threshold insert and the S10_Shot7 straight-on wider opening-centered crop without changing the underlying facade geometry.\n  - subject_position_directive: For S10_Shot6, show only the committed low subject detail in the lower-center midground crossing the threshold, withholding the rest of the body. For S10_Shot7, place the two committed silhouette subjects within the centered opening plane, one upper-center and one middle-center, without adding literal facial detail or other subjects.\n  - state_cue_directive: Apply only committed overlay markers 10, 11, 12, 13, and 15. Coordinate marker 10 and markers 11 through 12 with the S10_Shot6 threshold framing, and markers 13 and 15 with the S10_Shot7 centered opening framing; invent no additional state cues.\n  - negative_continuity_directive: Exclude overlay marker 14 and prevent overlay cues carried by L03B01 from being transferred. Keep the L03B02 positions of base markers 1 through 9 fixed, do not add scenario-specific elements, and do not assert visibility outside the unit 1 geometry superset of units 2, 3, and 9 or openings 6 and 7.\n\n2026년 동시대 대한민국 서해안권의 오래된 소규모 건물 옥상에서 실제 카메라로 촬영한 다큐멘터리 풍 사진. 외부 철제 계단의 문턱 참 가까이에서 약 1.6m 높이로 서서, 풀프레임 미러리스 또는 DSLR과 28mm 광각 렌즈를 사용해 열린 옥상 데크 너머 옥탑방의 남향 철문과 작은 외벽 창문을 바라본다. 내려다보는 평면도 시점이 아니라 실제 사람이 서서 보는 수평 시점이며, 철문과 창문이 화면에서 분명한 중심이 되도록 한다. 옥탑방은 바닷바람과 염분에 오래 노출된 현실적인 한국식 옥상 증축 구조로, 거친 방수 콘크리트 바닥, 얼룩과 미세 균열이 남은 외벽, 녹과 벗겨진 도장이 있는 철문, 낮은 콘크리트 난간을 보여준다. 옥탑방 북서쪽 설비 구석의 물탱크, 서쪽 고정 기둥 사이의 빨랫줄, 그 근처의 건조대가 주변 구조와 자연스럽게 이어진다. 야간 침입 순간으로, 철문은 강한 힘에 의해 비틀리며 벌어진 상태이고 문틀과 잠금 부근에는 갓 생긴 듯한 현실적인 압박 흔적이 있다. 벌어진 문틈에는 평범한 현대 한국 상업 광고 전단 한 장이 끼어 있으며, 인쇄 내용은 과장되거나 선명한 표어처럼 강조되지 않는다. 바람에 날린 마른 약초 잎이 건조대에서 옥상 데크 쪽으로 불규칙하게 흩어져 있고, 해안의 습한 밤바람에 일부 잎이 바닥 모서리와 배수 방향으로 몰려 있다. 작은 창문 안쪽에는 따뜻한 실내 전등이 켜져 있어 유리와 낡은 창틀을 비추며, 그 유리 평면 내부에만 공격 상황을 암시하는 식별 불가능한 불규칙한 겹침 그림자와 급격한 명암 변화가 보인다. 그림자는 사람이나 얼굴, 신체 형태로 인식되지 않으며 창문 밖 공간으로 돌출되지 않는다. 차갑고 약한 야간 주변광과 창문에서 새어 나오는 현실적인 전등빛이 섞이고, 젖은 듯 둔한 콘크리트 반사, 실제 금속의 녹과 염분 부식, 종이 섬유, 마른 잎의 부서진 질감, 생활 오염과 사용 흔적을 정확하게 표현한다. 절제된 자연색과 낮은 밝기 속에서 긴장된 상황을 사실적으로 기록하되, 과장된 색 보정이나 인공적인 조명 연출 없이 실제 장소 기록 사진처럼 보이게 한다. 자연스러운 원근과 심도, 현실적인 야간 노출, 미세한 고감도 노이즈를 유지하며 깨끗한 스톡 사진, 삽화, CGI, 건축 시각화가 아닌 무보정 실제 촬영본으로 표현한다. 사람, 얼굴, 인체형 형상은 화면에 없다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop",
          "prior_bg_ids": [
            "L03B01"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_housing_complex",
            "bg:L03B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_housing_complex",
          "chain_index": 2,
          "prev_bg_id": "L03B01",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L03B03",
          "fp_id": "fp_l03_rooftop",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L03B03 depicts the same fixed physical layout as L03B02, but S10_Shot6 and S10_Shot7 concentrate on openings 6 and 7 and require a facade-facing slice not supplied by the anchor view. L03B02 is selected for fixed continuity, while camera unit 1 at [5,4], look-at unit 2 at [3,4], and the wide 90-degree lens provide a new plate capable of supporting both committed shot framings.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L03B02.png"
          ],
          "source_bg_ids": [
            "L03B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l03_rooftop_space_1"
            ],
            "rejected_refs": [
              {
                "reason": "L03B01 is the same physical-space branch but carries overlay markers 14 and 15 and does not improve fixed-layout continuity over the clean anchor.",
                "ref_bg_id": "L03B01"
              }
            ],
            "same_physical_space_dedup_decision": "single_clean_representative_for_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l03_rooftop_space_1",
                "ref_bg_id": "L03B02",
                "space_description": "The same fixed physical layout containing unit markers 1, 2, 3, and 9 and base markers 4 through 8."
              }
            ],
            "why_single_ref_or_two_refs": "One clean same-space reference is sufficient because both consuming shots target openings within the physical layout established by L03B02, rather than two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Create a broad exterior-facing plate from unit 1 toward the marker-6 side of unit 2, retaining both opening markers so the two consuming shots can take their committed tighter and wider framings from the same fixed facade geometry.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, face unit 2 through the marker-6 look-at point and retain opening 7 within the broad plate. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; units 3 and 9 remain visibility-superset context rather than mandatory content.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 2 at [3,4], retaining the fixed relationship between openings 6 and 7. The plate must support the S10_Shot6 narrow threshold insert and the S10_Shot7 straight-on wider opening-centered crop without changing the underlying facade geometry.",
            "subject_position_directive": "For S10_Shot6, show only the committed low subject detail in the lower-center midground crossing the threshold, withholding the rest of the body. For S10_Shot7, place the two committed silhouette subjects within the centered opening plane, one upper-center and one middle-center, without adding literal facial detail or other subjects.",
            "state_cue_directive": "Apply only committed overlay markers 10, 11, 12, 13, and 15. Coordinate marker 10 and markers 11 through 12 with the S10_Shot6 threshold framing, and markers 13 and 15 with the S10_Shot7 centered opening framing; invent no additional state cues.",
            "negative_continuity_directive": "Exclude overlay marker 14 and prevent overlay cues carried by L03B01 from being transferred. Keep the L03B02 positions of base markers 1 through 9 fixed, do not add scenario-specific elements, and do not assert visibility outside the unit 1 geometry superset of units 2, 3, and 9 or openings 6 and 7."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='fp_l03_rooftop_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Create a broad exterior-facing plate from unit 1 toward the marker-6 side of unit 2, retaining both opening markers so the two consuming shots can take their committed tighter and wider framings from the same fixed facade geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, face unit 2 through the marker-6 look-at point and retain opening 7 within the broad plate. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; units 3 and 9 remain visibility-superset context rather than mandatory content.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 2 at [3,4], retaining the fixed relationship between openings 6 and 7. The plate must support the S10_Shot6 narrow threshold insert and the S10_Shot7 straight-on wider opening-centered crop without changing the underlying facade geometry.\n  - subject_position_directive: For S10_Shot6, show only the committed low subject detail in the lower-center midground crossing the threshold, withholding the rest of the body. For S10_Shot7, place the two committed silhouette subjects within the centered opening plane, one upper-center and one middle-center, without adding literal facial detail or other subjects.\n  - state_cue_directive: Apply only committed overlay markers 10, 11, 12, 13, and 15. Coordinate marker 10 and markers 11 through 12 with the S10_Shot6 threshold framing, and markers 13 and 15 with the S10_Shot7 centered opening framing; invent no additional state cues.\n  - negative_continuity_directive: Exclude overlay marker 14 and prevent overlay cues carried by L03B01 from being transferred. Keep the L03B02 positions of base markers 1 through 9 fixed, do not add scenario-specific elements, and do not assert visibility outside the unit 1 geometry superset of units 2, 3, and 9 or openings 6 and 7.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='fp_l03_rooftop_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Create a broad exterior-facing plate from unit 1 toward the marker-6 side of unit 2, retaining both opening markers so the two consuming shots can take their committed tighter and wider framings from the same fixed facade geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, face unit 2 through the marker-6 look-at point and retain opening 7 within the broad plate. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; units 3 and 9 remain visibility-superset context rather than mandatory content.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 2 at [3,4], retaining the fixed relationship between openings 6 and 7. The plate must support the S10_Shot6 narrow threshold insert and the S10_Shot7 straight-on wider opening-centered crop without changing the underlying facade geometry.\n  - subject_position_directive: For S10_Shot6, show only the committed low subject detail in the lower-center midground crossing the threshold, withholding the rest of the body. For S10_Shot7, place the two committed silhouette subjects within the centered opening plane, one upper-center and one middle-center, without adding literal facial detail or other subjects.\n  - state_cue_directive: Apply only committed overlay markers 10, 11, 12, 13, and 15. Coordinate marker 10 and markers 11 through 12 with the S10_Shot6 threshold framing, and markers 13 and 15 with the S10_Shot7 centered opening framing; invent no additional state cues.\n  - negative_continuity_directive: Exclude overlay marker 14 and prevent overlay cues carried by L03B01 from being transferred. Keep the L03B02 positions of base markers 1 through 9 fixed, do not add scenario-specific elements, and do not assert visibility outside the unit 1 geometry superset of units 2, 3, and 9 or openings 6 and 7.\n\n",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Create a broad exterior-facing plate from unit 1 toward the marker-6 side of unit 2, retaining both opening markers so the two consuming shots can take their committed tighter and wider framings from the same fixed facade geometry.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1, face unit 2 through the marker-6 look-at point and retain opening 7 within the broad plate. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; units 3 and 9 remain visibility-superset context rather than mandatory content.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 2 at [3,4], retaining the fixed relationship between openings 6 and 7. The plate must support the S10_Shot6 narrow threshold insert and the S10_Shot7 straight-on wider opening-centered crop without changing the underlying facade geometry.",
          "subject_position_directive": "For S10_Shot6, show only the committed low subject detail in the lower-center midground crossing the threshold, withholding the rest of the body. For S10_Shot7, place the two committed silhouette subjects within the centered opening plane, one upper-center and one middle-center, without adding literal facial detail or other subjects.",
          "state_cue_directive": "Apply only committed overlay markers 10, 11, 12, 13, and 15. Coordinate marker 10 and markers 11 through 12 with the S10_Shot6 threshold framing, and markers 13 and 15 with the S10_Shot7 centered opening framing; invent no additional state cues.",
          "negative_continuity_directive": "Exclude overlay marker 14 and prevent overlay cues carried by L03B01 from being transferred. Keep the L03B02 positions of base markers 1 through 9 fixed, do not add scenario-specific elements, and do not assert visibility outside the unit 1 geometry superset of units 2, 3, and 9 or openings 6 and 7."
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_housing_complex"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L03B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L03B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권 또는 인근 섬 지역의 소박한 주거 건물 옥상. 북쪽에는 작고 직사각형인 옥탑방이 있고, 옥상 외곽에는 낮은 콘크리트 난간이 이어진다. 옥탑방 남향 벽에는 생활 흔적이 밴 철제 출입문과 작은 창이 있으며, 북서쪽 설비 구역에는 실용적인 옥상 물탱크가 놓여 있다. 서쪽에는 두 고정 기둥 사이로 빨랫줄이 뻗어 있고 가까운 열린 바닥에는 낮은 건조용 평상이 있으며, 옥상 가장자리의 외부 철제 계단은 출입문 앞 작은 계단참으로 이어진다. 콘크리트에는 해풍과 염분, 비에 오래 노출된 옅은 얼룩과 미세한 균열이 있고, 금속에는 자연스러운 녹과 벗겨진 도장이 남아 있으며, 모든 재료가 실제 생활 공간답게 불균일하게 마모되어 있다.\n\n해가 막 떠오르기 전의 조용하고 푸른 새벽으로, 하늘의 차가운 자연광이 옥상 전체에 약하고 고르게 번진다. 옥탑방의 작은 창 안에는 아직 따뜻한 실내등이 켜져 있어 푸른 새벽빛과 현실적인 색온도 차이를 만든다. 창의 내부는 과도하게 선명하지 않고 유리의 약한 반사와 생활 공간의 희미한 밝기만 보인다. 검은 고양이 한 마리가 옥탑방이 보이는 난간 위에 조용히 웅크려 앉아 있으며, 검은 털의 윤곽과 짧은 털결이 새벽의 약한 측광 속에서 자연스럽게 구분된다. 사람이나 얼굴은 전혀 없다.\n\n난간 높이에 가까운 약 1.3미터의 낮은 서 있는 시점에서 실제 35밀리미터급 렌즈로 촬영한다. 난간 위 고양이를 아직 불이 켜진 옥탑방 창을 배경으로 두되, 주변 옥상 바닥과 물탱크, 빨랫줄, 평상, 철제 계단 일부가 함께 보여 장소의 구조와 규모가 이해되도록 한다. 과장 없는 원근감, 자연스러운 심도, 실제 새벽의 제한된 명암과 절제된 채도, 흐린 청회색과 바랜 콘크리트색 중심의 현실적인 색을 사용한다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적인 질감과 일상적인 오염, 보정하지 않은 자연광. 깨끗한 광고 사진이나 건축 시각화, 삽화, 컴퓨터 생성 이미지가 아니며 하향식 평면도 시점도 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "난간 높이에 가까운 약 1.3미터의 낮은 서 있는 시점과 35밀리미터 중간 광각으로 촬영한다. 난간 위 검은 고양이가 아직 불이 켜진 옥탑방의 작은 창과 시각적으로 겹쳐 보이도록 구성하면서, 고요한 새벽의 옥상 바닥과 물탱크, 빨랫줄, 철제 계단 일부도 함께 보여 공간을 분명히 한다. 사람은 등장시키지 않는다.",
            "shot_id": "S17_Shot2"
          }
        ],
        "shot_ids": [
          "S17_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near the opposite corner of number 3 (perimeter parapet), facing diagonally toward number 2 (rooftop room), number 7 (small facade window), and number 14 (black cat)",
          "camera_height": "parapet-level low standing view ~1.3m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Frame the cat on the parapet against the still-illuminated rooftop-room window while retaining enough of the quiet dawn deck and utilities to establish the rooftop."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='fp_l03_rooftop_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 8]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward the marker-7 side of unit 2 so the staged midground crossing profile and the fixed facade beyond it remain readable.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the marker-3 boundary in the midground with unit 2 beyond it, using marker 7 as the selected look-at point. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; treat units 1 and 9 and opening 6 only as possible peripheral content within the geometry superset.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 3 at [3,8] toward unit 2 at [3,5]. Hold the committed subject at medium distance in the midground and retain open frame space ahead of its staged movement direction.\n  - subject_position_directive: Place the single subject committed by S17_Shot2 in the midground middle-center, in a readable broadside profile at medium distance, with one forelimb suspended and open space ahead of the movement direction; do not add other subjects.\n  - state_cue_directive: Carry transient markers 14 and 15 as the only committed overlay cues, with the subdued ambient condition and restrained point of contrast described by S17_Shot2; do not add other state cues.\n  - negative_continuity_directive: Do not draw overlay markers 10, 11, 12, or 13. Do not move the fixed marker 1-through-9 layout inherited from L03B02, do not add scenario-specific elements, and do not claim spaces outside the unit 3 visibility superset of units 1, 2, and 9 or openings 6 and 7.\n\n2026년 동시대 대한민국 서해안권 또는 인근 섬 지역의 소박한 주거 건물 옥상. 북쪽에는 작고 직사각형인 옥탑방이 있고, 옥상 외곽에는 낮은 콘크리트 난간이 이어진다. 옥탑방 남향 벽에는 생활 흔적이 밴 철제 출입문과 작은 창이 있으며, 북서쪽 설비 구역에는 실용적인 옥상 물탱크가 놓여 있다. 서쪽에는 두 고정 기둥 사이로 빨랫줄이 뻗어 있고 가까운 열린 바닥에는 낮은 건조용 평상이 있으며, 옥상 가장자리의 외부 철제 계단은 출입문 앞 작은 계단참으로 이어진다. 콘크리트에는 해풍과 염분, 비에 오래 노출된 옅은 얼룩과 미세한 균열이 있고, 금속에는 자연스러운 녹과 벗겨진 도장이 남아 있으며, 모든 재료가 실제 생활 공간답게 불균일하게 마모되어 있다.\n\n해가 막 떠오르기 전의 조용하고 푸른 새벽으로, 하늘의 차가운 자연광이 옥상 전체에 약하고 고르게 번진다. 옥탑방의 작은 창 안에는 아직 따뜻한 실내등이 켜져 있어 푸른 새벽빛과 현실적인 색온도 차이를 만든다. 창의 내부는 과도하게 선명하지 않고 유리의 약한 반사와 생활 공간의 희미한 밝기만 보인다. 검은 고양이 한 마리가 옥탑방이 보이는 난간 위에 조용히 웅크려 앉아 있으며, 검은 털의 윤곽과 짧은 털결이 새벽의 약한 측광 속에서 자연스럽게 구분된다. 사람이나 얼굴은 전혀 없다.\n\n난간 높이에 가까운 약 1.3미터의 낮은 서 있는 시점에서 실제 35밀리미터급 렌즈로 촬영한다. 난간 위 고양이를 아직 불이 켜진 옥탑방 창을 배경으로 두되, 주변 옥상 바닥과 물탱크, 빨랫줄, 평상, 철제 계단 일부가 함께 보여 장소의 구조와 규모가 이해되도록 한다. 과장 없는 원근감, 자연스러운 심도, 실제 새벽의 제한된 명암과 절제된 채도, 흐린 청회색과 바랜 콘크리트색 중심의 현실적인 색을 사용한다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적인 질감과 일상적인 오염, 보정하지 않은 자연광. 깨끗한 광고 사진이나 건축 시각화, 삽화, 컴퓨터 생성 이미지가 아니며 하향식 평면도 시점도 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop",
          "prior_bg_ids": [
            "L03B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_housing_complex",
            "bg:L03B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_housing_complex",
          "chain_index": 1,
          "prev_bg_id": "L03B02",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L03B01",
          "fp_id": "fp_l03_rooftop",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L03B01 uses the same physical layout established by L03B02 but requires a lower, more selective broadside composition for S17_Shot2. L03B02 therefore supplies fixed continuity, while camera unit 3 at [3,8], look-at unit 2 at [3,5], and the normal 50-degree lens define a genuinely different structural slice rather than reuse of the anchor framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L03B02.png"
          ],
          "source_bg_ids": [
            "L03B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l03_rooftop_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l03_rooftop_space_1",
                "ref_bg_id": "L03B02",
                "space_description": "The same fixed physical layout containing unit markers 1, 2, 3, and 9 and base markers 4 through 8."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because the consuming shot remains within the same connected physical layout established by L03B02; no second distinct co-visible space is required."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              8
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 3 toward the marker-7 side of unit 2 so the staged midground crossing profile and the fixed facade beyond it remain readable.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the marker-3 boundary in the midground with unit 2 beyond it, using marker 7 as the selected look-at point. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; treat units 1 and 9 and opening 6 only as possible peripheral content within the geometry superset.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 3 at [3,8] toward unit 2 at [3,5]. Hold the committed subject at medium distance in the midground and retain open frame space ahead of its staged movement direction.",
            "subject_position_directive": "Place the single subject committed by S17_Shot2 in the midground middle-center, in a readable broadside profile at medium distance, with one forelimb suspended and open space ahead of the movement direction; do not add other subjects.",
            "state_cue_directive": "Carry transient markers 14 and 15 as the only committed overlay cues, with the subdued ambient condition and restrained point of contrast described by S17_Shot2; do not add other state cues.",
            "negative_continuity_directive": "Do not draw overlay markers 10, 11, 12, or 13. Do not move the fixed marker 1-through-9 layout inherited from L03B02, do not add scenario-specific elements, and do not claim spaces outside the unit 3 visibility superset of units 1, 2, and 9 or openings 6 and 7."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='fp_l03_rooftop_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 8]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward the marker-7 side of unit 2 so the staged midground crossing profile and the fixed facade beyond it remain readable.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the marker-3 boundary in the midground with unit 2 beyond it, using marker 7 as the selected look-at point. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; treat units 1 and 9 and opening 6 only as possible peripheral content within the geometry superset.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 3 at [3,8] toward unit 2 at [3,5]. Hold the committed subject at medium distance in the midground and retain open frame space ahead of its staged movement direction.\n  - subject_position_directive: Place the single subject committed by S17_Shot2 in the midground middle-center, in a readable broadside profile at medium distance, with one forelimb suspended and open space ahead of the movement direction; do not add other subjects.\n  - state_cue_directive: Carry transient markers 14 and 15 as the only committed overlay cues, with the subdued ambient condition and restrained point of contrast described by S17_Shot2; do not add other state cues.\n  - negative_continuity_directive: Do not draw overlay markers 10, 11, 12, or 13. Do not move the fixed marker 1-through-9 layout inherited from L03B02, do not add scenario-specific elements, and do not claim spaces outside the unit 3 visibility superset of units 1, 2, and 9 or openings 6 and 7.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='fp_l03_rooftop_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 8]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward the marker-7 side of unit 2 so the staged midground crossing profile and the fixed facade beyond it remain readable.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the marker-3 boundary in the midground with unit 2 beyond it, using marker 7 as the selected look-at point. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; treat units 1 and 9 and opening 6 only as possible peripheral content within the geometry superset.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 3 at [3,8] toward unit 2 at [3,5]. Hold the committed subject at medium distance in the midground and retain open frame space ahead of its staged movement direction.\n  - subject_position_directive: Place the single subject committed by S17_Shot2 in the midground middle-center, in a readable broadside profile at medium distance, with one forelimb suspended and open space ahead of the movement direction; do not add other subjects.\n  - state_cue_directive: Carry transient markers 14 and 15 as the only committed overlay cues, with the subdued ambient condition and restrained point of contrast described by S17_Shot2; do not add other state cues.\n  - negative_continuity_directive: Do not draw overlay markers 10, 11, 12, or 13. Do not move the fixed marker 1-through-9 layout inherited from L03B02, do not add scenario-specific elements, and do not claim spaces outside the unit 3 visibility superset of units 1, 2, and 9 or openings 6 and 7.\n\n",
        "camera_decision": {
          "camera_cell": [
            3,
            8
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 3 toward the marker-7 side of unit 2 so the staged midground crossing profile and the fixed facade beyond it remain readable.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the marker-3 boundary in the midground with unit 2 beyond it, using marker 7 as the selected look-at point. Positively preserve the L03B02 positions of units 1, 2, 3, and 9, fixtures 4 and 5, openings 6 and 7, and marker 8; treat units 1 and 9 and opening 6 only as possible peripheral content within the geometry superset.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 3 at [3,8] toward unit 2 at [3,5]. Hold the committed subject at medium distance in the midground and retain open frame space ahead of its staged movement direction.",
          "subject_position_directive": "Place the single subject committed by S17_Shot2 in the midground middle-center, in a readable broadside profile at medium distance, with one forelimb suspended and open space ahead of the movement direction; do not add other subjects.",
          "state_cue_directive": "Carry transient markers 14 and 15 as the only committed overlay cues, with the subdued ambient condition and restrained point of contrast described by S17_Shot2; do not add other state cues.",
          "negative_continuity_directive": "Do not draw overlay markers 10, 11, 12, or 13. Do not move the fixed marker 1-through-9 layout inherited from L03B02, do not add scenario-specific elements, and do not claim spaces outside the unit 3 visibility superset of units 1, 2, and 9 or openings 6 and 7."
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_housing_complex"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L04B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B04.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 소형 옥탑 주거 공간을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 남서쪽 철제 출입문 바로 안쪽에서 서 있는 사람의 눈높이 약 1.6미터로, 28밀리미터 중간 광각 렌즈를 사용해 중앙과 서쪽의 거실 겸 식사 공간을 가로질러 북서쪽 개방형 간이 주방과 북쪽 벽의 텔레비전 방향을 대각선으로 바라본다. 중앙의 소박한 식탁과 그 주위 의자들이 전경과 중경을 이루고, 북쪽 벽의 텔레비전과 낮은 받침대, 그 옆의 스탠드 조명, 북서쪽 벽을 따라 놓인 싱크대와 조리대 및 소형 가열대가 한눈에 자연스럽게 연결된다. 서쪽 벽의 작은 창으로 부드럽고 맑은 아침 햇빛이 들어와 식탁 표면과 바닥, 조리대에 현실적인 밝기 차이와 자연스러운 그림자를 만든다. 해풍과 습기에 노출되는 서해안 옥탑 주택다운 실용적인 구조로, 실제 도장 콘크리트와 회벽, 금속의 은은한 산화감, 합판과 목재의 결, 직물의 짜임이 정확하게 보이며 과장되지 않은 생활 사용감이 남아 있다. 색채는 바랜 회백색과 옅은 목재색, 차분한 자연색을 중심으로 하고 작은 생활 가구의 절제된 짙은 적색 계열이 미세한 강조색이 되게 한다. 공간은 깨끗하게 정돈되고 훼손되지 않은 평온한 일상 상태다. 자연스러운 피사계 심도와 실제 렌즈 원근, 현실적인 노출과 화이트밸런스, 후처리 없이 현장에서 기록한 생활 공간 참고 사진의 질감. 깨끗한 광고용 견본 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 사람, 얼굴, 신체 형태의 인형이나 장식은 전혀 보이지 않는 빈 배경 공간. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "남서쪽 철제 출입문 안쪽의 서 있는 사람 눈높이에서 거실 겸 식사 공간을 대각선으로 바라본다. 중앙 식탁과 의자를 전경과 중경에 두고, 북쪽 벽의 텔레비전과 낮은 받침대, 북서쪽 싱크대와 조리대, 서쪽의 작은 창이 한 프레임에서 분명히 읽히게 한다. 맑은 아침 자연광과 정돈된 일상 주거 상태를 유지하며 인물은 배치하지 않는다.",
            "shot_id": "S5_Shot5"
          },
          {
            "guide_text": "같은 남서쪽 출입구 부근의 약 1.6미터 눈높이와 28밀리미터 중간 광각 시점을 유지한다. 식탁을 중심으로 텔레비전과 개방형 간이 주방 사이의 실제 거리와 동선을 자연스럽게 보여 주고, 작은 서쪽 창으로 들어오는 아침 햇빛과 기존 재료의 색감이 앞선 구도와 일관되게 이어지도록 한다. 공간은 깨끗하고 훼손되지 않은 상태이며 사람이나 사람 형태의 장식은 보이지 않게 한다.",
            "shot_id": "S5_Shot9"
          }
        ],
        "shot_ids": [
          "S5_Shot5",
          "S5_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 8 (steel entry door), facing diagonally across number 1 (shared living and dining area) toward number 2 (kitchenette) and number 17 (television)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Include number 15 (dining table), number 17 (television), number 18 (sink), and number 12 (small living window) prominently; show an ordinary clean morning state."
        },
        "reference_decision": {
          "bg_id": "L04B04",
          "fp_id": "fp_l04_dwelling",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B04 is the sole clean anchor candidate and is therefore rendered first from the floor plan without a prior background reference. A wide view from unit 6 toward unit 1 establishes the fixed arrangement of markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 for S5_Shot5 and supplies neutral continuity behind the tighter S5_Shot9 framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/floor_plan/fp_l04_dwelling.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the dwelling-identity anchor rendered directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              2
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 6 toward unit 1, centered on base marker 17 at look-at cell [3,2], supports the committed medium and insert shots while establishing markers 1, 2, and 6.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              2
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected portions of units 6, 1, and 2 supported by target markers [1,2,6], with opening markers 8 and 12 and fixed markers 15, 16, 17, 18, 19, 29, and 30 placed according to the floor plan; treat the geometry visibility lists only as supersets.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 6 at cell [5,2], directed toward unit 1 and look-at cell [3,2]; preserve enough fixed context for the medium action framing in S5_Shot5 while allowing S5_Shot9 to crop down to its isolated foreground detail.",
            "subject_position_directive": "For S5_Shot5, reserve the left and middle foreground for the committed right-facing profile and the lower-right action toward marker 17. For S5_Shot9, permit an isolated foreground detail at center with no unrelated subject entering the frame.",
            "state_cue_directive": "No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Do not introduce overlay markers 32 through 45. Keep units outside the selected unit-6-to-unit-1 view from being invented, and do not add scenario-specific objects beyond the committed numbered elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [5, 2]\n  - look_at_unit: 1\n  - look_at_cell: [3, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 6 toward unit 1, centered on base marker 17 at look-at cell [3,2], supports the committed medium and insert shots while establishing markers 1, 2, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected portions of units 6, 1, and 2 supported by target markers [1,2,6], with opening markers 8 and 12 and fixed markers 15, 16, 17, 18, 19, 29, and 30 placed according to the floor plan; treat the geometry visibility lists only as supersets.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 6 at cell [5,2], directed toward unit 1 and look-at cell [3,2]; preserve enough fixed context for the medium action framing in S5_Shot5 while allowing S5_Shot9 to crop down to its isolated foreground detail.\n  - subject_position_directive: For S5_Shot5, reserve the left and middle foreground for the committed right-facing profile and the lower-right action toward marker 17. For S5_Shot9, permit an isolated foreground detail at center with no unrelated subject entering the frame.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not introduce overlay markers 32 through 45. Keep units outside the selected unit-6-to-unit-1 view from being invented, and do not add scenario-specific objects beyond the committed numbered elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [5, 2]\n  - look_at_unit: 1\n  - look_at_cell: [3, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 6 toward unit 1, centered on base marker 17 at look-at cell [3,2], supports the committed medium and insert shots while establishing markers 1, 2, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected portions of units 6, 1, and 2 supported by target markers [1,2,6], with opening markers 8 and 12 and fixed markers 15, 16, 17, 18, 19, 29, and 30 placed according to the floor plan; treat the geometry visibility lists only as supersets.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 6 at cell [5,2], directed toward unit 1 and look-at cell [3,2]; preserve enough fixed context for the medium action framing in S5_Shot5 while allowing S5_Shot9 to crop down to its isolated foreground detail.\n  - subject_position_directive: For S5_Shot5, reserve the left and middle foreground for the committed right-facing profile and the lower-right action toward marker 17. For S5_Shot9, permit an isolated foreground detail at center with no unrelated subject entering the frame.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not introduce overlay markers 32 through 45. Keep units outside the selected unit-6-to-unit-1 view from being invented, and do not add scenario-specific objects beyond the committed numbered elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [5, 2]\n  - look_at_unit: 1\n  - look_at_cell: [3, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 6 toward unit 1, centered on base marker 17 at look-at cell [3,2], supports the committed medium and insert shots while establishing markers 1, 2, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected portions of units 6, 1, and 2 supported by target markers [1,2,6], with opening markers 8 and 12 and fixed markers 15, 16, 17, 18, 19, 29, and 30 placed according to the floor plan; treat the geometry visibility lists only as supersets.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 6 at cell [5,2], directed toward unit 1 and look-at cell [3,2]; preserve enough fixed context for the medium action framing in S5_Shot5 while allowing S5_Shot9 to crop down to its isolated foreground detail.\n  - subject_position_directive: For S5_Shot5, reserve the left and middle foreground for the committed right-facing profile and the lower-right action toward marker 17. For S5_Shot9, permit an isolated foreground detail at center with no unrelated subject entering the frame.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not introduce overlay markers 32 through 45. Keep units outside the selected unit-6-to-unit-1 view from being invented, and do not add scenario-specific objects beyond the committed numbered elements.\n\n2026년 동시대 대한민국 서해안권의 소형 옥탑 주거 공간을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 남서쪽 철제 출입문 바로 안쪽에서 서 있는 사람의 눈높이 약 1.6미터로, 28밀리미터 중간 광각 렌즈를 사용해 중앙과 서쪽의 거실 겸 식사 공간을 가로질러 북서쪽 개방형 간이 주방과 북쪽 벽의 텔레비전 방향을 대각선으로 바라본다. 중앙의 소박한 식탁과 그 주위 의자들이 전경과 중경을 이루고, 북쪽 벽의 텔레비전과 낮은 받침대, 그 옆의 스탠드 조명, 북서쪽 벽을 따라 놓인 싱크대와 조리대 및 소형 가열대가 한눈에 자연스럽게 연결된다. 서쪽 벽의 작은 창으로 부드럽고 맑은 아침 햇빛이 들어와 식탁 표면과 바닥, 조리대에 현실적인 밝기 차이와 자연스러운 그림자를 만든다. 해풍과 습기에 노출되는 서해안 옥탑 주택다운 실용적인 구조로, 실제 도장 콘크리트와 회벽, 금속의 은은한 산화감, 합판과 목재의 결, 직물의 짜임이 정확하게 보이며 과장되지 않은 생활 사용감이 남아 있다. 색채는 바랜 회백색과 옅은 목재색, 차분한 자연색을 중심으로 하고 작은 생활 가구의 절제된 짙은 적색 계열이 미세한 강조색이 되게 한다. 공간은 깨끗하게 정돈되고 훼손되지 않은 평온한 일상 상태다. 자연스러운 피사계 심도와 실제 렌즈 원근, 현실적인 노출과 화이트밸런스, 후처리 없이 현장에서 기록한 생활 공간 참고 사진의 질감. 깨끗한 광고용 견본 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 사람, 얼굴, 신체 형태의 인형이나 장식은 전혀 보이지 않는 빈 배경 공간. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            2
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 6 toward unit 1, centered on base marker 17 at look-at cell [3,2], supports the committed medium and insert shots while establishing markers 1, 2, and 6.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            2
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the connected portions of units 6, 1, and 2 supported by target markers [1,2,6], with opening markers 8 and 12 and fixed markers 15, 16, 17, 18, 19, 29, and 30 placed according to the floor plan; treat the geometry visibility lists only as supersets.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 6 at cell [5,2], directed toward unit 1 and look-at cell [3,2]; preserve enough fixed context for the medium action framing in S5_Shot5 while allowing S5_Shot9 to crop down to its isolated foreground detail.",
          "subject_position_directive": "For S5_Shot5, reserve the left and middle foreground for the committed right-facing profile and the lower-right action toward marker 17. For S5_Shot9, permit an isolated foreground detail at center with no unrelated subject entering the frame.",
          "state_cue_directive": "No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Do not introduce overlay markers 32 through 45. Keep units outside the selected unit-6-to-unit-1 view from being invented, and do not add scenario-specific objects beyond the committed numbered elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_dwelling",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l04_dwelling"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B05": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B03",
        "reused_from_bg_id": "L04B03",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B03.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 소박하고 작은 현대식 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 중앙의 거실 겸 식사 공간 가까이에서 동남쪽 침실문 너머를 바라본다. 카메라는 성인이 서 있는 약 1.6미터 눈높이이며, 풀프레임 미러리스 카메라와 24밀리미터 광각 렌즈로 촬영한 자연스러운 수평 시점이다. 절대로 내려다본 평면도, 건축 도면, 투시도처럼 보이지 않는다. 가까운 전경에는 생활감 있는 식탁과 의자들이 놓이고, 식탁 위에는 찻잔 두 개가 있으며 그중 하나는 옆으로 넘어져 있다. 북쪽에는 텔레비전과 낮은 받침대, 그 곁에는 약한 빛을 내는 스탠드 조명이 있고, 북서쪽 개방형 간이 주방에는 싱크대와 조리대, 소형 가열대가 이어진다. 서쪽의 작은 창과 남쪽 침실 창의 커튼은 어두운 밤을 드러내며, 강한 외부광 없이 스탠드 조명과 희미한 주변광만 남은 낮은 밝기의 실내다. 침실문 너머 동쪽 벽에는 침대가 있고 남쪽 창가에는 커튼이 늘어져 있다. 침실 바닥에는 넓고 불규칙한 짙은 핏물 웅덩이가 실제 바닥 재질을 따라 번져 있으며, 피 묻은 발자국이 커튼 방향으로 이어진다. 커튼 뒤 바닥에는 시신이 있으나 천에 완전히 가려져 얼굴, 손, 피부, 신체 윤곽이 전혀 보이지 않는다. 그 가려진 손에 쥐어진 구겨진 낡은 사진은 모서리 일부만 커튼 아래로 드러나며, 사진의 인쇄면과 인물상은 식별되지 않는다. 침대 위 벽에는 짙은 붉은 자국이 번지며 아직 완전히 닫히지 않은 원을 이루는 중이다. 이 표식은 손으로 그린 듯 굵기와 가장자리가 불균일한 단 하나의 원이며, 정교한 마법진이나 복잡한 서구식 룬은 아니다. 인물, 얼굴, 손, 노출된 신체, 사람 형태의 그림자나 형상은 전혀 묘사하지 않는다. 현실적인 비닐 바닥의 반사, 합판과 무늬목의 결, 금속 표면의 미세한 부식, 직물 커튼의 섬유 조직, 일상적인 얼룩과 사용 흔적, 서해안의 습기와 염분이 남긴 가벼운 마모를 정확히 표현한다. 과장된 공포 조명 대신 실제 어두운 주거지에서 발생하는 낮은 조도, 깊지만 뭉개지지 않는 그림자, 자연스러운 원근과 피사계 심도를 사용한다. 깨끗한 광고용 스톡 사진이 아니라 실제 사건 현장을 기록한 무보정 현장 참고 사진처럼 사실적이어야 한다. 삽화, 컴퓨터 그래픽, 건축 시각화가 아닌 실제 디지털 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "식탁과 찻잔 두 개를 가까운 전경에 두고, 그 너머 침실문을 통해 침대와 커튼이 함께 보이게 한다. 침실 바닥의 핏물과 커튼 방향으로 이어지는 피 묻은 발자국, 침대 위 벽의 불완전한 붉은 원이 한 시선 안에서 읽혀야 한다. 커튼 뒤 시신은 완전히 가려 직접적인 신체 형태가 보이지 않게 한다.",
            "shot_id": "S12_Shot11"
          },
          {
            "guide_text": "눈높이의 넓은 시야를 유지하면서 침실문 안쪽 바닥의 넓은 핏물 웅덩이와 커튼 쪽으로 향하는 피 묻은 발자국을 분명히 보여 준다. 침대 위 벽에는 손으로 그리는 도중처럼 가장자리가 불균일하고 아직 닫히지 않은 단일 붉은 원만 두며, 복잡한 문양이나 룬은 넣지 않는다.",
            "shot_id": "S12_Shot18"
          },
          {
            "guide_text": "식탁의 넘어져 있는 찻잔과 열린 침실 시야를 함께 유지하되, 커튼 아래로 구겨진 낡은 사진의 모서리가 가까스로 드러나는 세부가 식별되게 한다. 사진 속 인물이나 얼굴은 보이지 않으며, 커튼 뒤의 시신과 손도 완전히 가려져 어떤 신체 윤곽도 형성하지 않게 한다.",
            "shot_id": "S12_Shot21"
          }
        ],
        "shot_ids": [
          "S12_Shot11",
          "S12_Shot18",
          "S12_Shot21"
        ],
        "scenes": [],
        "parent_id": "L04B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 (shared living and dining area), facing through number 10 (young adult bedroom door) toward number 21 (bed) and number 31 (curtain)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Keep number 15 (dining table) in the near foreground and the bedroom beyond the doorway visible, allowing the cups, blood trail, body, photograph, and forming circle to occupy their specified overlay positions."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B03",
          "selected_refs": [
            {
              "physical_space_id": "ps_units_1_2_4_6",
              "ref_bg_id": "L04B03",
              "space_description": null
            }
          ]
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Retain the broad 90-degree base framing from camera unit 6 at [5,2] toward unit 4 and [4,8], matching L04B03. Support the medium reveal crop in S12_Shot11, the hand-height insert in S12_Shot18, and the upward close crop in S12_Shot21 without moving fixed walls, openings, or furniture.",
          "negative_continuity_directive": "Exclude overlay markers 37 through 45. Do not carry markers 39, 40, 41, or 42 from L04B03 into this state. Keep the fixed positions of markers 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 29, 30, and 31 aligned with the reference plate.",
          "state_cue_directive": "Apply transient markers 32, 33, 34, 35, and 36 only in the roles and frame regions committed by S12_Shot11, S12_Shot18, and S12_Shot21. Keep all other state overlays absent and preserve the supplied low-key state-facing treatment.",
          "subject_position_directive": "For S12_Shot11, reserve the low center midground behind marker 31 for the single committed collapsed subject. For S12_Shot18, isolate the committed gripping fingers and marker 34 near the foreground center. S12_Shot21 commits no subject, so keep its upward wall crop free of invented subjects.",
          "visible_space_directive": "Reuse the fixed connected-space layout of L04B03 across target units 1, 2, 4, and 6. Preserve markers 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 29, 30, and 31, with the unit-4 portion and marker 21 aligned to the selected look-at geometry."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_dwelling",
          "prior_bg_ids": [
            "L04B03"
          ],
          "attached_ref_labels": [
            "bg:L04B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B06": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B03",
        "reused_from_bg_id": "L04B03",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B03.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 소형 옥탑 주거 내부를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 남서쪽 철제 출입문 바로 안쪽에서 약 1.6미터 높이로 서서, 중앙과 서쪽의 거실 겸 식사 공간을 가로질러 동쪽 침실 문 너머 동쪽 벽의 침대까지 바라본다. 풀프레임 기준 26밀리미터 광각 렌즈의 자연스러운 원근으로, 내려다보는 평면도 시점이 아닌 사람의 실제 눈높이 장면을 담는다. 중앙에는 식탁과 의자들이 정확히 정돈되어 있고, 북쪽 벽에는 낮은 받침대 위 텔레비전과 그 주변의 스탠드 조명이 있으며, 북서쪽 개방형 간이 주방에는 싱크대, 조리대와 소형 쿡탑이 현실적인 간격으로 이어진다. 서쪽의 작은 거실 창과 남쪽 침실 창의 커튼은 늦은 밤의 어두운 외부를 향하고, 침실 북쪽 벽에는 옷장과 수납장이, 동쪽 벽에는 침대가 놓여 있다. 침실 바닥과 수납장 가장자리에는 평소 자리에서 미묘하게 옮겨진 배낭과 작은 봉제 인형이 놓여 있으며, 봉제 인형에는 얼굴이나 사람의 신체를 연상시키는 형상이 없다. 실내는 비정상적일 만큼 티 없이 깨끗하고 질서정연하며, 먼지나 어수선함 없이 모든 노출 표면이 세심하게 닦여 있다. 다만 실제 오래된 옥탑방답게 철제 출입문의 미세한 도장 마모, 합판과 목재의 결, 사용으로 생긴 약한 광택, 저렴한 벽지의 이음매, 금속과 플라스틱의 현실적인 표면 차이는 남아 있다. 천장등과 스탠드 조명의 절제된 따뜻한 빛이 어두운 창밖과 대비되며, 과장되지 않은 낮은 명암과 차분한 자연색을 유지한다. 사람, 얼굴, 인체 형상은 전혀 없고 실제 빈 공간만 보인다. 깨끗한 상업용 사진이 아니라 실제 생활 공간을 사실적으로 기록한 현장 참고 사진이며, 자연스러운 심도와 정확한 콘크리트·금속·직물·목재 질감, 후처리 없는 담담한 노출을 사용한다. 삽화나 컴퓨터 그래픽, 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "철제 출입문 가까이의 성인 눈높이에서 거실 겸 식사 공간 전체와 열린 침실 문 너머 침대가 한 시선 안에 들어오게 한다. 모든 표면은 비정상적으로 말끔하고 정돈되어 있어야 하며, 침실 바닥과 수납장 가장자리의 위치가 살짝 달라진 배낭과 얼굴이나 인체 형태가 없는 작은 봉제 인형을 은근히 확인할 수 있게 한다.",
            "shot_id": "S14_Shot5"
          },
          {
            "guide_text": "동일한 야간 조명, 재료 질감, 가구 배치와 출입문 쪽 시점을 유지한다. 넓은 화각의 원근을 자연스럽게 보존하고, 중앙 식탁에서 침실 문과 침대로 이어지는 깊이를 분명히 하며, 침실의 배낭과 작은 봉제 인형은 과장하지 않은 미세한 위치 변화로 표현한다.",
            "shot_id": "S14_Shot7"
          },
          {
            "guide_text": "배경 연속성을 위해 철제 출입문에서 침실을 바라보는 축과 성인 눈높이를 그대로 유지한다. 지나치게 정돈된 빈 방의 현실적인 정적을 강조하되 공포 연출용 효과를 추가하지 말고, 침실 바닥과 수납장 가장자리에 살짝 옮겨진 배낭과 얼굴 없는 작은 봉제 인형이 공간 안에 자연스럽게 놓이게 한다.",
            "shot_id": "S14_Shot11"
          }
        ],
        "shot_ids": [
          "S14_Shot5",
          "S14_Shot7",
          "S14_Shot11"
        ],
        "scenes": [],
        "parent_id": "L04B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8 (steel entry door), facing across number 1 (shared living and dining area) through number 10 (young adult bedroom door) toward number 21 (bed)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "26mm wide angle",
          "framing_notes": "Present every visible surface as unnaturally clean and ordered; include the subtly shifted backpack and doll overlay but no blood, body, cups, photograph, or red markings."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B03",
          "selected_refs": [
            {
              "physical_space_id": "ps_units_1_2_4_6",
              "ref_bg_id": "L04B03",
              "space_description": null
            }
          ]
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Maintain broad 90-degree coverage from camera unit 6 at [5,2] toward unit 4 and look-at cell [4,8], matching L04B03. Keep the center open for the wide S14_Shot5 composition, preserve a slim recognizable background corridor for S14_Shot7, and allow the medium two-subject crop of S14_Shot11.",
          "negative_continuity_directive": "Exclude overlay markers 32 through 44, including all such cues present in earlier same-space states. Preserve the fixed positions of markers 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 22, 29, 30, and 31, and do not invent additional units or scenario-specific objects.",
          "state_cue_directive": "Carry transient marker 45 as the only numbered overlay. Also preserve the explicitly committed orderly, clean, unmarked, and unoccupied evidence areas from S14_Shot5 and S14_Shot7, and the clean marker-15 surface context from S14_Shot11 without adding further cues.",
          "subject_position_directive": "S14_Shot5 commits no subject, so leave the center unoccupied and free of invented subjects. For S14_Shot7, reserve an off-center close foreground position and a slim empty eyeline corridor. For S14_Shot11, reserve middle-left and middle-right midground positions for the two committed subjects beside marker 15 and along the opening-directed exit path.",
          "visible_space_directive": "Use the same connected view of units 6, 1, 2, and 4 established by L04B03. Keep markers 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 22, 29, 30, and 31 fixed, with the unit-4 portion aligned to look-at cell [4,8]."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_dwelling",
          "prior_bg_ids": [
            "L04B03"
          ],
          "attached_ref_labels": [
            "bg:L04B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권과 인근 도서 지역의 소박한 소형 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 욕실 문 근처에서 약 1.6미터 높이로 서서, 동쪽 중앙의 소형 욕실에서 중앙과 서쪽의 공동 거실·식사 공간을 지나 식탁을 향해 대각선으로 바라본다. 풀프레임 미러리스 또는 디지털 일안반사식 카메라와 24밀리미터 광각 렌즈를 사용한 자연스러운 원근감이며, 내려다보는 평면도 시점이나 건축 도식이 아니다. 프레임 한쪽에는 욕실 세면대 주변 벽이 보이고, 그 너머에는 식탁과 의자, 북쪽 벽의 텔레비전과 낮은 받침대, 스탠드 조명, 북서쪽의 싱크대·조리대와 소형 가열대, 서쪽의 작은 창이 이어진다. 욕실 안쪽에는 실제 사용 흔적이 있는 세면대, 변기, 샤워 설비와 배수구가 자연스럽게 배치된다. 작은 서쪽 창으로 들어오는 흐린 낮빛과 현실적인 실내 천장 조명이 섞이고, 바랜 벽지, 생활 흠집이 있는 합성 바닥재, 물때가 조금 남은 도기, 습기와 염분으로 미세하게 변색된 금속, 실제 나뭇결과 직물 짜임을 정확하게 표현한다. 색은 탁한 자연색과 절제된 밝기, 낮은 명암 대비를 유지하며 새것 같은 전시 주택이나 깨끗한 광고 사진처럼 보이지 않게 한다. 욕실 세면대 가까운 벽 표면에는 손으로 한 번 그린 듯 두께와 가장자리가 불균일한 짙은 진홍색 단일 원형 환시가 국소적으로 나타난다. 정교한 마법진이나 문자, 룬은 없으며, 벽의 원근과 표면 질감을 따르면서도 가장자리 일부가 짧게 흔들리는 주관적 시각 왜곡으로 보이게 한다. 식탁 가장자리에는 액자형 가족사진이 놓여 있고, 사진 평면 내부에서 얼굴이 있던 영역만 녹아내리듯 번지고 늘어지는 환시가 나타난다. 사진 속 사람이나 얼굴, 신체 형상은 알아볼 수 있게 재현하지 말고, 인화면의 제한된 영역 안에서만 식별 불가능한 용해성 왜곡으로 표현하며 사진 밖 공간으로 돌출시키지 않는다. 두 환시는 각각 욕실 벽과 사진 표면에만 엄격히 한정한다. 사람, 얼굴, 인체 형태의 조형물은 공간 어디에도 없다. 실제 장소 참고 사진처럼 사실적인 자연광, 정확한 재료 질감, 일상적인 얼룩과 마모, 자연스러운 피사계 심도, 과도한 보정 없는 담담한 촬영 결과. 삽화, 컴퓨터 생성 이미지, 건축 시각화, 평면도 표현이 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "욕실 문 가까이의 눈높이 시점에서 욕실 세면대 주변 벽과 거실 식탁을 한 프레임에 담는다. 붉은 원형 환시는 욕실 벽 표면에만, 녹아내리는 얼굴의 환시는 식탁 가장자리 가족사진의 평면 안에만 제한하며 두 현상이 공간으로 돌출되지 않게 한다.",
            "shot_id": "S18_Shot11"
          },
          {
            "guide_text": "욕실 벽의 불균일한 짙은 붉은 원이 읽히도록 전경 측면을 확보하되, 대각선 너머의 식탁과 가족사진도 식별 가능한 자연스러운 깊이 안에 둔다. 실제 낮 실내광과 생활 마모를 유지하고 초자연적 현상을 물리적인 입체 물체처럼 표현하지 않는다.",
            "shot_id": "S18_Shot15"
          },
          {
            "guide_text": "식탁 가장자리의 액자형 가족사진이 시선의 종착점이 되게 구성한다. 사진 속 얼굴이 있던 영역은 알아볼 수 없는 용해성 번짐으로만 보이게 하고 사람, 얼굴, 신체 형상은 재현하지 않는다. 욕실 벽의 붉은 원은 프레임 한쪽에 국소적으로 남겨 두 현상의 공간적 관계를 보여 준다.",
            "shot_id": "S18_Shot16"
          }
        ],
        "shot_ids": [
          "S18_Shot11",
          "S18_Shot15",
          "S18_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 11 (bathroom door), facing diagonally from number 5 (bathroom) across number 1 (shared living and dining area) toward number 15 (dining table)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Allow a view of the bathroom wall near number 23 and the framed family photograph on or beside number 15; the two hallucination overlays must remain localized to those surfaces."
        },
        "reference_decision": {
          "bg_id": "L04B01",
          "fp_id": "fp_l04_dwelling",
          "node_index": 5,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B01 overlaps L04B04 in target units 1, 2, and 6 and therefore inherits the anchor's fixed positions for markers 8, 12, 15, 16, 17, 18, 19, 29, and 30. The camera moves into unit 5 and targets marker 23 for S18_Shot11, revealing fixed markers 11, 23, 24, and 25 that the anchor view did not establish; this genuine geometry change requires a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B04.png"
          ],
          "source_bg_ids": [
            "L04B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_2_6"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_2_6",
                "ref_bg_id": "L04B04",
                "space_description": null
              }
            ],
            "why_single_ref_or_two_refs": "One anchor reference is sufficient for the overlapping fixed structure in units 1, 2, and 6; the child camera separately establishes the unit-5-facing structural slice."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              5
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Neutral localized coverage from unit 5 toward look-at cell [3,6], associated with fixed marker 23, supports the reflective close shot while retaining continuity with adjacent target units for the table-based close shots.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              6
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Center the localized view on unit 5 and fixed markers 23, 24, and 25, with opening marker 11 where supported. Maintain continuity with the adjacent portions of target units 1, 2, and 6 and their inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 without claiming visibility beyond the selected cone.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 5 at [4,5], directed within unit 5 toward look-at cell [3,6]. Keep the reflective surface and its returned wall plane available for the tight S18_Shot11 crop, while allowing the consuming table-based close shots to use only narrow peripheral fixed context.",
            "subject_position_directive": "S18_Shot11 commits no visible subject, so keep the reflective close frame free of invented subjects. S18_Shot15 confines its committed pictured subject to the centered content surface. For S18_Shot16, reserve the middle center at close distance for one facing subject with both hands around the head and keep marker 15 only as soft peripheral context.",
            "state_cue_directive": "Apply transient markers 37 and 38 only in the perception modes and image-plane contexts committed by S18_Shot11 and S18_Shot15. Do not add any other overlay state, and preserve the subdued ambient treatment specified by the surfaced shots.",
            "negative_continuity_directive": "Exclude overlay markers 32 through 36 and 39 through 45. Preserve inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 in the same positions as L04B04, and do not invent spaces outside the localized unit-5-facing view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B04' physical_space_id='ps_units_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [4, 5]\n  - look_at_unit: 5\n  - look_at_cell: [3, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral localized coverage from unit 5 toward look-at cell [3,6], associated with fixed marker 23, supports the reflective close shot while retaining continuity with adjacent target units for the table-based close shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Center the localized view on unit 5 and fixed markers 23, 24, and 25, with opening marker 11 where supported. Maintain continuity with the adjacent portions of target units 1, 2, and 6 and their inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 without claiming visibility beyond the selected cone.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 5 at [4,5], directed within unit 5 toward look-at cell [3,6]. Keep the reflective surface and its returned wall plane available for the tight S18_Shot11 crop, while allowing the consuming table-based close shots to use only narrow peripheral fixed context.\n  - subject_position_directive: S18_Shot11 commits no visible subject, so keep the reflective close frame free of invented subjects. S18_Shot15 confines its committed pictured subject to the centered content surface. For S18_Shot16, reserve the middle center at close distance for one facing subject with both hands around the head and keep marker 15 only as soft peripheral context.\n  - state_cue_directive: Apply transient markers 37 and 38 only in the perception modes and image-plane contexts committed by S18_Shot11 and S18_Shot15. Do not add any other overlay state, and preserve the subdued ambient treatment specified by the surfaced shots.\n  - negative_continuity_directive: Exclude overlay markers 32 through 36 and 39 through 45. Preserve inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 in the same positions as L04B04, and do not invent spaces outside the localized unit-5-facing view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B04' physical_space_id='ps_units_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [4, 5]\n  - look_at_unit: 5\n  - look_at_cell: [3, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral localized coverage from unit 5 toward look-at cell [3,6], associated with fixed marker 23, supports the reflective close shot while retaining continuity with adjacent target units for the table-based close shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Center the localized view on unit 5 and fixed markers 23, 24, and 25, with opening marker 11 where supported. Maintain continuity with the adjacent portions of target units 1, 2, and 6 and their inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 without claiming visibility beyond the selected cone.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 5 at [4,5], directed within unit 5 toward look-at cell [3,6]. Keep the reflective surface and its returned wall plane available for the tight S18_Shot11 crop, while allowing the consuming table-based close shots to use only narrow peripheral fixed context.\n  - subject_position_directive: S18_Shot11 commits no visible subject, so keep the reflective close frame free of invented subjects. S18_Shot15 confines its committed pictured subject to the centered content surface. For S18_Shot16, reserve the middle center at close distance for one facing subject with both hands around the head and keep marker 15 only as soft peripheral context.\n  - state_cue_directive: Apply transient markers 37 and 38 only in the perception modes and image-plane contexts committed by S18_Shot11 and S18_Shot15. Do not add any other overlay state, and preserve the subdued ambient treatment specified by the surfaced shots.\n  - negative_continuity_directive: Exclude overlay markers 32 through 36 and 39 through 45. Preserve inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 in the same positions as L04B04, and do not invent spaces outside the localized unit-5-facing view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B04' physical_space_id='ps_units_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [4, 5]\n  - look_at_unit: 5\n  - look_at_cell: [3, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral localized coverage from unit 5 toward look-at cell [3,6], associated with fixed marker 23, supports the reflective close shot while retaining continuity with adjacent target units for the table-based close shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Center the localized view on unit 5 and fixed markers 23, 24, and 25, with opening marker 11 where supported. Maintain continuity with the adjacent portions of target units 1, 2, and 6 and their inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 without claiming visibility beyond the selected cone.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 5 at [4,5], directed within unit 5 toward look-at cell [3,6]. Keep the reflective surface and its returned wall plane available for the tight S18_Shot11 crop, while allowing the consuming table-based close shots to use only narrow peripheral fixed context.\n  - subject_position_directive: S18_Shot11 commits no visible subject, so keep the reflective close frame free of invented subjects. S18_Shot15 confines its committed pictured subject to the centered content surface. For S18_Shot16, reserve the middle center at close distance for one facing subject with both hands around the head and keep marker 15 only as soft peripheral context.\n  - state_cue_directive: Apply transient markers 37 and 38 only in the perception modes and image-plane contexts committed by S18_Shot11 and S18_Shot15. Do not add any other overlay state, and preserve the subdued ambient treatment specified by the surfaced shots.\n  - negative_continuity_directive: Exclude overlay markers 32 through 36 and 39 through 45. Preserve inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 in the same positions as L04B04, and do not invent spaces outside the localized unit-5-facing view.\n\n2026년 대한민국 서해안권과 인근 도서 지역의 소박한 소형 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 욕실 문 근처에서 약 1.6미터 높이로 서서, 동쪽 중앙의 소형 욕실에서 중앙과 서쪽의 공동 거실·식사 공간을 지나 식탁을 향해 대각선으로 바라본다. 풀프레임 미러리스 또는 디지털 일안반사식 카메라와 24밀리미터 광각 렌즈를 사용한 자연스러운 원근감이며, 내려다보는 평면도 시점이나 건축 도식이 아니다. 프레임 한쪽에는 욕실 세면대 주변 벽이 보이고, 그 너머에는 식탁과 의자, 북쪽 벽의 텔레비전과 낮은 받침대, 스탠드 조명, 북서쪽의 싱크대·조리대와 소형 가열대, 서쪽의 작은 창이 이어진다. 욕실 안쪽에는 실제 사용 흔적이 있는 세면대, 변기, 샤워 설비와 배수구가 자연스럽게 배치된다. 작은 서쪽 창으로 들어오는 흐린 낮빛과 현실적인 실내 천장 조명이 섞이고, 바랜 벽지, 생활 흠집이 있는 합성 바닥재, 물때가 조금 남은 도기, 습기와 염분으로 미세하게 변색된 금속, 실제 나뭇결과 직물 짜임을 정확하게 표현한다. 색은 탁한 자연색과 절제된 밝기, 낮은 명암 대비를 유지하며 새것 같은 전시 주택이나 깨끗한 광고 사진처럼 보이지 않게 한다. 욕실 세면대 가까운 벽 표면에는 손으로 한 번 그린 듯 두께와 가장자리가 불균일한 짙은 진홍색 단일 원형 환시가 국소적으로 나타난다. 정교한 마법진이나 문자, 룬은 없으며, 벽의 원근과 표면 질감을 따르면서도 가장자리 일부가 짧게 흔들리는 주관적 시각 왜곡으로 보이게 한다. 식탁 가장자리에는 액자형 가족사진이 놓여 있고, 사진 평면 내부에서 얼굴이 있던 영역만 녹아내리듯 번지고 늘어지는 환시가 나타난다. 사진 속 사람이나 얼굴, 신체 형상은 알아볼 수 있게 재현하지 말고, 인화면의 제한된 영역 안에서만 식별 불가능한 용해성 왜곡으로 표현하며 사진 밖 공간으로 돌출시키지 않는다. 두 환시는 각각 욕실 벽과 사진 표면에만 엄격히 한정한다. 사람, 얼굴, 인체 형태의 조형물은 공간 어디에도 없다. 실제 장소 참고 사진처럼 사실적인 자연광, 정확한 재료 질감, 일상적인 얼룩과 마모, 자연스러운 피사계 심도, 과도한 보정 없는 담담한 촬영 결과. 삽화, 컴퓨터 생성 이미지, 건축 시각화, 평면도 표현이 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            5
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Neutral localized coverage from unit 5 toward look-at cell [3,6], associated with fixed marker 23, supports the reflective close shot while retaining continuity with adjacent target units for the table-based close shots.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            6
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Center the localized view on unit 5 and fixed markers 23, 24, and 25, with opening marker 11 where supported. Maintain continuity with the adjacent portions of target units 1, 2, and 6 and their inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 without claiming visibility beyond the selected cone.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 5 at [4,5], directed within unit 5 toward look-at cell [3,6]. Keep the reflective surface and its returned wall plane available for the tight S18_Shot11 crop, while allowing the consuming table-based close shots to use only narrow peripheral fixed context.",
          "subject_position_directive": "S18_Shot11 commits no visible subject, so keep the reflective close frame free of invented subjects. S18_Shot15 confines its committed pictured subject to the centered content surface. For S18_Shot16, reserve the middle center at close distance for one facing subject with both hands around the head and keep marker 15 only as soft peripheral context.",
          "state_cue_directive": "Apply transient markers 37 and 38 only in the perception modes and image-plane contexts committed by S18_Shot11 and S18_Shot15. Do not add any other overlay state, and preserve the subdued ambient treatment specified by the surfaced shots.",
          "negative_continuity_directive": "Exclude overlay markers 32 through 36 and 39 through 45. Preserve inherited markers 8, 12, 15, 16, 17, 18, 19, 29, and 30 in the same positions as L04B04, and do not invent spaces outside the localized unit-5-facing view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_dwelling",
          "prior_bg_ids": [
            "L04B04"
          ],
          "attached_ref_labels": [
            "bg:L04B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B03.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 오래되고 소박한 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 철제 현관문 바로 안쪽, 약 1.6미터의 서 있는 사람 눈높이에 실제 35밀리미터급 미러리스 카메라와 22밀리미터 광각 렌즈를 두고, 중앙과 서쪽의 공용 거실 겸 식사 공간을 가로질러 동쪽의 작은 침실 출입구와 서쪽 거실 창, 침실 남쪽 창 방향을 대각선으로 바라본다. 중앙 식탁과 그 주변 의자, 북쪽 벽의 텔레비전과 낮은 받침대, 그 옆의 스탠드 조명, 북서쪽 개방형 간이 주방의 싱크대와 조리대 및 소형 가열대, 동쪽 침실의 침대와 북쪽 벽 옷장, 남쪽 창의 커튼이 실제 좁은 옥탑방 구조 안에 자연스럽게 이어진다.\n\n해 질 무렵의 흐리고 서늘한 푸른 자연광이 열린 거실 창과 흐트러진 침실 창으로 들어오고, 실내에는 약한 생활 조명이 남아 낮은 명암 대비와 가라앉은 밝기를 만든다. 창틀은 동시대 한국의 실용적인 금속 또는 합성수지 창호이며, 벽지 이음매와 눌린 바닥재, 오래 사용한 합판 가구의 모서리 마모, 금속 표면의 작은 녹과 얼룩, 커튼의 실제 직물 조직이 선명하고 사실적이다. 바닷바람과 습기에 오래 노출된 옥탑 주거답게 창 주변과 벽 하단에 옅은 변색과 생활 얼룩이 있지만 과장하지 않는다.\n\n젖은 진흙 발자국이 현관 안쪽에서 시작해 공용 공간을 가로질러 각 방 방향으로 이어진다. 식탁 주변 의자 여러 개가 제자리에서 넘어져 바닥에 불규칙하게 놓여 있다. 거실 창은 열려 있고 침실 창도 누군가 건드린 듯 열린 상태이며, 커튼이 들어오는 바람에 약간 밀려 있다. 텔레비전 받침대 주변의 거실 수납 공간과 침실 옷장은 급히 뒤져진 상태로, 문과 수납부가 열린 채 일상 소지품이 흐트러져 있으나 비현실적으로 과도한 파괴나 임의의 상징은 없다. 불안한 사건 직후의 흔적이 남았지만 공간 자체는 평범하고 검소한 현대 한국의 생활 공간으로 보여야 한다.\n\n실제 콘크리트, 금속의 자연스러운 산화, 직물의 짜임, 목재와 합판의 결, 바닥의 진흙 수분과 마른 가장자리를 정확하게 표현한다. 자연스러운 원근과 깊이, 광각 렌즈의 절제된 공간감, 현실적인 초점 심도를 유지한다. 사람, 얼굴, 인체 형태의 물체는 전혀 없다. 깨끗한 광고 사진이 아니라 실제 장소 기록 사진이며, 인위적 후처리 없이 촬영한 담담한 현장 사진이다. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화, 회화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "철제 현관문 바로 안쪽의 서 있는 사람 눈높이에서 공용 거실과 식사 공간을 대각선으로 넓게 담는다. 현관에서 방 쪽으로 이어지는 진흙 발자국, 식탁 주변에 넘어진 의자, 열린 거실 창과 흐트러진 수납 상태가 한 시야 안에서 명확히 읽히게 한다. 공간은 비어 있어야 하며 사람이나 사람 형태는 넣지 않는다.",
            "shot_id": "S25_Shot1"
          },
          {
            "guide_text": "현관 안쪽에서 동쪽 침실 출입구 방향으로 시선을 유도하되, 전경의 진흙 발자국과 뒤집힌 의자, 중경의 식탁, 배경의 열린 창과 뒤져진 침실 옷장이 자연스러운 깊이로 연결되게 한다. 해 질 무렵의 차가운 외부광과 실내의 약한 생활 조명이 실제 주거 공간처럼 균형을 이루게 한다.",
            "shot_id": "S27_Shot3"
          }
        ],
        "shot_ids": [
          "S25_Shot1",
          "S27_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 8 (steel entry door), facing diagonally across number 1 (shared living and dining area) toward number 10 (young adult bedroom door), number 12 (living window), and number 13 (bedroom window)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "22mm wide angle",
          "framing_notes": "Show the muddy route from the entry, overturned chairs around the table, the open window state, and searched storage while preserving the dwelling's underlying layout."
        },
        "reference_decision": {
          "bg_id": "L04B03",
          "fp_id": "fp_l04_dwelling",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The target set overlaps the anchor in units 1, 2, and 6, so L04B04 commits the shared fixed structure, openings, and furniture positions. The camera remains in unit 6 but turns toward unit 4 to reveal a different structural slice needed by S25_Shot1 and the softly recognizable background of S27_Shot3; this geometry change requires a new plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B04.png"
          ],
          "source_bg_ids": [
            "L04B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_2_6"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_2_6",
                "ref_bg_id": "L04B04",
                "space_description": null
              }
            ],
            "why_single_ref_or_two_refs": "One earlier reference is sufficient because L04B04 establishes the overlapping fixed structure in units 1, 2, and 6; the new camera direction extends that continuity toward unit 4."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              2
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Broad view from unit 6 toward unit 4, using marker 21 at look-at cell [4,8], covers the receding foreground-to-background staging across target units 1, 2, 4, and 6.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              8
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show the overlapping fixed structure of units 6, 1, and 2 from L04B04 and extend the view toward unit 4. Preserve base markers 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 22, 30, and 31 in their floor-plan positions, with openings 8, 10, 12, and 13 included only where the wide cone supports them.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 6 at [5,2] toward unit 4 and look-at cell [4,8]. Preserve a readable lower foreground, interrupted middle depth, and distant background so the positional constraints in S25_Shot1 remain available, while allowing a close subject crop for S27_Shot3.",
            "subject_position_directive": "S25_Shot1 commits no subject, so keep its broad background free of invented subjects. For S27_Shot3, reserve the center at close portrait distance for one committed subject with a lower-edge handheld item and keep the fixed background subordinate and softly recognizable.",
            "state_cue_directive": "Carry transient markers 39, 40, 41, and 42 in their committed foreground, midground, opening, and general-state roles. Preserve the subdued state-facing treatment from S25_Shot1 without adding unlisted cues.",
            "negative_continuity_directive": "Exclude overlay markers 32, 33, 34, 35, 36, 37, 38, 43, 44, and 45. Do not shift the fixed positions inherited from L04B04, and do not invent units or openings beyond those supported by the selected view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B04' physical_space_id='ps_units_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [5, 2]\n  - look_at_unit: 4\n  - look_at_cell: [4, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad view from unit 6 toward unit 4, using marker 21 at look-at cell [4,8], covers the receding foreground-to-background staging across target units 1, 2, 4, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the overlapping fixed structure of units 6, 1, and 2 from L04B04 and extend the view toward unit 4. Preserve base markers 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 22, 30, and 31 in their floor-plan positions, with openings 8, 10, 12, and 13 included only where the wide cone supports them.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 6 at [5,2] toward unit 4 and look-at cell [4,8]. Preserve a readable lower foreground, interrupted middle depth, and distant background so the positional constraints in S25_Shot1 remain available, while allowing a close subject crop for S27_Shot3.\n  - subject_position_directive: S25_Shot1 commits no subject, so keep its broad background free of invented subjects. For S27_Shot3, reserve the center at close portrait distance for one committed subject with a lower-edge handheld item and keep the fixed background subordinate and softly recognizable.\n  - state_cue_directive: Carry transient markers 39, 40, 41, and 42 in their committed foreground, midground, opening, and general-state roles. Preserve the subdued state-facing treatment from S25_Shot1 without adding unlisted cues.\n  - negative_continuity_directive: Exclude overlay markers 32, 33, 34, 35, 36, 37, 38, 43, 44, and 45. Do not shift the fixed positions inherited from L04B04, and do not invent units or openings beyond those supported by the selected view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B04' physical_space_id='ps_units_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [5, 2]\n  - look_at_unit: 4\n  - look_at_cell: [4, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad view from unit 6 toward unit 4, using marker 21 at look-at cell [4,8], covers the receding foreground-to-background staging across target units 1, 2, 4, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the overlapping fixed structure of units 6, 1, and 2 from L04B04 and extend the view toward unit 4. Preserve base markers 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 22, 30, and 31 in their floor-plan positions, with openings 8, 10, 12, and 13 included only where the wide cone supports them.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 6 at [5,2] toward unit 4 and look-at cell [4,8]. Preserve a readable lower foreground, interrupted middle depth, and distant background so the positional constraints in S25_Shot1 remain available, while allowing a close subject crop for S27_Shot3.\n  - subject_position_directive: S25_Shot1 commits no subject, so keep its broad background free of invented subjects. For S27_Shot3, reserve the center at close portrait distance for one committed subject with a lower-edge handheld item and keep the fixed background subordinate and softly recognizable.\n  - state_cue_directive: Carry transient markers 39, 40, 41, and 42 in their committed foreground, midground, opening, and general-state roles. Preserve the subdued state-facing treatment from S25_Shot1 without adding unlisted cues.\n  - negative_continuity_directive: Exclude overlay markers 32, 33, 34, 35, 36, 37, 38, 43, 44, and 45. Do not shift the fixed positions inherited from L04B04, and do not invent units or openings beyond those supported by the selected view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B04' physical_space_id='ps_units_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [5, 2]\n  - look_at_unit: 4\n  - look_at_cell: [4, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad view from unit 6 toward unit 4, using marker 21 at look-at cell [4,8], covers the receding foreground-to-background staging across target units 1, 2, 4, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the overlapping fixed structure of units 6, 1, and 2 from L04B04 and extend the view toward unit 4. Preserve base markers 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 22, 30, and 31 in their floor-plan positions, with openings 8, 10, 12, and 13 included only where the wide cone supports them.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 6 at [5,2] toward unit 4 and look-at cell [4,8]. Preserve a readable lower foreground, interrupted middle depth, and distant background so the positional constraints in S25_Shot1 remain available, while allowing a close subject crop for S27_Shot3.\n  - subject_position_directive: S25_Shot1 commits no subject, so keep its broad background free of invented subjects. For S27_Shot3, reserve the center at close portrait distance for one committed subject with a lower-edge handheld item and keep the fixed background subordinate and softly recognizable.\n  - state_cue_directive: Carry transient markers 39, 40, 41, and 42 in their committed foreground, midground, opening, and general-state roles. Preserve the subdued state-facing treatment from S25_Shot1 without adding unlisted cues.\n  - negative_continuity_directive: Exclude overlay markers 32, 33, 34, 35, 36, 37, 38, 43, 44, and 45. Do not shift the fixed positions inherited from L04B04, and do not invent units or openings beyond those supported by the selected view.\n\n2026년 동시대 대한민국 서해안권의 오래되고 소박한 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 철제 현관문 바로 안쪽, 약 1.6미터의 서 있는 사람 눈높이에 실제 35밀리미터급 미러리스 카메라와 22밀리미터 광각 렌즈를 두고, 중앙과 서쪽의 공용 거실 겸 식사 공간을 가로질러 동쪽의 작은 침실 출입구와 서쪽 거실 창, 침실 남쪽 창 방향을 대각선으로 바라본다. 중앙 식탁과 그 주변 의자, 북쪽 벽의 텔레비전과 낮은 받침대, 그 옆의 스탠드 조명, 북서쪽 개방형 간이 주방의 싱크대와 조리대 및 소형 가열대, 동쪽 침실의 침대와 북쪽 벽 옷장, 남쪽 창의 커튼이 실제 좁은 옥탑방 구조 안에 자연스럽게 이어진다.\n\n해 질 무렵의 흐리고 서늘한 푸른 자연광이 열린 거실 창과 흐트러진 침실 창으로 들어오고, 실내에는 약한 생활 조명이 남아 낮은 명암 대비와 가라앉은 밝기를 만든다. 창틀은 동시대 한국의 실용적인 금속 또는 합성수지 창호이며, 벽지 이음매와 눌린 바닥재, 오래 사용한 합판 가구의 모서리 마모, 금속 표면의 작은 녹과 얼룩, 커튼의 실제 직물 조직이 선명하고 사실적이다. 바닷바람과 습기에 오래 노출된 옥탑 주거답게 창 주변과 벽 하단에 옅은 변색과 생활 얼룩이 있지만 과장하지 않는다.\n\n젖은 진흙 발자국이 현관 안쪽에서 시작해 공용 공간을 가로질러 각 방 방향으로 이어진다. 식탁 주변 의자 여러 개가 제자리에서 넘어져 바닥에 불규칙하게 놓여 있다. 거실 창은 열려 있고 침실 창도 누군가 건드린 듯 열린 상태이며, 커튼이 들어오는 바람에 약간 밀려 있다. 텔레비전 받침대 주변의 거실 수납 공간과 침실 옷장은 급히 뒤져진 상태로, 문과 수납부가 열린 채 일상 소지품이 흐트러져 있으나 비현실적으로 과도한 파괴나 임의의 상징은 없다. 불안한 사건 직후의 흔적이 남았지만 공간 자체는 평범하고 검소한 현대 한국의 생활 공간으로 보여야 한다.\n\n실제 콘크리트, 금속의 자연스러운 산화, 직물의 짜임, 목재와 합판의 결, 바닥의 진흙 수분과 마른 가장자리를 정확하게 표현한다. 자연스러운 원근과 깊이, 광각 렌즈의 절제된 공간감, 현실적인 초점 심도를 유지한다. 사람, 얼굴, 인체 형태의 물체는 전혀 없다. 깨끗한 광고 사진이 아니라 실제 장소 기록 사진이며, 인위적 후처리 없이 촬영한 담담한 현장 사진이다. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화, 회화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            2
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Broad view from unit 6 toward unit 4, using marker 21 at look-at cell [4,8], covers the receding foreground-to-background staging across target units 1, 2, 4, and 6.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            8
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the overlapping fixed structure of units 6, 1, and 2 from L04B04 and extend the view toward unit 4. Preserve base markers 8, 10, 12, 13, 15, 16, 17, 18, 19, 21, 22, 30, and 31 in their floor-plan positions, with openings 8, 10, 12, and 13 included only where the wide cone supports them.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 6 at [5,2] toward unit 4 and look-at cell [4,8]. Preserve a readable lower foreground, interrupted middle depth, and distant background so the positional constraints in S25_Shot1 remain available, while allowing a close subject crop for S27_Shot3.",
          "subject_position_directive": "S25_Shot1 commits no subject, so keep its broad background free of invented subjects. For S27_Shot3, reserve the center at close portrait distance for one committed subject with a lower-edge handheld item and keep the fixed background subordinate and softly recognizable.",
          "state_cue_directive": "Carry transient markers 39, 40, 41, and 42 in their committed foreground, midground, opening, and general-state roles. Preserve the subdued state-facing treatment from S25_Shot1 without adding unlisted cues.",
          "negative_continuity_directive": "Exclude overlay markers 32, 33, 34, 35, 36, 37, 38, 43, 44, and 45. Do not shift the fixed positions inherited from L04B04, and do not invent units or openings beyond those supported by the selected view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_dwelling",
          "prior_bg_ids": [
            "L04B04"
          ],
          "attached_ref_labels": [
            "bg:L04B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 평범한 주거지 안, 남동쪽의 젊은 성인 침실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 침실 문 가까운 실내에서 약 1.55m의 서 있는 사람 눈높이로 촬영하고, 35mm급 노멀 와이드 렌즈로 동쪽 벽에 붙은 침대와 그 바로 위 벽을 바라본다. 침대 위 벽의 중심에는 핀으로 고정한 낡은 인화 사진 한 장이 있으며, 사진 표면에 현실적인 짙은 적갈색 피 얼룩이 말라붙어 있다. 사진 속 내용은 얼룩과 노후화로 식별되지 않으며 얼굴이나 사람 형상은 보이지 않는다. 사진 둘레에는 손으로 한 번에 그린 듯 굵기와 가장자리가 불균일한 짙은 붉은 단일 원이 벽의 표면 질감과 원근을 따라 남아 있다. 정교한 문양이나 룬이 아닌 거칠고 단순한 원이다.\n\n북쪽 벽의 옷장과 수납공간은 누군가 급히 뒤진 상태로, 일부 서랍과 문이 열려 있고 상자, 접힌 옷가지와 개인 소지품이 흐트러져 있다. 출입구 가장자리 너머로 보이는 거실 쪽 수납공간에도 뒤진 흔적과 어긋난 물건이 이어지지만, 사진과 붉은 원이 분명한 중심 시각 요소가 되도록 주변부에만 보인다. 남쪽 벽의 커튼 친 창으로 해 질 녘의 차갑고 약한 자연광이 들어오고, 실내의 낮은 생활 조명과 섞여 절제된 밝기와 낮은 대비를 만든다. 현대 한국 주거지에 맞는 실용적인 침대, 합판 또는 무늬목 옷장, 보급형 창호와 커튼을 사용하며 미래형 장비나 시대에 맞지 않는 물품은 없다.\n\n실제 콘크리트·도배 벽의 미세한 요철, 금속 핀의 작은 반사, 낡은 사진 종이의 섬유와 휨, 커튼의 직물 짜임, 침구의 주름, 가구 모서리의 생활 마모와 먼지를 정확하게 표현한다. 과도하게 정돈된 스톡 사진이 아니라 실제 사용 중인 장소를 기록한 담담한 현장 참고 사진이며, 자연스러운 심도와 사실적인 노출, 과장 없는 색, 후처리 없는 실제 DSLR 또는 미러리스 카메라 촬영본이다. 사람, 얼굴, 신체 형태의 형상은 전혀 없고 사진의 평면 밖으로 돌출되는 환영이나 추가 사건 흔적도 없다. 위에서 내려다본 평면도, 건축 도면, 삽화, CGI, 건축 시각화가 아닌 수평 시점의 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "침실 문 가까이에서 약 1.55m 높이로 서서 침대와 그 위 벽을 정면에 가깝게 바라본다. 낡고 피가 묻은 인화 사진과 손으로 그린 듯 불규칙한 붉은 원을 화면 중심에 두고, 뒤진 옷장과 흐트러진 소지품은 가장자리와 배경에 현실적으로 남긴다. 사람이나 얼굴, 사진 밖으로 확장되는 형상은 보이지 않게 한다.",
            "shot_id": "S25_Shot5"
          },
          {
            "guide_text": "같은 출입구 쪽 시점과 해 질 녘의 낮은 밝기를 유지하되, 35mm 렌즈의 자연스러운 공간감으로 침대 상부 벽의 사진과 붉은 원이 가장 먼저 읽히게 구성한다. 열린 옷장 서랍, 어긋난 상자와 옷가지, 문 너머 거실 수납공간의 수색 흔적을 주변부에 제한하고 추가적인 초자연 현상이나 인물 형상은 넣지 않는다.",
            "shot_id": "S25_Shot9"
          }
        ],
        "shot_ids": [
          "S25_Shot5",
          "S25_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 4 (young adult bedroom), near number 10 (bedroom door), facing number 21 (bed) and the wall directly above it",
          "camera_height": "eye-level standing, approximately 1.55 m",
          "lens_hint": "35mm normal wide lens",
          "framing_notes": "Center the bloodied pinned photograph and irregular red circle above the bed; searched belongings may remain visible at the frame edges, but unrelated murder and hallucination cues must be absent."
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_l04_dwelling",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B03 already establishes unit 4 as part of its visible physical space and commits markers 10, 13, 21, 22, and 31. L04B02 moves the camera into unit 4 and uses a neutral, more localized framing for the centered insert in S25_Shot5 and the moving-hand insert in S25_Shot9, revealing a sufficiently different slice to require its own plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B03.png"
          ],
          "source_bg_ids": [
            "L04B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_4"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit_4",
                "ref_bg_id": "L04B03",
                "space_description": null
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because L04B03 already depicts unit 4 and its fixed markers; the child view is a localized camera change within that same physical space."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              7
            ],
            "camera_unit": 4,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from inside unit 4 toward look-at cell [3,8], associated with fixed marker 31, supports the centered wall insert and the softly recognizable disturbed background.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              8
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Confine the view to unit 4 and the fixed elements represented by markers 10, 13, 21, 22, and 31. Maintain their placement from L04B03, with marker 31 near the selected look-at cell and opening markers 10 and 13 included only where the neutral cone permits.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 4 at [4,7], directed within unit 4 toward look-at cell [3,8]. Keep the central third available for the S25_Shot5 insert and retain enough surrounding fixed surface for scale; permit S25_Shot9 to use a waist-height, center-lower moving detail against softened context.",
            "subject_position_directive": "S25_Shot5 commits no subject and requires the centered background detail to remain unobstructed. For S25_Shot9, reserve the center-lower foreground for a clenched hand carried by a back-facing, mid-stride subject, with the fixed interior softly recognizable behind the movement.",
            "state_cue_directive": "Carry transient markers 42, 43, and 44 as the only committed state overlays. Marker 42 provides the disturbed state, while markers 43 and 44 must occupy the centered surface detail required by S25_Shot5; do not add unlisted state cues.",
            "negative_continuity_directive": "Exclude overlay markers 32 through 41 and marker 45. Preserve markers 10, 13, 21, 22, and 31 in the positions committed by L04B03, and do not import state overlays from that reference except marker 42, which is explicitly used here."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='ps_unit_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [4, 7]\n  - look_at_unit: 4\n  - look_at_cell: [3, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from inside unit 4 toward look-at cell [3,8], associated with fixed marker 31, supports the centered wall insert and the softly recognizable disturbed background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Confine the view to unit 4 and the fixed elements represented by markers 10, 13, 21, 22, and 31. Maintain their placement from L04B03, with marker 31 near the selected look-at cell and opening markers 10 and 13 included only where the neutral cone permits.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 4 at [4,7], directed within unit 4 toward look-at cell [3,8]. Keep the central third available for the S25_Shot5 insert and retain enough surrounding fixed surface for scale; permit S25_Shot9 to use a waist-height, center-lower moving detail against softened context.\n  - subject_position_directive: S25_Shot5 commits no subject and requires the centered background detail to remain unobstructed. For S25_Shot9, reserve the center-lower foreground for a clenched hand carried by a back-facing, mid-stride subject, with the fixed interior softly recognizable behind the movement.\n  - state_cue_directive: Carry transient markers 42, 43, and 44 as the only committed state overlays. Marker 42 provides the disturbed state, while markers 43 and 44 must occupy the centered surface detail required by S25_Shot5; do not add unlisted state cues.\n  - negative_continuity_directive: Exclude overlay markers 32 through 41 and marker 45. Preserve markers 10, 13, 21, 22, and 31 in the positions committed by L04B03, and do not import state overlays from that reference except marker 42, which is explicitly used here.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='ps_unit_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [4, 7]\n  - look_at_unit: 4\n  - look_at_cell: [3, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from inside unit 4 toward look-at cell [3,8], associated with fixed marker 31, supports the centered wall insert and the softly recognizable disturbed background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Confine the view to unit 4 and the fixed elements represented by markers 10, 13, 21, 22, and 31. Maintain their placement from L04B03, with marker 31 near the selected look-at cell and opening markers 10 and 13 included only where the neutral cone permits.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 4 at [4,7], directed within unit 4 toward look-at cell [3,8]. Keep the central third available for the S25_Shot5 insert and retain enough surrounding fixed surface for scale; permit S25_Shot9 to use a waist-height, center-lower moving detail against softened context.\n  - subject_position_directive: S25_Shot5 commits no subject and requires the centered background detail to remain unobstructed. For S25_Shot9, reserve the center-lower foreground for a clenched hand carried by a back-facing, mid-stride subject, with the fixed interior softly recognizable behind the movement.\n  - state_cue_directive: Carry transient markers 42, 43, and 44 as the only committed state overlays. Marker 42 provides the disturbed state, while markers 43 and 44 must occupy the centered surface detail required by S25_Shot5; do not add unlisted state cues.\n  - negative_continuity_directive: Exclude overlay markers 32 through 41 and marker 45. Preserve markers 10, 13, 21, 22, and 31 in the positions committed by L04B03, and do not import state overlays from that reference except marker 42, which is explicitly used here.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='ps_unit_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [4, 7]\n  - look_at_unit: 4\n  - look_at_cell: [3, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from inside unit 4 toward look-at cell [3,8], associated with fixed marker 31, supports the centered wall insert and the softly recognizable disturbed background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Confine the view to unit 4 and the fixed elements represented by markers 10, 13, 21, 22, and 31. Maintain their placement from L04B03, with marker 31 near the selected look-at cell and opening markers 10 and 13 included only where the neutral cone permits.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 4 at [4,7], directed within unit 4 toward look-at cell [3,8]. Keep the central third available for the S25_Shot5 insert and retain enough surrounding fixed surface for scale; permit S25_Shot9 to use a waist-height, center-lower moving detail against softened context.\n  - subject_position_directive: S25_Shot5 commits no subject and requires the centered background detail to remain unobstructed. For S25_Shot9, reserve the center-lower foreground for a clenched hand carried by a back-facing, mid-stride subject, with the fixed interior softly recognizable behind the movement.\n  - state_cue_directive: Carry transient markers 42, 43, and 44 as the only committed state overlays. Marker 42 provides the disturbed state, while markers 43 and 44 must occupy the centered surface detail required by S25_Shot5; do not add unlisted state cues.\n  - negative_continuity_directive: Exclude overlay markers 32 through 41 and marker 45. Preserve markers 10, 13, 21, 22, and 31 in the positions committed by L04B03, and do not import state overlays from that reference except marker 42, which is explicitly used here.\n\n2026년 동시대 대한민국 서해안권의 평범한 주거지 안, 남동쪽의 젊은 성인 침실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 침실 문 가까운 실내에서 약 1.55m의 서 있는 사람 눈높이로 촬영하고, 35mm급 노멀 와이드 렌즈로 동쪽 벽에 붙은 침대와 그 바로 위 벽을 바라본다. 침대 위 벽의 중심에는 핀으로 고정한 낡은 인화 사진 한 장이 있으며, 사진 표면에 현실적인 짙은 적갈색 피 얼룩이 말라붙어 있다. 사진 속 내용은 얼룩과 노후화로 식별되지 않으며 얼굴이나 사람 형상은 보이지 않는다. 사진 둘레에는 손으로 한 번에 그린 듯 굵기와 가장자리가 불균일한 짙은 붉은 단일 원이 벽의 표면 질감과 원근을 따라 남아 있다. 정교한 문양이나 룬이 아닌 거칠고 단순한 원이다.\n\n북쪽 벽의 옷장과 수납공간은 누군가 급히 뒤진 상태로, 일부 서랍과 문이 열려 있고 상자, 접힌 옷가지와 개인 소지품이 흐트러져 있다. 출입구 가장자리 너머로 보이는 거실 쪽 수납공간에도 뒤진 흔적과 어긋난 물건이 이어지지만, 사진과 붉은 원이 분명한 중심 시각 요소가 되도록 주변부에만 보인다. 남쪽 벽의 커튼 친 창으로 해 질 녘의 차갑고 약한 자연광이 들어오고, 실내의 낮은 생활 조명과 섞여 절제된 밝기와 낮은 대비를 만든다. 현대 한국 주거지에 맞는 실용적인 침대, 합판 또는 무늬목 옷장, 보급형 창호와 커튼을 사용하며 미래형 장비나 시대에 맞지 않는 물품은 없다.\n\n실제 콘크리트·도배 벽의 미세한 요철, 금속 핀의 작은 반사, 낡은 사진 종이의 섬유와 휨, 커튼의 직물 짜임, 침구의 주름, 가구 모서리의 생활 마모와 먼지를 정확하게 표현한다. 과도하게 정돈된 스톡 사진이 아니라 실제 사용 중인 장소를 기록한 담담한 현장 참고 사진이며, 자연스러운 심도와 사실적인 노출, 과장 없는 색, 후처리 없는 실제 DSLR 또는 미러리스 카메라 촬영본이다. 사람, 얼굴, 신체 형태의 형상은 전혀 없고 사진의 평면 밖으로 돌출되는 환영이나 추가 사건 흔적도 없다. 위에서 내려다본 평면도, 건축 도면, 삽화, CGI, 건축 시각화가 아닌 수평 시점의 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            7
          ],
          "camera_unit": 4,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from inside unit 4 toward look-at cell [3,8], associated with fixed marker 31, supports the centered wall insert and the softly recognizable disturbed background.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            8
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Confine the view to unit 4 and the fixed elements represented by markers 10, 13, 21, 22, and 31. Maintain their placement from L04B03, with marker 31 near the selected look-at cell and opening markers 10 and 13 included only where the neutral cone permits.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 4 at [4,7], directed within unit 4 toward look-at cell [3,8]. Keep the central third available for the S25_Shot5 insert and retain enough surrounding fixed surface for scale; permit S25_Shot9 to use a waist-height, center-lower moving detail against softened context.",
          "subject_position_directive": "S25_Shot5 commits no subject and requires the centered background detail to remain unobstructed. For S25_Shot9, reserve the center-lower foreground for a clenched hand carried by a back-facing, mid-stride subject, with the fixed interior softly recognizable behind the movement.",
          "state_cue_directive": "Carry transient markers 42, 43, and 44 as the only committed state overlays. Marker 42 provides the disturbed state, while markers 43 and 44 must occupy the centered surface detail required by S25_Shot5; do not add unlisted state cues.",
          "negative_continuity_directive": "Exclude overlay markers 32 through 41 and marker 45. Preserve markers 10, 13, 21, 22, and 31 in the positions committed by L04B03, and do not import state overlays from that reference except marker 42, which is explicitly used here."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_dwelling",
          "prior_bg_ids": [
            "L04B03"
          ],
          "attached_ref_labels": [
            "bg:L04B03",
            "same_loc_anchor:L04B04"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L04B04",
          "loc_id": "L04"
        }
      },
      "L10B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L10B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 오래 사용된 다세대 빌라 공동 마당을 야간에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 골목과 이어지는 대문 안쪽, 마당 남서편 부근에서 북동쪽을 바라보는 사람 눈높이 약 1.6미터의 시점이며, 35밀리미터급 보통 광각 렌즈로 비좁은 마당의 깊이가 자연스럽게 드러난다. 중앙의 차량 진입 공간을 북쪽과 동쪽의 빌라 건물이 감싸고, 서쪽과 남쪽에는 낮은 경계벽이 이어지며, 건물 외벽 후면 동쪽에는 실제 사용 흔적과 녹슨 접합부가 남은 외부 철제 계단이 눈에 잘 들어온다. 회벽과 벽돌 외장, 콘크리트 바닥, 도장된 금속 대문과 난간에는 해안 지역의 습기와 염분으로 생긴 미세한 변색, 물때, 벗겨진 페인트와 일상적인 마모가 사실적으로 보인다. 대문과 차량 진입로 하단 가까이에 2020년대 중반 대한민국에서 운용되는 현실적인 경찰차 한 대가 긴급 도착한 상태로 정차해 있다. 지붕 경광등이 작동해 붉고 푸른 빛이 경찰차 표면과 젖은 듯 은은하게 반사되는 콘크리트 바닥, 인접한 벽과 금속 계단 일부에 국소적으로 번지며, 과도한 광선이나 비현실적인 발광 없이 실제 야간 노출처럼 표현된다. 계단으로 이어지는 이동 동선 부근에는 충격에 얼어붙은 주민이 바라볼 위치를 후속 합성할 수 있도록 자연스러운 빈 공간을 남기고, 사람·얼굴·실루엣·인체 형상은 사진에 포함하지 않는다. 서쪽의 움푹 들어간 자전거 보관 공간에는 생활감 있는 자전거 한 대가 단정하지 않게 세워져 있다. 현실적인 외벽등과 주변 골목 조명, 경찰차 경광등만으로 형성된 절제된 야간 밝기, 깊은 그림자 속에서도 재료 표면이 완전히 뭉개지지 않는 낮은 명암, 차분한 자연색과 경광등의 제한된 진홍색 강조를 사용한다. 실제 콘크리트 입자, 금속의 산화와 광택, 고무 타이어, 유리 반사, 도장면의 흠집이 구체적으로 보이며 자연스러운 심도와 실제 렌즈 원근을 유지한다. 깨끗한 광고 사진이 아니라 실제 긴급 출동 현장을 기록한 담담한 장소 참고 사진이며, 과도한 후보정 없이 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 결과여야 한다. 위에서 내려다보는 시점, 평면도, 건축 도면, 삽화, 삼차원 시각화가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 대문 안쪽 또는 마당 남서쪽에서 북동쪽을 바라본다. 경찰차와 경광등 반사가 전경이나 중경에 확실히 보이도록 하면서, 좁은 마당의 깊이와 건물 외벽의 철제 계단까지 한 프레임에서 읽히게 한다. 계단 이동 동선 부근에는 충격에 굳은 주민을 후속 합성할 수 있는 빈 공간을 확보하되 사람이나 실루엣은 그리지 않는다.",
            "shot_id": "S13_Shot4"
          },
          {
            "guide_text": "같은 마당의 공간 연속성을 유지하면서 건물 외벽과 외부 철제 계단의 비중을 조금 더 크게 잡는다. 아래쪽에는 대문 근처 경찰차와 붉고 푸른 경광등 반사가 남고, 서쪽 후면의 자전거도 과장 없이 식별되게 한다. 계단 아래 이동 동선에는 주민 합성을 위한 자연스러운 빈 자리를 남기며 어떠한 인체 형상도 포함하지 않는다.",
            "shot_id": "S13_Shot6"
          }
        ],
        "shot_ids": [
          "S13_Shot4",
          "S13_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 3 (street gate), facing diagonally along number 4 (vehicle approach) toward number 7 (exterior steel stair), with number 9 (police vehicle) near the gate and number 11 (stunned resident) near the stair circulation route",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the cramped courtyard depth legible. Feature the police vehicle and emergency-light effect in the near or middle ground, the stunned resident beneath the exterior stair route, and the later-added steel stair prominently against the building facade. The parked bicycle may remain visible in the recessed rear nook. Do not depict graphic interior evidence or supernatural marks."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 3]\n  - look_at_unit: 4\n  - look_at_cell: [8, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera unit 1 toward look-at unit 4 so the target structural markers can establish the shared exterior geometry while marker 7 remains available as secondary background geometry for both consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show the view toward unit 4 with marker 3 available as the visible opening. The geometry readback permits units 2, 4, 5, 6, 7, and 8 as a visibility superset; compose the wide view around target markers 1, 2, 4, 5, 6, 7, and 8, with marker 7 readable as secondary fixed geometry rather than the primary focal area.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,3] toward look-at unit 4 at the required look-at cell [8,3], using the wide 90-degree lens for broad coverage. Preserve enough secondary background area for marker 7 while leaving the central and midground regions usable for the medium subject arrangements committed in S13_Shot4 and S13_Shot6.\n  - subject_position_directive: For S13_Shot4, support one committed subject near frame center at medium distance in a three-quarter presentation with marker 7 secondary behind the subject. For S13_Shot6, support two committed subjects on the same midground depth plane, one in middle-left and one in middle-right, with a narrow gap between them and marker 7 remaining peripheral background geometry.\n  - state_cue_directive: Carry the committed transient cues represented by markers 9, 10, 11, and 12 together with the numbered structural elements 1 through 8. Match the restrained low-key night-exterior state committed by both surfaced shots, without adding unlisted state cues.\n  - negative_continuity_directive: Do not invent numbered elements beyond markers 1 through 12, do not relocate the fixed structural markers 1 through 8, and do not imply units outside the geometry readback's broad visibility superset for camera unit 1. There are no committed ignored markers or ignored state-overlay markers for this BG.\n\n2026년 대한민국 서해안권의 오래 사용된 다세대 빌라 공동 마당을 야간에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 골목과 이어지는 대문 안쪽, 마당 남서편 부근에서 북동쪽을 바라보는 사람 눈높이 약 1.6미터의 시점이며, 35밀리미터급 보통 광각 렌즈로 비좁은 마당의 깊이가 자연스럽게 드러난다. 중앙의 차량 진입 공간을 북쪽과 동쪽의 빌라 건물이 감싸고, 서쪽과 남쪽에는 낮은 경계벽이 이어지며, 건물 외벽 후면 동쪽에는 실제 사용 흔적과 녹슨 접합부가 남은 외부 철제 계단이 눈에 잘 들어온다. 회벽과 벽돌 외장, 콘크리트 바닥, 도장된 금속 대문과 난간에는 해안 지역의 습기와 염분으로 생긴 미세한 변색, 물때, 벗겨진 페인트와 일상적인 마모가 사실적으로 보인다. 대문과 차량 진입로 하단 가까이에 2020년대 중반 대한민국에서 운용되는 현실적인 경찰차 한 대가 긴급 도착한 상태로 정차해 있다. 지붕 경광등이 작동해 붉고 푸른 빛이 경찰차 표면과 젖은 듯 은은하게 반사되는 콘크리트 바닥, 인접한 벽과 금속 계단 일부에 국소적으로 번지며, 과도한 광선이나 비현실적인 발광 없이 실제 야간 노출처럼 표현된다. 계단으로 이어지는 이동 동선 부근에는 충격에 얼어붙은 주민이 바라볼 위치를 후속 합성할 수 있도록 자연스러운 빈 공간을 남기고, 사람·얼굴·실루엣·인체 형상은 사진에 포함하지 않는다. 서쪽의 움푹 들어간 자전거 보관 공간에는 생활감 있는 자전거 한 대가 단정하지 않게 세워져 있다. 현실적인 외벽등과 주변 골목 조명, 경찰차 경광등만으로 형성된 절제된 야간 밝기, 깊은 그림자 속에서도 재료 표면이 완전히 뭉개지지 않는 낮은 명암, 차분한 자연색과 경광등의 제한된 진홍색 강조를 사용한다. 실제 콘크리트 입자, 금속의 산화와 광택, 고무 타이어, 유리 반사, 도장면의 흠집이 구체적으로 보이며 자연스러운 심도와 실제 렌즈 원근을 유지한다. 깨끗한 광고 사진이 아니라 실제 긴급 출동 현장을 기록한 담담한 장소 참고 사진이며, 과도한 후보정 없이 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 결과여야 한다. 위에서 내려다보는 시점, 평면도, 건축 도면, 삽화, 삼차원 시각화가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l10_yard",
          "prior_bg_ids": [
            "L11B01"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_housing_complex",
            "bg:L11B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_housing_complex",
          "chain_index": 4,
          "prev_bg_id": "L11B01",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L10B01",
          "fp_id": "fp_l10_yard",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L10B01 is the sole supplied anchor candidate and no same-fp rendered reference is available, so it establishes dwelling identity directly from the floor plan. Camera unit 1 with the required candidate cells and a 90-degree wide view toward unit 4 supports the broad target-marker set for S13_Shot4 and S13_Shot6 while allowing marker 7 to remain secondary behind the staged medium framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/floor_plan/fp_l10_yard.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from camera unit 1 toward look-at unit 4 so the target structural markers can establish the shared exterior geometry while marker 7 remains available as secondary background geometry for both consuming shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              8,
              3
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1, show the view toward unit 4 with marker 3 available as the visible opening. The geometry readback permits units 2, 4, 5, 6, 7, and 8 as a visibility superset; compose the wide view around target markers 1, 2, 4, 5, 6, 7, and 8, with marker 7 readable as secondary fixed geometry rather than the primary focal area.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [3,3] toward look-at unit 4 at the required look-at cell [8,3], using the wide 90-degree lens for broad coverage. Preserve enough secondary background area for marker 7 while leaving the central and midground regions usable for the medium subject arrangements committed in S13_Shot4 and S13_Shot6.",
            "subject_position_directive": "For S13_Shot4, support one committed subject near frame center at medium distance in a three-quarter presentation with marker 7 secondary behind the subject. For S13_Shot6, support two committed subjects on the same midground depth plane, one in middle-left and one in middle-right, with a narrow gap between them and marker 7 remaining peripheral background geometry.",
            "state_cue_directive": "Carry the committed transient cues represented by markers 9, 10, 11, and 12 together with the numbered structural elements 1 through 8. Match the restrained low-key night-exterior state committed by both surfaced shots, without adding unlisted state cues.",
            "negative_continuity_directive": "Do not invent numbered elements beyond markers 1 through 12, do not relocate the fixed structural markers 1 through 8, and do not imply units outside the geometry readback's broad visibility superset for camera unit 1. There are no committed ignored markers or ignored state-overlay markers for this BG."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 3]\n  - look_at_unit: 4\n  - look_at_cell: [8, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera unit 1 toward look-at unit 4 so the target structural markers can establish the shared exterior geometry while marker 7 remains available as secondary background geometry for both consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show the view toward unit 4 with marker 3 available as the visible opening. The geometry readback permits units 2, 4, 5, 6, 7, and 8 as a visibility superset; compose the wide view around target markers 1, 2, 4, 5, 6, 7, and 8, with marker 7 readable as secondary fixed geometry rather than the primary focal area.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,3] toward look-at unit 4 at the required look-at cell [8,3], using the wide 90-degree lens for broad coverage. Preserve enough secondary background area for marker 7 while leaving the central and midground regions usable for the medium subject arrangements committed in S13_Shot4 and S13_Shot6.\n  - subject_position_directive: For S13_Shot4, support one committed subject near frame center at medium distance in a three-quarter presentation with marker 7 secondary behind the subject. For S13_Shot6, support two committed subjects on the same midground depth plane, one in middle-left and one in middle-right, with a narrow gap between them and marker 7 remaining peripheral background geometry.\n  - state_cue_directive: Carry the committed transient cues represented by markers 9, 10, 11, and 12 together with the numbered structural elements 1 through 8. Match the restrained low-key night-exterior state committed by both surfaced shots, without adding unlisted state cues.\n  - negative_continuity_directive: Do not invent numbered elements beyond markers 1 through 12, do not relocate the fixed structural markers 1 through 8, and do not imply units outside the geometry readback's broad visibility superset for camera unit 1. There are no committed ignored markers or ignored state-overlay markers for this BG.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 3]\n  - look_at_unit: 4\n  - look_at_cell: [8, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera unit 1 toward look-at unit 4 so the target structural markers can establish the shared exterior geometry while marker 7 remains available as secondary background geometry for both consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show the view toward unit 4 with marker 3 available as the visible opening. The geometry readback permits units 2, 4, 5, 6, 7, and 8 as a visibility superset; compose the wide view around target markers 1, 2, 4, 5, 6, 7, and 8, with marker 7 readable as secondary fixed geometry rather than the primary focal area.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,3] toward look-at unit 4 at the required look-at cell [8,3], using the wide 90-degree lens for broad coverage. Preserve enough secondary background area for marker 7 while leaving the central and midground regions usable for the medium subject arrangements committed in S13_Shot4 and S13_Shot6.\n  - subject_position_directive: For S13_Shot4, support one committed subject near frame center at medium distance in a three-quarter presentation with marker 7 secondary behind the subject. For S13_Shot6, support two committed subjects on the same midground depth plane, one in middle-left and one in middle-right, with a narrow gap between them and marker 7 remaining peripheral background geometry.\n  - state_cue_directive: Carry the committed transient cues represented by markers 9, 10, 11, and 12 together with the numbered structural elements 1 through 8. Match the restrained low-key night-exterior state committed by both surfaced shots, without adding unlisted state cues.\n  - negative_continuity_directive: Do not invent numbered elements beyond markers 1 through 12, do not relocate the fixed structural markers 1 through 8, and do not imply units outside the geometry readback's broad visibility superset for camera unit 1. There are no committed ignored markers or ignored state-overlay markers for this BG.\n\n",
        "camera_decision": {
          "camera_cell": [
            3,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from camera unit 1 toward look-at unit 4 so the target structural markers can establish the shared exterior geometry while marker 7 remains available as secondary background geometry for both consuming shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            8,
            3
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1, show the view toward unit 4 with marker 3 available as the visible opening. The geometry readback permits units 2, 4, 5, 6, 7, and 8 as a visibility superset; compose the wide view around target markers 1, 2, 4, 5, 6, 7, and 8, with marker 7 readable as secondary fixed geometry rather than the primary focal area.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [3,3] toward look-at unit 4 at the required look-at cell [8,3], using the wide 90-degree lens for broad coverage. Preserve enough secondary background area for marker 7 while leaving the central and midground regions usable for the medium subject arrangements committed in S13_Shot4 and S13_Shot6.",
          "subject_position_directive": "For S13_Shot4, support one committed subject near frame center at medium distance in a three-quarter presentation with marker 7 secondary behind the subject. For S13_Shot6, support two committed subjects on the same midground depth plane, one in middle-left and one in middle-right, with a narrow gap between them and marker 7 remaining peripheral background geometry.",
          "state_cue_directive": "Carry the committed transient cues represented by markers 9, 10, 11, and 12 together with the numbered structural elements 1 through 8. Match the restrained low-key night-exterior state committed by both surfaced shots, without adding unlisted state cues.",
          "negative_continuity_directive": "Do not invent numbered elements beyond markers 1 through 12, do not relocate the fixed structural markers 1 through 8, and do not imply units outside the geometry readback's broad visibility superset for camera unit 1. There are no committed ignored markers or ignored state-overlay markers for this BG."
        },
        "aerial_ref": {
          "loc_id": "L10",
          "group_id": "bg_rooftop_housing_complex"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L11B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L11B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권 또는 인근 도서 지역의 오래된 저층 건물 외부 철제 계단과 옥상 연결부를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 철제 계단 상부에서 약 1.6미터 높이의 서 있는 사람 눈높이로 위를 바라보며, 35밀리미터급 풀프레임 카메라의 28밀리미터 광각 렌즈로 계단의 상승감과 좁은 외부 동선을 자연스럽게 담는다. 외벽을 따라 꺾여 올라가는 철제 계단과 중간참, 노출된 가장자리를 잇는 파이프 난간이 전경에서 최상부 옥상 도착참으로 이어지고, 그 옆의 소박한 옥탑방 외벽과 금속 출입문이 정면에 보인다. 금속 출입문은 급박한 야간 도착 순간처럼 반쯤 열려 있으며, 문틈 안쪽에는 과장되지 않은 희미한 실내 빛과 현실적인 어둠이 함께 보인다. 도착참 너머의 개방된 옥상에는 이동로를 막지 않는 물탱크와 낮은 옥상 난간이 보이고, 증축된 계단 바깥쪽 아래에는 철제 지지 기둥이 구조적으로 자연스럽게 이어진다. 염분과 해풍에 오래 노출된 철재의 얼룩진 녹, 벗겨진 회색 도장, 용접 자국, 젖은 듯한 거친 콘크리트, 외벽의 생활 오염과 미세한 수분 흔적을 정확한 실제 재질로 표현한다. 2020년대 중반 한국 건물에서 볼 수 있는 실용적인 방수 마감과 단순한 옥외 벽등을 사용하고, 벽등과 문틈의 제한된 빛이 계단 모서리와 난간에 낮은 명암을 만든다. 바닷바람이 느껴지는 눅눅하고 어두운 밤공기, 절제된 자연색, 낮은 밝기와 현실적인 그림자, 가까운 철재와 먼 옥상 구조 사이의 자연스러운 심도를 유지한다. 인물, 얼굴, 실루엣, 신체 형태의 조형물은 전혀 없다. 깨끗한 광고 사진이 아니라 일상적인 마모와 얼룩이 남은 실제 장소 기록 사진이며, 과도한 후처리 없이 촬영한 사실적인 디지털 사진이다. 평면도, 위에서 내려다본 구도, 건축 도식, 삽화, 컴퓨터 그래픽이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "철제 계단 상부에서 서 있는 사람의 눈높이로 위쪽을 바라본다. 계단과 중간참의 파이프 난간이 시선을 최상부 도착참으로 이끌고, 그 너머 옥탑방의 반쯤 열린 금속문이 분명하게 보이도록 구성한다. 인물이나 사람 형태는 넣지 않는다.",
            "shot_id": "S11_Shot4"
          },
          {
            "guide_text": "같은 상승 방향과 공간 관계를 유지하되 최상부 도착참과 옥탑방 외벽, 반쯤 열린 금속문을 조금 더 중심에 둔다. 계단 가장자리 너머로 옥상 난간과 물탱크 일부가 자연스럽게 읽히며, 급히 도착하기 직전의 야간 시야처럼 사실적으로 보이게 한다. 인물이나 사람 형태는 넣지 않는다.",
            "shot_id": "S11_Shot5"
          }
        ],
        "shot_ids": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on the upper portion of number 1 (exterior iron stair system), facing upward past number 2 (intermediate landings) and number 3 (pipe railings) toward number 4 (rooftop arrival landing), number 6 (rooftop-room footprint), and number 7 (metal entrance door)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the narrow exposed ascent, open metal treads, thin stringers, pipe railings, and the rooftop-room entrance. Depict number 11 as a per-background overlay by showing number 7 half-open; do not draw an overlay marker or number in the image. Keep the water tank and rooftop edge secondary but legible near the arrival level."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 4]\n  - look_at_unit: 6\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the wide view from unit 4 to hold the committed foreground subject placement while centering opening marker 7 at look-at cell [1,5] toward unit 6; this supports both the close staged reaction context and the wider eyeline reveal in the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, show unit 4 in the immediate camera context and direct the view through opening marker 7 toward unit 6, with unit 5 providing the committed visible interval. Use the wide cone only to include geometry-supported portions of targeted units 1, 2, 5, 6, and 9 where they naturally fall within this view, while maintaining base markers 3, 7, 8, and 10 at their fixed mapped positions.\n  - camera_framing_directive: Frame from camera unit 4 at camera cell [1,4], aim toward look-at unit 6 through look-at cell [1,5], and use the wide 90-degree view for broad coverage. Preserve lower-left foreground room for the committed over-shoulder placement while keeping marker 7 centered in the background, with enough depth separation for unit 5 between the foreground and target.\n  - subject_position_directive: For S11_Shot4, place the committed subject near center in close three-quarter framing with one hand entering at the lower edge around marker 3 and the structural lines receding behind. For S11_Shot5, place the committed subject's shoulder and paused body in the lower-left foreground, aligned toward marker 7 centered in the background with clear unit-5 space between them.\n  - state_cue_directive: Carry transient marker 11 exactly as committed, including its half-open state at opening marker 7. Preserve the subdued nighttime state specified by both surfaced shots and do not invent additional transient state cues beyond numbered elements 1 through 11.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored state-overlay markers for this BG. Keep markers 1 through 10 in their floor-plan relationships, do not add unlisted scenario-specific elements or state overlays, and do not imply spaces outside the geometry-supported view from unit 4 toward unit 6.\n\n2026년 동시대 대한민국 서해안권 또는 인근 도서 지역의 오래된 저층 건물 외부 철제 계단과 옥상 연결부를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 철제 계단 상부에서 약 1.6미터 높이의 서 있는 사람 눈높이로 위를 바라보며, 35밀리미터급 풀프레임 카메라의 28밀리미터 광각 렌즈로 계단의 상승감과 좁은 외부 동선을 자연스럽게 담는다. 외벽을 따라 꺾여 올라가는 철제 계단과 중간참, 노출된 가장자리를 잇는 파이프 난간이 전경에서 최상부 옥상 도착참으로 이어지고, 그 옆의 소박한 옥탑방 외벽과 금속 출입문이 정면에 보인다. 금속 출입문은 급박한 야간 도착 순간처럼 반쯤 열려 있으며, 문틈 안쪽에는 과장되지 않은 희미한 실내 빛과 현실적인 어둠이 함께 보인다. 도착참 너머의 개방된 옥상에는 이동로를 막지 않는 물탱크와 낮은 옥상 난간이 보이고, 증축된 계단 바깥쪽 아래에는 철제 지지 기둥이 구조적으로 자연스럽게 이어진다. 염분과 해풍에 오래 노출된 철재의 얼룩진 녹, 벗겨진 회색 도장, 용접 자국, 젖은 듯한 거친 콘크리트, 외벽의 생활 오염과 미세한 수분 흔적을 정확한 실제 재질로 표현한다. 2020년대 중반 한국 건물에서 볼 수 있는 실용적인 방수 마감과 단순한 옥외 벽등을 사용하고, 벽등과 문틈의 제한된 빛이 계단 모서리와 난간에 낮은 명암을 만든다. 바닷바람이 느껴지는 눅눅하고 어두운 밤공기, 절제된 자연색, 낮은 밝기와 현실적인 그림자, 가까운 철재와 먼 옥상 구조 사이의 자연스러운 심도를 유지한다. 인물, 얼굴, 실루엣, 신체 형태의 조형물은 전혀 없다. 깨끗한 광고 사진이 아니라 일상적인 마모와 얼룩이 남은 실제 장소 기록 사진이며, 과도한 후처리 없이 촬영한 사실적인 디지털 사진이다. 평면도, 위에서 내려다본 구도, 건축 도식, 삽화, 컴퓨터 그래픽이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l11_stairs",
          "prior_bg_ids": [
            "L03B03"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_housing_complex",
            "bg:L03B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_housing_complex",
          "chain_index": 3,
          "prev_bg_id": "L03B03",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L11B01",
          "fp_id": "fp_l11_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B01 is the sole supplied clean-anchor fallback candidate and is therefore the first dwelling-identity anchor, rendered fresh without a prior reference. Camera unit 4 at [1,4] looking toward unit 6 through opening marker 7 at [1,5] supports S11_Shot4's structural background context and S11_Shot5's centered opening reveal; the wide 90-degree lens accommodates the latter shot's foreground-to-background separation.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/floor_plan/fp_l11_stairs.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp prior reference is available, and the dwelling-identity anchor must be seeded directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use the wide view from unit 4 to hold the committed foreground subject placement while centering opening marker 7 at look-at cell [1,5] toward unit 6; this supports both the close staged reaction context and the wider eyeline reveal in the surfaced shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 4, show unit 4 in the immediate camera context and direct the view through opening marker 7 toward unit 6, with unit 5 providing the committed visible interval. Use the wide cone only to include geometry-supported portions of targeted units 1, 2, 5, 6, and 9 where they naturally fall within this view, while maintaining base markers 3, 7, 8, and 10 at their fixed mapped positions.",
            "camera_framing_directive": "Frame from camera unit 4 at camera cell [1,4], aim toward look-at unit 6 through look-at cell [1,5], and use the wide 90-degree view for broad coverage. Preserve lower-left foreground room for the committed over-shoulder placement while keeping marker 7 centered in the background, with enough depth separation for unit 5 between the foreground and target.",
            "subject_position_directive": "For S11_Shot4, place the committed subject near center in close three-quarter framing with one hand entering at the lower edge around marker 3 and the structural lines receding behind. For S11_Shot5, place the committed subject's shoulder and paused body in the lower-left foreground, aligned toward marker 7 centered in the background with clear unit-5 space between them.",
            "state_cue_directive": "Carry transient marker 11 exactly as committed, including its half-open state at opening marker 7. Preserve the subdued nighttime state specified by both surfaced shots and do not invent additional transient state cues beyond numbered elements 1 through 11.",
            "negative_continuity_directive": "There are no committed ignored numbered elements or ignored state-overlay markers for this BG. Keep markers 1 through 10 in their floor-plan relationships, do not add unlisted scenario-specific elements or state overlays, and do not imply spaces outside the geometry-supported view from unit 4 toward unit 6."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 4]\n  - look_at_unit: 6\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the wide view from unit 4 to hold the committed foreground subject placement while centering opening marker 7 at look-at cell [1,5] toward unit 6; this supports both the close staged reaction context and the wider eyeline reveal in the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, show unit 4 in the immediate camera context and direct the view through opening marker 7 toward unit 6, with unit 5 providing the committed visible interval. Use the wide cone only to include geometry-supported portions of targeted units 1, 2, 5, 6, and 9 where they naturally fall within this view, while maintaining base markers 3, 7, 8, and 10 at their fixed mapped positions.\n  - camera_framing_directive: Frame from camera unit 4 at camera cell [1,4], aim toward look-at unit 6 through look-at cell [1,5], and use the wide 90-degree view for broad coverage. Preserve lower-left foreground room for the committed over-shoulder placement while keeping marker 7 centered in the background, with enough depth separation for unit 5 between the foreground and target.\n  - subject_position_directive: For S11_Shot4, place the committed subject near center in close three-quarter framing with one hand entering at the lower edge around marker 3 and the structural lines receding behind. For S11_Shot5, place the committed subject's shoulder and paused body in the lower-left foreground, aligned toward marker 7 centered in the background with clear unit-5 space between them.\n  - state_cue_directive: Carry transient marker 11 exactly as committed, including its half-open state at opening marker 7. Preserve the subdued nighttime state specified by both surfaced shots and do not invent additional transient state cues beyond numbered elements 1 through 11.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored state-overlay markers for this BG. Keep markers 1 through 10 in their floor-plan relationships, do not add unlisted scenario-specific elements or state overlays, and do not imply spaces outside the geometry-supported view from unit 4 toward unit 6.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 4]\n  - look_at_unit: 6\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the wide view from unit 4 to hold the committed foreground subject placement while centering opening marker 7 at look-at cell [1,5] toward unit 6; this supports both the close staged reaction context and the wider eyeline reveal in the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, show unit 4 in the immediate camera context and direct the view through opening marker 7 toward unit 6, with unit 5 providing the committed visible interval. Use the wide cone only to include geometry-supported portions of targeted units 1, 2, 5, 6, and 9 where they naturally fall within this view, while maintaining base markers 3, 7, 8, and 10 at their fixed mapped positions.\n  - camera_framing_directive: Frame from camera unit 4 at camera cell [1,4], aim toward look-at unit 6 through look-at cell [1,5], and use the wide 90-degree view for broad coverage. Preserve lower-left foreground room for the committed over-shoulder placement while keeping marker 7 centered in the background, with enough depth separation for unit 5 between the foreground and target.\n  - subject_position_directive: For S11_Shot4, place the committed subject near center in close three-quarter framing with one hand entering at the lower edge around marker 3 and the structural lines receding behind. For S11_Shot5, place the committed subject's shoulder and paused body in the lower-left foreground, aligned toward marker 7 centered in the background with clear unit-5 space between them.\n  - state_cue_directive: Carry transient marker 11 exactly as committed, including its half-open state at opening marker 7. Preserve the subdued nighttime state specified by both surfaced shots and do not invent additional transient state cues beyond numbered elements 1 through 11.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored state-overlay markers for this BG. Keep markers 1 through 10 in their floor-plan relationships, do not add unlisted scenario-specific elements or state overlays, and do not imply spaces outside the geometry-supported view from unit 4 toward unit 6.\n\n",
        "camera_decision": {
          "camera_cell": [
            1,
            4
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use the wide view from unit 4 to hold the committed foreground subject placement while centering opening marker 7 at look-at cell [1,5] toward unit 6; this supports both the close staged reaction context and the wider eyeline reveal in the surfaced shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 4, show unit 4 in the immediate camera context and direct the view through opening marker 7 toward unit 6, with unit 5 providing the committed visible interval. Use the wide cone only to include geometry-supported portions of targeted units 1, 2, 5, 6, and 9 where they naturally fall within this view, while maintaining base markers 3, 7, 8, and 10 at their fixed mapped positions.",
          "camera_framing_directive": "Frame from camera unit 4 at camera cell [1,4], aim toward look-at unit 6 through look-at cell [1,5], and use the wide 90-degree view for broad coverage. Preserve lower-left foreground room for the committed over-shoulder placement while keeping marker 7 centered in the background, with enough depth separation for unit 5 between the foreground and target.",
          "subject_position_directive": "For S11_Shot4, place the committed subject near center in close three-quarter framing with one hand entering at the lower edge around marker 3 and the structural lines receding behind. For S11_Shot5, place the committed subject's shoulder and paused body in the lower-left foreground, aligned toward marker 7 centered in the background with clear unit-5 space between them.",
          "state_cue_directive": "Carry transient marker 11 exactly as committed, including its half-open state at opening marker 7. Preserve the subdued nighttime state specified by both surfaced shots and do not invent additional transient state cues beyond numbered elements 1 through 11.",
          "negative_continuity_directive": "There are no committed ignored numbered elements or ignored state-overlay markers for this BG. Keep markers 1 through 10 in their floor-plan relationships, do not add unlisted scenario-specific elements or state overlays, and do not imply spaces outside the geometry-supported view from unit 4 toward unit 6."
        },
        "aerial_ref": {
          "loc_id": "L11",
          "group_id": "bg_rooftop_housing_complex"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L08B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L08B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 영업 중인 대형마트 내부 진열 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 해 질 무렵, 자동 미닫이 출입문 바로 안쪽 전실에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하며, 풀프레임 미러리스 또는 DSLR 카메라와 28밀리미터 중간 광각 렌즈를 사용한 자연스러운 원근감이다. 카메라는 계산대 구역을 비스듬히 가로질러 중앙 판매 공간을 바라본다. 계산대 묶음이 전경 가장자리에 걸리고, 넓은 중앙 고객 통로가 남북 방향의 곤돌라 진열대 사이로 깊게 이어진다. 좌우 중앙 진열대에는 현실적인 생활용품과 포장 상품이 과도하게 정돈되지 않은 일상적인 영업 상태로 진열되어 있으며, 남동쪽 앞쪽에는 농산물 진열대가 보인다. 후경의 북쪽과 북동쪽 벽을 따라 연속된 냉장 진열장이 이어지고, 북서쪽 깊은 곳에는 판매 공간을 향한 서비스 카운터가 식별된다. 출입문 프레임 일부가 카메라 축 옆에 보여 입구와 매장 내부의 관계를 알 수 있다. 동쪽 중앙 곤돌라 진열대 옆에는 영업 시간 중 재고 보충을 위해 잠시 놓인 골판지 상자들이 가지런한 더미로 쌓여 있다. 사람, 얼굴, 인체 형태의 모형이나 실루엣은 전혀 없다. 바깥의 차가운 저녁빛이 출입구 유리를 통해 약하게 들어오고, 천장의 현대식 매장 조명이 균일하고 실용적인 밝기로 통로와 상품을 비춘다. 밝기는 다소 절제되고 대비는 낮으며, 색상은 현실적인 중성색 위주로 차분하다. 분체도장 금속 진열대의 미세한 긁힘, 플라스틱 가격표 레일, 냉장 진열장의 유리와 금속 가장자리, 골판지의 섬유와 눌린 모서리, 매장 바닥의 은은한 마모 자국과 청소 흔적을 정확하게 표현한다. 깨끗한 광고용 사진이 아니라 실제 영업 현장의 평범한 사용감과 작은 얼룩이 남아 있는 장소 기록 사진이며, 자연스러운 피사계 심도와 사실적인 노출을 유지한다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도, 과장된 후처리 없이 실제 장소에서 촬영한 담백한 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "자동 미닫이 출입문 바로 안쪽의 전실에서 약 1.6미터 눈높이로 매장 안을 대각선으로 바라본다. 계산대 묶음이 전경 가장자리를 차지하고, 넓은 중앙 고객 통로가 좌우의 중앙 곤돌라 진열대 사이로 깊게 이어지게 한다. 동쪽 중앙 진열대 옆의 재고 보충용 골판지 상자 더미가 명확히 보이되 통로 전체를 막지 않으며, 후경에는 벽면 냉장 진열장과 직원용 서비스 카운터가 식별되어야 한다. 출입문 구조 일부는 카메라 축 옆에 남겨 위치 관계를 알 수 있게 한다. 사람이나 사람 형태의 형상은 넣지 않고, 영업 중 재고 보충 상황은 상자 더미로만 암시한다.",
            "shot_id": "S8_Shot3"
          }
        ],
        "shot_ids": [
          "S8_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 5 at number 2, facing diagonally across number 3 and number 6 toward numbers 8, 9, and 16, with numbers 12 and 13 visible in the deep background",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Show the checkout bank near the foreground edge, the main circulation spine leading into the sales floor, and the stocking interaction beside the central gondola rows. Keep the entrance assembly identifiable behind or beside the camera axis."
        },
        "reference_decision": {
          "bg_id": "L08B01",
          "fp_id": "fp_l08_store",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B01 is the only supplied anchor candidate and is rendered fresh as the dwelling-identity anchor. For S8_Shot3, camera unit 1 at [4,0] aims toward unit 2 at the permitted look-at cell [4,8]; the telephoto 25-degree cone supports the committed close two-subject composition and compressed fixed-marker context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/floor_plan/fp_l08_store.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No earlier same-fp reference exists; this first node establishes the fixed identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              0
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Use the committed close, side-on two-subject framing for S8_Shot3, with narrow contextual coverage along the axis from unit 1 toward unit 2 and marker 7.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              4,
              8
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 2 as the primary visible destination from camera unit 1, centered on the permitted look-at cell [4,8] and marker 7. Preserve the fixed placement of the numbered structural and furnishing context that falls within this narrow cone; include no additional unit merely because it appears in the geometry supersets.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,0] toward look-at unit 2 at cell [4,8] with a telephoto 25-degree field of view. Use narrow, compressed coverage at the committed close scale while retaining limited fixed-marker context behind the two profiles.",
            "subject_position_directive": "At shoulder height, place the two committed subjects in a close side-on composition: one holds left-center in right-facing profile and leans slightly toward the other, while the second remains opposite at the right edge in left-facing profile with weight shifted inward. Preserve their conversational axis and restrained depth separation.",
            "state_cue_directive": "Include transient marker 15 as committed and retain the in-use state supplied by S8_Shot3. Balance the illumination against the committed muted dusk color with subdued brightness and restrained contrast; do not add state cues unsupported by the numbered facts or staging.",
            "negative_continuity_directive": "Keep units and numbered elements outside the narrow unit-1-to-unit-2 view axis out of frame, do not reposition fixed markers 6 through 13, and do not introduce unnumbered scenario-specific elements. No numbered elements or state-overlay markers are designated for omission."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 0]\n  - look_at_unit: 2\n  - look_at_cell: [4, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the committed close, side-on two-subject framing for S8_Shot3, with narrow contextual coverage along the axis from unit 1 toward unit 2 and marker 7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 as the primary visible destination from camera unit 1, centered on the permitted look-at cell [4,8] and marker 7. Preserve the fixed placement of the numbered structural and furnishing context that falls within this narrow cone; include no additional unit merely because it appears in the geometry supersets.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,0] toward look-at unit 2 at cell [4,8] with a telephoto 25-degree field of view. Use narrow, compressed coverage at the committed close scale while retaining limited fixed-marker context behind the two profiles.\n  - subject_position_directive: At shoulder height, place the two committed subjects in a close side-on composition: one holds left-center in right-facing profile and leans slightly toward the other, while the second remains opposite at the right edge in left-facing profile with weight shifted inward. Preserve their conversational axis and restrained depth separation.\n  - state_cue_directive: Include transient marker 15 as committed and retain the in-use state supplied by S8_Shot3. Balance the illumination against the committed muted dusk color with subdued brightness and restrained contrast; do not add state cues unsupported by the numbered facts or staging.\n  - negative_continuity_directive: Keep units and numbered elements outside the narrow unit-1-to-unit-2 view axis out of frame, do not reposition fixed markers 6 through 13, and do not introduce unnumbered scenario-specific elements. No numbered elements or state-overlay markers are designated for omission.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 0]\n  - look_at_unit: 2\n  - look_at_cell: [4, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the committed close, side-on two-subject framing for S8_Shot3, with narrow contextual coverage along the axis from unit 1 toward unit 2 and marker 7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 as the primary visible destination from camera unit 1, centered on the permitted look-at cell [4,8] and marker 7. Preserve the fixed placement of the numbered structural and furnishing context that falls within this narrow cone; include no additional unit merely because it appears in the geometry supersets.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,0] toward look-at unit 2 at cell [4,8] with a telephoto 25-degree field of view. Use narrow, compressed coverage at the committed close scale while retaining limited fixed-marker context behind the two profiles.\n  - subject_position_directive: At shoulder height, place the two committed subjects in a close side-on composition: one holds left-center in right-facing profile and leans slightly toward the other, while the second remains opposite at the right edge in left-facing profile with weight shifted inward. Preserve their conversational axis and restrained depth separation.\n  - state_cue_directive: Include transient marker 15 as committed and retain the in-use state supplied by S8_Shot3. Balance the illumination against the committed muted dusk color with subdued brightness and restrained contrast; do not add state cues unsupported by the numbered facts or staging.\n  - negative_continuity_directive: Keep units and numbered elements outside the narrow unit-1-to-unit-2 view axis out of frame, do not reposition fixed markers 6 through 13, and do not introduce unnumbered scenario-specific elements. No numbered elements or state-overlay markers are designated for omission.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 0]\n  - look_at_unit: 2\n  - look_at_cell: [4, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the committed close, side-on two-subject framing for S8_Shot3, with narrow contextual coverage along the axis from unit 1 toward unit 2 and marker 7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 as the primary visible destination from camera unit 1, centered on the permitted look-at cell [4,8] and marker 7. Preserve the fixed placement of the numbered structural and furnishing context that falls within this narrow cone; include no additional unit merely because it appears in the geometry supersets.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,0] toward look-at unit 2 at cell [4,8] with a telephoto 25-degree field of view. Use narrow, compressed coverage at the committed close scale while retaining limited fixed-marker context behind the two profiles.\n  - subject_position_directive: At shoulder height, place the two committed subjects in a close side-on composition: one holds left-center in right-facing profile and leans slightly toward the other, while the second remains opposite at the right edge in left-facing profile with weight shifted inward. Preserve their conversational axis and restrained depth separation.\n  - state_cue_directive: Include transient marker 15 as committed and retain the in-use state supplied by S8_Shot3. Balance the illumination against the committed muted dusk color with subdued brightness and restrained contrast; do not add state cues unsupported by the numbered facts or staging.\n  - negative_continuity_directive: Keep units and numbered elements outside the narrow unit-1-to-unit-2 view axis out of frame, do not reposition fixed markers 6 through 13, and do not introduce unnumbered scenario-specific elements. No numbered elements or state-overlay markers are designated for omission.\n\n2026년 동시대 대한민국 서해안권의 영업 중인 대형마트 내부 진열 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 해 질 무렵, 자동 미닫이 출입문 바로 안쪽 전실에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하며, 풀프레임 미러리스 또는 DSLR 카메라와 28밀리미터 중간 광각 렌즈를 사용한 자연스러운 원근감이다. 카메라는 계산대 구역을 비스듬히 가로질러 중앙 판매 공간을 바라본다. 계산대 묶음이 전경 가장자리에 걸리고, 넓은 중앙 고객 통로가 남북 방향의 곤돌라 진열대 사이로 깊게 이어진다. 좌우 중앙 진열대에는 현실적인 생활용품과 포장 상품이 과도하게 정돈되지 않은 일상적인 영업 상태로 진열되어 있으며, 남동쪽 앞쪽에는 농산물 진열대가 보인다. 후경의 북쪽과 북동쪽 벽을 따라 연속된 냉장 진열장이 이어지고, 북서쪽 깊은 곳에는 판매 공간을 향한 서비스 카운터가 식별된다. 출입문 프레임 일부가 카메라 축 옆에 보여 입구와 매장 내부의 관계를 알 수 있다. 동쪽 중앙 곤돌라 진열대 옆에는 영업 시간 중 재고 보충을 위해 잠시 놓인 골판지 상자들이 가지런한 더미로 쌓여 있다. 사람, 얼굴, 인체 형태의 모형이나 실루엣은 전혀 없다. 바깥의 차가운 저녁빛이 출입구 유리를 통해 약하게 들어오고, 천장의 현대식 매장 조명이 균일하고 실용적인 밝기로 통로와 상품을 비춘다. 밝기는 다소 절제되고 대비는 낮으며, 색상은 현실적인 중성색 위주로 차분하다. 분체도장 금속 진열대의 미세한 긁힘, 플라스틱 가격표 레일, 냉장 진열장의 유리와 금속 가장자리, 골판지의 섬유와 눌린 모서리, 매장 바닥의 은은한 마모 자국과 청소 흔적을 정확하게 표현한다. 깨끗한 광고용 사진이 아니라 실제 영업 현장의 평범한 사용감과 작은 얼룩이 남아 있는 장소 기록 사진이며, 자연스러운 피사계 심도와 사실적인 노출을 유지한다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도, 과장된 후처리 없이 실제 장소에서 촬영한 담백한 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            0
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Use the committed close, side-on two-subject framing for S8_Shot3, with narrow contextual coverage along the axis from unit 1 toward unit 2 and marker 7.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            4,
            8
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 2 as the primary visible destination from camera unit 1, centered on the permitted look-at cell [4,8] and marker 7. Preserve the fixed placement of the numbered structural and furnishing context that falls within this narrow cone; include no additional unit merely because it appears in the geometry supersets.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,0] toward look-at unit 2 at cell [4,8] with a telephoto 25-degree field of view. Use narrow, compressed coverage at the committed close scale while retaining limited fixed-marker context behind the two profiles.",
          "subject_position_directive": "At shoulder height, place the two committed subjects in a close side-on composition: one holds left-center in right-facing profile and leans slightly toward the other, while the second remains opposite at the right edge in left-facing profile with weight shifted inward. Preserve their conversational axis and restrained depth separation.",
          "state_cue_directive": "Include transient marker 15 as committed and retain the in-use state supplied by S8_Shot3. Balance the illumination against the committed muted dusk color with subdued brightness and restrained contrast; do not add state cues unsupported by the numbered facts or staging.",
          "negative_continuity_directive": "Keep units and numbered elements outside the narrow unit-1-to-unit-2 view axis out of frame, do not reposition fixed markers 6 through 13, and do not introduce unnumbered scenario-specific elements. No numbered elements or state-overlay markers are designated for omission."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_store",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l08_store"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B02": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L08B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 중소도시 또는 인근 도서 생활권, 해 질 무렵 동네 마트 출입구 바로 바깥을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈로 출구를 비스듬히 바라본다. 유리 자동 미닫이문 너머로 평범한 현대식 마트의 흰색 천장등이 켜져 있고, 따뜻한 실내광이 문턱과 어두워지는 보도 위로 자연스럽게 흘러나온다. 바깥은 일몰 직후의 흐린 청회색 하늘빛과 낮은 밝기이며, 과도한 극적 조명 없이 실내외 노출 차이가 실제 사진처럼 남아 있다. 출입구에는 고무 바닥 매트, 짧은 차양, 단순한 한국어 영업 안내문과 행사 포스터, 낡은 장바구니 카트 보관대와 금속 쇼핑 카트, 낮은 안전 볼라드, 쓰레기통, 작은 벤치, 천장 모서리의 폐쇄회로 카메라가 있다. 간판과 안내물에는 절제된 짙은 진홍색 띠가 포인트로 들어가지만 특정 상표나 작품 고유 명칭은 없다. 유리에는 빈 주차 공간과 저층 상가의 희미한 반사만 보이고 사람이나 얼굴의 반사는 없다. 서해안의 바람과 염분에 오래 노출된 듯 금속 표면의 옅은 부식, 플라스틱 카트 손잡이의 긁힘, 콘크리트와 보도블록의 얼룩, 유리문의 손자국, 실제 천의 짜임이 보이는 차양, 고무 매트의 먼지와 닳은 모서리를 사실적으로 표현한다. 화면 오른쪽 전경에는 마트를 나와 휴대전화를 확인하는 인물이 배치될 수 있도록 비어 있는 보행 공간을 충분히 남기되, 배경 이미지 자체에는 사람, 얼굴, 신체, 휴대전화가 전혀 없다. 자연스러운 원근과 깊이감, 현실적인 재료 질감, 과장되지 않은 자연 심도, 무보정에 가까운 담담한 현장 기록 사진. 깨끗한 광고용 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마트 출입구 바로 바깥에서 출구를 비스듬히 돌아보는 시점으로 잡는다. 자동 미닫이문과 밝은 실내가 화면 왼쪽 뒤에 보이고, 화면 오른쪽 전경에는 마트를 막 나온 인물이 서서 휴대전화를 확인할 수 있도록 충분한 빈 공간을 둔다. 카메라는 약 1.6미터 높이의 서 있는 사람 눈높이이며, 출입구와 카트 보관대가 장소를 분명히 설명하되 휴대전화나 인물은 배경에 그리지 않는다. 사람, 얼굴, 신체 반사상도 포함하지 않는다.",
            "shot_id": "S8_Shot5"
          }
        ],
        "shot_ids": [
          "S8_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 동시대 대한민국 서해안권의 중소도시 또는 인근 도서 생활권, 해 질 무렵 동네 마트 출입구 바로 바깥을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈로 출구를 비스듬히 바라본다. 유리 자동 미닫이문 너머로 평범한 현대식 마트의 흰색 천장등이 켜져 있고, 따뜻한 실내광이 문턱과 어두워지는 보도 위로 자연스럽게 흘러나온다. 바깥은 일몰 직후의 흐린 청회색 하늘빛과 낮은 밝기이며, 과도한 극적 조명 없이 실내외 노출 차이가 실제 사진처럼 남아 있다. 출입구에는 고무 바닥 매트, 짧은 차양, 단순한 한국어 영업 안내문과 행사 포스터, 낡은 장바구니 카트 보관대와 금속 쇼핑 카트, 낮은 안전 볼라드, 쓰레기통, 작은 벤치, 천장 모서리의 폐쇄회로 카메라가 있다. 간판과 안내물에는 절제된 짙은 진홍색 띠가 포인트로 들어가지만 특정 상표나 작품 고유 명칭은 없다. 유리에는 빈 주차 공간과 저층 상가의 희미한 반사만 보이고 사람이나 얼굴의 반사는 없다. 서해안의 바람과 염분에 오래 노출된 듯 금속 표면의 옅은 부식, 플라스틱 카트 손잡이의 긁힘, 콘크리트와 보도블록의 얼룩, 유리문의 손자국, 실제 천의 짜임이 보이는 차양, 고무 매트의 먼지와 닳은 모서리를 사실적으로 표현한다. 화면 오른쪽 전경에는 마트를 나와 휴대전화를 확인하는 인물이 배치될 수 있도록 비어 있는 보행 공간을 충분히 남기되, 배경 이미지 자체에는 사람, 얼굴, 신체, 휴대전화가 전혀 없다. 자연스러운 원근과 깊이감, 현실적인 재료 질감, 과장되지 않은 자연 심도, 무보정에 가까운 담담한 현장 기록 사진. 깨끗한 광고용 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L08B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L08B01",
          "loc_id": "L08"
        }
      },
      "L08B03": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L08B03.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 작은 동네 마트 외벽, 영업 전의 조용한 이른 아침. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이다. 화면 중심에는 처마 아래 높은 외벽에 설치된 현실적인 상용 고정형 CCTV 카메라가 있고, 금속 브래킷과 외벽을 따라 이어지는 회색 노출 전선관, 작은 방수 접속함이 명확히 보인다. CCTV가 출입구 옆 외부 공간과 주차 면을 향하도록 현실적인 하향 각도로 고정되어 있어 설치 위치를 점검할 수 있다. 외벽은 오래 사용한 밝은 회색 샌드위치 패널과 일부 콘크리트 마감으로 이루어지고, 패널 이음매와 나사, 미세한 녹물 자국, 빗물 얼룩, 염분 섞인 해풍으로 바랜 표면을 사실적으로 표현한다. 낡은 짙은 적갈색 처마 테두리를 절제된 강조색으로 사용하고, 알루미늄 프레임 창문, 생활감 있는 실외기, 배수관, 낮은 금속 볼라드가 주변에 자연스럽게 배치된다. 창문과 외벽에는 특정 상호나 고유 명칭 없이 평범한 한국어 영업 안내 스티커 정도만 희미하게 보인다. 전날 습기가 조금 남은 아스팔트 바닥, 벽 아래의 먼지와 작은 모래 알갱이, 해안 지역 특유의 습윤한 공기와 가벼운 표면 부식이 과장 없이 드러난다. 해가 막 떠오르기 시작한 흐린 푸른빛 자연광과 실내에서 약하게 새어 나오는 중성적인 조명이 섞이며, 낮은 명암과 차분한 밝기를 유지한다. 사람, 얼굴, 차량의 인물 실루엣은 전혀 없고 점검 대상인 CCTV와 주변 설치 구조만 보이는 빈 배경이다. 실제 콘크리트, 금속의 녹과 무광 표면, 전선관, 유리, 고무 패킹의 질감과 일상적인 마모를 정확히 담고 자연스러운 피사계 심도를 사용한다. 깨끗한 광고용 사진이나 인공적인 건축 시각화가 아니라 실제 장소를 현장에서 기록한 무보정의 담담한 사진이며, 탑다운 시점이나 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마트 외벽과 CCTV 설치 지점의 관계를 한눈에 확인할 수 있는 넓은 구도. 카메라는 외벽에서 몇 걸음 떨어진 주차 공간 가장자리의 서 있는 사람 눈높이에 두고, CCTV가 달린 처마 아래와 창문, 실외기, 배관을 함께 담는다. 비어 있는 점검 공간을 화면 전경에 남기되 사람은 넣지 않는다.",
            "shot_id": "S19_Shot5"
          },
          {
            "guide_text": "CCTV 설치 위치를 더 분명히 보여 주는 가까운 구도. 서 있는 사람 눈높이에서 외벽을 비스듬히 올려다보며 카메라 본체, 금속 브래킷, 노출 전선관과 접속함, 주변 벽면의 나사 자국과 빗물 얼룩을 선명하게 담는다. 렌즈 왜곡 없이 설치 높이와 방향을 현실적으로 파악할 수 있게 하며 사람은 넣지 않는다.",
            "shot_id": "S19_Shot6"
          }
        ],
        "shot_ids": [
          "S19_Shot5",
          "S19_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 동시대 대한민국 서해안권의 작은 동네 마트 외벽, 영업 전의 조용한 이른 아침. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이다. 화면 중심에는 처마 아래 높은 외벽에 설치된 현실적인 상용 고정형 CCTV 카메라가 있고, 금속 브래킷과 외벽을 따라 이어지는 회색 노출 전선관, 작은 방수 접속함이 명확히 보인다. CCTV가 출입구 옆 외부 공간과 주차 면을 향하도록 현실적인 하향 각도로 고정되어 있어 설치 위치를 점검할 수 있다. 외벽은 오래 사용한 밝은 회색 샌드위치 패널과 일부 콘크리트 마감으로 이루어지고, 패널 이음매와 나사, 미세한 녹물 자국, 빗물 얼룩, 염분 섞인 해풍으로 바랜 표면을 사실적으로 표현한다. 낡은 짙은 적갈색 처마 테두리를 절제된 강조색으로 사용하고, 알루미늄 프레임 창문, 생활감 있는 실외기, 배수관, 낮은 금속 볼라드가 주변에 자연스럽게 배치된다. 창문과 외벽에는 특정 상호나 고유 명칭 없이 평범한 한국어 영업 안내 스티커 정도만 희미하게 보인다. 전날 습기가 조금 남은 아스팔트 바닥, 벽 아래의 먼지와 작은 모래 알갱이, 해안 지역 특유의 습윤한 공기와 가벼운 표면 부식이 과장 없이 드러난다. 해가 막 떠오르기 시작한 흐린 푸른빛 자연광과 실내에서 약하게 새어 나오는 중성적인 조명이 섞이며, 낮은 명암과 차분한 밝기를 유지한다. 사람, 얼굴, 차량의 인물 실루엣은 전혀 없고 점검 대상인 CCTV와 주변 설치 구조만 보이는 빈 배경이다. 실제 콘크리트, 금속의 녹과 무광 표면, 전선관, 유리, 고무 패킹의 질감과 일상적인 마모를 정확히 담고 자연스러운 피사계 심도를 사용한다. 깨끗한 광고용 사진이나 인공적인 건축 시각화가 아니라 실제 장소를 현장에서 기록한 무보정의 담담한 사진이며, 탑다운 시점이나 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L08B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L08B01",
          "loc_id": "L08"
        }
      },
      "L14B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L14B01.png",
        "t2i_prompt": "2026년 한국 서해안권 대형 마트 후면에 있는 소규모 총무·보안 사무실을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 남동쪽 복도 출입문 바로 안쪽, 약 1.6m의 서 있는 사람 눈높이에서 풀프레임 환산 32mm 보통 광각 렌즈로 중앙 통로를 대각선으로 가로질러 북쪽 벽의 CCTV 확인 책상과 고정 모니터 뱅크를 바라본다. 확인 책상 바로 남쪽에는 빈 의자 두 개가 놓이고, 서쪽 업무 구역에는 소형 총무 책상 두 개와 그 뒤 벽을 따라 실용적인 수납장들이 이어지며, 동쪽 벽에는 인접한 직원 통로나 매장 내부를 향한 관찰창이 있다. 사람, 얼굴, 인체 형태는 전혀 없다. 모니터 뱅크의 여러 디스플레이 가운데 한 화면에만 유난히 어두운 CCTV 영상이 표시되어 있으며, 낮은 명료도와 좁은 명암 범위 때문에 대상의 얼굴이나 구체적인 외형은 식별할 수 없다. 해당 영상은 현실적인 2020년대 중반 한국어 감시 시스템 화면 안에만 제한되고 화면 밖으로 돌출되거나 투사되지 않는다. 실내는 현대 한국 상업시설 후면 사무공간다운 실용적인 마감, 절제된 회색과 베이지 계열, 희미한 짙은 적색의 사무용 포인트, 평범한 천장 조명과 관찰창에서 들어오는 약한 주변광으로 보인다. 밝기는 다소 낮지만 실제 노출 범위를 유지하고, 모니터 빛이 주변을 비현실적으로 물들이지 않는다. 실제 플라스틱과 도장 금속의 미세한 마모, 수납장 모서리의 생활 흠집, 책상 표면의 닦인 자국, 의자 직물의 정확한 짜임, 문과 창틀의 현실적인 사용감이 보인다. 과도하게 정돈된 광고 사진이 아니라 실제 운영 중인 장소를 담은 담담한 현장 기록 사진이며, 자연스러운 원근과 피사계 심도, 사실적인 빛 반사와 재질, 보정 없는 색을 사용한다. CGI, 삽화, 건축 시각화, 평면도, 도식, 하향 촬영이 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입문 안쪽의 서 있는 눈높이에서 사무실 전체 구조가 읽히는 도입 구도. 중앙 통로 너머로 북쪽 CCTV 확인 책상과 모니터 뱅크를 중심에 두고, 서쪽 총무 업무 구역과 동쪽 관찰창을 주변부에 자연스럽게 포함한다. 사람이나 사람 형태는 보이지 않으며, 한 화면에만 비정상적으로 어둡고 세부 식별이 불가능한 감시 영상이 표시된다.",
            "shot_id": "S20_Shot1"
          },
          {
            "guide_text": "동일한 출입문 쪽 시선축과 현실적인 공간 연속성을 유지하되, 북쪽 CCTV 확인 책상과 모니터 뱅크가 조금 더 명확히 읽히도록 구성한다. 한 디스플레이 내부에만 낮은 명료도와 제한된 명암의 유난히 어두운 감시 영상을 가두고, 화면 밖 공간으로 어떤 형상이나 효과도 확장하지 않는다. 빈 의자와 주변 사무 가구는 과장 없이 실제 사용 흔적만 드러낸다.",
            "shot_id": "S20_Shot3"
          }
        ],
        "shot_ids": [
          "S20_Shot1",
          "S20_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 9 (entry door), facing diagonally across number 3 (threshold and circulation zone) toward number 4 (CCTV workstation), number 5 (monitor bank), and number 7 (review seating)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Keep the workstation and monitor bank prominent, with the administration desks and storage visible in the secondary background. Depict number 11 only within the display surface of number 5 as unusually dark, low-clarity CCTV footage; do not reveal identifiable facial or body details."
        },
        "reference_decision": {
          "bg_id": "L14B01",
          "fp_id": "fp_l14_admin_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L14B01 is the sole supplied anchor candidate and has no earlier same-fp reference, so it establishes dwelling identity directly from the floor plan. The camera is placed at the exact candidate cell in unit 3 and looks toward the exact unit-2 cell with the advertised 90-degree wide cone, providing broad coverage for the two-subject medium staging and a clear fixed-marker area for the through-device insert.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/floor_plan/fp_l14_admin_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is available; this first node must establish the dwelling identity from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 3 toward unit 2 so the plate supports the staged medium composition while retaining marker 5 as a clear destination for the staged insert.",
            "lens_enum": "wide",
            "look_at_cell": [
              0,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show camera unit 3 in the near coverage and look toward unit 2, with unit 1 available within the broad visible-unit candidate coverage. Maintain base markers 1 through 10 in their floor-plan relationships; opening markers 9 and 10 may appear only where the supplied wide view provides a valid sight line.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [6,7] with the wide 90-degree lens, using broad coverage that supports the committed medium composition and preserves sufficient fixed-marker context for the committed insert framing.",
            "subject_position_directive": "For S20_Shot1, place the two committed subjects on adjacent depth planes, leaning forward toward the fixed display area, with marker 4 anchoring the lower frame and marker 5 beyond them. For S20_Shot3, no foreground subject is committed; keep the frame free of invented subjects and center the staged content-surface cue.",
            "state_cue_directive": "Carry transient marker 11 as the committed state cue associated with the staged through-device image. Preserve the numbered elements listed for use, 1 through 11, and do not add state cues unsupported by the consuming shots.",
            "negative_continuity_directive": "Do not invent unlisted subjects, markers, openings, or state overlays. Keep spaces outside the unit-3-to-unit-2 wide view out of frame, treat opening markers 9 and 10 as visibility candidates rather than guaranteed sight lines, and restrict the transient state treatment to marker 11."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [0, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 2 so the plate supports the staged medium composition while retaining marker 5 as a clear destination for the staged insert.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 3 in the near coverage and look toward unit 2, with unit 1 available within the broad visible-unit candidate coverage. Maintain base markers 1 through 10 in their floor-plan relationships; opening markers 9 and 10 may appear only where the supplied wide view provides a valid sight line.\n  - camera_framing_directive: Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [6,7] with the wide 90-degree lens, using broad coverage that supports the committed medium composition and preserves sufficient fixed-marker context for the committed insert framing.\n  - subject_position_directive: For S20_Shot1, place the two committed subjects on adjacent depth planes, leaning forward toward the fixed display area, with marker 4 anchoring the lower frame and marker 5 beyond them. For S20_Shot3, no foreground subject is committed; keep the frame free of invented subjects and center the staged content-surface cue.\n  - state_cue_directive: Carry transient marker 11 as the committed state cue associated with the staged through-device image. Preserve the numbered elements listed for use, 1 through 11, and do not add state cues unsupported by the consuming shots.\n  - negative_continuity_directive: Do not invent unlisted subjects, markers, openings, or state overlays. Keep spaces outside the unit-3-to-unit-2 wide view out of frame, treat opening markers 9 and 10 as visibility candidates rather than guaranteed sight lines, and restrict the transient state treatment to marker 11.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [0, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 2 so the plate supports the staged medium composition while retaining marker 5 as a clear destination for the staged insert.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 3 in the near coverage and look toward unit 2, with unit 1 available within the broad visible-unit candidate coverage. Maintain base markers 1 through 10 in their floor-plan relationships; opening markers 9 and 10 may appear only where the supplied wide view provides a valid sight line.\n  - camera_framing_directive: Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [6,7] with the wide 90-degree lens, using broad coverage that supports the committed medium composition and preserves sufficient fixed-marker context for the committed insert framing.\n  - subject_position_directive: For S20_Shot1, place the two committed subjects on adjacent depth planes, leaning forward toward the fixed display area, with marker 4 anchoring the lower frame and marker 5 beyond them. For S20_Shot3, no foreground subject is committed; keep the frame free of invented subjects and center the staged content-surface cue.\n  - state_cue_directive: Carry transient marker 11 as the committed state cue associated with the staged through-device image. Preserve the numbered elements listed for use, 1 through 11, and do not add state cues unsupported by the consuming shots.\n  - negative_continuity_directive: Do not invent unlisted subjects, markers, openings, or state overlays. Keep spaces outside the unit-3-to-unit-2 wide view out of frame, treat opening markers 9 and 10 as visibility candidates rather than guaranteed sight lines, and restrict the transient state treatment to marker 11.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [0, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 2 so the plate supports the staged medium composition while retaining marker 5 as a clear destination for the staged insert.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 3 in the near coverage and look toward unit 2, with unit 1 available within the broad visible-unit candidate coverage. Maintain base markers 1 through 10 in their floor-plan relationships; opening markers 9 and 10 may appear only where the supplied wide view provides a valid sight line.\n  - camera_framing_directive: Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [6,7] with the wide 90-degree lens, using broad coverage that supports the committed medium composition and preserves sufficient fixed-marker context for the committed insert framing.\n  - subject_position_directive: For S20_Shot1, place the two committed subjects on adjacent depth planes, leaning forward toward the fixed display area, with marker 4 anchoring the lower frame and marker 5 beyond them. For S20_Shot3, no foreground subject is committed; keep the frame free of invented subjects and center the staged content-surface cue.\n  - state_cue_directive: Carry transient marker 11 as the committed state cue associated with the staged through-device image. Preserve the numbered elements listed for use, 1 through 11, and do not add state cues unsupported by the consuming shots.\n  - negative_continuity_directive: Do not invent unlisted subjects, markers, openings, or state overlays. Keep spaces outside the unit-3-to-unit-2 wide view out of frame, treat opening markers 9 and 10 as visibility candidates rather than guaranteed sight lines, and restrict the transient state treatment to marker 11.\n\n2026년 한국 서해안권 대형 마트 후면에 있는 소규모 총무·보안 사무실을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 남동쪽 복도 출입문 바로 안쪽, 약 1.6m의 서 있는 사람 눈높이에서 풀프레임 환산 32mm 보통 광각 렌즈로 중앙 통로를 대각선으로 가로질러 북쪽 벽의 CCTV 확인 책상과 고정 모니터 뱅크를 바라본다. 확인 책상 바로 남쪽에는 빈 의자 두 개가 놓이고, 서쪽 업무 구역에는 소형 총무 책상 두 개와 그 뒤 벽을 따라 실용적인 수납장들이 이어지며, 동쪽 벽에는 인접한 직원 통로나 매장 내부를 향한 관찰창이 있다. 사람, 얼굴, 인체 형태는 전혀 없다. 모니터 뱅크의 여러 디스플레이 가운데 한 화면에만 유난히 어두운 CCTV 영상이 표시되어 있으며, 낮은 명료도와 좁은 명암 범위 때문에 대상의 얼굴이나 구체적인 외형은 식별할 수 없다. 해당 영상은 현실적인 2020년대 중반 한국어 감시 시스템 화면 안에만 제한되고 화면 밖으로 돌출되거나 투사되지 않는다. 실내는 현대 한국 상업시설 후면 사무공간다운 실용적인 마감, 절제된 회색과 베이지 계열, 희미한 짙은 적색의 사무용 포인트, 평범한 천장 조명과 관찰창에서 들어오는 약한 주변광으로 보인다. 밝기는 다소 낮지만 실제 노출 범위를 유지하고, 모니터 빛이 주변을 비현실적으로 물들이지 않는다. 실제 플라스틱과 도장 금속의 미세한 마모, 수납장 모서리의 생활 흠집, 책상 표면의 닦인 자국, 의자 직물의 정확한 짜임, 문과 창틀의 현실적인 사용감이 보인다. 과도하게 정돈된 광고 사진이 아니라 실제 운영 중인 장소를 담은 담담한 현장 기록 사진이며, 자연스러운 원근과 피사계 심도, 사실적인 빛 반사와 재질, 보정 없는 색을 사용한다. CGI, 삽화, 건축 시각화, 평면도, 도식, 하향 촬영이 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 3 toward unit 2 so the plate supports the staged medium composition while retaining marker 5 as a clear destination for the staged insert.",
          "lens_enum": "wide",
          "look_at_cell": [
            0,
            7
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show camera unit 3 in the near coverage and look toward unit 2, with unit 1 available within the broad visible-unit candidate coverage. Maintain base markers 1 through 10 in their floor-plan relationships; opening markers 9 and 10 may appear only where the supplied wide view provides a valid sight line.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [6,7] with the wide 90-degree lens, using broad coverage that supports the committed medium composition and preserves sufficient fixed-marker context for the committed insert framing.",
          "subject_position_directive": "For S20_Shot1, place the two committed subjects on adjacent depth planes, leaning forward toward the fixed display area, with marker 4 anchoring the lower frame and marker 5 beyond them. For S20_Shot3, no foreground subject is committed; keep the frame free of invented subjects and center the staged content-surface cue.",
          "state_cue_directive": "Carry transient marker 11 as the committed state cue associated with the staged through-device image. Preserve the numbered elements listed for use, 1 through 11, and do not add state cues unsupported by the consuming shots.",
          "negative_continuity_directive": "Do not invent unlisted subjects, markers, openings, or state overlays. Keep spaces outside the unit-3-to-unit-2 wide view out of frame, treat opening markers 9 and 10 as visibility candidates rather than guaranteed sight lines, and restrict the transient state treatment to marker 11."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_admin_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l14_admin_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L13B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 현실적인 경찰서 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 사무실 출입문 바로 안쪽에서 약 1.6m의 서 있는 사람 눈높이로, 35mm급 중간 광각 렌즈를 사용해 중앙 공동 업무 구역 너머 동중앙의 당직 형사 책상과 그 뒤쪽 모니터, 북쪽 벽의 두 창문 방향을 대각선으로 바라본다. 서중앙의 주 수사관 책상과 모니터는 가까운 왼쪽 전경에 자연스럽게 걸치고, 동중앙의 당직 형사 책상은 주요 공간 요소로 선명하게 보이며, 북중앙의 추가 업무석과 동쪽 벽의 붙박이 서류장 및 커피 카운터가 실제 사무실 깊이 속에 이어진다. 2020년대 중반 대한민국 공공기관 특유의 실용적이고 다소 사용감 있는 사무 환경, 무광 금속과 합판 가구의 현실적인 표면, 실제 플라스틱 모니터 외장, 미세한 마모가 있는 바닥과 벽면, 과장되지 않은 천장 LED 업무 조명을 표현한다. 늦은 밤의 어두운 창밖과 낮은 밝기의 실내 업무등이 균형을 이루고, 색채는 차분한 중성색 중심에 공공기관 내부에서 볼 수 있는 절제된 짙은 적색 계열의 작은 색채 요소만 더한다. 공간은 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 사람 형태의 그림이나 실루엣 없이 배경 공간만 촬영한다. 실제 DSLR 또는 미러리스 카메라 사진처럼 정확한 콘크리트·금속·목재·플라스틱 질감, 일상적인 사용 흔적, 자연스러운 원근과 피사계 심도, 사실적인 저조도 노출을 유지한다. 깨끗한 스톡 사진처럼 연출하지 않고 과도한 후보정 없이 실제 장소 기록 사진처럼 담담하게 표현한다. 하향식 시점, 평면도, 건축 도해가 아닌 실제 눈높이 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 출입문 가까운 위치에서 공동 업무 구역을 가로질러 동중앙의 당직 형사 책상과 모니터, 북쪽 벽의 두 창문 방향을 바라본다. 주 수사관 책상은 왼쪽 가까운 전경에 걸치게 하고 당직 형사 책상은 화면에서 분명하게 보이도록 구성한다. 인물이나 사람 형태는 배경에 포함하지 않으며, 조용한 야간 당직 시간의 절제된 업무 조명과 깨끗하고 정돈된 상태를 유지한다.",
            "shot_id": "S16_Shot3"
          }
        ],
        "shot_ids": [
          "S16_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 12 (exit door), facing diagonally across number 1 (shared work zone) toward number 6 (duty detective desk), number 9 (duty monitor), and the north-wall windows at numbers 13 and 14",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Use a restrained wide office view that keeps number 5 in the near-left foreground and number 6 prominent; depict the desks and monitor surfaces in a clean night-duty state without the daytime evidence overlays."
        },
        "reference_decision": {
          "bg_id": "L13B02",
          "fp_id": "fp_l13_police_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B02 is the sole clean anchor candidate and has clean_background_expected=true. A wide camera from unit 3 toward unit 2 establishes markers 1-14 while supporting S16_Shot3's committed opposing-subject arrangement across the lower-center surface without requiring a prior reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/floor_plan/fp_l13_police_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_references_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is selected because this first node establishes the dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              8
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 3 toward unit 2 to support the committed medium framing, the two opposing midground subject positions, and the lower-center separation surface.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              8
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 3, show unit 3 as the camera-side foreground and direct the broad view toward unit 2. Units 1 and 4 and opening markers 12, 13, and 14 may appear only where supported by the wide unit-3 view cone; maintain base markers 1-14 in their floor-plan positions.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [5,8] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens, providing broad coverage around the committed middle-left, middle-right, and lower-center staging zones.",
            "subject_position_directive": "Place the two committed subjects in the midground on opposite sides of the separating lower-center surface: one at middle-left leaning across an outstretched arm and one at middle-right seated and looking downward. Keep the offered active surface near lower center and no larger than the staging permits.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected=true and no transient markers are listed. Refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 15 and 16, do not introduce scenario-specific elements beyond committed staging, and do not depict units or openings outside what the unit-3 wide view cone supports. Preserve the floor-plan positions of markers 1-14."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 8]\n  - look_at_unit: 2\n  - look_at_cell: [7, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 2 to support the committed medium framing, the two opposing midground subject positions, and the lower-center separation surface.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, show unit 3 as the camera-side foreground and direct the broad view toward unit 2. Units 1 and 4 and opening markers 12, 13, and 14 may appear only where supported by the wide unit-3 view cone; maintain base markers 1-14 in their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,8] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens, providing broad coverage around the committed middle-left, middle-right, and lower-center staging zones.\n  - subject_position_directive: Place the two committed subjects in the midground on opposite sides of the separating lower-center surface: one at middle-left leaning across an outstretched arm and one at middle-right seated and looking downward. Keep the offered active surface near lower center and no larger than the staging permits.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected=true and no transient markers are listed. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 15 and 16, do not introduce scenario-specific elements beyond committed staging, and do not depict units or openings outside what the unit-3 wide view cone supports. Preserve the floor-plan positions of markers 1-14.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 8]\n  - look_at_unit: 2\n  - look_at_cell: [7, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 2 to support the committed medium framing, the two opposing midground subject positions, and the lower-center separation surface.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, show unit 3 as the camera-side foreground and direct the broad view toward unit 2. Units 1 and 4 and opening markers 12, 13, and 14 may appear only where supported by the wide unit-3 view cone; maintain base markers 1-14 in their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,8] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens, providing broad coverage around the committed middle-left, middle-right, and lower-center staging zones.\n  - subject_position_directive: Place the two committed subjects in the midground on opposite sides of the separating lower-center surface: one at middle-left leaning across an outstretched arm and one at middle-right seated and looking downward. Keep the offered active surface near lower center and no larger than the staging permits.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected=true and no transient markers are listed. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 15 and 16, do not introduce scenario-specific elements beyond committed staging, and do not depict units or openings outside what the unit-3 wide view cone supports. Preserve the floor-plan positions of markers 1-14.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 8]\n  - look_at_unit: 2\n  - look_at_cell: [7, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 2 to support the committed medium framing, the two opposing midground subject positions, and the lower-center separation surface.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, show unit 3 as the camera-side foreground and direct the broad view toward unit 2. Units 1 and 4 and opening markers 12, 13, and 14 may appear only where supported by the wide unit-3 view cone; maintain base markers 1-14 in their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,8] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens, providing broad coverage around the committed middle-left, middle-right, and lower-center staging zones.\n  - subject_position_directive: Place the two committed subjects in the midground on opposite sides of the separating lower-center surface: one at middle-left leaning across an outstretched arm and one at middle-right seated and looking downward. Keep the offered active surface near lower center and no larger than the staging permits.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected=true and no transient markers are listed. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 15 and 16, do not introduce scenario-specific elements beyond committed staging, and do not depict units or openings outside what the unit-3 wide view cone supports. Preserve the floor-plan positions of markers 1-14.\n\n2026년 동시대 대한민국 서해안권의 현실적인 경찰서 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 사무실 출입문 바로 안쪽에서 약 1.6m의 서 있는 사람 눈높이로, 35mm급 중간 광각 렌즈를 사용해 중앙 공동 업무 구역 너머 동중앙의 당직 형사 책상과 그 뒤쪽 모니터, 북쪽 벽의 두 창문 방향을 대각선으로 바라본다. 서중앙의 주 수사관 책상과 모니터는 가까운 왼쪽 전경에 자연스럽게 걸치고, 동중앙의 당직 형사 책상은 주요 공간 요소로 선명하게 보이며, 북중앙의 추가 업무석과 동쪽 벽의 붙박이 서류장 및 커피 카운터가 실제 사무실 깊이 속에 이어진다. 2020년대 중반 대한민국 공공기관 특유의 실용적이고 다소 사용감 있는 사무 환경, 무광 금속과 합판 가구의 현실적인 표면, 실제 플라스틱 모니터 외장, 미세한 마모가 있는 바닥과 벽면, 과장되지 않은 천장 LED 업무 조명을 표현한다. 늦은 밤의 어두운 창밖과 낮은 밝기의 실내 업무등이 균형을 이루고, 색채는 차분한 중성색 중심에 공공기관 내부에서 볼 수 있는 절제된 짙은 적색 계열의 작은 색채 요소만 더한다. 공간은 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 사람 형태의 그림이나 실루엣 없이 배경 공간만 촬영한다. 실제 DSLR 또는 미러리스 카메라 사진처럼 정확한 콘크리트·금속·목재·플라스틱 질감, 일상적인 사용 흔적, 자연스러운 원근과 피사계 심도, 사실적인 저조도 노출을 유지한다. 깨끗한 스톡 사진처럼 연출하지 않고 과도한 후보정 없이 실제 장소 기록 사진처럼 담담하게 표현한다. 하향식 시점, 평면도, 건축 도해가 아닌 실제 눈높이 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            8
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 3 toward unit 2 to support the committed medium framing, the two opposing midground subject positions, and the lower-center separation surface.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            8
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 3, show unit 3 as the camera-side foreground and direct the broad view toward unit 2. Units 1 and 4 and opening markers 12, 13, and 14 may appear only where supported by the wide unit-3 view cone; maintain base markers 1-14 in their floor-plan positions.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [5,8] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens, providing broad coverage around the committed middle-left, middle-right, and lower-center staging zones.",
          "subject_position_directive": "Place the two committed subjects in the midground on opposite sides of the separating lower-center surface: one at middle-left leaning across an outstretched arm and one at middle-right seated and looking downward. Keep the offered active surface near lower center and no larger than the staging permits.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected=true and no transient markers are listed. Refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 15 and 16, do not introduce scenario-specific elements beyond committed staging, and do not depict units or openings outside what the unit-3 wide view cone supports. Preserve the floor-plan positions of markers 1-14."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_police_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l13_police_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L13B02",
        "reused_from_bg_id": "L13B02",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L13B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 실제 경찰 수사 사무실을 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 사무실 출입문 바로 안쪽에서 서 있는 사람의 눈높이 약 1.6m로, 32mm급 중간 광각 렌즈를 사용해 중앙과 북쪽의 공동 업무 구역을 대각선으로 가로질러 바라본다. 서쪽 중앙에는 공동 구역을 향한 주 조사관 책상이 있고, 그 맞은편 동쪽 중앙에는 당직 형사 책상이 있으며, 당직 책상 뒤쪽 가장자리의 모니터 화면까지 시야에 들어온다. 북쪽 중앙에는 추가 업무대가 이어지고, 북동쪽 벽에는 붙박이 서류 수납장, 남동쪽 벽에는 소박한 커피 카운터가 있다. 북쪽 외벽의 두 창으로 흐린 해안 지역의 부드러운 낮빛이 들어오며, 실용적인 천장 조명과 섞여 과장되지 않은 공공기관 사무실 밝기를 만든다.\n\n주 조사관 책상 상판에는 사건 기록 사진 여러 장이 불규칙하게 펼쳐지고 일부가 서로 겹쳐 있다. 사진들은 어두운 핏빛 얼룩이 남은 표면과 현장 증거의 일부만 건조하게 기록하며, 사람, 얼굴, 시신, 신체 윤곽은 전혀 보이지 않는다. 맞은편 당직 책상의 모니터에는 현실적인 2020년대 중반 한국어 지도 인터페이스와 위치 좌표, 이동 경로 및 위성항법 위치 추적 결과가 표시된다. 이 정보는 반드시 모니터의 평면 안에만 존재하며 홀로그램이나 공간 속 투영처럼 돌출되지 않는다.\n\n무광 도장 금속 수납장의 미세한 긁힘, 실용적인 합판 책상의 실제 나뭇결과 닳은 모서리, 모니터 베젤의 손자국, 콘크리트 또는 상업용 바닥재의 생활 얼룩, 창틀과 문손잡이의 사용 흔적을 사실적으로 표현한다. 색은 바랜 회색, 탁한 청색, 베이지색 등 절제된 자연색 위주이며 사건 사진의 짙은 적갈색 흔적만 제한된 강조점으로 보인다. 깨끗한 광고 사진이 아니라 실제 근무 공간을 담은 담담한 현장 참고 사진이며, 자연스러운 심도와 현실적인 노출, 후처리 없는 질감. 사람, 얼굴, 인체 형상, 마네킹, 포스터 속 인물을 포함하지 않는다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 3차원 시각화가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "남쪽 출입문 안쪽의 서 있는 사람 눈높이에서 중앙 공동 업무 구역 너머 두 업무 책상을 대각선으로 포착한다. 서쪽 중앙의 주 조사관 책상 위에 불규칙하게 펼쳐진 사건 사진들이 읽히고, 맞은편 당직 형사 책상의 모니터 화면 안에만 현실적인 한국어 위치 추적 지도와 경로 결과가 보이게 한다. 사람이나 신체 형상은 전혀 포함하지 않는다.",
            "shot_id": "S21_Shot7"
          },
          {
            "guide_text": "같은 출입문 쪽 시점과 32mm 안팎의 원근감을 유지하며 두 책상 사이의 업무 관계가 분명하도록 구성한다. 사건 사진은 주 조사관 책상 표면에 놓인 인쇄물로만 표현하고, 위치 추적 결과는 멀리 보이는 당직 책상 모니터의 평면 내부에만 제한한다. 창에서 들어오는 주간광과 천장 조명이 섞인 현실적인 밝기를 유지한다.",
            "shot_id": "S21_Shot10"
          },
          {
            "guide_text": "배경 연속성을 위해 출입문, 공동 업무 구역, 서쪽 책상, 동쪽 책상, 뒤쪽 업무대와 북쪽 창의 상대적 배치를 일관되게 유지한다. 책상 위 사건 사진의 불규칙한 겹침과 당직 모니터의 위치 추적 결과를 동시에 식별할 수 있게 하되 화면 효과가 모니터 밖으로 나오지 않게 한다. 실제 사용 중인 공공기관 사무실의 마모와 정돈되지 않은 일상성을 자연스럽게 보인다.",
            "shot_id": "S21_Shot12"
          }
        ],
        "shot_ids": [
          "S21_Shot7",
          "S21_Shot10",
          "S21_Shot12"
        ],
        "scenes": [],
        "parent_id": "L13B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 12 (exit door), facing diagonally across number 1 (shared work zone) toward number 5 (primary investigator desk) and number 6 (duty detective desk), with number 9 (duty monitor) visible beyond the desks",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Keep number 15 clearly spread across number 5 and make number 16 readable as content confined to the screen of number 9; retain a visible route from the desks back to number 12."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L13B02",
          "selected_refs": [
            {
              "physical_space_id": "fp_l13_police_office_space_1",
              "ref_bg_id": "L13B02",
              "space_description": "Same visible physical space and matching camera geometry, with fixed markers 1-14 retained."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use camera unit 3 at cell [5,8], aimed toward look-at unit 2 at cell [7,2], with the wide 90-degree lens for broad representative coverage. Derive the committed close, insert, and medium shot framings as shot-specific crops within this same geometry.",
          "negative_continuity_directive": "Keep markers 1-14 in the same fixed positions established by reference L13B02. Do not relocate fixed furniture, fixtures, walls, or openings; do not carry uncommitted transient material beyond markers 15 and 16; and do not show units or openings outside the unit-3 wide view cone.",
          "state_cue_directive": "Carry transient markers 15 and 16 as the only dossier-committed state overlays, while retaining numbered elements 1-14. Apply them only where the consuming shot staging calls for their information or spread state, and invent no additional state cues.",
          "subject_position_directive": "For the close framing, keep the committed subject near the workstation with only soft background context at the frame edge. For the insert, show no committed character and center the active display surface with a slim border. For the medium framing, place the committed subject midway through a turn toward opening marker 12, with the rear work surface receding on the opposite side.",
          "visible_space_directive": "Match reference L13B02 from camera unit 3 toward unit 2, preserving markers 1-14 in the same positions. Use the wide cone to retain camera-side unit 3 and geometry-supported portions of units 1 and 4; keep opening marker 12 available for the committed turning shot, with markers 13 and 14 visible only if they remain inside the chosen crop."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_police_office",
          "prior_bg_ids": [
            "L13B02"
          ],
          "attached_ref_labels": [
            "bg:L13B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L15B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권의 작은 도시 또는 인근 도서 지역, 낮 시간의 소규모 경찰서 건물 밖 도로를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 특정 지명이나 기관 고유명 없이, 흰색과 옅은 회색 외벽에 절제된 파란색 공공기관 표식이 있는 현실적인 현대식 경찰서 외관, 유리 출입문과 평범한 알루미늄 창틀, 출입구 위 차양, 벽면 방범 카메라, 보도와 낮은 연석, 차선이 조금 닳은 아스팔트 도로가 보인다. 건물 옆에는 2020년대 중반 형태의 평범한 관용 승용차 한 대가 주차되어 있고, 거리에는 가로등, 전신주와 전선, 반사 볼라드, 교통 표지, 굽은 도로 가장자리의 가드레일과 교통 반사경이 자연스럽게 배치되어 있다. 바닷바람과 염분에 오래 노출된 금속의 옅은 부식, 콘크리트 벽 아래의 빗물 자국, 미세하게 갈라진 포장면, 먼지와 타이어 흔적 등 일상적인 사용감이 사실적으로 드러난다. 멀리에는 낮은 상가와 주택 지붕, 흐릿한 해안 언덕과 아주 좁게 보이는 바다가 있어 서해안 지역의 생활권임을 암시한다. 밝지만 약간 흐린 낮의 자연광, 옅은 구름이 낀 하늘, 부드럽고 방향성 있는 실제 그림자, 채도를 낮춘 회색·청색·바랜 녹색 중심의 자연스러운 색감. 과도하게 음산하거나 장식적인 연출 없이 긴장감이 살짝 감도는 한산한 공공기관 주변의 현실적인 분위기. 사람, 얼굴, 자전거는 보이지 않으며, 자전거를 타고 경찰서에서 멀어지는 인물을 후속 합성할 수 있도록 가까운 차로부터 원경의 소실점까지 진행 공간을 깨끗하게 비워 둔다. 카메라는 경찰서 앞 도로 가장자리의 약 1.6미터 높이에 놓고, 35밀리미터급 렌즈로 경찰서 건물을 화면 한쪽에 포함하면서 도로가 반대쪽 원경으로 길게 뻗어 나가게 촬영한다. 실제 콘크리트, 금속 녹과 도장 벗겨짐, 유리 반사, 고무와 아스팔트, 표지판 표면의 정확한 재질감과 자연스러운 피사계 심도. 실제 장소 답사 사진처럼 담담하고 가공되지 않은 사진이며 깨끗한 광고 사진이 아니다. 삽화, 건축 시각화, 컴퓨터 생성 영상, 평면도, 조감도, 위에서 내려다본 구도가 아니며 과도한 후처리 없이 실제 디지털 카메라로 촬영한 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "경찰서 출입구 쪽 도로 가장자리에서 자전거가 떠나갈 방향을 바라보는 시점으로 잡는다. 카메라는 지면에서 약 1.6미터 높이의 서 있는 사람 눈높이에 두고, 35밀리미터급 렌즈로 경찰서 외관은 화면 한쪽에 남기면서 도로가 반대쪽 원경으로 길게 이어지게 한다. 자전거와 탑승 인물을 배치할 수 있도록 가까운 차로와 화면 중앙의 진행 공간을 가리지 말고, 도로의 소실점과 주변 시설물로 멀어지는 움직임이 분명하게 읽히게 한다.",
            "shot_id": "S22_Shot1"
          }
        ],
        "shot_ids": [
          "S22_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "effective_render_prompt": "2026년 동시대 대한민국 서해안권의 작은 도시 또는 인근 도서 지역, 낮 시간의 소규모 경찰서 건물 밖 도로를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 특정 지명이나 기관 고유명 없이, 흰색과 옅은 회색 외벽에 절제된 파란색 공공기관 표식이 있는 현실적인 현대식 경찰서 외관, 유리 출입문과 평범한 알루미늄 창틀, 출입구 위 차양, 벽면 방범 카메라, 보도와 낮은 연석, 차선이 조금 닳은 아스팔트 도로가 보인다. 건물 옆에는 2020년대 중반 형태의 평범한 관용 승용차 한 대가 주차되어 있고, 거리에는 가로등, 전신주와 전선, 반사 볼라드, 교통 표지, 굽은 도로 가장자리의 가드레일과 교통 반사경이 자연스럽게 배치되어 있다. 바닷바람과 염분에 오래 노출된 금속의 옅은 부식, 콘크리트 벽 아래의 빗물 자국, 미세하게 갈라진 포장면, 먼지와 타이어 흔적 등 일상적인 사용감이 사실적으로 드러난다. 멀리에는 낮은 상가와 주택 지붕, 흐릿한 해안 언덕과 아주 좁게 보이는 바다가 있어 서해안 지역의 생활권임을 암시한다. 밝지만 약간 흐린 낮의 자연광, 옅은 구름이 낀 하늘, 부드럽고 방향성 있는 실제 그림자, 채도를 낮춘 회색·청색·바랜 녹색 중심의 자연스러운 색감. 과도하게 음산하거나 장식적인 연출 없이 긴장감이 살짝 감도는 한산한 공공기관 주변의 현실적인 분위기. 사람, 얼굴, 자전거는 보이지 않으며, 자전거를 타고 경찰서에서 멀어지는 인물을 후속 합성할 수 있도록 가까운 차로부터 원경의 소실점까지 진행 공간을 깨끗하게 비워 둔다. 카메라는 경찰서 앞 도로 가장자리의 약 1.6미터 높이에 놓고, 35밀리미터급 렌즈로 경찰서 건물을 화면 한쪽에 포함하면서 도로가 반대쪽 원경으로 길게 뻗어 나가게 촬영한다. 실제 콘크리트, 금속 녹과 도장 벗겨짐, 유리 반사, 고무와 아스팔트, 표지판 표면의 정확한 재질감과 자연스러운 피사계 심도. 실제 장소 답사 사진처럼 담담하고 가공되지 않은 사진이며 깨끗한 광고 사진이 아니다. 삽화, 건축 시각화, 컴퓨터 생성 영상, 평면도, 조감도, 위에서 내려다본 구도가 아니며 과도한 후처리 없이 실제 디지털 카메라로 촬영한 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_police_station"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_police_station",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "trivial"
        },
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "aerial_ref": {
          "loc_id": "L15",
          "group_id": "bg_police_station"
        }
      },
      "L18B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L18B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안에서 황금빛 해질녘 바다를 바라본 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽 수평선 가까이에 낮게 걸린 태양이 있으며, 금빛과 옅은 주황빛 반사광이 잔잔한 바다 표면을 따라 전경까지 길고 좁게 이어진다. 먼바다에는 서해 도서 지역 특유의 낮고 완만한 섬들이 겹쳐 보이고, 짙지 않은 해무와 대기 원근 때문에 윤곽과 명암이 점차 흐려진다. 하단 가장자리에는 썰물 때 드러난 젖은 갯벌과 얕은 물길이 일부 보이며, 물기 어린 표면에 노을이 불규칙하게 반사된다. 멀리 현실적인 소형 항로 부표 하나가 작게 놓여 규모감을 더한다. 하늘에는 얇고 낮은 구름층이 흩어져 있고, 태양 주변은 따뜻한 금색이지만 화면 가장자리로 갈수록 탁한 청회색과 옅은 자주빛으로 자연스럽게 식는다. 차분하고 절제된 자연색, 낮은 대비, 다소 어두운 밝기, 실제 해수의 미세한 물결과 갯벌의 진흙 질감, 부표 금속 표면의 염분 자국과 풍화 흔적을 사실적으로 표현한다. 인공적인 과채도, 과장된 붉은 하늘, 비현실적으로 큰 태양, 완벽하게 매끈한 수면은 피한다. 사람, 얼굴, 인물 실루엣, 시신은 전혀 없다. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 사용한 디지털 일안 반사식 또는 미러리스 카메라 촬영, 수평을 유지한 해안 시점, 자연스러운 원근과 심도, 실제 노을의 가용광만 사용한 사실적인 노출. 깨끗한 광고용 사진이 아니라 염분과 습기가 느껴지는 실제 장소 기록 사진이며, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아닌 후처리 없는 담담한 현장 촬영본. 위에서 내려다본 시점이나 평면도 형태가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "해안에 선 사람의 눈높이에서 서쪽 수평선을 정면으로 바라본다. 화면 중앙 부근의 낮은 해와 바다 위로 길게 이어지는 노을 반사광이 주된 시선축이 되며, 하단에는 젖은 갯벌 또는 얕은 물가를 조금 포함하고 먼 섬은 해무 속에서 희미하게 보이게 한다. 사람이나 얼굴은 배치하지 않는다.",
            "shot_id": "S30_Shot1"
          }
        ],
        "shot_ids": [
          "S30_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "effective_render_prompt": "2026년 동시대 대한민국 서해안에서 황금빛 해질녘 바다를 바라본 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽 수평선 가까이에 낮게 걸린 태양이 있으며, 금빛과 옅은 주황빛 반사광이 잔잔한 바다 표면을 따라 전경까지 길고 좁게 이어진다. 먼바다에는 서해 도서 지역 특유의 낮고 완만한 섬들이 겹쳐 보이고, 짙지 않은 해무와 대기 원근 때문에 윤곽과 명암이 점차 흐려진다. 하단 가장자리에는 썰물 때 드러난 젖은 갯벌과 얕은 물길이 일부 보이며, 물기 어린 표면에 노을이 불규칙하게 반사된다. 멀리 현실적인 소형 항로 부표 하나가 작게 놓여 규모감을 더한다. 하늘에는 얇고 낮은 구름층이 흩어져 있고, 태양 주변은 따뜻한 금색이지만 화면 가장자리로 갈수록 탁한 청회색과 옅은 자주빛으로 자연스럽게 식는다. 차분하고 절제된 자연색, 낮은 대비, 다소 어두운 밝기, 실제 해수의 미세한 물결과 갯벌의 진흙 질감, 부표 금속 표면의 염분 자국과 풍화 흔적을 사실적으로 표현한다. 인공적인 과채도, 과장된 붉은 하늘, 비현실적으로 큰 태양, 완벽하게 매끈한 수면은 피한다. 사람, 얼굴, 인물 실루엣, 시신은 전혀 없다. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 사용한 디지털 일안 반사식 또는 미러리스 카메라 촬영, 수평을 유지한 해안 시점, 자연스러운 원근과 심도, 실제 노을의 가용광만 사용한 사실적인 노출. 깨끗한 광고용 사진이 아니라 염분과 습기가 느껴지는 실제 장소 기록 사진이며, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아닌 후처리 없는 담담한 현장 촬영본. 위에서 내려다본 시점이나 평면도 형태가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_fishing_boat"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_fishing_boat",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "llm"
        },
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "aerial_ref": {
          "loc_id": "L18",
          "group_id": "bg_fishing_boat"
        }
      },
      "L18B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L18B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권과 인근 도서 해역, 해 질 무렵 짙은 해무의 경계로 진입하는 현실적인 소형 연안 어선. 인근 선박 갑판에서 약 1.6미터의 서 있는 사람 눈높이로 바라본 좌현 후방 사선 시점이며, 35밀리미터급 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이다. 어선의 선미와 조타실은 흐린 저녁빛 속에서도 형태가 보이지만, 안개벽 안으로 먼저 들어간 선수는 절반 이상 자연스럽게 흐려지고 가려져 있다. 안개는 수면 위에 두껍게 내려앉아 멀리 있는 수평선을 완전히 지우며, 배 앞쪽으로 갈수록 선체 윤곽과 항해등의 빛이 산란되어 약해진다. 현대식 흰색 유리섬유 선체, 실용적인 조타실 창, 상용 소형 레이더, 통신 안테나, 항해등, 금속 난간, 갑판 윈치, 굵은 밧줄과 부표가 실제 한국 연안 어선 수준으로 배치되어 있다. 선체 도장은 염분과 작업으로 누렇게 바래고 긁힌 자국이 있으며, 금속에는 옅은 녹과 소금 얼룩, 갑판에는 젖은 물기와 오래된 작업 얼룩이 남아 있다. 바랜 흰색과 회청색을 중심으로 하고 선체 띠나 부표에 절제된 짙은 적색이 소량 보인다. 탁한 회녹색 바다는 비교적 잔잔하지만 선체 주변에 작은 파문과 미약한 항적이 생기며, 차갑고 습한 공기와 낮아지는 자연광이 사실적으로 드러난다. 조명은 실제 황혼의 남은 자연광과 약하게 켜진 현실적인 항해등뿐이며, 과장된 광선이나 비현실적인 조명 효과는 없다. 사람, 얼굴, 인체, 시신은 전혀 없다. 실제 유리, 젖은 유리섬유, 녹슨 금속, 밧줄 섬유와 해수 표면의 정확한 재질감, 자연스러운 원근과 심도, 일상적인 마모를 갖춘 실제 장소 참고용 기록 사진. 깨끗한 광고 사진이 아니며, 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 조감도, 하향식 시점이 아니다. 인위적인 색 보정이나 과도한 후처리 없이 실제 카메라로 촬영한 사실적인 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "인근 선박의 갑판 위 약 1.6미터 높이에서 어선의 좌현 후방 사선 방향을 바라본다. 조타실과 선미 쪽 구조는 비교적 식별되지만, 짙은 안개 경계로 진입한 선수는 절반 이상 희뿌옇게 가려져야 한다. 어선이 안개벽 안쪽으로 향하는 진행 방향과 선체 주변의 약한 물결을 함께 보여 주며, 사람이나 얼굴은 절대 배치하지 않는다. 과도하게 넓은 원경보다 배와 안개 경계가 화면의 중심이 되는 중간 거리 구도를 사용한다.",
            "shot_id": "S30_Shot3"
          }
        ],
        "shot_ids": [
          "S30_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "effective_render_prompt": "2026년 동시대 대한민국 서해안권과 인근 도서 해역, 해 질 무렵 짙은 해무의 경계로 진입하는 현실적인 소형 연안 어선. 인근 선박 갑판에서 약 1.6미터의 서 있는 사람 눈높이로 바라본 좌현 후방 사선 시점이며, 35밀리미터급 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이다. 어선의 선미와 조타실은 흐린 저녁빛 속에서도 형태가 보이지만, 안개벽 안으로 먼저 들어간 선수는 절반 이상 자연스럽게 흐려지고 가려져 있다. 안개는 수면 위에 두껍게 내려앉아 멀리 있는 수평선을 완전히 지우며, 배 앞쪽으로 갈수록 선체 윤곽과 항해등의 빛이 산란되어 약해진다. 현대식 흰색 유리섬유 선체, 실용적인 조타실 창, 상용 소형 레이더, 통신 안테나, 항해등, 금속 난간, 갑판 윈치, 굵은 밧줄과 부표가 실제 한국 연안 어선 수준으로 배치되어 있다. 선체 도장은 염분과 작업으로 누렇게 바래고 긁힌 자국이 있으며, 금속에는 옅은 녹과 소금 얼룩, 갑판에는 젖은 물기와 오래된 작업 얼룩이 남아 있다. 바랜 흰색과 회청색을 중심으로 하고 선체 띠나 부표에 절제된 짙은 적색이 소량 보인다. 탁한 회녹색 바다는 비교적 잔잔하지만 선체 주변에 작은 파문과 미약한 항적이 생기며, 차갑고 습한 공기와 낮아지는 자연광이 사실적으로 드러난다. 조명은 실제 황혼의 남은 자연광과 약하게 켜진 현실적인 항해등뿐이며, 과장된 광선이나 비현실적인 조명 효과는 없다. 사람, 얼굴, 인체, 시신은 전혀 없다. 실제 유리, 젖은 유리섬유, 녹슨 금속, 밧줄 섬유와 해수 표면의 정확한 재질감, 자연스러운 원근과 심도, 일상적인 마모를 갖춘 실제 장소 참고용 기록 사진. 깨끗한 광고 사진이 아니며, 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 조감도, 하향식 시점이 아니다. 인위적인 색 보정이나 과도한 후처리 없이 실제 카메라로 촬영한 사실적인 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [
            "L18B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_fishing_boat",
            "bg:L18B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_fishing_boat",
          "chain_index": 1,
          "prev_bg_id": "L18B02",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": [
            "L18B02"
          ]
        },
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "aerial_ref": {
          "loc_id": "L18",
          "group_id": "bg_fishing_boat"
        }
      },
      "L19B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L19B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권에서 운항하는 현실적인 현대식 소형 어선의 해 질 무렵 갑판을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 선미 좌현 쪽의 열린 작업 갑판에서 약 1.3~1.6m 높이의 사람 눈높이로 대각선 전방을 바라보며, 중앙 전방의 조타실과 그 후면 출입문, 우현 벽의 측면 창문이 자연스럽게 이어져 보인다. 조타실 양옆에는 비좁은 측면 통로가 이어지고, 노출된 갑판 가장자리의 금속 안전 난간 한 구간이 프레임 가장자리를 따라 보인다. 조타실 뒤 중앙의 매립형 갑판 해치는 화면 아래쪽에 낮게 걸리도록 구성한다. 35mm급 렌즈의 적당한 광각, 수평을 유지한 현실적인 원근감, 절대로 하향식 배치도 시점이 아닌 실제 현장 시점.\n\n서해의 흐린 황혼빛이 남아 있는 차가운 회청색 하늘과 낮아진 주변 밝기, 조타실 내부에서 새어 나오는 절제된 현대식 선박 조명의 희미한 빛이 섞인다. 실제 소형 어선 특유의 빛바랜 섬유강화플라스틱 갑판, 소금기와 물때, 미세한 긁힘, 금속 난간의 산화와 얼룩, 고무 실링과 도장면의 일상적인 마모를 정확하고 과장 없이 표현한다. 지나치게 정돈된 전시용 선박이나 깨끗한 광고 사진이 아니라 실제 운항 중인 작업선의 사용감이 있는 장소 참고 사진이어야 한다.\n\n열린 종이 지도 한 장이 선미 작업 갑판의 대치가 벌어지는 즉각적인 상호작용 지점에 펼쳐져 있고, 별도의 낱장 인쇄 사진도 바로 곁에서 제시된 상태로 놓여 있다. 두 종이는 황혼의 바닷바람에 가장자리가 약간 들리고 자연스럽게 휘어 있으며, 종이의 섬유 질감과 인쇄면의 현실적인 반사가 보인다. 사진 속 내용은 인쇄된 평면 내부에만 제한하고, 공간 밖으로 확장되는 형상이나 초현실적 투영은 만들지 않는다. 사람, 손, 얼굴, 신체 일부, 사람 형태의 실루엣이나 마네킹은 전혀 없다.\n\n실제 DSLR 또는 미러리스 카메라의 자연스러운 노출과 색, 낮은 황혼 조도에서 유지되는 사실적인 명암, 정확한 재료 질감, 과도하지 않은 자연스러운 심도. 후처리한 분위기 연출 없이 실제 장소를 담담하게 기록한 사진이며, CGI, 삽화, 건축 시각화, 3D 렌더, 배치도, 조감도가 아니다. 절제된 자연색과 낮은 채도, 황혼의 긴장감은 유지하되 비현실적인 효과나 장식적 연출은 배제한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "선미 좌현 쪽 열린 작업 갑판에서 약 1.3~1.6m 높이로 카메라를 두고, 조타실과 후면 출입문, 우현 측면 창문을 향해 대각선 전방을 바라본다. 35mm급 적당한 광각으로 한쪽 프레임 가장자리에 안전 난간을 남기고, 매립형 갑판 해치는 화면 아래쪽에 배치한다. 열린 종이 지도와 인쇄 사진이 갑판 위 대치의 즉각적인 상호작용 지점에서 함께 선명하게 보이도록 구성하되, 사람이나 손, 얼굴, 신체 형상은 전혀 포함하지 않는다.",
            "shot_id": "S28_Shot5"
          }
        ],
        "shot_ids": [
          "S28_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on the aft-port portion of number 1 (open work deck), facing diagonally forward toward number 3 (wheelhouse), number 5 (wheelhouse entrance), and number 8 (starboard side window)",
          "camera_height": "eye-level seated-to-standing transition, approximately 1.3–1.6m above deck",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep number 9 (perimeter safety rails) along one frame edge and number 11 (deck hatch) low in the composition; the confrontation must include transient numbers 12 and 13 in the characters' hands or immediate interaction space."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L19B02' physical_space_id='fp_l19_boat_deck_space_units_1_3_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Medium, neutral coverage from unit 1 toward unit 3 and opening marker 5, preserving the background route while supporting the committed center-left profile composition and small foreground cue.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the camera position with the view directed toward unit 3 through opening marker 5; retain unit 4 only as supported adjoining context. Positively preserve from reference L19B02 the fixed positions of units 1, 3, and 4 and markers 5, 8, 9, and 11 wherever they lie within the normal view.\n  - camera_framing_directive: Use camera unit 1 at cell [1,5], looking toward unit 3 at listed cell [4,3], with a normal 50-degree field of view. Maintain neutral medium coverage with the committed subject at center-left, a small oblique foreground cue at frame right, and opening marker 5 readable behind the subject.\n  - subject_position_directive: Place the committed medium-framed subject at center-left in right-facing profile, recoiling away from transient marker 13 at frame right. Keep opening marker 5 behind the subject as the accessible background route specified by S28_Shot5, and add no uncommitted subjects.\n  - state_cue_directive: Carry transient markers 12 and 13 as the committed shot-specific state cues, with marker 13 serving as the small oblique foreground cue and marker 12 retained only as supported by the listed render facts. Preserve the subdued dusk condition committed by S28_Shot5 and invent no additional state cues.\n  - negative_continuity_directive: Do not relocate fixed marker 9 or alter the established positions of units 1, 3, and 4 or opening marker 5 relative to reference L19B02. Do not add unlisted transient overlays, and do not depict units or openings outside the chosen unit-1-to-unit-3 view cone as guaranteed visible.\n\n2026년 대한민국 서해안권에서 운항하는 현실적인 현대식 소형 어선의 해 질 무렵 갑판을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 선미 좌현 쪽의 열린 작업 갑판에서 약 1.3~1.6m 높이의 사람 눈높이로 대각선 전방을 바라보며, 중앙 전방의 조타실과 그 후면 출입문, 우현 벽의 측면 창문이 자연스럽게 이어져 보인다. 조타실 양옆에는 비좁은 측면 통로가 이어지고, 노출된 갑판 가장자리의 금속 안전 난간 한 구간이 프레임 가장자리를 따라 보인다. 조타실 뒤 중앙의 매립형 갑판 해치는 화면 아래쪽에 낮게 걸리도록 구성한다. 35mm급 렌즈의 적당한 광각, 수평을 유지한 현실적인 원근감, 절대로 하향식 배치도 시점이 아닌 실제 현장 시점.\n\n서해의 흐린 황혼빛이 남아 있는 차가운 회청색 하늘과 낮아진 주변 밝기, 조타실 내부에서 새어 나오는 절제된 현대식 선박 조명의 희미한 빛이 섞인다. 실제 소형 어선 특유의 빛바랜 섬유강화플라스틱 갑판, 소금기와 물때, 미세한 긁힘, 금속 난간의 산화와 얼룩, 고무 실링과 도장면의 일상적인 마모를 정확하고 과장 없이 표현한다. 지나치게 정돈된 전시용 선박이나 깨끗한 광고 사진이 아니라 실제 운항 중인 작업선의 사용감이 있는 장소 참고 사진이어야 한다.\n\n열린 종이 지도 한 장이 선미 작업 갑판의 대치가 벌어지는 즉각적인 상호작용 지점에 펼쳐져 있고, 별도의 낱장 인쇄 사진도 바로 곁에서 제시된 상태로 놓여 있다. 두 종이는 황혼의 바닷바람에 가장자리가 약간 들리고 자연스럽게 휘어 있으며, 종이의 섬유 질감과 인쇄면의 현실적인 반사가 보인다. 사진 속 내용은 인쇄된 평면 내부에만 제한하고, 공간 밖으로 확장되는 형상이나 초현실적 투영은 만들지 않는다. 사람, 손, 얼굴, 신체 일부, 사람 형태의 실루엣이나 마네킹은 전혀 없다.\n\n실제 DSLR 또는 미러리스 카메라의 자연스러운 노출과 색, 낮은 황혼 조도에서 유지되는 사실적인 명암, 정확한 재료 질감, 과도하지 않은 자연스러운 심도. 후처리한 분위기 연출 없이 실제 장소를 담담하게 기록한 사진이며, CGI, 삽화, 건축 시각화, 3D 렌더, 배치도, 조감도가 아니다. 절제된 자연색과 낮은 채도, 황혼의 긴장감은 유지하되 비현실적인 효과나 장식적 연출은 배제한다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l19_boat_deck",
          "prior_bg_ids": [
            "L18B01"
          ],
          "attached_ref_labels": [
            "aerial:bg_fishing_boat",
            "bg:L18B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_fishing_boat",
          "chain_index": 2,
          "prev_bg_id": "L18B01",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_l19_boat_deck",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L19B01 overlaps the anchor's physical space through target units 1, 3, and 4 and opening marker 5, but its consuming shot requires a different camera unit and reverse spatial emphasis. L19B02 therefore supplies fixed structural continuity while a normal 50-degree view from unit 1 toward unit 3 provides the required medium framing.",
          "reference_paths": [],
          "source_bg_ids": [],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l19_boat_deck_space_units_1_3_4"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l19_boat_deck_space_units_1_3_4",
                "ref_bg_id": "L19B02",
                "space_description": "Overlapping physical space defined by units 1, 3, and 4 and opening marker 5."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because L19B02 establishes the same overlapping physical space and its fixed markers; no second distinct co-visible space is committed by S28_Shot5."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Medium, neutral coverage from unit 1 toward unit 3 and opening marker 5, preserving the background route while supporting the committed center-left profile composition and small foreground cue.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              3
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from the camera position with the view directed toward unit 3 through opening marker 5; retain unit 4 only as supported adjoining context. Positively preserve from reference L19B02 the fixed positions of units 1, 3, and 4 and markers 5, 8, 9, and 11 wherever they lie within the normal view.",
            "camera_framing_directive": "Use camera unit 1 at cell [1,5], looking toward unit 3 at listed cell [4,3], with a normal 50-degree field of view. Maintain neutral medium coverage with the committed subject at center-left, a small oblique foreground cue at frame right, and opening marker 5 readable behind the subject.",
            "subject_position_directive": "Place the committed medium-framed subject at center-left in right-facing profile, recoiling away from transient marker 13 at frame right. Keep opening marker 5 behind the subject as the accessible background route specified by S28_Shot5, and add no uncommitted subjects.",
            "state_cue_directive": "Carry transient markers 12 and 13 as the committed shot-specific state cues, with marker 13 serving as the small oblique foreground cue and marker 12 retained only as supported by the listed render facts. Preserve the subdued dusk condition committed by S28_Shot5 and invent no additional state cues.",
            "negative_continuity_directive": "Do not relocate fixed marker 9 or alter the established positions of units 1, 3, and 4 or opening marker 5 relative to reference L19B02. Do not add unlisted transient overlays, and do not depict units or openings outside the chosen unit-1-to-unit-3 view cone as guaranteed visible."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L19B02' physical_space_id='fp_l19_boat_deck_space_units_1_3_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Medium, neutral coverage from unit 1 toward unit 3 and opening marker 5, preserving the background route while supporting the committed center-left profile composition and small foreground cue.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the camera position with the view directed toward unit 3 through opening marker 5; retain unit 4 only as supported adjoining context. Positively preserve from reference L19B02 the fixed positions of units 1, 3, and 4 and markers 5, 8, 9, and 11 wherever they lie within the normal view.\n  - camera_framing_directive: Use camera unit 1 at cell [1,5], looking toward unit 3 at listed cell [4,3], with a normal 50-degree field of view. Maintain neutral medium coverage with the committed subject at center-left, a small oblique foreground cue at frame right, and opening marker 5 readable behind the subject.\n  - subject_position_directive: Place the committed medium-framed subject at center-left in right-facing profile, recoiling away from transient marker 13 at frame right. Keep opening marker 5 behind the subject as the accessible background route specified by S28_Shot5, and add no uncommitted subjects.\n  - state_cue_directive: Carry transient markers 12 and 13 as the committed shot-specific state cues, with marker 13 serving as the small oblique foreground cue and marker 12 retained only as supported by the listed render facts. Preserve the subdued dusk condition committed by S28_Shot5 and invent no additional state cues.\n  - negative_continuity_directive: Do not relocate fixed marker 9 or alter the established positions of units 1, 3, and 4 or opening marker 5 relative to reference L19B02. Do not add unlisted transient overlays, and do not depict units or openings outside the chosen unit-1-to-unit-3 view cone as guaranteed visible.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L19B02' physical_space_id='fp_l19_boat_deck_space_units_1_3_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Medium, neutral coverage from unit 1 toward unit 3 and opening marker 5, preserving the background route while supporting the committed center-left profile composition and small foreground cue.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the camera position with the view directed toward unit 3 through opening marker 5; retain unit 4 only as supported adjoining context. Positively preserve from reference L19B02 the fixed positions of units 1, 3, and 4 and markers 5, 8, 9, and 11 wherever they lie within the normal view.\n  - camera_framing_directive: Use camera unit 1 at cell [1,5], looking toward unit 3 at listed cell [4,3], with a normal 50-degree field of view. Maintain neutral medium coverage with the committed subject at center-left, a small oblique foreground cue at frame right, and opening marker 5 readable behind the subject.\n  - subject_position_directive: Place the committed medium-framed subject at center-left in right-facing profile, recoiling away from transient marker 13 at frame right. Keep opening marker 5 behind the subject as the accessible background route specified by S28_Shot5, and add no uncommitted subjects.\n  - state_cue_directive: Carry transient markers 12 and 13 as the committed shot-specific state cues, with marker 13 serving as the small oblique foreground cue and marker 12 retained only as supported by the listed render facts. Preserve the subdued dusk condition committed by S28_Shot5 and invent no additional state cues.\n  - negative_continuity_directive: Do not relocate fixed marker 9 or alter the established positions of units 1, 3, and 4 or opening marker 5 relative to reference L19B02. Do not add unlisted transient overlays, and do not depict units or openings outside the chosen unit-1-to-unit-3 view cone as guaranteed visible.\n\n",
        "camera_decision": {
          "camera_cell": [
            1,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Medium, neutral coverage from unit 1 toward unit 3 and opening marker 5, preserving the background route while supporting the committed center-left profile composition and small foreground cue.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            3
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from the camera position with the view directed toward unit 3 through opening marker 5; retain unit 4 only as supported adjoining context. Positively preserve from reference L19B02 the fixed positions of units 1, 3, and 4 and markers 5, 8, 9, and 11 wherever they lie within the normal view.",
          "camera_framing_directive": "Use camera unit 1 at cell [1,5], looking toward unit 3 at listed cell [4,3], with a normal 50-degree field of view. Maintain neutral medium coverage with the committed subject at center-left, a small oblique foreground cue at frame right, and opening marker 5 readable behind the subject.",
          "subject_position_directive": "Place the committed medium-framed subject at center-left in right-facing profile, recoiling away from transient marker 13 at frame right. Keep opening marker 5 behind the subject as the accessible background route specified by S28_Shot5, and add no uncommitted subjects.",
          "state_cue_directive": "Carry transient markers 12 and 13 as the committed shot-specific state cues, with marker 13 serving as the small oblique foreground cue and marker 12 retained only as supported by the listed render facts. Preserve the subdued dusk condition committed by S28_Shot5 and invent no additional state cues.",
          "negative_continuity_directive": "Do not relocate fixed marker 9 or alter the established positions of units 1, 3, and 4 or opening marker 5 relative to reference L19B02. Do not add unlisted transient overlays, and do not depict units or openings outside the chosen unit-1-to-unit-3 view cone as guaranteed visible."
        },
        "aerial_ref": {
          "loc_id": "L19",
          "group_id": "bg_fishing_boat"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L19B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L19B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해안권을 운항하는 현실적인 현대식 소형 작업선의 후방 갑판과 조타실 입구. 후방 작업 갑판에서 조타실 출입문 바로 뒤에 선 실제 관찰 시점으로, 카메라는 갑판 위 약 1.6m 높이에서 전방 조타실 내부를 향한다. 28–35mm급 광각 렌즈로 문간을 비교적 좁게 프레이밍해 출입 동선과 문턱의 폭이 선명하게 읽히며, 출입문 너머 전방 우현 쪽의 상용 선박용 조타 콘솔과 조타륜이 쉽게 식별되도록 한다. 우현 측창과 북쪽을 향한 전면 유리창이 조타실 내부의 방향과 깊이를 정의하고, 바깥쪽에는 좁은 측면 통로와 노출 갑판 가장자리의 금속 안전 난간이 자연스럽게 이어진다. 후방 작업 갑판 중앙에는 갑판과 같은 높이의 매립형 해치가 있다.\n\n해 질 무렵의 서해안 바다에서 들어오는 차갑고 약한 청회색 자연광과 조타실 안의 절제된 실용 조명이 섞인다. 전면 유리창과 우현 측창에는 저녁 하늘의 희미한 잔광이 현실적으로 반사되고, 내부 계기 조명에는 과장되지 않은 낮은 밝기의 붉은 표시등이 소량 보인다. 실제 선박에서 사용하는 도장 금속, 염분과 사용으로 자연스럽게 닳은 갑판 표면, 고무 창틀, 투명 유리, 산업용 플라스틱과 금속 조타 장비의 정확한 질감을 표현한다. 공간은 사건 이전의 깨끗하고 흐트러지지 않은 상태다.\n\n인물, 얼굴, 신체 형상, 사람처럼 보이는 실루엣 없이 비어 있는 배경 공간만 촬영한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진처럼 사실적인 노출과 자연스러운 원근, 현실적인 초점 심도, 절제된 저채도 자연색, 낮은 명암과 담담한 기록 사진의 질감. 깨끗한 스톡 사진처럼 과도하게 정돈하지 않고 실제 운항 선박의 일상적인 마모를 유지하며, 후처리 효과 없이 사실적으로 표현한다. 하향식 시점, 평면도, 건축 도면, 일러스트, CGI, 3D 렌더링, 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후방 작업 갑판의 조타실 출입문 바로 뒤에서 전방을 바라본다. 좁은 문간과 문턱이 화면의 중심 동선을 형성하고, 그 너머 우현 전방의 조타 콘솔과 조타륜이 분명하게 보이도록 한다. 우현 측창과 전면 유리창을 함께 포함해 조타실의 깊이와 접근 가능한 거리를 전달한다. 인물이나 사람 형태는 배치하지 않는다.",
            "shot_id": "S28_Shot8"
          }
        ],
        "shot_ids": [
          "S28_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just aft of number 5 (wheelhouse entrance), facing forward into number 3 (wheelhouse) toward number 10 (helm console), with number 8 (starboard side window) and number 6 (front windscreen assembly) defining the interior",
          "camera_height": "eye-level standing, approximately 1.6m above deck",
          "lens_hint": "28–35mm wide angle",
          "framing_notes": "Frame the entrance narrowly enough for a person to block passage while keeping the helm visibly reachable beyond the threshold; exclude the earlier loose map and photograph."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 6]\n  - look_at_unit: 1\n  - look_at_cell: [4, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Static chest-height framing from unit 3 toward unit 1 through opening marker 5, using broad coverage for the committed full-body composition and exterior context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 at the camera position, opening marker 5 as the central architectural frame, and unit 1 beyond it. Preserve the floor-plan positions of referenced markers 5, 6, 8, 9, 10, and 11 wherever they fall within the broad view, without promoting the geometry supersets into additional guaranteed visibility.\n  - camera_framing_directive: Use camera unit 3 at cell [3,6], looking toward unit 1 at listed cell [4,3], with a wide 90-degree field of view. Maintain broad, static chest-height coverage around opening marker 5 so the committed full-body midground subject and unit 1 beyond can remain legible.\n  - subject_position_directive: Place the committed full-body subject centrally in the midground across opening marker 5, facing the camera with arms extending toward both sides of the opening, as specified by S28_Shot8. Keep unit 1 visible around the silhouette and do not add uncommitted subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored transient overlay markers 12 and 13. Do not invent additional state overlays, do not relocate fixed markers 9 or 10, and do not assert visibility of units or openings outside the chosen unit-3-to-unit-1 view cone.\n\n2026년 동시대 대한민국 서해안권을 운항하는 현실적인 현대식 소형 작업선의 후방 갑판과 조타실 입구. 후방 작업 갑판에서 조타실 출입문 바로 뒤에 선 실제 관찰 시점으로, 카메라는 갑판 위 약 1.6m 높이에서 전방 조타실 내부를 향한다. 28–35mm급 광각 렌즈로 문간을 비교적 좁게 프레이밍해 출입 동선과 문턱의 폭이 선명하게 읽히며, 출입문 너머 전방 우현 쪽의 상용 선박용 조타 콘솔과 조타륜이 쉽게 식별되도록 한다. 우현 측창과 북쪽을 향한 전면 유리창이 조타실 내부의 방향과 깊이를 정의하고, 바깥쪽에는 좁은 측면 통로와 노출 갑판 가장자리의 금속 안전 난간이 자연스럽게 이어진다. 후방 작업 갑판 중앙에는 갑판과 같은 높이의 매립형 해치가 있다.\n\n해 질 무렵의 서해안 바다에서 들어오는 차갑고 약한 청회색 자연광과 조타실 안의 절제된 실용 조명이 섞인다. 전면 유리창과 우현 측창에는 저녁 하늘의 희미한 잔광이 현실적으로 반사되고, 내부 계기 조명에는 과장되지 않은 낮은 밝기의 붉은 표시등이 소량 보인다. 실제 선박에서 사용하는 도장 금속, 염분과 사용으로 자연스럽게 닳은 갑판 표면, 고무 창틀, 투명 유리, 산업용 플라스틱과 금속 조타 장비의 정확한 질감을 표현한다. 공간은 사건 이전의 깨끗하고 흐트러지지 않은 상태다.\n\n인물, 얼굴, 신체 형상, 사람처럼 보이는 실루엣 없이 비어 있는 배경 공간만 촬영한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진처럼 사실적인 노출과 자연스러운 원근, 현실적인 초점 심도, 절제된 저채도 자연색, 낮은 명암과 담담한 기록 사진의 질감. 깨끗한 스톡 사진처럼 과도하게 정돈하지 않고 실제 운항 선박의 일상적인 마모를 유지하며, 후처리 효과 없이 사실적으로 표현한다. 하향식 시점, 평면도, 건축 도면, 일러스트, CGI, 3D 렌더링, 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l19_boat_deck",
          "prior_bg_ids": [
            "L19B01"
          ],
          "attached_ref_labels": [
            "aerial:bg_fishing_boat",
            "bg:L19B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_fishing_boat",
          "chain_index": 3,
          "prev_bg_id": "L19B01",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L19B02",
          "fp_id": "fp_l19_boat_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B02 is the sole clean anchor candidate and establishes the dwelling identity directly from the floor plan. Its consuming shot requires a broad view from unit 3 toward unit 1, centered on opening marker 5, so a wide 90-degree framing from camera cell [3,6] toward listed look-at cell [4,3] is appropriate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/floor_plan/fp_l19_boat_deck.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_references_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is available or needed because this node is the required dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              6
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Static chest-height framing from unit 3 toward unit 1 through opening marker 5, using broad coverage for the committed full-body composition and exterior context.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 3 at the camera position, opening marker 5 as the central architectural frame, and unit 1 beyond it. Preserve the floor-plan positions of referenced markers 5, 6, 8, 9, 10, and 11 wherever they fall within the broad view, without promoting the geometry supersets into additional guaranteed visibility.",
            "camera_framing_directive": "Use camera unit 3 at cell [3,6], looking toward unit 1 at listed cell [4,3], with a wide 90-degree field of view. Maintain broad, static chest-height coverage around opening marker 5 so the committed full-body midground subject and unit 1 beyond can remain legible.",
            "subject_position_directive": "Place the committed full-body subject centrally in the midground across opening marker 5, facing the camera with arms extending toward both sides of the opening, as specified by S28_Shot8. Keep unit 1 visible around the silhouette and do not add uncommitted subjects.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude ignored transient overlay markers 12 and 13. Do not invent additional state overlays, do not relocate fixed markers 9 or 10, and do not assert visibility of units or openings outside the chosen unit-3-to-unit-1 view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 6]\n  - look_at_unit: 1\n  - look_at_cell: [4, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Static chest-height framing from unit 3 toward unit 1 through opening marker 5, using broad coverage for the committed full-body composition and exterior context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 at the camera position, opening marker 5 as the central architectural frame, and unit 1 beyond it. Preserve the floor-plan positions of referenced markers 5, 6, 8, 9, 10, and 11 wherever they fall within the broad view, without promoting the geometry supersets into additional guaranteed visibility.\n  - camera_framing_directive: Use camera unit 3 at cell [3,6], looking toward unit 1 at listed cell [4,3], with a wide 90-degree field of view. Maintain broad, static chest-height coverage around opening marker 5 so the committed full-body midground subject and unit 1 beyond can remain legible.\n  - subject_position_directive: Place the committed full-body subject centrally in the midground across opening marker 5, facing the camera with arms extending toward both sides of the opening, as specified by S28_Shot8. Keep unit 1 visible around the silhouette and do not add uncommitted subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored transient overlay markers 12 and 13. Do not invent additional state overlays, do not relocate fixed markers 9 or 10, and do not assert visibility of units or openings outside the chosen unit-3-to-unit-1 view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 6]\n  - look_at_unit: 1\n  - look_at_cell: [4, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Static chest-height framing from unit 3 toward unit 1 through opening marker 5, using broad coverage for the committed full-body composition and exterior context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 at the camera position, opening marker 5 as the central architectural frame, and unit 1 beyond it. Preserve the floor-plan positions of referenced markers 5, 6, 8, 9, 10, and 11 wherever they fall within the broad view, without promoting the geometry supersets into additional guaranteed visibility.\n  - camera_framing_directive: Use camera unit 3 at cell [3,6], looking toward unit 1 at listed cell [4,3], with a wide 90-degree field of view. Maintain broad, static chest-height coverage around opening marker 5 so the committed full-body midground subject and unit 1 beyond can remain legible.\n  - subject_position_directive: Place the committed full-body subject centrally in the midground across opening marker 5, facing the camera with arms extending toward both sides of the opening, as specified by S28_Shot8. Keep unit 1 visible around the silhouette and do not add uncommitted subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored transient overlay markers 12 and 13. Do not invent additional state overlays, do not relocate fixed markers 9 or 10, and do not assert visibility of units or openings outside the chosen unit-3-to-unit-1 view cone.\n\n",
        "camera_decision": {
          "camera_cell": [
            3,
            6
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Static chest-height framing from unit 3 toward unit 1 through opening marker 5, using broad coverage for the committed full-body composition and exterior context.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 3 at the camera position, opening marker 5 as the central architectural frame, and unit 1 beyond it. Preserve the floor-plan positions of referenced markers 5, 6, 8, 9, 10, and 11 wherever they fall within the broad view, without promoting the geometry supersets into additional guaranteed visibility.",
          "camera_framing_directive": "Use camera unit 3 at cell [3,6], looking toward unit 1 at listed cell [4,3], with a wide 90-degree field of view. Maintain broad, static chest-height coverage around opening marker 5 so the committed full-body midground subject and unit 1 beyond can remain legible.",
          "subject_position_directive": "Place the committed full-body subject centrally in the midground across opening marker 5, facing the camera with arms extending toward both sides of the opening, as specified by S28_Shot8. Keep unit 1 visible around the silhouette and do not add uncommitted subjects.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude ignored transient overlay markers 12 and 13. Do not invent additional state overlays, do not relocate fixed markers 9 or 10, and do not assert visibility of units or openings outside the chosen unit-3-to-unit-1 view cone."
        },
        "aerial_ref": {
          "loc_id": "L19",
          "group_id": "bg_fishing_boat"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L20B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L20B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권에서 운항하는 현실적인 현대 소형 선박의 조타실 내부. 후면 중앙 출입구 가까이에서 전면 조타 콘솔을 향해 대각선으로 바라본 시점이며, 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터, 35밀리미터급 적당한 광각 렌즈의 자연스러운 원근감이다. 전면 세 구획 창과 좌우 측면 창 아래로 조타 콘솔이 이어지고, 중앙 조타륜과 그 오른쪽 위의 원형 계기 묶음, 왼쪽 위의 둥근 나침반 덮개, 조타륜 뒤 중앙 통로의 조타석이 실제 배치 관계에 맞게 보인다. 해 질 녘의 차갑고 흐린 푸른빛이 염분 자국과 미세한 물때가 남은 창을 통해 약하게 들어오며, 실내는 어둡고 절제된 밝기 속에서 계기 표면과 금속 테두리의 희미한 반사만 드러난다. 콘솔에는 사용으로 닳은 표면, 작은 긁힘, 손때와 오래된 얼룩이 있고, 금속에는 해풍에 노출된 현실적인 변색과 미세한 부식, 좌석에는 해양용 비닐의 주름과 마모가 보인다. 낡은 인화사진 한 장이 세밀히 살펴보던 순간처럼 조타 콘솔 가까이에 임시로 놓여 있으며, 종이 가장자리가 닳고 살짝 말려 있다. 사진의 인화면은 빛바램과 반사 때문에 구체적인 내용이 불분명하고 식별 가능한 사람, 얼굴, 신체 형상은 전혀 보이지 않는다. 인물 없이 비어 있는 공간만 담는다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적인 자연광과 정확한 콘크리트·금속·비닐·유리 질감, 일상적인 마모와 얼룩, 자연스러운 심도와 노출. 깨끗한 광고 사진이 아니며 후처리된 연출 이미지, 컴퓨터 생성 영상, 삽화, 건축 시각화가 아니다. 위에서 내려다본 시점이나 평면도 표현이 아닌 실제 사람 눈높이의 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후면 출입구 가까이에서 서 있는 사람의 눈높이로 촬영하되, 조타 콘솔을 향해 비스듬히 바라보며 조타륜과 원형 계기 묶음이 함께 읽히게 한다. 낡은 인화사진은 콘솔 가까이에 잠시 놓여 세밀히 살펴보는 상황이 드러나야 하며, 사진 안에는 식별 가능한 사람이나 얼굴이 보이지 않게 한다. 해 질 녘의 희미한 창빛과 어두운 실내 노출을 자연스럽게 유지한다.",
            "shot_id": "S29_Shot3"
          }
        ],
        "shot_ids": [
          "S29_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 11 (aft doorway), facing diagonally toward number 12 (helm console), number 13 (steering wheel), and number 14 (round gauge cluster)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the compact wheelhouse enclosure apparent, show the forward windows behind the helm, and frame number 19 (old photograph) as the principal transient object under examination."
        },
        "reference_decision": {
          "bg_id": "L20B01",
          "fp_id": "fp_l20_wheelhouse_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L20B01 is the sole supplied clean-anchor candidate and therefore establishes dwelling identity directly from the floor plan. The camera uses the exact unit-3 candidate cell [7,4] and exact look-at candidate [2,2] toward unit 2 with a normal 50-degree cone, supporting S29_Shot3's tightly staged evidence insert while preserving continuity across target units 3, 1, and 2.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/floor_plan/fp_l20_wheelhouse_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No earlier same-fp representative exists; this first node must seed the dwelling identity without a background reference."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 3 toward unit 2 through unit 1, leaving the consuming insert shot free to hold marker #19 below forty percent of frame while retaining limited fixed-space context.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              2
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, look through unit 1 toward unit 2. Maintain the fixed relationship of target units #3, #1, and #2 and the referenced base markers #6-#15 and #18; show only those openings among #6-#11 that actually fall within the normal view cone rather than treating the visibility superset as a mandate.",
            "camera_framing_directive": "Place the camera in unit 3 at cell [7,4], aim toward unit 2 at cell [2,2], and use the normal 50-degree view cone for neutral coverage through unit 1. Preserve enough surrounding context for the insert while honoring the committed requirement that marker #19 remain below forty percent of the consuming frame.",
            "subject_position_directive": "For S29_Shot3, stage only the committed pointing hand: its index finger enters from screen left and meets the indicated face near frame center, with the fingertip and indicated face sharing the narrow focus plane and the surrounding hand providing scale. Do not invent additional visible subjects.",
            "state_cue_directive": "Carry transient marker #19 with the aged, presented-evidence state committed by S29_Shot3. No additional transient cue is committed for this BG, so refrain from inventing further state overlays.",
            "negative_continuity_directive": "Exclude overlay markers #20 and #21. Do not introduce uncommitted state overlays, do not reposition fixed markers #12, #13, #14, #15, or #18, and do not force any unit or opening merely because it appears in a geometry visibility superset."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward unit 2 through unit 1, leaving the consuming insert shot free to hold marker #19 below forty percent of frame while retaining limited fixed-space context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look through unit 1 toward unit 2. Maintain the fixed relationship of target units #3, #1, and #2 and the referenced base markers #6-#15 and #18; show only those openings among #6-#11 that actually fall within the normal view cone rather than treating the visibility superset as a mandate.\n  - camera_framing_directive: Place the camera in unit 3 at cell [7,4], aim toward unit 2 at cell [2,2], and use the normal 50-degree view cone for neutral coverage through unit 1. Preserve enough surrounding context for the insert while honoring the committed requirement that marker #19 remain below forty percent of the consuming frame.\n  - subject_position_directive: For S29_Shot3, stage only the committed pointing hand: its index finger enters from screen left and meets the indicated face near frame center, with the fingertip and indicated face sharing the narrow focus plane and the surrounding hand providing scale. Do not invent additional visible subjects.\n  - state_cue_directive: Carry transient marker #19 with the aged, presented-evidence state committed by S29_Shot3. No additional transient cue is committed for this BG, so refrain from inventing further state overlays.\n  - negative_continuity_directive: Exclude overlay markers #20 and #21. Do not introduce uncommitted state overlays, do not reposition fixed markers #12, #13, #14, #15, or #18, and do not force any unit or opening merely because it appears in a geometry visibility superset.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward unit 2 through unit 1, leaving the consuming insert shot free to hold marker #19 below forty percent of frame while retaining limited fixed-space context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look through unit 1 toward unit 2. Maintain the fixed relationship of target units #3, #1, and #2 and the referenced base markers #6-#15 and #18; show only those openings among #6-#11 that actually fall within the normal view cone rather than treating the visibility superset as a mandate.\n  - camera_framing_directive: Place the camera in unit 3 at cell [7,4], aim toward unit 2 at cell [2,2], and use the normal 50-degree view cone for neutral coverage through unit 1. Preserve enough surrounding context for the insert while honoring the committed requirement that marker #19 remain below forty percent of the consuming frame.\n  - subject_position_directive: For S29_Shot3, stage only the committed pointing hand: its index finger enters from screen left and meets the indicated face near frame center, with the fingertip and indicated face sharing the narrow focus plane and the surrounding hand providing scale. Do not invent additional visible subjects.\n  - state_cue_directive: Carry transient marker #19 with the aged, presented-evidence state committed by S29_Shot3. No additional transient cue is committed for this BG, so refrain from inventing further state overlays.\n  - negative_continuity_directive: Exclude overlay markers #20 and #21. Do not introduce uncommitted state overlays, do not reposition fixed markers #12, #13, #14, #15, or #18, and do not force any unit or opening merely because it appears in a geometry visibility superset.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward unit 2 through unit 1, leaving the consuming insert shot free to hold marker #19 below forty percent of frame while retaining limited fixed-space context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look through unit 1 toward unit 2. Maintain the fixed relationship of target units #3, #1, and #2 and the referenced base markers #6-#15 and #18; show only those openings among #6-#11 that actually fall within the normal view cone rather than treating the visibility superset as a mandate.\n  - camera_framing_directive: Place the camera in unit 3 at cell [7,4], aim toward unit 2 at cell [2,2], and use the normal 50-degree view cone for neutral coverage through unit 1. Preserve enough surrounding context for the insert while honoring the committed requirement that marker #19 remain below forty percent of the consuming frame.\n  - subject_position_directive: For S29_Shot3, stage only the committed pointing hand: its index finger enters from screen left and meets the indicated face near frame center, with the fingertip and indicated face sharing the narrow focus plane and the surrounding hand providing scale. Do not invent additional visible subjects.\n  - state_cue_directive: Carry transient marker #19 with the aged, presented-evidence state committed by S29_Shot3. No additional transient cue is committed for this BG, so refrain from inventing further state overlays.\n  - negative_continuity_directive: Exclude overlay markers #20 and #21. Do not introduce uncommitted state overlays, do not reposition fixed markers #12, #13, #14, #15, or #18, and do not force any unit or opening merely because it appears in a geometry visibility superset.\n\n2026년 대한민국 서해안권에서 운항하는 현실적인 현대 소형 선박의 조타실 내부. 후면 중앙 출입구 가까이에서 전면 조타 콘솔을 향해 대각선으로 바라본 시점이며, 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터, 35밀리미터급 적당한 광각 렌즈의 자연스러운 원근감이다. 전면 세 구획 창과 좌우 측면 창 아래로 조타 콘솔이 이어지고, 중앙 조타륜과 그 오른쪽 위의 원형 계기 묶음, 왼쪽 위의 둥근 나침반 덮개, 조타륜 뒤 중앙 통로의 조타석이 실제 배치 관계에 맞게 보인다. 해 질 녘의 차갑고 흐린 푸른빛이 염분 자국과 미세한 물때가 남은 창을 통해 약하게 들어오며, 실내는 어둡고 절제된 밝기 속에서 계기 표면과 금속 테두리의 희미한 반사만 드러난다. 콘솔에는 사용으로 닳은 표면, 작은 긁힘, 손때와 오래된 얼룩이 있고, 금속에는 해풍에 노출된 현실적인 변색과 미세한 부식, 좌석에는 해양용 비닐의 주름과 마모가 보인다. 낡은 인화사진 한 장이 세밀히 살펴보던 순간처럼 조타 콘솔 가까이에 임시로 놓여 있으며, 종이 가장자리가 닳고 살짝 말려 있다. 사진의 인화면은 빛바램과 반사 때문에 구체적인 내용이 불분명하고 식별 가능한 사람, 얼굴, 신체 형상은 전혀 보이지 않는다. 인물 없이 비어 있는 공간만 담는다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적인 자연광과 정확한 콘크리트·금속·비닐·유리 질감, 일상적인 마모와 얼룩, 자연스러운 심도와 노출. 깨끗한 광고 사진이 아니며 후처리된 연출 이미지, 컴퓨터 생성 영상, 삽화, 건축 시각화가 아니다. 위에서 내려다본 시점이나 평면도 표현이 아닌 실제 사람 눈높이의 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 3 toward unit 2 through unit 1, leaving the consuming insert shot free to hold marker #19 below forty percent of frame while retaining limited fixed-space context.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            2
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 3, look through unit 1 toward unit 2. Maintain the fixed relationship of target units #3, #1, and #2 and the referenced base markers #6-#15 and #18; show only those openings among #6-#11 that actually fall within the normal view cone rather than treating the visibility superset as a mandate.",
          "camera_framing_directive": "Place the camera in unit 3 at cell [7,4], aim toward unit 2 at cell [2,2], and use the normal 50-degree view cone for neutral coverage through unit 1. Preserve enough surrounding context for the insert while honoring the committed requirement that marker #19 remain below forty percent of the consuming frame.",
          "subject_position_directive": "For S29_Shot3, stage only the committed pointing hand: its index finger enters from screen left and meets the indicated face near frame center, with the fingertip and indicated face sharing the narrow focus plane and the surrounding hand providing scale. Do not invent additional visible subjects.",
          "state_cue_directive": "Carry transient marker #19 with the aged, presented-evidence state committed by S29_Shot3. No additional transient cue is committed for this BG, so refrain from inventing further state overlays.",
          "negative_continuity_directive": "Exclude overlay markers #20 and #21. Do not introduce uncommitted state overlays, do not reposition fixed markers #12, #13, #14, #15, or #18, and do not force any unit or opening merely because it appears in a geometry visibility superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_wheelhouse_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l20_wheelhouse_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L20B01",
        "reused_from_bg_id": "L20B01",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L20B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권에서 운항하는 현실적인 현대 소형 어선의 비좁은 조타실 내부. 실제 35mm 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 카메라는 바닥에서 약 1.6m 높이로 조타석보다 약간 뒤에 서서 전방 계기 구역을 바라본다. 탑다운 시점이나 평면도가 아니라 사람의 자연스러운 선 눈높이에서 가까이 담은 답답한 실내 구도다. 전면 벽에는 세 구획의 선박 창이 있고 양쪽 전방 측벽에도 창이 있으며, 그 아래로 폭이 좁은 조타 콘솔이 놓여 있다. 콘솔 중앙의 조타륜, 한쪽의 둥근 계기군, 반대쪽의 둥근 나침반 하우징, 측벽 상단의 원형 스피커와 원형 환기 그릴이 좁은 화면 안에 밀집한다. 조타석 뒤쪽에는 몸 하나가 겨우 지날 정도의 짧은 통로와 후방 출입문이 이어진다. 2020년대 중반 한국 연안 소형 어선에서 실제 사용하는 상용 항해 설비 수준으로 표현하고 미래형 인터페이스는 피한다. 해 질 무렵의 푸른 회색 자연광이 염분 자국과 물때가 남은 창을 통해 약하게 들어오고, 실내의 소박한 계기 조명이 낮은 밝기로 켜져 있다. 창밖에는 흐릿한 서해의 저녁빛과 습한 해무만 절제되어 보인다. 도장된 금속의 긁힘과 미세한 녹, 오래된 플라스틱의 변색, 고무 가장자리의 마모, 나사와 경첩의 염분 부식, 좌석 천의 실제 직조와 눌린 흔적 등 일상적으로 사용된 작업선의 촉감과 얼룩을 정확히 드러낸다. 조타륜과 계기, 나침반, 스피커, 환기 그릴을 중심으로 주변 시야가 미세하게 회전하며 겹쳐지는 듯한 국소적 주관 시야 왜곡이 나타나지만, 객관적인 조타실 구조는 여전히 식별 가능해야 한다. 전방 계기 영역과 시각적으로 정렬된 짙은 진홍색의 불규칙한 단일 원이 순간적인 비물리적 지각 층위로 떠오르며, 손으로 한 번 그은 듯 두께와 가장자리가 불안정하다. 이 붉은 원은 콘솔 표면에 칠해진 물리적 흔적이나 복잡한 마법진이 아니며 공간 밖으로 돌출된 홀로그램도 아니다. 인물, 얼굴, 신체 형태는 전혀 없는 빈 배경 공간. 과장된 연출 없이 현실적인 자연광, 정확한 재료 질감, 자연스러운 심도와 낮은 명암 범위를 유지한 실제 장소 기록 사진이며, 깨끗한 스톡 사진이나 인공적인 건축 시각화가 아닌 무보정에 가까운 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "조타석보다 약간 뒤에서 전방을 바라보며 조타륜, 원형 계기군, 원형 나침반 하우징, 측벽의 원형 스피커와 환기 그릴이 한 화면 안에서 밀집해 보이게 한다. 불규칙한 붉은 원은 전방 계기 영역과 시각적으로 겹치는 짧은 주관적 지각 현상으로만 나타내고, 물리적으로 칠해진 흔적처럼 표현하지 않는다.",
            "shot_id": "S29_Shot4"
          },
          {
            "guide_text": "같은 조타실 구조와 해 질 무렵의 낮은 밝기를 유지한다. 28mm 광각의 가까운 실내 구도로 원형 장비들이 주변 시야에서 미세하게 회전하고 흔들리는 듯한 국소 왜곡을 만들되, 실제 설비의 형태와 위치는 판독 가능하게 남긴다. 붉은 원의 가장자리는 불안정하고 손으로 한 번 그은 듯 불균일해야 하며 복잡한 문양으로 확장하지 않는다.",
            "shot_id": "S29_Shot8"
          }
        ],
        "shot_ids": [
          "S29_Shot4",
          "S29_Shot8"
        ],
        "scenes": [],
        "parent_id": "L20B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 1 (wheelhouse interior), slightly aft of number 18 (helm seat), facing the dense circular forms at numbers 13, 14, 15, 16, and 17",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle with close interior framing",
          "framing_notes": "Compress the visible distance between the helm and enclosing walls, keep several persistent circular fixtures in one frame, and align number 21 (subjective red circle) with the forward instrument area while applying number 20 only as a transient perceptual effect."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L20B01",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L20B01",
              "space_description": "The same fixed space spanning target units #3, #1, and #2 from the same unit-3 to unit-2 view."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Repeat L20B01's camera placement exactly: camera unit 3 at [7,4], looking toward unit 2 at [2,2], with a normal 50-degree cone and neutral coverage through unit 1. S29_Shot4 and S29_Shot8 may apply their committed close framing and shallow focus without changing the underlying plate geometry.",
          "negative_continuity_directive": "Exclude transient marker #19. Preserve the positions inherited from L20B01 for openings #6-#11, fixed markers #12-#18, and units #1-#3; do not redraw reference-state overlays beyond committed markers #20 and #21, and do not force geometry-superset spaces outside the actual view cone.",
          "state_cue_directive": "Carry transient markers #20 and #21 as the only committed overlay cues, with the subdued dusk and restrained accent treatment stated by S29_Shot4. Retain the soft, low-key dusk state for S29_Shot8 and invent no additional state cues.",
          "subject_position_directive": "For S29_Shot4, place the committed single foreground subject at eye level, facing the camera with a recoiled neck and parted lips, with the gaze passing just off lens and the background remaining soft. For S29_Shot8, place the two committed foreground subjects in one shallow focus plane: forehead-to-shoulder contact at center-left and the supporting shoulder with partial profile at center-right. Add no subjects beyond these staged cues.",
          "visible_space_directive": "Use the same visible-space slice as L20B01: camera unit #3, intervening unit #1, and look-at unit #2. Positively retain the fixed placement of markers #12-#18 and only the openings among #6-#11 that fall inside this normal cone; markers #16 and #17 must remain fixed components of the inherited layout where visible."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_wheelhouse_interior",
          "prior_bg_ids": [
            "L20B01"
          ],
          "attached_ref_labels": [
            "bg:L20B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "609cf360bee5067f",
    "consumed_shot_binding_hash": "aa8624298cd2588e",
    "bg_reference_catalog": [
      {
        "bg_id": "L18B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L18B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L18B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L18B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [
          "L18B02"
        ],
        "ingestion_order": 1,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_l19_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L19B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L18B01"
        ],
        "ingestion_order": 2,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L19B02",
        "fp_id": "fp_l19_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L19B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L19B01"
        ],
        "ingestion_order": 3,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L15B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L15B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B02",
        "fp_id": "fp_l03_rooftop",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L03B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B01",
        "fp_id": "fp_l03_rooftop",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L03B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L03B02"
        ],
        "ingestion_order": 6,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B03",
        "fp_id": "fp_l03_rooftop",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L03B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L03B01"
        ],
        "ingestion_order": 7,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_l11_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L11B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L03B03"
        ],
        "ingestion_order": 8,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L10B01",
        "fp_id": "fp_l10_yard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L10B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L11B01"
        ],
        "ingestion_order": 9,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L04B04",
        "fp_id": "fp_l04_dwelling",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_l04_dwelling",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B04"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_dwelling",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B02.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L04B03"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B05",
        "fp_id": "fp_l04_dwelling",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B03.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L04B03"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B06",
        "fp_id": "fp_l04_dwelling",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B03.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L04B03"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_l04_dwelling",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L04B01.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L04B04"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "fp_l08_store",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L08B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "fp_l14_admin_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L14B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B02",
        "fp_id": "fp_l13_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L13B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "fp_l13_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L13B02.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L13B02"
        ],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L20B01",
        "fp_id": "fp_l20_wheelhouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L20B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B02",
        "fp_id": "fp_l20_wheelhouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L20B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L20B01"
        ],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L08B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L08B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 22,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L08B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/L08B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 23,
        "source_kind": "surface_role_direct_plate"
      }
    ],
    "location_aerials": {
      "bg_fishing_boat": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/aerial_bg_fishing_boat.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "6c96acc2-e15a-459c-8901-fb1bfecb5616",
        "attempts": 1,
        "prompt_used": "ONE flat TOP-DOWN SITE PLAN of a single real-world place, drawn in the exact drafting style of a clean architectural floor plan: flat colour fills, thin dark outlines, simple fixture symbols, straight-down orthographic view — NOT a photograph, NOT a 3D render, NOT an oblique aerial photo; no perspective, no photo textures, no cast shadows.\n\nThis ONE place consists of these connected parts — draw them TOGETHER as one coherent whole (one building/structure and its immediate surroundings), never as separate lots:\n- (outdoor part) 서해 바다 소형 어선이 떠 있는 해상 공간. 해가 질 무렵 황금빛 그림자가 드리워진 수면과 짙고 커다란 안개 띠가 수평선을 가린다. (특징: 넓은 바다 수면; 수면 위의 황금빛 빛 반사; 세상을 가르는 듯한 짙은 안개 띠)\n- (outdoor part) 소형 어선 갑판 현대식 소형 어선의 외부 평면 공간. 목재 또는 철제로 된 바닥 위로 주변 바다 안개가 밀려든다. (특징: 배의 난간; 철제 혹은 목재 바닥; 갑판 위의 어선 장비)\n- (indoor part) 소형 어선 조타실 내부 작은 선박을 조종하는 좁은 실내. 운전대와 상용 항해 장비가 창가에 설치되어 있으며, 특정 시야에서 불균일한 붉은 원 형태가 왜곡되어 떠오른다. (특징: 조타핸들; 상용 항해 계기판 및 장비; 선실의 유리창문; 손으로 그린 듯 불균일한 형태의 붉은 원 (주관적 시각 왜곡))\n\nDraw the WHOLE place in one plan: the full outline of the main building or structure seen from directly above — its roof plane, with whatever stands on that top level drawn in place — plus every open ground or floor area around and on it, the entrances, stairs and approach paths that connect the parts, and every permanently installed element as a simple plan symbol in its true position. Indoor parts stay under the roof outline — do NOT expose their interior rooms; the roof plane and its top-level features represent the building. If the place is a vehicle or vessel, draw the ENTIRE craft from above as one complete shape. If the place is a commercial or public facility, include its signboard panels at their true positions, drawn as blank panels; residential or private places get no signage. Keep the geometry simple, unambiguous and physically plausible — this plan is the place's master spatial reference that later renders must stay consistent with.\n\nFrame the plan a little WIDER than the place itself: include a modest margin of the immediate surroundings — the adjacent street, ground, water or neighbouring structures the place actually touches — so the place reads in its real context. The place itself stays the dominant subject of the plan.\n\nMark EVERY opening of the place — each doorway, gate, window and level-access point (the top of a stair, a ladder, a hatch) — with a small hollow CIRCLE symbol placed exactly ON the wall, parapet, railing or hull line that opening belongs to. An opening symbol must sit on a real physical boundary line — never floating in open space — and openings between two parts must be shared by both. Doors that lead into an enclosed part sit on that part's outline at the side where the entrance really is. These hollow opening circles must be the ONLY circular marks anywhere on the plan — do not add any other round motifs, ring patterns or circular decorations to roofs, decks, floors or walls.\n\nIf the place's main level sits ON TOP of a building or structure (an upper level above the ground), the plan must make that unmistakable: draw the supporting building's full roof outline as that level's boundary, keep a clearly visible roof-edge/parapet line around it, place the level-access opening symbol where one arrives onto that level, and let the surrounding ground or street read as OUTSIDE and BELOW that outline — never draw an upper level as if it were its own ground-level lot with a yard of its own.\n\nSTRICT: NO people, NO animals, NO text, letters, numbers, labels, arrows, logos or watermarks anywhere in the image. The ONLY marker symbols allowed are the hollow-circle opening markers and the standard flat plan fixture symbols described above.\n\nThe ATTACHED image is the TOP-DOWN INTERIOR FLOOR PLAN of the building this location belongs to — a STRUCTURAL REFERENCE ONLY, never content to copy. Draw the site plan described above as a fresh drawing in the same drafting style. Keep the building's footprint size, shape, proportions and the placement of its doors, windows and level access consistent with that interior plan, so the two plans read as the same single building. Place the site plan's hollow-circle opening markers so they COINCIDE with the interior plan's door, window and stair positions on the shared walls — the two plans' openings must line up as the same physical openings. Do NOT copy the interior plan's room contents, furniture symbols, text or numbers into the site plan.",
        "prompt_version": "4.202607040120",
        "context_hash": "e3107a17c12e2e9d",
        "locs": [
          "L18",
          "L19"
        ],
        "anchor_loc": "L20",
        "stage_chain": {
          "order": [
            "L18B02",
            "L18B01",
            "L19B01",
            "L19B02"
          ],
          "order_source": "llm",
          "first_reason": "L18B02 is the widest landscape view of the West Sea, establishing the overall environment and sunset atmosphere before focusing on the fishing boat.",
          "error": ""
        }
      },
      "bg_police_station": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/aerial_bg_police_station.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "b091e714-ffda-4eb6-9fd5-20262f24f789",
        "attempts": 1,
        "prompt_used": "ONE flat TOP-DOWN SITE PLAN of a single real-world place, drawn in the exact drafting style of a clean architectural floor plan: flat colour fills, thin dark outlines, simple fixture symbols, straight-down orthographic view — NOT a photograph, NOT a 3D render, NOT an oblique aerial photo; no perspective, no photo textures, no cast shadows.\n\nThis ONE place consists of these connected parts — draw them TOGETHER as one coherent whole (one building/structure and its immediate surroundings), never as separate lots:\n- (indoor part) 경찰서 사무실 내부 2020년대 한국의 현대식 수사본부 사무실. 파티션이 쳐진 책상 위에 모니터가 놓여 있고, 특정 책상에는 사건 현장 확대 사진들이 어지럽게 널려 있다. (특징: 파티션으로 구분된 사무용 책상; 현대식 PC 모니터; 어지럽게 놓인 서류와 현장 사진들; 밝은 백색 형광등 조명)\n- (outdoor part) 경찰서 건물 외부 도로 경찰서 건물 주변의 포장된 찻길. 자전거를 타고 달릴 수 있는 도로다. (특징: 아스팔트 포장도로; 경찰서 주변 담장 및 외관의 일부)\n\nDraw the WHOLE place in one plan: the full outline of the main building or structure seen from directly above — its roof plane, with whatever stands on that top level drawn in place — plus every open ground or floor area around and on it, the entrances, stairs and approach paths that connect the parts, and every permanently installed element as a simple plan symbol in its true position. Indoor parts stay under the roof outline — do NOT expose their interior rooms; the roof plane and its top-level features represent the building. If the place is a vehicle or vessel, draw the ENTIRE craft from above as one complete shape. If the place is a commercial or public facility, include its signboard panels at their true positions, drawn as blank panels; residential or private places get no signage. Keep the geometry simple, unambiguous and physically plausible — this plan is the place's master spatial reference that later renders must stay consistent with.\n\nFrame the plan a little WIDER than the place itself: include a modest margin of the immediate surroundings — the adjacent street, ground, water or neighbouring structures the place actually touches — so the place reads in its real context. The place itself stays the dominant subject of the plan.\n\nMark EVERY opening of the place — each doorway, gate, window and level-access point (the top of a stair, a ladder, a hatch) — with a small hollow CIRCLE symbol placed exactly ON the wall, parapet, railing or hull line that opening belongs to. An opening symbol must sit on a real physical boundary line — never floating in open space — and openings between two parts must be shared by both. Doors that lead into an enclosed part sit on that part's outline at the side where the entrance really is. These hollow opening circles must be the ONLY circular marks anywhere on the plan — do not add any other round motifs, ring patterns or circular decorations to roofs, decks, floors or walls.\n\nIf the place's main level sits ON TOP of a building or structure (an upper level above the ground), the plan must make that unmistakable: draw the supporting building's full roof outline as that level's boundary, keep a clearly visible roof-edge/parapet line around it, place the level-access opening symbol where one arrives onto that level, and let the surrounding ground or street read as OUTSIDE and BELOW that outline — never draw an upper level as if it were its own ground-level lot with a yard of its own.\n\nSTRICT: NO people, NO animals, NO text, letters, numbers, labels, arrows, logos or watermarks anywhere in the image. The ONLY marker symbols allowed are the hollow-circle opening markers and the standard flat plan fixture symbols described above.\n\nThe ATTACHED image is the TOP-DOWN INTERIOR FLOOR PLAN of the building this location belongs to — a STRUCTURAL REFERENCE ONLY, never content to copy. Draw the site plan described above as a fresh drawing in the same drafting style. Keep the building's footprint size, shape, proportions and the placement of its doors, windows and level access consistent with that interior plan, so the two plans read as the same single building. Place the site plan's hollow-circle opening markers so they COINCIDE with the interior plan's door, window and stair positions on the shared walls — the two plans' openings must line up as the same physical openings. Do NOT copy the interior plan's room contents, furniture symbols, text or numbers into the site plan.",
        "prompt_version": "4.202607040120",
        "context_hash": "1cd2e83eb77f1ec2",
        "locs": [
          "L15"
        ],
        "anchor_loc": "L13",
        "stage_chain": {
          "order": [
            "L15B01"
          ],
          "order_source": "trivial",
          "first_reason": "",
          "error": ""
        }
      },
      "bg_rooftop_housing_complex": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8ad94c03-5b33-4d51-83d0-a6e4106e9c02/episodes/e666c62b-be34-4abd-9c4d-15e4eb753eba/images/background_chain/aerial_bg_rooftop_housing_complex.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "7eaf3a5f-5c32-4939-bc72-00ab25f663c8",
        "attempts": 1,
        "prompt_used": "ONE flat TOP-DOWN SITE PLAN of a single real-world place, drawn in the exact drafting style of a clean architectural floor plan: flat colour fills, thin dark outlines, simple fixture symbols, straight-down orthographic view — NOT a photograph, NOT a 3D render, NOT an oblique aerial photo; no perspective, no photo textures, no cast shadows.\n\nThis ONE place consists of these connected parts — draw them TOGETHER as one coherent whole (one building/structure and its immediate surroundings), never as separate lots:\n- (outdoor part) 오래된 다세대 빌라 옥상 및 옥탑방 외부 낡은 다세대 빌라의 콘크리트 옥상 평면. 대형 물탱크, 빨랫줄, 나무 평상이 놓여 있고, 철제 현관문이 달린 옥탑방 외벽이 있다. (특징: 풍화된 콘크리트 바닥; 대형 플라스틱 물탱크; 바람에 흔들리는 빨랫줄; 나무 평상; 철제 현관문; 문틈에 끼워진 광고 전단지)\n- (indoor part) 옥탑방 내부 주거 공간 거실, 안방, 딸의 방, 욕실로 구성된 비좁은 실내. 작은 창문으로 빛이 들어오며 싱크대, 식탁, TV, 침대, 커튼 등의 현대식 가재도구가 빽빽하게 배치되어 있다. (특징: 좁은 거실과 작은 창문; 싱크대와 식탁, 의자; 스탠드 조명과 TV; 침대, 책상, 백팩이 있는 방; 창문을 가리는 커튼; 욕실 거울)\n- (outdoor part) 다세대 빌라 골목길 및 마당 낡은 다세대 빌라 주변의 좁은 골목과 마당의 후미진 구역. 자전거를 세워두는 공간이 있다. (특징: 콘크리트 포장된 좁은 골목; 어두운 마당 구석; 자전거)\n- (outdoor part) 다세대 빌라 외부 철제 증축 계단 빌라 건물 외부에 가설된 낡고 가파른 철제 계단. 옥탑방으로 올라가는 통로 역할을 한다. (특징: 가파른 경사; 녹슨 철제 계단; 낡은 난간)\n\nDraw the WHOLE place in one plan: the full outline of the main building or structure seen from directly above — its roof plane, with whatever stands on that top level drawn in place — plus every open ground or floor area around and on it, the entrances, stairs and approach paths that connect the parts, and every permanently installed element as a simple plan symbol in its true position. Indoor parts stay under the roof outline — do NOT expose their interior rooms; the roof plane and its top-level features represent the building. If the place is a vehicle or vessel, draw the ENTIRE craft from above as one complete shape. If the place is a commercial or public facility, include its signboard panels at their true positions, drawn as blank panels; residential or private places get no signage. Keep the geometry simple, unambiguous and physically plausible — this plan is the place's master spatial reference that later renders must stay consistent with.\n\nFrame the plan a little WIDER than the place itself: include a modest margin of the immediate surroundings — the adjacent street, ground, water or neighbouring structures the place actually touches — so the place reads in its real context. The place itself stays the dominant subject of the plan.\n\nMark EVERY opening of the place — each doorway, gate, window and level-access point (the top of a stair, a ladder, a hatch) — with a small hollow CIRCLE symbol placed exactly ON the wall, parapet, railing or hull line that opening belongs to. An opening symbol must sit on a real physical boundary line — never floating in open space — and openings between two parts must be shared by both. Doors that lead into an enclosed part sit on that part's outline at the side where the entrance really is. These hollow opening circles must be the ONLY circular marks anywhere on the plan — do not add any other round motifs, ring patterns or circular decorations to roofs, decks, floors or walls.\n\nIf the place's main level sits ON TOP of a building or structure (an upper level above the ground), the plan must make that unmistakable: draw the supporting building's full roof outline as that level's boundary, keep a clearly visible roof-edge/parapet line around it, place the level-access opening symbol where one arrives onto that level, and let the surrounding ground or street read as OUTSIDE and BELOW that outline — never draw an upper level as if it were its own ground-level lot with a yard of its own.\n\nSTRICT: NO people, NO animals, NO text, letters, numbers, labels, arrows, logos or watermarks anywhere in the image. The ONLY marker symbols allowed are the hollow-circle opening markers and the standard flat plan fixture symbols described above.\n\nThe ATTACHED image is the TOP-DOWN INTERIOR FLOOR PLAN of the building this location belongs to — a STRUCTURAL REFERENCE ONLY, never content to copy. Draw the site plan described above as a fresh drawing in the same drafting style. Keep the building's footprint size, shape, proportions and the placement of its doors, windows and level access consistent with that interior plan, so the two plans read as the same single building. Place the site plan's hollow-circle opening markers so they COINCIDE with the interior plan's door, window and stair positions on the shared walls — the two plans' openings must line up as the same physical openings. Do NOT copy the interior plan's room contents, furniture symbols, text or numbers into the site plan.",
        "prompt_version": "4.202607040120",
        "context_hash": "237594c697df113a",
        "locs": [
          "L03",
          "L10",
          "L11"
        ],
        "anchor_loc": "L04",
        "stage_chain": {
          "order": [
            "L03B02",
            "L03B01",
            "L03B03",
            "L11B01",
            "L10B01"
          ],
          "order_source": "llm",
          "first_reason": "L03B02 is the best establishing view because it features a high-angle diagonal birds-eye perspective that clearly captures the entire outline, depth, and layout of the rooftop and its structures in bright daylight.",
          "error": ""
        }
      }
    }
  },
  "step_id": "background_render",
  "run_id": "9f3b18d5-8c7b-48b8-b48a-132bc5197b2f",
  "resolved_model": "gpt",
  "updated_at": "2026-07-11T05:53:30.996772+00:00",
  "project_config_snapshot": {}
}