{
  "status": "completed",
  "applicable_count": 26,
  "completed_count": 26,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "feb43c83c3aecddb",
  "data": {
    "groups": {
      "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/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L04B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 오래된 저층 다세대 주택가에 자리한 옥탑방 옥상 외부의 낮 전경. 인접한 더 높은 건물 옥상에서 카메라를 바닥 기준 약 1.6m의 사람 눈높이에 두고, 대상 옥상의 남서쪽 모서리와 남쪽 난간벽 부근 위로 시선을 맞춘 뒤 옥상 테라스를 가로질러 옥탑 주거 공간과 물탱크 방향으로 비스듬히 바라본 높은 사선 조망이다. 실제 풀프레임 DSLR 또는 미러리스 카메라와 24mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 수직 하향 시점이나 평면도처럼 보이지 않게 한다. 옥상의 완전한 외곽 윤곽과 네 방향 난간벽이 모두 프레임 안에 들어오고, 계단 진입부, 철제 받침 위의 생활용 물탱크, 빨랫줄과 소박한 빨래, 낮은 금속 건조대, 옥탑방의 낡은 금속 출입문과 작은 새시 창문이 분명히 보인다. 바닥은 한국 저층 주택 옥상에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며 햇빛과 염분 섞인 해풍에 바랜 부분, 미세한 균열, 덧칠 자국과 빗물 얼룩이 자연스럽게 남아 있다. 난간벽과 옥탑방 외벽은 오래된 시멘트 미장과 빛바랜 연한 베이지색 도장, 일부 노출된 붉은 벽돌과 화강석 계열 외장 타일이 혼재하고, 창문 방범창, 에어컨 실외기와 외부 배관, 외벽을 따라 이어지는 가스 배관과 계량기, 작은 화분 몇 개가 층층이 보여 실제 거주 흔적을 만든다. 그러나 옥상은 정상적으로 관리되는 평범한 낮 상태이며 깨진 창문, 뜯긴 문, 강제 침입 흔적, 흩어진 잔해는 없다. 주변에는 비슷한 연식의 붉은 벽돌 및 석재 타일 외장 다세대 주택들이 촘촘히 이어지고, 좁은 골목, 전신주, 느슨하게 늘어진 전선, 주차된 소형 생활 차량이 보여 대상 건물이 실제 동네 속에 자연스럽게 연결된다. 해안 도시 특유의 옅은 대기 습도와 담백한 주간 자연광, 절제된 회백색·바랜 녹색·벽돌색 계열, 실제 콘크리트의 거친 표면, 금속의 녹과 산화 흔적, 직물의 올, 목재와 플라스틱의 생활 마모를 정확히 표현한다. 과장된 명암이나 인위적인 분위기 연출 없이 자연스러운 노출과 현실적인 원근감, 자연스러운 피사계 심도를 유지한다. 사람과 얼굴은 전혀 없으며, 초자연적 표식이나 붉은 원형 기호도 없다. 깨끗한 광고 사진, 컴퓨터 그래픽, 삽화, 건축 시각화가 아니라 후처리하지 않은 실제 장소 기록용 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남서쪽 난간벽 부근 상공과 정렬되는 인접 고층 옥상 시점에서 옥상 전체를 북동쪽으로 비스듬히 조망한다. 네 방향 난간벽과 전체 옥상 윤곽, 계단 진입부, 옥탑방, 물탱크, 빨랫줄과 건조대, 금속 출입문, 작은 창문이 한 프레임 안에서 명확히 읽혀야 한다. 평온한 낮의 정상적인 생활 상태로 표현하고 깨진 창문, 강제 침입 흔적, 흩어진 잔해나 인물은 배치하지 않는다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "above the southwest corner near number 9 (south parapet run), looking diagonally across number 1 (rooftop terrace) toward number 2 (rooftop dwelling) and number 4 (water tank)",
          "camera_height": "high aerial view above roof level",
          "lens_hint": "24mm aerial wide angle",
          "framing_notes": "Show the complete rooftop footprint, all four parapet runs, the stair approach, water tank, clothesline, drying platform, metal entry door, and small window; depict a clean daytime state without break-in cues."
        },
        "reference_decision": {
          "bg_id": "L04B01",
          "fp_id": "fp_l04_rooftop_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B01 is the sole clean anchor candidate and is therefore rendered first as the floor-plan-seeded dwelling identity anchor. Its wide lens and camera unit 8 position support the broad architectural establishment required by S4_Shot1 while covering the shared exterior structure and persistent marker layout without prior references.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l04_rooftop_exterior.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_reference_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 and markers."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              4
            ],
            "camera_unit": 8,
            "fov_deg": 90,
            "framing_notes": "Broad establishing coverage from camera unit 8 toward look-at unit 1, using listed cell [7,4] to include the committed structural and persistent markers required by S4_Shot1.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 8, show broad coverage toward unit 1, with committed target units 1, 2, 3, 8, 9, 10, and 11 represented only where supported by the view. Establish the fixed layout of base markers 1 through 12, including openings 6 and 7 and persistent markers 4, 5, and 12.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 8 at cell [0,4], directed toward look-at unit 1 through listed look-at cell [7,4]. Preserve the wide establishing scale committed for S4_Shot1, with marker 2 as the primary architectural focus and the surrounding unit-marker arrangement providing spatial context.",
            "subject_position_directive": "S4_Shot1 commits no subjects or character angles. Keep the background free of invented subjects and let the marker-2 structure remain the primary architectural focal point within the broad 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. Keep the background clean and refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, and 16. Do not add scenario-specific subjects or props, and do not extend the composition to unrelated detail beyond the committed marker layout and the units supported by the camera-unit-8 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: 8\n  - camera_cell: [0, 4]\n  - look_at_unit: 1\n  - look_at_cell: [7, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad establishing coverage from camera unit 8 toward look-at unit 1, using listed cell [7,4] to include the committed structural and persistent markers required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 8, show broad coverage toward unit 1, with committed target units 1, 2, 3, 8, 9, 10, and 11 represented only where supported by the view. Establish the fixed layout of base markers 1 through 12, including openings 6 and 7 and persistent markers 4, 5, and 12.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 8 at cell [0,4], directed toward look-at unit 1 through listed look-at cell [7,4]. Preserve the wide establishing scale committed for S4_Shot1, with marker 2 as the primary architectural focus and the surrounding unit-marker arrangement providing spatial context.\n  - subject_position_directive: S4_Shot1 commits no subjects or character angles. Keep the background free of invented subjects and let the marker-2 structure remain the primary architectural focal point within the broad 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. Keep the background clean and refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, and 16. Do not add scenario-specific subjects or props, and do not extend the composition to unrelated detail beyond the committed marker layout and the units supported by the camera-unit-8 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: 8\n  - camera_cell: [0, 4]\n  - look_at_unit: 1\n  - look_at_cell: [7, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad establishing coverage from camera unit 8 toward look-at unit 1, using listed cell [7,4] to include the committed structural and persistent markers required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 8, show broad coverage toward unit 1, with committed target units 1, 2, 3, 8, 9, 10, and 11 represented only where supported by the view. Establish the fixed layout of base markers 1 through 12, including openings 6 and 7 and persistent markers 4, 5, and 12.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 8 at cell [0,4], directed toward look-at unit 1 through listed look-at cell [7,4]. Preserve the wide establishing scale committed for S4_Shot1, with marker 2 as the primary architectural focus and the surrounding unit-marker arrangement providing spatial context.\n  - subject_position_directive: S4_Shot1 commits no subjects or character angles. Keep the background free of invented subjects and let the marker-2 structure remain the primary architectural focal point within the broad 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. Keep the background clean and refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, and 16. Do not add scenario-specific subjects or props, and do not extend the composition to unrelated detail beyond the committed marker layout and the units supported by the camera-unit-8 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: 8\n  - camera_cell: [0, 4]\n  - look_at_unit: 1\n  - look_at_cell: [7, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad establishing coverage from camera unit 8 toward look-at unit 1, using listed cell [7,4] to include the committed structural and persistent markers required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 8, show broad coverage toward unit 1, with committed target units 1, 2, 3, 8, 9, 10, and 11 represented only where supported by the view. Establish the fixed layout of base markers 1 through 12, including openings 6 and 7 and persistent markers 4, 5, and 12.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 8 at cell [0,4], directed toward look-at unit 1 through listed look-at cell [7,4]. Preserve the wide establishing scale committed for S4_Shot1, with marker 2 as the primary architectural focus and the surrounding unit-marker arrangement providing spatial context.\n  - subject_position_directive: S4_Shot1 commits no subjects or character angles. Keep the background free of invented subjects and let the marker-2 structure remain the primary architectural focal point within the broad 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. Keep the background clean and refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, and 16. Do not add scenario-specific subjects or props, and do not extend the composition to unrelated detail beyond the committed marker layout and the units supported by the camera-unit-8 visibility superset.\n\n2026년 대한민국 서해안권의 오래된 저층 다세대 주택가에 자리한 옥탑방 옥상 외부의 낮 전경. 인접한 더 높은 건물 옥상에서 카메라를 바닥 기준 약 1.6m의 사람 눈높이에 두고, 대상 옥상의 남서쪽 모서리와 남쪽 난간벽 부근 위로 시선을 맞춘 뒤 옥상 테라스를 가로질러 옥탑 주거 공간과 물탱크 방향으로 비스듬히 바라본 높은 사선 조망이다. 실제 풀프레임 DSLR 또는 미러리스 카메라와 24mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 수직 하향 시점이나 평면도처럼 보이지 않게 한다. 옥상의 완전한 외곽 윤곽과 네 방향 난간벽이 모두 프레임 안에 들어오고, 계단 진입부, 철제 받침 위의 생활용 물탱크, 빨랫줄과 소박한 빨래, 낮은 금속 건조대, 옥탑방의 낡은 금속 출입문과 작은 새시 창문이 분명히 보인다. 바닥은 한국 저층 주택 옥상에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며 햇빛과 염분 섞인 해풍에 바랜 부분, 미세한 균열, 덧칠 자국과 빗물 얼룩이 자연스럽게 남아 있다. 난간벽과 옥탑방 외벽은 오래된 시멘트 미장과 빛바랜 연한 베이지색 도장, 일부 노출된 붉은 벽돌과 화강석 계열 외장 타일이 혼재하고, 창문 방범창, 에어컨 실외기와 외부 배관, 외벽을 따라 이어지는 가스 배관과 계량기, 작은 화분 몇 개가 층층이 보여 실제 거주 흔적을 만든다. 그러나 옥상은 정상적으로 관리되는 평범한 낮 상태이며 깨진 창문, 뜯긴 문, 강제 침입 흔적, 흩어진 잔해는 없다. 주변에는 비슷한 연식의 붉은 벽돌 및 석재 타일 외장 다세대 주택들이 촘촘히 이어지고, 좁은 골목, 전신주, 느슨하게 늘어진 전선, 주차된 소형 생활 차량이 보여 대상 건물이 실제 동네 속에 자연스럽게 연결된다. 해안 도시 특유의 옅은 대기 습도와 담백한 주간 자연광, 절제된 회백색·바랜 녹색·벽돌색 계열, 실제 콘크리트의 거친 표면, 금속의 녹과 산화 흔적, 직물의 올, 목재와 플라스틱의 생활 마모를 정확히 표현한다. 과장된 명암이나 인위적인 분위기 연출 없이 자연스러운 노출과 현실적인 원근감, 자연스러운 피사계 심도를 유지한다. 사람과 얼굴은 전혀 없으며, 초자연적 표식이나 붉은 원형 기호도 없다. 깨끗한 광고 사진, 컴퓨터 그래픽, 삽화, 건축 시각화가 아니라 후처리하지 않은 실제 장소 기록용 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            0,
            4
          ],
          "camera_unit": 8,
          "fov_deg": 90,
          "framing_notes": "Broad establishing coverage from camera unit 8 toward look-at unit 1, using listed cell [7,4] to include the committed structural and persistent markers required by S4_Shot1.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 8, show broad coverage toward unit 1, with committed target units 1, 2, 3, 8, 9, 10, and 11 represented only where supported by the view. Establish the fixed layout of base markers 1 through 12, including openings 6 and 7 and persistent markers 4, 5, and 12.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 8 at cell [0,4], directed toward look-at unit 1 through listed look-at cell [7,4]. Preserve the wide establishing scale committed for S4_Shot1, with marker 2 as the primary architectural focus and the surrounding unit-marker arrangement providing spatial context.",
          "subject_position_directive": "S4_Shot1 commits no subjects or character angles. Keep the background free of invented subjects and let the marker-2 structure remain the primary architectural focal point within the broad 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. Keep the background clean and refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, and 16. Do not add scenario-specific subjects or props, and do not extend the composition to unrelated detail beyond the committed marker layout and the units supported by the camera-unit-8 visibility superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l04_rooftop_exterior",
            "building_fp:fp_l05_rooftop_room_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "indoor_loc_sid": "L05",
          "group_id": "bg_rooftop_villa_complex",
          "fp_asset_id": "3011825a-b48c-416b-8799-429ee6ed364a"
        }
      },
      "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/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L04B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시 또는 고립된 섬의 오래된 저층 주택 옥상, 밤중에 은밀하지만 거칠게 강제 침입이 벌어진 직후의 텅 빈 옥탑방 외부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 남쪽 옥상 난간 가까이에서 약 1.6미터의 서 있는 사람 눈높이로 계단참과 좁은 접근 통로를 대각선으로 가로질러 옥탑방 철문과 작은 거실 창문을 바라본다. 35밀리미터급 렌즈의 자연스러운 넓은 화각으로 옥탑방 입면, 철문, 창문을 선명하게 주요 프레임에 담고, 물탱크와 빨랫줄 및 낮은 건조대는 어둠 속 공간 깊이를 잡아 주는 실루엣으로 남긴다. 낡은 저층 주택 옥상에서 흔히 보이는 바랜 녹색 우레탄 방수 바닥에는 균열, 빗물 얼룩, 덧칠 자국과 염분 섞인 먼지가 있고, 옥탑방 외벽은 오래된 시멘트 미장과 부분적인 붉은 벽돌 또는 화강석 타일 마감이 생활 흔적과 함께 드러난다. 철문은 얇은 도장 강판과 녹슨 경첩, 손때 묻은 손잡이를 지녔으며 문틀 잠금 부근에 방금 생긴 듯한 날카로운 지렛대 긁힘과 약간 벌어진 틈이 있다. 작은 알루미늄 새시 거실 창문에는 생활형 방범창이 달려 있고 일부가 국소적으로 휘어 있으며, 잠금쇠 주변이 억지로 밀린 흔적과 한쪽 유리의 금, 창 아래 바닥에 소량의 실제 유리 파편이 남아 있다. 파괴 흔적은 소리를 줄이며 침입하려 한 듯 제한된 범위에 집중되고, 과장된 폭발이나 대규모 잔해는 없다. 창 안쪽은 거의 꺼진 실내로 보이며 식별 가능한 사람이나 얼굴, 신체, 혈흔은 전혀 없다. 외벽에는 현실적인 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 전선 고정구가 층층이 붙어 있고, 옥상에는 검은 물탱크, 늘어진 빨랫줄과 몇 벌의 평범한 세탁물, 플라스틱 화분과 소소한 생활 잡동사니가 자연스럽게 놓여 있다. 주변에는 같은 시대의 붉은 벽돌 및 타일 외장 저층 주택 옥상들이 가까이 밀집하고, 알루미늄 새시 창, 방범창, 실외기, 물탱크, 전신주와 늘어진 전선이 이어져 실제 사람이 사는 해안 동네처럼 보여야 한다. 멀리 희미한 항구 또는 골목 조명과 습한 해무가 느껴지되 특정 표지나 상호는 없다. 꺼져 가는 옥상 방범등의 약한 누런 빛과 주변 건물에서 새어 오는 차가운 야간광이 섞여 철문과 창문의 침입 흔적만 현실적으로 드러내며, 깊은 그림자에도 실제 재료의 세부가 일부 남는다. 실제 콘크리트의 거친 입자, 녹슨 금속의 산화 얼룩, 유리 반사, 천의 직조, 플라스틱의 변색을 정확하게 표현하고 일상적인 마모와 습기 자국을 유지한다. 자연스러운 피사계 심도와 현실적인 야간 노출, 과도한 후보정 없는 실제 장소 기록 사진. 사람 없음, 얼굴 없음, 인체 없음, 피 없음. 위에서 내려다보는 시점이 아니며 평면도, 건축 도식, 삽화, 합성 이미지가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 옥상 난간 가까운 위치에서 성인 눈높이로 촬영한다. 계단참과 좁은 접근 통로 너머의 옥탑방 정면을 대각선으로 바라보며 철문과 작은 거실 창문을 프레임의 핵심에 둔다. 창틀과 방범창의 국소적인 강제 침입 흔적, 철문 문틀의 새 긁힘, 바닥의 소량 유리 파편이 식별되게 하되 과장된 파괴 현장처럼 만들지 않는다. 물탱크와 빨랫줄, 건조대는 밤의 어두운 공간 기준물로 남기고 사람이나 인체는 넣지 않는다.",
            "shot_id": "S10_Shot6"
          }
        ],
        "shot_ids": [
          "S10_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (south parapet run), facing diagonally across number 3 (stair landing and approach path) toward number 6 (metal entry door) and number 7 (small living-room window)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the rooftop-room facade, door, and window prominent; retain the water tank, clothesline, and drying platform as dark spatial anchors while applying only the specified nighttime break-in cues."
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_l04_rooftop_exterior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B02 occupies the same physical exterior space established by L04B01, so L04B01 fixes the positions of structural units, persistent markers, and openings. S10_Shot6 requires a distinct window-height, medium reflected-action view, and the camera changes from unit 8 toward unit 1 to camera unit 1 toward unit 2, making this a new same-space plate rather than a low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L04B01.png"
          ],
          "source_bg_ids": [
            "L04B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l04_rooftop_exterior_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l04_rooftop_exterior_space_1",
                "ref_bg_id": "L04B01",
                "space_description": "Shared physical exterior space containing base markers 1 through 12."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-fp reference is sufficient because the consuming shot presents a single continuous physical space and does not commit two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Neutral medium coverage from camera unit 1 toward look-at unit 2, using listed cell [4,6] to center the opening-marker plane required by S10_Shot6.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              6
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1, direct the view toward unit 2 and opening marker 7, retaining the same fixed physical layout established by L04B01. The neutral view may include adjacent opening marker 6 and supported portions of target units 1, 2, 3, 9, and 10, but opening marker 7 remains the sole committed action plane.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 1 at cell [5,4], directed toward look-at unit 2 through listed look-at cell [4,6]. Hold the medium, static, square presentation committed by S10_Shot6, with opening marker 7 functioning as the central reflected-action plane and opening marker 6 included only as allowed by the neutral coverage.",
            "subject_position_directive": "S10_Shot6 commits two reflected silhouettes in the midground within opening marker 7: one in the middle-right moving diagonally toward the other, and one in the middle-left recoiling. Keep the reflection surface in the foreground middle-center and show no bodies directly outside the reflected plane.",
            "state_cue_directive": "Carry transient markers 13, 14, 15, and 16 exactly as committed for this BG, together with use markers 1 through 7, 9, 10, and 12. Marker 16 must read on the reflected plane associated with opening marker 7, while markers 13, 14, and 15 remain tied to their supplied transient-marker placements without introducing additional state cues.",
            "negative_continuity_directive": "Keep the fixed positions inherited from L04B01 for base markers 1 through 7, 9, 10, and 12. Do not shift openings 6 or 7, persistent markers 4 or 5, or marker 12; do not import marker 8 or marker 11 into this narrower committed view unless supported by the view cone; and do not show the committed reflected subjects directly outside opening marker 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='L04B01' physical_space_id='fp_l04_rooftop_exterior_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: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral medium coverage from camera unit 1 toward look-at unit 2, using listed cell [4,6] to center the opening-marker plane required by S10_Shot6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, direct the view toward unit 2 and opening marker 7, retaining the same fixed physical layout established by L04B01. The neutral view may include adjacent opening marker 6 and supported portions of target units 1, 2, 3, 9, and 10, but opening marker 7 remains the sole committed action plane.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 1 at cell [5,4], directed toward look-at unit 2 through listed look-at cell [4,6]. Hold the medium, static, square presentation committed by S10_Shot6, with opening marker 7 functioning as the central reflected-action plane and opening marker 6 included only as allowed by the neutral coverage.\n  - subject_position_directive: S10_Shot6 commits two reflected silhouettes in the midground within opening marker 7: one in the middle-right moving diagonally toward the other, and one in the middle-left recoiling. Keep the reflection surface in the foreground middle-center and show no bodies directly outside the reflected plane.\n  - state_cue_directive: Carry transient markers 13, 14, 15, and 16 exactly as committed for this BG, together with use markers 1 through 7, 9, 10, and 12. Marker 16 must read on the reflected plane associated with opening marker 7, while markers 13, 14, and 15 remain tied to their supplied transient-marker placements without introducing additional state cues.\n  - negative_continuity_directive: Keep the fixed positions inherited from L04B01 for base markers 1 through 7, 9, 10, and 12. Do not shift openings 6 or 7, persistent markers 4 or 5, or marker 12; do not import marker 8 or marker 11 into this narrower committed view unless supported by the view cone; and do not show the committed reflected subjects directly outside opening marker 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='L04B01' physical_space_id='fp_l04_rooftop_exterior_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: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral medium coverage from camera unit 1 toward look-at unit 2, using listed cell [4,6] to center the opening-marker plane required by S10_Shot6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, direct the view toward unit 2 and opening marker 7, retaining the same fixed physical layout established by L04B01. The neutral view may include adjacent opening marker 6 and supported portions of target units 1, 2, 3, 9, and 10, but opening marker 7 remains the sole committed action plane.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 1 at cell [5,4], directed toward look-at unit 2 through listed look-at cell [4,6]. Hold the medium, static, square presentation committed by S10_Shot6, with opening marker 7 functioning as the central reflected-action plane and opening marker 6 included only as allowed by the neutral coverage.\n  - subject_position_directive: S10_Shot6 commits two reflected silhouettes in the midground within opening marker 7: one in the middle-right moving diagonally toward the other, and one in the middle-left recoiling. Keep the reflection surface in the foreground middle-center and show no bodies directly outside the reflected plane.\n  - state_cue_directive: Carry transient markers 13, 14, 15, and 16 exactly as committed for this BG, together with use markers 1 through 7, 9, 10, and 12. Marker 16 must read on the reflected plane associated with opening marker 7, while markers 13, 14, and 15 remain tied to their supplied transient-marker placements without introducing additional state cues.\n  - negative_continuity_directive: Keep the fixed positions inherited from L04B01 for base markers 1 through 7, 9, 10, and 12. Do not shift openings 6 or 7, persistent markers 4 or 5, or marker 12; do not import marker 8 or marker 11 into this narrower committed view unless supported by the view cone; and do not show the committed reflected subjects directly outside opening marker 7.\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='L04B01' physical_space_id='fp_l04_rooftop_exterior_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: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral medium coverage from camera unit 1 toward look-at unit 2, using listed cell [4,6] to center the opening-marker plane required by S10_Shot6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, direct the view toward unit 2 and opening marker 7, retaining the same fixed physical layout established by L04B01. The neutral view may include adjacent opening marker 6 and supported portions of target units 1, 2, 3, 9, and 10, but opening marker 7 remains the sole committed action plane.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 1 at cell [5,4], directed toward look-at unit 2 through listed look-at cell [4,6]. Hold the medium, static, square presentation committed by S10_Shot6, with opening marker 7 functioning as the central reflected-action plane and opening marker 6 included only as allowed by the neutral coverage.\n  - subject_position_directive: S10_Shot6 commits two reflected silhouettes in the midground within opening marker 7: one in the middle-right moving diagonally toward the other, and one in the middle-left recoiling. Keep the reflection surface in the foreground middle-center and show no bodies directly outside the reflected plane.\n  - state_cue_directive: Carry transient markers 13, 14, 15, and 16 exactly as committed for this BG, together with use markers 1 through 7, 9, 10, and 12. Marker 16 must read on the reflected plane associated with opening marker 7, while markers 13, 14, and 15 remain tied to their supplied transient-marker placements without introducing additional state cues.\n  - negative_continuity_directive: Keep the fixed positions inherited from L04B01 for base markers 1 through 7, 9, 10, and 12. Do not shift openings 6 or 7, persistent markers 4 or 5, or marker 12; do not import marker 8 or marker 11 into this narrower committed view unless supported by the view cone; and do not show the committed reflected subjects directly outside opening marker 7.\n\n2026년 대한민국 서해안권 도시 또는 고립된 섬의 오래된 저층 주택 옥상, 밤중에 은밀하지만 거칠게 강제 침입이 벌어진 직후의 텅 빈 옥탑방 외부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 남쪽 옥상 난간 가까이에서 약 1.6미터의 서 있는 사람 눈높이로 계단참과 좁은 접근 통로를 대각선으로 가로질러 옥탑방 철문과 작은 거실 창문을 바라본다. 35밀리미터급 렌즈의 자연스러운 넓은 화각으로 옥탑방 입면, 철문, 창문을 선명하게 주요 프레임에 담고, 물탱크와 빨랫줄 및 낮은 건조대는 어둠 속 공간 깊이를 잡아 주는 실루엣으로 남긴다. 낡은 저층 주택 옥상에서 흔히 보이는 바랜 녹색 우레탄 방수 바닥에는 균열, 빗물 얼룩, 덧칠 자국과 염분 섞인 먼지가 있고, 옥탑방 외벽은 오래된 시멘트 미장과 부분적인 붉은 벽돌 또는 화강석 타일 마감이 생활 흔적과 함께 드러난다. 철문은 얇은 도장 강판과 녹슨 경첩, 손때 묻은 손잡이를 지녔으며 문틀 잠금 부근에 방금 생긴 듯한 날카로운 지렛대 긁힘과 약간 벌어진 틈이 있다. 작은 알루미늄 새시 거실 창문에는 생활형 방범창이 달려 있고 일부가 국소적으로 휘어 있으며, 잠금쇠 주변이 억지로 밀린 흔적과 한쪽 유리의 금, 창 아래 바닥에 소량의 실제 유리 파편이 남아 있다. 파괴 흔적은 소리를 줄이며 침입하려 한 듯 제한된 범위에 집중되고, 과장된 폭발이나 대규모 잔해는 없다. 창 안쪽은 거의 꺼진 실내로 보이며 식별 가능한 사람이나 얼굴, 신체, 혈흔은 전혀 없다. 외벽에는 현실적인 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 전선 고정구가 층층이 붙어 있고, 옥상에는 검은 물탱크, 늘어진 빨랫줄과 몇 벌의 평범한 세탁물, 플라스틱 화분과 소소한 생활 잡동사니가 자연스럽게 놓여 있다. 주변에는 같은 시대의 붉은 벽돌 및 타일 외장 저층 주택 옥상들이 가까이 밀집하고, 알루미늄 새시 창, 방범창, 실외기, 물탱크, 전신주와 늘어진 전선이 이어져 실제 사람이 사는 해안 동네처럼 보여야 한다. 멀리 희미한 항구 또는 골목 조명과 습한 해무가 느껴지되 특정 표지나 상호는 없다. 꺼져 가는 옥상 방범등의 약한 누런 빛과 주변 건물에서 새어 오는 차가운 야간광이 섞여 철문과 창문의 침입 흔적만 현실적으로 드러내며, 깊은 그림자에도 실제 재료의 세부가 일부 남는다. 실제 콘크리트의 거친 입자, 녹슨 금속의 산화 얼룩, 유리 반사, 천의 직조, 플라스틱의 변색을 정확하게 표현하고 일상적인 마모와 습기 자국을 유지한다. 자연스러운 피사계 심도와 현실적인 야간 노출, 과도한 후보정 없는 실제 장소 기록 사진. 사람 없음, 얼굴 없음, 인체 없음, 피 없음. 위에서 내려다보는 시점이 아니며 평면도, 건축 도식, 삽화, 합성 이미지가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Neutral medium coverage from camera unit 1 toward look-at unit 2, using listed cell [4,6] to center the opening-marker plane required by S10_Shot6.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            6
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1, direct the view toward unit 2 and opening marker 7, retaining the same fixed physical layout established by L04B01. The neutral view may include adjacent opening marker 6 and supported portions of target units 1, 2, 3, 9, and 10, but opening marker 7 remains the sole committed action plane.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 1 at cell [5,4], directed toward look-at unit 2 through listed look-at cell [4,6]. Hold the medium, static, square presentation committed by S10_Shot6, with opening marker 7 functioning as the central reflected-action plane and opening marker 6 included only as allowed by the neutral coverage.",
          "subject_position_directive": "S10_Shot6 commits two reflected silhouettes in the midground within opening marker 7: one in the middle-right moving diagonally toward the other, and one in the middle-left recoiling. Keep the reflection surface in the foreground middle-center and show no bodies directly outside the reflected plane.",
          "state_cue_directive": "Carry transient markers 13, 14, 15, and 16 exactly as committed for this BG, together with use markers 1 through 7, 9, 10, and 12. Marker 16 must read on the reflected plane associated with opening marker 7, while markers 13, 14, and 15 remain tied to their supplied transient-marker placements without introducing additional state cues.",
          "negative_continuity_directive": "Keep the fixed positions inherited from L04B01 for base markers 1 through 7, 9, 10, and 12. Do not shift openings 6 or 7, persistent markers 4 or 5, or marker 12; do not import marker 8 or marker 11 into this narrower committed view unless supported by the view cone; and do not show the committed reflected subjects directly outside opening marker 7."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_exterior",
          "prior_bg_ids": [
            "L04B01"
          ],
          "attached_ref_labels": [
            "bg:L04B01",
            "building_fp:fp_l05_rooftop_room_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "indoor_loc_sid": "L05",
          "group_id": "bg_rooftop_villa_complex",
          "fp_asset_id": "3011825a-b48c-416b-8799-429ee6ed364a"
        }
      },
      "L05B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 저층 주택 옥상에 증축된 소형 옥탑방 내부. 현관 문턱 가까이에 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서, 거실 겸 식사 공간을 가로질러 식탁과 간이 주방의 싱크대, TV, 작은 거실 창을 대각선으로 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 자연스러운 시야이며, 과도한 왜곡 없이 좁은 공간의 실제 비례를 유지한다. 침실 출입문들은 프레임 가장자리에만 부분적으로 보이게 하여 중심 공간을 방해하지 않는다.\n\n작은 식탁과 서로 맞지 않는 실용적인 식탁 의자, 스테인리스 싱크대와 낡은 합판 무늬 하부장, 짧은 조리대, 소형 냉장고, 낮은 TV 받침대 위의 현대식 평면 TV가 서로 가까이 놓인 한국식 옥탑 주거 공간. 현관에는 소형 신발장과 일상적인 신발 정리 흔적이 있고, 바닥은 오래 사용해 잔기스와 광택 차이가 생긴 장판 마감이다. 벽은 밝은색 벽지이지만 모서리와 스위치 주변에 손때와 미세한 변색이 있으며, 천장에는 평범한 현대식 LED 등기구가 달려 있다. 창은 한국 저층 주택에서 흔한 알루미늄 또는 PVC 새시의 작은 미닫이창이고, 얇은 생활용 커튼이 한쪽으로 자연스럽게 걷혀 있다. 바닷바람과 습기에 노출되는 옥탑방답게 창틀과 금속 부분에 약한 산화 흔적, 실리콘 마감의 변색, 벽 아래쪽의 미세한 습기 자국이 있지만 폐가처럼 심하게 훼손되지는 않았다.\n\n평범한 모녀의 일상적인 아침을 암시하는 차분하고 따뜻한 생활감. 식탁 위에는 간단한 아침 식사에 쓰였을 법한 컵과 작은 접시, 티슈 상자 정도만 절제해 놓고, 싱크대 주변에는 세제 용기와 건조 중인 식기처럼 실제 거주자가 사용하는 흔적을 둔다. 공간은 깔끔하게 연출된 전시장이나 고급 주택이 아니라, 제한된 면적을 알뜰하게 사용하는 서민적인 현대 한국 주거 내부여야 한다. 작은 거실 창으로 맑은 아침 햇빛이 비스듬히 들어와 식탁 가장자리와 장판 위에 밝은 사각형을 만들고, 창에서 멀어질수록 부드럽게 어두워지는 자연광을 표현한다. 실내등은 꺼져 있거나 햇빛보다 약하며, 과장된 공포 분위기나 초자연적 상징은 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적이고 담담한 결과. 실제 콘크리트 벽체의 미세한 불균일함, 금속의 사용감과 산화, 커튼의 직물 짜임, 목재 무늬와 장판의 마찰 흔적, 가구 가장자리의 작은 찍힘을 정확하게 표현한다. 자연스러운 화이트 밸런스와 현실적인 노출, 실제 렌즈의 완만한 원근감과 자연스러운 심도를 사용하며 인위적인 후처리나 광고 사진식 정돈은 하지 않는다. 사람, 얼굴, 신체, 실루엣은 전혀 없다. 위에서 내려다본 시점이 아니며 평면도, 건축 도면, 다이어그램, 삽화, 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "현관 문턱 가까이의 서 있는 눈높이에서 거실 겸 식사 공간을 대각선으로 바라본다. 전경의 현관 흔적에서 식탁과 간이 주방, TV, 햇빛이 드는 작은 창까지 이어지는 비좁지만 효율적인 동선을 한 프레임에 보여 주고, 침실 문은 화면 가장자리에만 일부 남긴다. 인물 없이 평범한 아침의 생활감이 느껴지게 한다.",
            "shot_id": "S5_Shot9"
          },
          {
            "guide_text": "동일한 현관 쪽 시점과 아침 햇빛의 방향을 유지하되 식탁, 싱크대, TV와 작은 거실 창의 밀집된 관계가 더 명확히 읽히도록 구성한다. 식탁 위와 주방 주변에는 과장되지 않은 일상 사용 흔적을 남기고, 공간을 넓거나 고급스럽게 보정하지 않는다. 침실 출입문은 주변부에 두며 사람이나 얼굴은 넣지 않는다.",
            "shot_id": "S5_Shot10"
          }
        ],
        "shot_ids": [
          "S5_Shot9",
          "S5_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1 (entrance threshold), facing diagonally across number 2 (shared living and dining area) toward number 19 (dining table), number 14 (sink), and number 8 (small living window)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the compact relationship among the dining table, kitchenette, television, and sunlit living window; keep the bedroom doors peripheral."
        },
        "reference_decision": {
          "bg_id": "L05B02",
          "fp_id": "fp_l05_rooftop_room_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B02 is a clean-background anchor candidate and covers the broadest identity-bearing set among target units 1, 2, and 3. A wide view from unit 1 toward unit 2 supports the contextual and close consuming shots while establishing base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22 without prior reference input.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l05_rooftop_room_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 reference is selected because this first node establishes the dwelling identity directly from the supplied floor plan and clean base-marker inventory."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-1 camera cell and broad coverage toward unit 2, centering the look-at cell associated with base marker 19 while retaining context for target units 1, 2, and 3.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              3
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show target units 1, 2, and 3 from unit 1 toward unit 2, with base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22 positioned according to the floor-plan readback. Treat the geometry's other visible units and openings only as supersets, not mandatory content.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [7,2], looking toward unit 2 at cell [2,3]; preserve enough surrounding context for target units 1, 2, and 3 while allowing the consuming shots to crop toward their committed close and insert scales.",
            "subject_position_directive": "For S5_Shot9, reserve the close foreground for two committed subjects in side-profile alignment, with one slightly forward on the left and the other on the right near frame center. For S5_Shot10, permit an insert crop around the committed forearm and wrist detail; add no other subjects.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies. Keep the base elements in their persistent state and refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not add spaces beyond target units 1, 2, and 3 or alter the fixed positions of base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22."
          },
          "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: [7, 2]\n  - look_at_unit: 2\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-1 camera cell and broad coverage toward unit 2, centering the look-at cell associated with base marker 19 while retaining context for target units 1, 2, and 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1, 2, and 3 from unit 1 toward unit 2, with base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22 positioned according to the floor-plan readback. Treat the geometry's other visible units and openings only as supersets, not mandatory content.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [7,2], looking toward unit 2 at cell [2,3]; preserve enough surrounding context for target units 1, 2, and 3 while allowing the consuming shots to crop toward their committed close and insert scales.\n  - subject_position_directive: For S5_Shot9, reserve the close foreground for two committed subjects in side-profile alignment, with one slightly forward on the left and the other on the right near frame center. For S5_Shot10, permit an insert crop around the committed forearm and wrist detail; add no other subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep the base elements in their persistent state and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not add spaces beyond target units 1, 2, and 3 or alter the fixed positions of base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22.\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: [7, 2]\n  - look_at_unit: 2\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-1 camera cell and broad coverage toward unit 2, centering the look-at cell associated with base marker 19 while retaining context for target units 1, 2, and 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1, 2, and 3 from unit 1 toward unit 2, with base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22 positioned according to the floor-plan readback. Treat the geometry's other visible units and openings only as supersets, not mandatory content.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [7,2], looking toward unit 2 at cell [2,3]; preserve enough surrounding context for target units 1, 2, and 3 while allowing the consuming shots to crop toward their committed close and insert scales.\n  - subject_position_directive: For S5_Shot9, reserve the close foreground for two committed subjects in side-profile alignment, with one slightly forward on the left and the other on the right near frame center. For S5_Shot10, permit an insert crop around the committed forearm and wrist detail; add no other subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep the base elements in their persistent state and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not add spaces beyond target units 1, 2, and 3 or alter the fixed positions of base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22.\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: [7, 2]\n  - look_at_unit: 2\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-1 camera cell and broad coverage toward unit 2, centering the look-at cell associated with base marker 19 while retaining context for target units 1, 2, and 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1, 2, and 3 from unit 1 toward unit 2, with base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22 positioned according to the floor-plan readback. Treat the geometry's other visible units and openings only as supersets, not mandatory content.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [7,2], looking toward unit 2 at cell [2,3]; preserve enough surrounding context for target units 1, 2, and 3 while allowing the consuming shots to crop toward their committed close and insert scales.\n  - subject_position_directive: For S5_Shot9, reserve the close foreground for two committed subjects in side-profile alignment, with one slightly forward on the left and the other on the right near frame center. For S5_Shot10, permit an insert crop around the committed forearm and wrist detail; add no other subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep the base elements in their persistent state and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not add spaces beyond target units 1, 2, and 3 or alter the fixed positions of base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22.\n\n2026년 대한민국 서해안권 도시의 저층 주택 옥상에 증축된 소형 옥탑방 내부. 현관 문턱 가까이에 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서, 거실 겸 식사 공간을 가로질러 식탁과 간이 주방의 싱크대, TV, 작은 거실 창을 대각선으로 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 자연스러운 시야이며, 과도한 왜곡 없이 좁은 공간의 실제 비례를 유지한다. 침실 출입문들은 프레임 가장자리에만 부분적으로 보이게 하여 중심 공간을 방해하지 않는다.\n\n작은 식탁과 서로 맞지 않는 실용적인 식탁 의자, 스테인리스 싱크대와 낡은 합판 무늬 하부장, 짧은 조리대, 소형 냉장고, 낮은 TV 받침대 위의 현대식 평면 TV가 서로 가까이 놓인 한국식 옥탑 주거 공간. 현관에는 소형 신발장과 일상적인 신발 정리 흔적이 있고, 바닥은 오래 사용해 잔기스와 광택 차이가 생긴 장판 마감이다. 벽은 밝은색 벽지이지만 모서리와 스위치 주변에 손때와 미세한 변색이 있으며, 천장에는 평범한 현대식 LED 등기구가 달려 있다. 창은 한국 저층 주택에서 흔한 알루미늄 또는 PVC 새시의 작은 미닫이창이고, 얇은 생활용 커튼이 한쪽으로 자연스럽게 걷혀 있다. 바닷바람과 습기에 노출되는 옥탑방답게 창틀과 금속 부분에 약한 산화 흔적, 실리콘 마감의 변색, 벽 아래쪽의 미세한 습기 자국이 있지만 폐가처럼 심하게 훼손되지는 않았다.\n\n평범한 모녀의 일상적인 아침을 암시하는 차분하고 따뜻한 생활감. 식탁 위에는 간단한 아침 식사에 쓰였을 법한 컵과 작은 접시, 티슈 상자 정도만 절제해 놓고, 싱크대 주변에는 세제 용기와 건조 중인 식기처럼 실제 거주자가 사용하는 흔적을 둔다. 공간은 깔끔하게 연출된 전시장이나 고급 주택이 아니라, 제한된 면적을 알뜰하게 사용하는 서민적인 현대 한국 주거 내부여야 한다. 작은 거실 창으로 맑은 아침 햇빛이 비스듬히 들어와 식탁 가장자리와 장판 위에 밝은 사각형을 만들고, 창에서 멀어질수록 부드럽게 어두워지는 자연광을 표현한다. 실내등은 꺼져 있거나 햇빛보다 약하며, 과장된 공포 분위기나 초자연적 상징은 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적이고 담담한 결과. 실제 콘크리트 벽체의 미세한 불균일함, 금속의 사용감과 산화, 커튼의 직물 짜임, 목재 무늬와 장판의 마찰 흔적, 가구 가장자리의 작은 찍힘을 정확하게 표현한다. 자연스러운 화이트 밸런스와 현실적인 노출, 실제 렌즈의 완만한 원근감과 자연스러운 심도를 사용하며 인위적인 후처리나 광고 사진식 정돈은 하지 않는다. 사람, 얼굴, 신체, 실루엣은 전혀 없다. 위에서 내려다본 시점이 아니며 평면도, 건축 도면, 다이어그램, 삽화, 3D 시각화가 아니다. 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,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-1 camera cell and broad coverage toward unit 2, centering the look-at cell associated with base marker 19 while retaining context for target units 1, 2, and 3.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            3
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show target units 1, 2, and 3 from unit 1 toward unit 2, with base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22 positioned according to the floor-plan readback. Treat the geometry's other visible units and openings only as supersets, not mandatory content.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [7,2], looking toward unit 2 at cell [2,3]; preserve enough surrounding context for target units 1, 2, and 3 while allowing the consuming shots to crop toward their committed close and insert scales.",
          "subject_position_directive": "For S5_Shot9, reserve the close foreground for two committed subjects in side-profile alignment, with one slightly forward on the left and the other on the right near frame center. For S5_Shot10, permit an insert crop around the committed forearm and wrist detail; add no other subjects.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies. Keep the base elements in their persistent state and refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not add spaces beyond target units 1, 2, and 3 or alter the fixed positions of base markers 7, 8, 9, 10, 14, 15, 19, 20, 21, and 22."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l05_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B06": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B07",
        "reused_from_bg_id": "L05B07",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B07.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 오래된 옥탑 주거 내부, 딸이 사용하던 작고 비좁은 침실을 실제 현장 그대로 기록한 사진. 딸의 침실 문 가까이에 카메라를 두고 방 안쪽의 침대와 커튼이 완전히 쳐진 새시 창문을 향해 바라본다. 서 있는 사람의 눈높이 약 1.6미터, 28밀리미터 광각 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영. 침대와 커튼 친 창문 사이의 바닥이 충분히 보이고, 문틀 너머로 어두운 공용 공간 일부도 자연스럽게 남는다.\n\n현대 한국의 서민형 옥탑방답게 낮은 천장, 생활 때가 밴 밝은색 합지 벽지, 누렇게 변색된 모서리와 미세한 들뜸, 오래 사용해 광택과 긁힘이 생긴 장판 바닥, 얇은 침대와 구겨진 침구, 보온을 위해 두껍게 친 커튼, 평범한 현대식 새시 창문을 사실적으로 표현한다. 지나치게 정돈된 전시장이나 새집이 아니라 먼지, 손때, 작은 얼룩, 눌린 섬유, 낡은 실리콘 마감과 일상적인 사용 흔적이 축적된 실제 거주 공간이다.\n\n밤의 실내로, 천장등이나 작은 생활 조명이 만드는 낮고 제한된 조도와 문밖에서 약하게 스며드는 빛만 존재한다. 색온도 차이가 미세하게 느껴지고 방 모서리는 자연스럽게 어둡지만 증거가 식별될 정도의 현실적인 노출을 유지한다. 침대와 창문 사이 장판 위에는 불규칙한 가장자리와 부분적인 응고, 번짐, 반사가 있는 검붉은 고인 혈흔이 남아 있다. 그 주변에서 시작해 방 안과 출입문 방향으로 이어지는 피 묻은 발자국 여러 개를 현실적인 간격과 압력 자국으로 배치한다. 침대 위 벽에는 손이나 거친 붓으로 한 번에 그린 듯 선 굵기와 농도가 일정하지 않은 단순한 붉은 원형 표식 하나가 물리적으로 묻어 있다. 완벽한 디지털 원, 문자, 룬, 복합 마법진, 발광 효과는 추가하지 않는다. 사람, 얼굴, 신체, 시신은 화면에 전혀 보이지 않으며, 빈 방에 남은 혈흔과 발자국만으로 사건을 암시한다.\n\n실제 콘크리트 구조, 장판의 미세한 요철, 벽지 이음매, 금속 창틀, 직물의 올과 주름, 침구의 눌림, 마른 얼룩과 젖은 얼룩의 서로 다른 반사도를 정확하게 묘사한다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진과 구별되지 않는 담담한 현장 기록, 자연스러운 원근과 피사계 심도, 현실적인 센서 노이즈와 노출, 과도한 후처리 없음. 깨끗한 상업용 사진이 아니며 삽화, 건축 시각화, 삼차원 그래픽이 아니다. 위에서 내려다보는 시점, 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "딸의 침실 문 가까이에서 방 안을 바라보는 넓은 시야를 유지한다. 침대와 커튼이 쳐진 창문, 그 사이 바닥의 고인 혈흔과 이어지는 피 묻은 발자국, 침대 위 벽의 불균일한 붉은 원형 표식이 한 프레임에서 명확히 연결되어야 한다. 문밖의 공용 공간은 가장자리로만 보이며 사람이나 시신은 포함하지 않는다.",
            "shot_id": "S12_Shot6"
          },
          {
            "guide_text": "출입문에서 선 채 바라보는 시점을 유지하되 바닥 증거가 충분히 읽히도록 화면 아래쪽을 넉넉히 담는다. 침대와 창문 사이의 검붉은 고인 혈흔, 방향성이 남은 피 묻은 발자국, 실제 벽면에 묻은 붉은 원형 표식을 사실적인 현장 흔적으로 표현한다. 과장된 유혈 묘사나 신체는 배제한다.",
            "shot_id": "S12_Shot9"
          },
          {
            "guide_text": "문틀과 침실 내부의 공간 관계가 보이도록 구성하고, 침대 위 벽의 붉은 원형 표식과 바닥 혈흔이 함께 시선을 끌게 한다. 커튼은 완전히 쳐져 있어야 하며, 문 너머 공용 공간의 일부가 남아 있어도 된다. 빈 현장 사진으로 유지하고 사람, 얼굴, 시신은 그리지 않는다.",
            "shot_id": "S12_Shot12"
          }
        ],
        "shot_ids": [
          "S12_Shot6",
          "S12_Shot9",
          "S12_Shot12"
        ],
        "scenes": [],
        "parent_id": "L05B07",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (daughter bedroom door), facing into number 5 (daughter bedroom) toward number 24 (bed) and number 12 (curtained window)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Include the floor between the bed and curtained window for numbers 27, 28, and 29, with number 30 visible on the wall above the bed; the shared area and number 31 may remain visible through the doorway."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B07",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit5_fixed",
              "ref_bg_id": "L05B07",
              "space_description": "The clean unit-5 representative plate with fixed marker-10, marker-12, marker-24, and surrounding unit-2 continuity."
            }
          ]
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Retain L05B07's broad 90-degree base geometry from camera unit 2 at [4,3] toward unit 5 at [6,8]. Derive the close and insert framings of S12_Shot6 and S12_Shot9 from this fixed perspective, and preserve the same marker-24 relationship for the static medium composition in S12_Shot12.",
          "negative_continuity_directive": "Keep base markers 10, 12, 19, and 24 in the positions established by L05B07. Exclude overlay markers 32, 33, 34, 35, 36, 37, 38, and 39, and do not carry any transient cue from L05B04 into this node. Do not add spaces outside target units 2 and 5.",
          "state_cue_directive": "Apply transient markers 27, 28, 29, 30, and 31 only as committed by the three consuming shots. Preserve base markers 2, 5, 8, 10, 12, 19, and 24 beneath those overlays and add no unlisted state cues.",
          "subject_position_directive": "For S12_Shot6, place the committed subject bowed and centered at close scale. For S12_Shot9, show only the committed hand-and-wrist insert with its transient object and a narrow contextual edge. S12_Shot12 commits no subject, so keep that medium fixed-surface composition free of invented subjects.",
          "visible_space_directive": "Use the same target-unit-2 and target-unit-5 physical space as L05B07, preserving markers 10, 12, 19, and 24. The broad base should support close crops around marker 27 and marker 31 and a medium frontal presentation of marker 30 without changing fixed structure."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B07"
          ],
          "attached_ref_labels": [
            "bg:L05B07"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B07": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B07.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 옥상 주거 공간 안에 있는 작고 소박한 딸 방을 촬영한 실제 카메라 다큐멘터리 풍 사진. 딸 방 출입문 바로 안쪽 가까운 위치에서 약 1.6미터의 서 있는 사람 눈높이로, 풀프레임 미러리스 카메라와 30밀리미터 광각 렌즈를 사용해 방 안을 대각선으로 바라본다. 시선은 방 안쪽의 침대와 커튼이 달린 현대식 새시 창문을 향하며, 열린 출입문 가장자리 너머로 인접 공간의 깨끗한 식탁 일부가 자연스럽게 보인다. 침대는 사람이 방금 정리한 수준을 넘어 비정상적으로 반듯하고 흐트러짐이 없으며, 실제 섬유 조직이 보이는 평범한 침구에는 주름, 먼지, 얼룩이 거의 없다. 바닥은 작은 먼지나 머리카락, 끌린 자국조차 없이 깨끗하고, 벽도 닦아 낸 자국이나 변색 경계 없이 지나치게 말끔하다. 커튼은 실제 직물의 무게와 잔주름을 지니지만 창 주변과 커튼 안쪽의 오목한 공간에는 물건, 얼룩, 잔해가 전혀 없어 텅 빈 상태가 강조된다. 이전에 존재했을 법한 피, 신체, 붉은 원형 상징, 문자, 의식 흔적, 파손, 흩어진 물건은 현재 공간에 단 하나도 남아 있지 않으며, 지워진 자국이나 청소 흔적조차 보이지 않는다. 현대 한국의 소규모 옥상방에 어울리는 실용적인 마감, 평범한 도장 벽, 합성 바닥재, 금속과 플라스틱이 섞인 새시 창호를 사실적으로 표현한다. 밤의 실내로, 천장 생활 조명의 낮고 균일한 빛과 커튼 틈으로 스며드는 희미한 도시 야간광이 섞이며 과도한 장식 없이 차갑고 불편할 만큼 정돈된 분위기를 만든다. 실제 벽 도장의 미세한 요철, 바닥재의 약한 반사, 금속 창틀의 사용감, 커튼의 직물 짜임, 침구의 자연스러운 재질을 정확히 담고, 생활 공간 특유의 미세한 마모는 남기되 최근의 사건 흔적은 전혀 남기지 않는다. 자연스러운 원근과 깊이감, 현실적인 노출과 피사계 심도, 과장 없는 색, 후처리 없는 현장 기록 사진. 깨끗한 광고 사진이나 인테리어 화보가 아니라 실제 장소를 사실대로 기록한 무심한 사진이며, 컴퓨터 그래픽이나 삽화가 아니다. 하향식 시점, 평면도, 건축 도식은 금지한다. 사람과 얼굴은 등장하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "딸 방 출입문 가까운 위치의 사람 눈높이에서 침대와 창문 방향을 대각선으로 넓게 담는다. 지나치게 반듯하게 정돈된 침구, 티끌이나 얼룩이 전혀 없는 바닥과 벽, 아무 흔적도 남지 않은 커튼 주변의 빈 공간을 한 프레임에서 명확히 보여 주고, 출입문 너머 식탁 일부도 남긴다.",
            "shot_id": "S14_Shot3"
          },
          {
            "guide_text": "같은 위치와 야간 조명을 유지하되 침대와 창문 주변의 비정상적인 청결 상태가 더욱 분명하게 읽히도록 구성한다. 피, 신체, 붉은 원형 표식, 의식 흔적, 청소 도구나 잔해는 어디에도 보이지 않아야 하며, 생활 공간인데도 증거만 완전히 지워진 듯한 공백을 사실적으로 강조한다.",
            "shot_id": "S14_Shot4"
          }
        ],
        "shot_ids": [
          "S14_Shot3",
          "S14_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (daughter bedroom door), facing diagonally across number 5 (daughter bedroom) toward number 24 (bed) and number 12 (curtained window)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "30mm wide angle",
          "framing_notes": "Emphasize the unnaturally orderly bed, clear floor, clean wall, and empty curtain recess while retaining a glimpse of the clean dining table outside."
        },
        "reference_decision": {
          "bg_id": "L05B07",
          "fp_id": "fp_l05_rooftop_room_interior",
          "node_index": 4,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B07 is a clean-background view centered on target unit 5 and markers 10, 12, 24, and 25, which were not fixed by L05B02's anchor framing. It therefore uses L05B02 only for shared dwelling identity and establishes a fresh clean representative plate for this distinct physical space.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B02.png"
          ],
          "source_bg_ids": [
            "L05B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_shared_1_2_3"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_distinct_space_style_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_shared_1_2_3",
                "ref_bg_id": "L05B02",
                "space_description": "The dwelling identity anchor used for common finish, lighting palette, and residential standard."
              }
            ],
            "why_single_ref_or_two_refs": "A single dwelling anchor is sufficient because L05B07 establishes its own unit-5 layout and no consuming shot requires two prior spaces to be co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 2 toward unit 5, looking at listed cell [6,8] associated with base marker 24 so marker 10 and the unit-5 fixed markers can establish a clean representative view.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              8
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show target unit 5 from unit 2 through the marker-10 connection, with base markers 12, 24, and 25 fixed according to the floor plan. Include unit-2 marker 19 only where supported by the broad view.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 2 at [4,3] toward unit 5 at [6,8]. Establish marker 24 as the principal look-at anchor while retaining marker 10 and enough unit-5 context for markers 12 and 25 and for the close crop in S14_Shot4.",
            "subject_position_directive": "S14_Shot3 commits no subject, so keep the broad background free of invented subjects. For S14_Shot4, place the single committed subject in a tight three-quarter view on the right, with the marker-12 area remaining softly legible on the left.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies. Keep base markers 2, 5, 10, 12, 19, 24, and 25 in their persistent clean state and refrain from inventing additional cues.",
            "negative_continuity_directive": "Do not import the fixed furniture arrangement of units 1 and 3 from L05B02 into unit 5. Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39, and do not add unlisted state cues or spaces beyond targets 2 and 5."
          },
          "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 a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L05B02' physical_space_id='ps_shared_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 3]\n  - look_at_unit: 5\n  - look_at_cell: [6, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 5, looking at listed cell [6,8] associated with base marker 24 so marker 10 and the unit-5 fixed markers can establish a clean representative view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 5 from unit 2 through the marker-10 connection, with base markers 12, 24, and 25 fixed according to the floor plan. Include unit-2 marker 19 only where supported by the broad view.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 2 at [4,3] toward unit 5 at [6,8]. Establish marker 24 as the principal look-at anchor while retaining marker 10 and enough unit-5 context for markers 12 and 25 and for the close crop in S14_Shot4.\n  - subject_position_directive: S14_Shot3 commits no subject, so keep the broad background free of invented subjects. For S14_Shot4, place the single committed subject in a tight three-quarter view on the right, with the marker-12 area remaining softly legible on the left.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep base markers 2, 5, 10, 12, 19, 24, and 25 in their persistent clean state and refrain from inventing additional cues.\n  - negative_continuity_directive: Do not import the fixed furniture arrangement of units 1 and 3 from L05B02 into unit 5. Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39, and do not add unlisted state cues or spaces beyond targets 2 and 5.\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 a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L05B02' physical_space_id='ps_shared_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 3]\n  - look_at_unit: 5\n  - look_at_cell: [6, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 5, looking at listed cell [6,8] associated with base marker 24 so marker 10 and the unit-5 fixed markers can establish a clean representative view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 5 from unit 2 through the marker-10 connection, with base markers 12, 24, and 25 fixed according to the floor plan. Include unit-2 marker 19 only where supported by the broad view.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 2 at [4,3] toward unit 5 at [6,8]. Establish marker 24 as the principal look-at anchor while retaining marker 10 and enough unit-5 context for markers 12 and 25 and for the close crop in S14_Shot4.\n  - subject_position_directive: S14_Shot3 commits no subject, so keep the broad background free of invented subjects. For S14_Shot4, place the single committed subject in a tight three-quarter view on the right, with the marker-12 area remaining softly legible on the left.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep base markers 2, 5, 10, 12, 19, 24, and 25 in their persistent clean state and refrain from inventing additional cues.\n  - negative_continuity_directive: Do not import the fixed furniture arrangement of units 1 and 3 from L05B02 into unit 5. Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39, and do not add unlisted state cues or spaces beyond targets 2 and 5.\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 a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L05B02' physical_space_id='ps_shared_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 3]\n  - look_at_unit: 5\n  - look_at_cell: [6, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 5, looking at listed cell [6,8] associated with base marker 24 so marker 10 and the unit-5 fixed markers can establish a clean representative view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 5 from unit 2 through the marker-10 connection, with base markers 12, 24, and 25 fixed according to the floor plan. Include unit-2 marker 19 only where supported by the broad view.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 2 at [4,3] toward unit 5 at [6,8]. Establish marker 24 as the principal look-at anchor while retaining marker 10 and enough unit-5 context for markers 12 and 25 and for the close crop in S14_Shot4.\n  - subject_position_directive: S14_Shot3 commits no subject, so keep the broad background free of invented subjects. For S14_Shot4, place the single committed subject in a tight three-quarter view on the right, with the marker-12 area remaining softly legible on the left.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep base markers 2, 5, 10, 12, 19, 24, and 25 in their persistent clean state and refrain from inventing additional cues.\n  - negative_continuity_directive: Do not import the fixed furniture arrangement of units 1 and 3 from L05B02 into unit 5. Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39, and do not add unlisted state cues or spaces beyond targets 2 and 5.\n\n2026년 대한민국 서해안권 도시의 옥상 주거 공간 안에 있는 작고 소박한 딸 방을 촬영한 실제 카메라 다큐멘터리 풍 사진. 딸 방 출입문 바로 안쪽 가까운 위치에서 약 1.6미터의 서 있는 사람 눈높이로, 풀프레임 미러리스 카메라와 30밀리미터 광각 렌즈를 사용해 방 안을 대각선으로 바라본다. 시선은 방 안쪽의 침대와 커튼이 달린 현대식 새시 창문을 향하며, 열린 출입문 가장자리 너머로 인접 공간의 깨끗한 식탁 일부가 자연스럽게 보인다. 침대는 사람이 방금 정리한 수준을 넘어 비정상적으로 반듯하고 흐트러짐이 없으며, 실제 섬유 조직이 보이는 평범한 침구에는 주름, 먼지, 얼룩이 거의 없다. 바닥은 작은 먼지나 머리카락, 끌린 자국조차 없이 깨끗하고, 벽도 닦아 낸 자국이나 변색 경계 없이 지나치게 말끔하다. 커튼은 실제 직물의 무게와 잔주름을 지니지만 창 주변과 커튼 안쪽의 오목한 공간에는 물건, 얼룩, 잔해가 전혀 없어 텅 빈 상태가 강조된다. 이전에 존재했을 법한 피, 신체, 붉은 원형 상징, 문자, 의식 흔적, 파손, 흩어진 물건은 현재 공간에 단 하나도 남아 있지 않으며, 지워진 자국이나 청소 흔적조차 보이지 않는다. 현대 한국의 소규모 옥상방에 어울리는 실용적인 마감, 평범한 도장 벽, 합성 바닥재, 금속과 플라스틱이 섞인 새시 창호를 사실적으로 표현한다. 밤의 실내로, 천장 생활 조명의 낮고 균일한 빛과 커튼 틈으로 스며드는 희미한 도시 야간광이 섞이며 과도한 장식 없이 차갑고 불편할 만큼 정돈된 분위기를 만든다. 실제 벽 도장의 미세한 요철, 바닥재의 약한 반사, 금속 창틀의 사용감, 커튼의 직물 짜임, 침구의 자연스러운 재질을 정확히 담고, 생활 공간 특유의 미세한 마모는 남기되 최근의 사건 흔적은 전혀 남기지 않는다. 자연스러운 원근과 깊이감, 현실적인 노출과 피사계 심도, 과장 없는 색, 후처리 없는 현장 기록 사진. 깨끗한 광고 사진이나 인테리어 화보가 아니라 실제 장소를 사실대로 기록한 무심한 사진이며, 컴퓨터 그래픽이나 삽화가 아니다. 하향식 시점, 평면도, 건축 도식은 금지한다. 사람과 얼굴은 등장하지 않는다. 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,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 2 toward unit 5, looking at listed cell [6,8] associated with base marker 24 so marker 10 and the unit-5 fixed markers can establish a clean representative view.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            8
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show target unit 5 from unit 2 through the marker-10 connection, with base markers 12, 24, and 25 fixed according to the floor plan. Include unit-2 marker 19 only where supported by the broad view.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 2 at [4,3] toward unit 5 at [6,8]. Establish marker 24 as the principal look-at anchor while retaining marker 10 and enough unit-5 context for markers 12 and 25 and for the close crop in S14_Shot4.",
          "subject_position_directive": "S14_Shot3 commits no subject, so keep the broad background free of invented subjects. For S14_Shot4, place the single committed subject in a tight three-quarter view on the right, with the marker-12 area remaining softly legible on the left.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies. Keep base markers 2, 5, 10, 12, 19, 24, and 25 in their persistent clean state and refrain from inventing additional cues.",
          "negative_continuity_directive": "Do not import the fixed furniture arrangement of units 1 and 3 from L05B02 into unit 5. Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39, and do not add unlisted state cues or spaces beyond targets 2 and 5."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B03.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 소형 옥탑 주거 내부, 안방과 조용한 집 안을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 안방 침대 가까운 곳의 앉은 사람 눈높이 약 1.2m에 놓이고, 실제 풀프레임 DSLR 또는 미러리스 카메라와 35mm급 중간 광각 렌즈로 열린 안방 문을 통해 공용 거실 겸 식사 공간을 바라본다. 시선 끝에는 딸의 닫힌 방문이 프레임의 핵심으로 또렷하게 자리하며, 안방 문틀과 거실 가구가 자연스러운 깊이의 층을 만든다. 절대로 위에서 내려다본 평면도 시점이나 건축 도식이 아닌 실제 실내 관찰 시점이다.\n\n잠 못 이룬 밤이 지난 고요한 낮. 사람은 전혀 없고 집은 대체로 단정하지만, 안방 침대의 면 침구와 베개에 밤새 뒤척인 듯한 자연스러운 주름이 남아 있으며 작은 협탁 위에는 평범한 물잔과 꺼진 침대 조명이 있다. 열린 안방 문 너머의 작은 공용 공간에는 현대 한국의 소형 주거에서 흔한 간결한 식탁과 의자, 수납장이 정돈되어 있다. 가장 중요한 닫힌 방문은 보통의 현대식 목재 무늬 문과 평범한 금속 손잡이를 갖추고 완전히 닫혀 있으며, 문틈에서 비현실적인 빛이나 형상이 나오지 않는다. 창에는 실용적인 새시와 얇은 직물 커튼이 있고, 흐린 해안 지역의 낮빛이 부드럽게 스며든다. 천장에는 일반적인 소형 LED 조명이 있으나 낮에는 꺼져 있다.\n\n오프화이트 벽지, 사용감 있는 밝은 목재 무늬 바닥, 회색과 베이지 중심의 차분한 해안색, 침구나 작은 생활용품에만 절제된 짙은 적색 포인트. 실제 벽지 이음선, 천의 직조, 목재 무늬, 금속 손잡이의 미세한 손때, 바닥의 작은 긁힘과 생활 얼룩을 정확히 보여준다. 지나치게 깨끗한 견본 주택이나 광고용 스톡 사진처럼 보이지 않으며, 실제 사람이 살아온 흔적은 있으나 잡동사니가 과도하지 않다. 흐린 자연광의 낮은 밝기와 현실적인 실내 노출, 긴 밤 뒤의 무거운 정적, 자연스러운 그림자와 깊이감, 과장 없는 색과 자연스러운 피사계 심도. 인물, 얼굴, 신체, 환영, 초자연적 형상, 문자, 룬, 붉은 원형 표식은 없다. 실제 장소 참고용으로 촬영한 담담한 사진, 후처리 없는 사실적 카메라 촬영, 삽화나 3D 건축 시각화가 아님. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "카메라는 안방 침대 가까이에 앉아 있는 사람의 눈높이 약 1.2m에 두고, 35mm 중간 광각으로 열린 안방 문 너머를 바라본다. 프레임의 주된 시선은 조용한 공용 거실 겸 식사 공간을 통과해 정면이나 약간 비껴 보이는 닫힌 딸의 방문에 닿아야 한다. 사람은 등장시키지 말고, 흐트러진 침구와 물잔처럼 뜬눈으로 밤을 보낸 뒤의 미세한 흔적만 남긴다. 닫힌 방문을 불길하게 과장하지 말고 평범하고 단정한 집 안의 정적 자체가 긴장을 만들게 한다.",
            "shot_id": "S18_Shot2"
          }
        ],
        "shot_ids": [
          "S18_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 4 (mother bedroom), near number 23 (mother bed), facing through number 9 (bedroom door) toward number 2 (shared living and dining area) and number 10 (closed daughter bedroom door)",
          "camera_height": "eye-level seated ~1.2m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the dwelling quiet and orderly, with the closed daughter bedroom door forming the primary sightline."
        },
        "reference_decision": {
          "bg_id": "L05B03",
          "fp_id": "fp_l05_rooftop_room_interior",
          "node_index": 3,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B03 targets units 4 and 5 in addition to unit 2, but its consuming shot centers a distinct fixed bed-and-opening arrangement not established by L05B02's unit-1-to-unit-2 anchor view. L05B02 supplies only dwelling-wide style and lighting continuity; the unit-5-to-unit-4 geometry composes this separate fixed space from the floor-plan markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B02.png"
          ],
          "source_bg_ids": [
            "L05B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_shared_1_2_3"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_distinct_space_style_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_shared_1_2_3",
                "ref_bg_id": "L05B02",
                "space_description": "The dwelling identity anchor used for shared structural finish, standard-of-living, and lighting continuity only."
              }
            ],
            "why_single_ref_or_two_refs": "One anchor reference is sufficient for dwelling-wide continuity because the consuming shot does not require two distinct previously rendered spaces to be co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              6
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 5 toward unit 4, looking at listed cell [2,7] associated with base marker 23 and retaining the applicable connection markers 9, 10, and 13 where visible.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show the unit-4-facing portion of target units 4 and 5, with unit 2 included only through the applicable connection. Use base markers 9, 10, 13, 19, and 23 as the committed structural and placement anchors.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 5 at [6,6] toward unit 4 at [2,7]. Center the fixed marker-23 area for the committed medium framing while preserving enough surrounding structure for applicable markers 9, 10, and 13.",
            "subject_position_directive": "Place the single committed subject upright and centered at medium scale on the frontal axis associated with marker 23, with the applicable opening visible behind or beside the subject. Do not add other subjects.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies. Keep markers 2, 4, 5, 9, 10, 13, 19, and 23 in their persistent state and refrain from inventing additional cues.",
            "negative_continuity_directive": "Carry over only the shared dwelling finish and lighting character from L05B02; do not copy its unit-1, unit-2, or unit-3 furniture layout into this distinct space. Exclude overlay markers 27 through 39 and avoid units outside targets 2, 4, and 5."
          },
          "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 a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L05B02' physical_space_id='ps_shared_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [6, 6]\n  - look_at_unit: 4\n  - look_at_cell: [2, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 4, looking at listed cell [2,7] associated with base marker 23 and retaining the applicable connection markers 9, 10, and 13 where visible.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit-4-facing portion of target units 4 and 5, with unit 2 included only through the applicable connection. Use base markers 9, 10, 13, 19, and 23 as the committed structural and placement anchors.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 5 at [6,6] toward unit 4 at [2,7]. Center the fixed marker-23 area for the committed medium framing while preserving enough surrounding structure for applicable markers 9, 10, and 13.\n  - subject_position_directive: Place the single committed subject upright and centered at medium scale on the frontal axis associated with marker 23, with the applicable opening visible behind or beside the subject. Do not add other subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep markers 2, 4, 5, 9, 10, 13, 19, and 23 in their persistent state and refrain from inventing additional cues.\n  - negative_continuity_directive: Carry over only the shared dwelling finish and lighting character from L05B02; do not copy its unit-1, unit-2, or unit-3 furniture layout into this distinct space. Exclude overlay markers 27 through 39 and avoid units outside targets 2, 4, and 5.\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 a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L05B02' physical_space_id='ps_shared_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [6, 6]\n  - look_at_unit: 4\n  - look_at_cell: [2, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 4, looking at listed cell [2,7] associated with base marker 23 and retaining the applicable connection markers 9, 10, and 13 where visible.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit-4-facing portion of target units 4 and 5, with unit 2 included only through the applicable connection. Use base markers 9, 10, 13, 19, and 23 as the committed structural and placement anchors.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 5 at [6,6] toward unit 4 at [2,7]. Center the fixed marker-23 area for the committed medium framing while preserving enough surrounding structure for applicable markers 9, 10, and 13.\n  - subject_position_directive: Place the single committed subject upright and centered at medium scale on the frontal axis associated with marker 23, with the applicable opening visible behind or beside the subject. Do not add other subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep markers 2, 4, 5, 9, 10, 13, 19, and 23 in their persistent state and refrain from inventing additional cues.\n  - negative_continuity_directive: Carry over only the shared dwelling finish and lighting character from L05B02; do not copy its unit-1, unit-2, or unit-3 furniture layout into this distinct space. Exclude overlay markers 27 through 39 and avoid units outside targets 2, 4, and 5.\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 a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L05B02' physical_space_id='ps_shared_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [6, 6]\n  - look_at_unit: 4\n  - look_at_cell: [2, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 4, looking at listed cell [2,7] associated with base marker 23 and retaining the applicable connection markers 9, 10, and 13 where visible.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit-4-facing portion of target units 4 and 5, with unit 2 included only through the applicable connection. Use base markers 9, 10, 13, 19, and 23 as the committed structural and placement anchors.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 5 at [6,6] toward unit 4 at [2,7]. Center the fixed marker-23 area for the committed medium framing while preserving enough surrounding structure for applicable markers 9, 10, and 13.\n  - subject_position_directive: Place the single committed subject upright and centered at medium scale on the frontal axis associated with marker 23, with the applicable opening visible behind or beside the subject. Do not add other subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep markers 2, 4, 5, 9, 10, 13, 19, and 23 in their persistent state and refrain from inventing additional cues.\n  - negative_continuity_directive: Carry over only the shared dwelling finish and lighting character from L05B02; do not copy its unit-1, unit-2, or unit-3 furniture layout into this distinct space. Exclude overlay markers 27 through 39 and avoid units outside targets 2, 4, and 5.\n\n2026년 대한민국 서해안권 도시의 소형 옥탑 주거 내부, 안방과 조용한 집 안을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 안방 침대 가까운 곳의 앉은 사람 눈높이 약 1.2m에 놓이고, 실제 풀프레임 DSLR 또는 미러리스 카메라와 35mm급 중간 광각 렌즈로 열린 안방 문을 통해 공용 거실 겸 식사 공간을 바라본다. 시선 끝에는 딸의 닫힌 방문이 프레임의 핵심으로 또렷하게 자리하며, 안방 문틀과 거실 가구가 자연스러운 깊이의 층을 만든다. 절대로 위에서 내려다본 평면도 시점이나 건축 도식이 아닌 실제 실내 관찰 시점이다.\n\n잠 못 이룬 밤이 지난 고요한 낮. 사람은 전혀 없고 집은 대체로 단정하지만, 안방 침대의 면 침구와 베개에 밤새 뒤척인 듯한 자연스러운 주름이 남아 있으며 작은 협탁 위에는 평범한 물잔과 꺼진 침대 조명이 있다. 열린 안방 문 너머의 작은 공용 공간에는 현대 한국의 소형 주거에서 흔한 간결한 식탁과 의자, 수납장이 정돈되어 있다. 가장 중요한 닫힌 방문은 보통의 현대식 목재 무늬 문과 평범한 금속 손잡이를 갖추고 완전히 닫혀 있으며, 문틈에서 비현실적인 빛이나 형상이 나오지 않는다. 창에는 실용적인 새시와 얇은 직물 커튼이 있고, 흐린 해안 지역의 낮빛이 부드럽게 스며든다. 천장에는 일반적인 소형 LED 조명이 있으나 낮에는 꺼져 있다.\n\n오프화이트 벽지, 사용감 있는 밝은 목재 무늬 바닥, 회색과 베이지 중심의 차분한 해안색, 침구나 작은 생활용품에만 절제된 짙은 적색 포인트. 실제 벽지 이음선, 천의 직조, 목재 무늬, 금속 손잡이의 미세한 손때, 바닥의 작은 긁힘과 생활 얼룩을 정확히 보여준다. 지나치게 깨끗한 견본 주택이나 광고용 스톡 사진처럼 보이지 않으며, 실제 사람이 살아온 흔적은 있으나 잡동사니가 과도하지 않다. 흐린 자연광의 낮은 밝기와 현실적인 실내 노출, 긴 밤 뒤의 무거운 정적, 자연스러운 그림자와 깊이감, 과장 없는 색과 자연스러운 피사계 심도. 인물, 얼굴, 신체, 환영, 초자연적 형상, 문자, 룬, 붉은 원형 표식은 없다. 실제 장소 참고용으로 촬영한 담담한 사진, 후처리 없는 사실적 카메라 촬영, 삽화나 3D 건축 시각화가 아님. 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": [
            6,
            6
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 5 toward unit 4, looking at listed cell [2,7] associated with base marker 23 and retaining the applicable connection markers 9, 10, and 13 where visible.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            7
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show the unit-4-facing portion of target units 4 and 5, with unit 2 included only through the applicable connection. Use base markers 9, 10, 13, 19, and 23 as the committed structural and placement anchors.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 5 at [6,6] toward unit 4 at [2,7]. Center the fixed marker-23 area for the committed medium framing while preserving enough surrounding structure for applicable markers 9, 10, and 13.",
          "subject_position_directive": "Place the single committed subject upright and centered at medium scale on the frontal axis associated with marker 23, with the applicable opening visible behind or beside the subject. Do not add other subjects.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies. Keep markers 2, 4, 5, 9, 10, 13, 19, and 23 in their persistent state and refrain from inventing additional cues.",
          "negative_continuity_directive": "Carry over only the shared dwelling finish and lighting character from L05B02; do not copy its unit-1, unit-2, or unit-3 furniture layout into this distinct space. Exclude overlay markers 27 through 39 and avoid units outside targets 2, 4, and 5."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시 또는 고립된 섬의 오래된 저층 옥상 주거에 마련된 작고 생활감 있는 실내. 욕실 문 가까이에 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서 35mm급 적당한 광각 렌즈로 바라본다. 주 시선은 문 안쪽의 작은 세면대, 수도꼭지, 거울과 바닥의 샤워 배수구를 향하고, 열린 출입구와 공간의 깊이를 따라 거실의 소박한 식탁, 의자와 액자 사진이 보조 시선축에 자연스럽게 걸리게 한다. 평면도처럼 위에서 내려다보지 말고 실제 좁은 주택 내부에서 촬영한 원근과 높이를 유지한다.\n\n현대 한국의 소형 옥상 주거에서 흔한 실용적 마감: 습기에 조금 누렇게 변색된 밝은 타일 욕실 벽, 오래 사용한 실리콘 코킹과 옅은 물때, 스테인리스 수전의 미세한 얼룩, 플라스틱 배수구 덮개, 문틀의 생활 흠집, 거실의 장판 바닥, 저렴한 합판 또는 멜라민 식탁, 알루미늄 새시 창문. 해안의 습기와 염분 때문에 금속 모서리에 아주 약한 부식과 사용 흔적이 있고, 공간은 정돈되어 있으나 새집이나 광고용 인테리어처럼 완벽하게 깨끗하지 않다. 창으로 들어오는 흐린 낮빛과 평범한 천장등의 약한 보조광이 섞이며, 낮은 중간 밝기와 절제된 회색·베이지색 해안 중성색이 중심이다.\n\n이 배경은 동일한 구조에서 발생하는 두 개의 별도 순간을 지원한다. 첫 순간에는 욕실 벽 또는 거울 반사면 내부에만 손이나 붓으로 한 번 그린 듯 두께가 고르지 않은 짙은 붉은 원이 잠시 나타난다. 기하학적으로 완벽한 디지털 원이 아니며 문자, 룬, 장식, 복합 마법진, 과도한 빛을 동반하지 않는다. 물리적으로 굳은 페인트 자국이 아니라 곧 사라질 관찰자 중심의 지각 현상처럼 보여야 하며, 거울 밖 공간에는 어떤 형상도 추가하지 않는다. 두 번째 순간에는 거실 식탁 주변의 액자 사진 인화면 안에서만 얼굴 자리로 추정되는 부분이 습기와 열로 사진 유제가 녹아 번진 것처럼 아래로 흐르며 식별 불가능해진다. 사람이나 알아볼 수 있는 얼굴을 묘사하지 말고, 사진 속 변형은 액자 경계 밖으로 나오지 않는다. 두 이상 현상은 한 프레임에 동시에 나타나거나 공간에 영구적으로 남지 않는 서로 다른 일시적 상태로 취급한다.\n\n사람, 얼굴, 시신, 피는 전혀 없다. 실제 콘크리트와 타일, 금속의 미세한 녹과 물때, 직물의 짜임, 목재와 합판의 결, 장판의 눌림과 일상적인 얼룩을 정확하게 표현한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진처럼 사실적이고 담담한 기록 사진, 자연스러운 심도와 광학적 원근, 과도한 후보정 없음. 깨끗한 스톡 사진, 삽화, CGI, 3D 렌더, 건축 시각화, 평면도, 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "욕실 문 근처의 서 있는 눈높이에서 세면대와 거울, 샤워 배수구가 중심이 되게 촬영한다. 불균일한 붓질 같은 짙은 붉은 원이 욕실 벽 또는 거울 반사면 안에만 잠시 나타나는 주관적 시각 이상을 보여 준다. 문자, 룬, 복합 마법진, 발광 효과는 넣지 않으며 원은 벽에 영구적으로 칠해진 자국처럼 보이지 않게 한다. 거울 안팎과 욕실 내부에는 사람이나 얼굴이 없어야 한다.",
            "shot_id": "S18_Shot8"
          },
          {
            "guide_text": "같은 공간 구조와 낮 조명을 유지하면서 욕실 문 쪽에서 거실 식탁으로 이어지는 보조 시선축을 강조한다. 식탁 위나 인접 벽의 액자 사진에서만 인화면의 얼굴 자리로 추정되는 부분이 열과 습기에 녹아내린 유제처럼 일시적으로 번져 형체를 잃은 현상을 보여 준다. 식별 가능한 사람이나 얼굴은 묘사하지 않고, 변형은 액자와 인화지 경계 안에만 한정한다. 욕실의 붉은 원형 현상은 이 순간에는 보이지 않게 한다.",
            "shot_id": "S18_Shot10"
          }
        ],
        "shot_ids": [
          "S18_Shot8",
          "S18_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 11 (bathroom door), facing first toward number 17 (washbasin and mirror) and number 18 (shower drain), with a secondary sightline toward number 19 (dining table)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Allow the bathroom-wall apparition at number 32 and the framed-photo anomaly at number 33 to be treated as separate transient moments within the same established layout."
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_l05_rooftop_room_interior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B01 retains unit 2 and marker 19 from L05B02 but turns from camera unit 2 toward target unit 6, revealing a materially different slice containing markers 11, 17, and 18. L05B02 therefore supplies dwelling continuity, while the changed camera and target geometry requires a new plate for the two committed shot-specific cue surfaces.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B02.png"
          ],
          "source_bg_ids": [
            "L05B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_shared_1_2_3"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_shared_1_2_3",
                "ref_bg_id": "L05B02",
                "space_description": "The established unit-2 side of the dwelling and the fixed placement of base marker 19."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference carries the established dwelling identity and unit-2 fixed placement; the unit-6-facing geometry is a new view rather than a second independently visible-space reference."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 2 toward unit 6, with the listed look-at cell [7,5] anchoring base marker 17 and allowing shot-specific crops around markers 11, 17, 18, and 19.",
            "lens_enum": "normal",
            "look_at_cell": [
              7,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Frame target unit 6 from camera unit 2, retaining the unit-2 connection and base markers 11, 17, 18, and 19 where each consuming shot requires them. The new view must keep marker 19 consistent with L05B02 while establishing the fixed unit-6 marker positions from the floor plan.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 2 at [4,3] toward unit 6 at [7,5]. Preserve the unit-2-to-unit-6 axis for the medium mirror-mediated composition in S18_Shot8, while allowing S18_Shot10 to crop tightly to its committed surface and marker-19 context.",
            "subject_position_directive": "For S18_Shot8, reserve the lower-left foreground for the committed over-shoulder subject while marker 32 remains sharply legible near middle-right in the mediated view. For S18_Shot10, use only the committed pictured subject content within the close surface and avoid adding a physical subject to the surrounding background.",
            "state_cue_directive": "Apply transient markers 32 and 33 only in the shot-specific mediated or content surfaces committed by S18_Shot8 and S18_Shot10. Keep all other visible structure in its persistent state and add no unlisted cues.",
            "negative_continuity_directive": "Maintain the L05B02 position of base marker 19 and the floor-plan positions of markers 11, 17, and 18. Exclude overlay markers 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, and 39, and do not pull units outside 2 and 6 into the neutral 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='L05B02' physical_space_id='ps_shared_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 3]\n  - look_at_unit: 6\n  - look_at_cell: [7, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 6, with the listed look-at cell [7,5] anchoring base marker 17 and allowing shot-specific crops around markers 11, 17, 18, and 19.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Frame target unit 6 from camera unit 2, retaining the unit-2 connection and base markers 11, 17, 18, and 19 where each consuming shot requires them. The new view must keep marker 19 consistent with L05B02 while establishing the fixed unit-6 marker positions from the floor plan.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 2 at [4,3] toward unit 6 at [7,5]. Preserve the unit-2-to-unit-6 axis for the medium mirror-mediated composition in S18_Shot8, while allowing S18_Shot10 to crop tightly to its committed surface and marker-19 context.\n  - subject_position_directive: For S18_Shot8, reserve the lower-left foreground for the committed over-shoulder subject while marker 32 remains sharply legible near middle-right in the mediated view. For S18_Shot10, use only the committed pictured subject content within the close surface and avoid adding a physical subject to the surrounding background.\n  - state_cue_directive: Apply transient markers 32 and 33 only in the shot-specific mediated or content surfaces committed by S18_Shot8 and S18_Shot10. Keep all other visible structure in its persistent state and add no unlisted cues.\n  - negative_continuity_directive: Maintain the L05B02 position of base marker 19 and the floor-plan positions of markers 11, 17, and 18. Exclude overlay markers 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, and 39, and do not pull units outside 2 and 6 into the neutral 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='L05B02' physical_space_id='ps_shared_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 3]\n  - look_at_unit: 6\n  - look_at_cell: [7, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 6, with the listed look-at cell [7,5] anchoring base marker 17 and allowing shot-specific crops around markers 11, 17, 18, and 19.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Frame target unit 6 from camera unit 2, retaining the unit-2 connection and base markers 11, 17, 18, and 19 where each consuming shot requires them. The new view must keep marker 19 consistent with L05B02 while establishing the fixed unit-6 marker positions from the floor plan.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 2 at [4,3] toward unit 6 at [7,5]. Preserve the unit-2-to-unit-6 axis for the medium mirror-mediated composition in S18_Shot8, while allowing S18_Shot10 to crop tightly to its committed surface and marker-19 context.\n  - subject_position_directive: For S18_Shot8, reserve the lower-left foreground for the committed over-shoulder subject while marker 32 remains sharply legible near middle-right in the mediated view. For S18_Shot10, use only the committed pictured subject content within the close surface and avoid adding a physical subject to the surrounding background.\n  - state_cue_directive: Apply transient markers 32 and 33 only in the shot-specific mediated or content surfaces committed by S18_Shot8 and S18_Shot10. Keep all other visible structure in its persistent state and add no unlisted cues.\n  - negative_continuity_directive: Maintain the L05B02 position of base marker 19 and the floor-plan positions of markers 11, 17, and 18. Exclude overlay markers 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, and 39, and do not pull units outside 2 and 6 into the neutral 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='L05B02' physical_space_id='ps_shared_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 3]\n  - look_at_unit: 6\n  - look_at_cell: [7, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 6, with the listed look-at cell [7,5] anchoring base marker 17 and allowing shot-specific crops around markers 11, 17, 18, and 19.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Frame target unit 6 from camera unit 2, retaining the unit-2 connection and base markers 11, 17, 18, and 19 where each consuming shot requires them. The new view must keep marker 19 consistent with L05B02 while establishing the fixed unit-6 marker positions from the floor plan.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 2 at [4,3] toward unit 6 at [7,5]. Preserve the unit-2-to-unit-6 axis for the medium mirror-mediated composition in S18_Shot8, while allowing S18_Shot10 to crop tightly to its committed surface and marker-19 context.\n  - subject_position_directive: For S18_Shot8, reserve the lower-left foreground for the committed over-shoulder subject while marker 32 remains sharply legible near middle-right in the mediated view. For S18_Shot10, use only the committed pictured subject content within the close surface and avoid adding a physical subject to the surrounding background.\n  - state_cue_directive: Apply transient markers 32 and 33 only in the shot-specific mediated or content surfaces committed by S18_Shot8 and S18_Shot10. Keep all other visible structure in its persistent state and add no unlisted cues.\n  - negative_continuity_directive: Maintain the L05B02 position of base marker 19 and the floor-plan positions of markers 11, 17, and 18. Exclude overlay markers 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, and 39, and do not pull units outside 2 and 6 into the neutral view.\n\n2026년 대한민국 서해안권 도시 또는 고립된 섬의 오래된 저층 옥상 주거에 마련된 작고 생활감 있는 실내. 욕실 문 가까이에 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서 35mm급 적당한 광각 렌즈로 바라본다. 주 시선은 문 안쪽의 작은 세면대, 수도꼭지, 거울과 바닥의 샤워 배수구를 향하고, 열린 출입구와 공간의 깊이를 따라 거실의 소박한 식탁, 의자와 액자 사진이 보조 시선축에 자연스럽게 걸리게 한다. 평면도처럼 위에서 내려다보지 말고 실제 좁은 주택 내부에서 촬영한 원근과 높이를 유지한다.\n\n현대 한국의 소형 옥상 주거에서 흔한 실용적 마감: 습기에 조금 누렇게 변색된 밝은 타일 욕실 벽, 오래 사용한 실리콘 코킹과 옅은 물때, 스테인리스 수전의 미세한 얼룩, 플라스틱 배수구 덮개, 문틀의 생활 흠집, 거실의 장판 바닥, 저렴한 합판 또는 멜라민 식탁, 알루미늄 새시 창문. 해안의 습기와 염분 때문에 금속 모서리에 아주 약한 부식과 사용 흔적이 있고, 공간은 정돈되어 있으나 새집이나 광고용 인테리어처럼 완벽하게 깨끗하지 않다. 창으로 들어오는 흐린 낮빛과 평범한 천장등의 약한 보조광이 섞이며, 낮은 중간 밝기와 절제된 회색·베이지색 해안 중성색이 중심이다.\n\n이 배경은 동일한 구조에서 발생하는 두 개의 별도 순간을 지원한다. 첫 순간에는 욕실 벽 또는 거울 반사면 내부에만 손이나 붓으로 한 번 그린 듯 두께가 고르지 않은 짙은 붉은 원이 잠시 나타난다. 기하학적으로 완벽한 디지털 원이 아니며 문자, 룬, 장식, 복합 마법진, 과도한 빛을 동반하지 않는다. 물리적으로 굳은 페인트 자국이 아니라 곧 사라질 관찰자 중심의 지각 현상처럼 보여야 하며, 거울 밖 공간에는 어떤 형상도 추가하지 않는다. 두 번째 순간에는 거실 식탁 주변의 액자 사진 인화면 안에서만 얼굴 자리로 추정되는 부분이 습기와 열로 사진 유제가 녹아 번진 것처럼 아래로 흐르며 식별 불가능해진다. 사람이나 알아볼 수 있는 얼굴을 묘사하지 말고, 사진 속 변형은 액자 경계 밖으로 나오지 않는다. 두 이상 현상은 한 프레임에 동시에 나타나거나 공간에 영구적으로 남지 않는 서로 다른 일시적 상태로 취급한다.\n\n사람, 얼굴, 시신, 피는 전혀 없다. 실제 콘크리트와 타일, 금속의 미세한 녹과 물때, 직물의 짜임, 목재와 합판의 결, 장판의 눌림과 일상적인 얼룩을 정확하게 표현한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진처럼 사실적이고 담담한 기록 사진, 자연스러운 심도와 광학적 원근, 과도한 후보정 없음. 깨끗한 스톡 사진, 삽화, CGI, 3D 렌더, 건축 시각화, 평면도, 도식이 아니다. 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,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 2 toward unit 6, with the listed look-at cell [7,5] anchoring base marker 17 and allowing shot-specific crops around markers 11, 17, 18, and 19.",
          "lens_enum": "normal",
          "look_at_cell": [
            7,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Frame target unit 6 from camera unit 2, retaining the unit-2 connection and base markers 11, 17, 18, and 19 where each consuming shot requires them. The new view must keep marker 19 consistent with L05B02 while establishing the fixed unit-6 marker positions from the floor plan.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 2 at [4,3] toward unit 6 at [7,5]. Preserve the unit-2-to-unit-6 axis for the medium mirror-mediated composition in S18_Shot8, while allowing S18_Shot10 to crop tightly to its committed surface and marker-19 context.",
          "subject_position_directive": "For S18_Shot8, reserve the lower-left foreground for the committed over-shoulder subject while marker 32 remains sharply legible near middle-right in the mediated view. For S18_Shot10, use only the committed pictured subject content within the close surface and avoid adding a physical subject to the surrounding background.",
          "state_cue_directive": "Apply transient markers 32 and 33 only in the shot-specific mediated or content surfaces committed by S18_Shot8 and S18_Shot10. Keep all other visible structure in its persistent state and add no unlisted cues.",
          "negative_continuity_directive": "Maintain the L05B02 position of base marker 19 and the floor-plan positions of markers 11, 17, and 18. Exclude overlay markers 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, and 39, and do not pull units outside 2 and 6 into the neutral view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B07",
        "reused_from_bg_id": "L05B07",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B07.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 오래된 저층 주택 옥상방 안쪽, 실제 사람이 생활해 온 작은 딸 방의 해 질 녘 실내. 딸 방 출입문 가까이에 선 카메라가 침대와 그 옆 벽면을 바라보는 시점이며, 카메라 높이는 성인 눈높이 약 1.6m, 40mm 표준 렌즈에 가까운 자연스러운 원근감이다. 화면의 핵심은 침대 옆 낡은 벽에 손이나 거친 붓으로 급하게 그린 듯 선 굵기와 농도가 불균일한 짙은 붉은 원이며, 완벽한 디지털 원이 아니라 벽 표면의 요철을 따라 끊기고 번진 물리적 흔적이다. 붉은 원 안에는 모서리가 말리고 누렇게 바랜 오래된 인화사진 한 장이 작은 금속 핀으로 고정되어 있다. 사진 표면에는 말라붙은 검붉은 핏자국과 손자국 같은 얼룩이 제한적으로 남아 있지만 시신이나 신체 훼손은 없고, 사진 속 원래 피사체는 퇴색과 얼룩 때문에 식별할 수 없으며 사람이나 얼굴이 선명하게 드러나지 않는다. 사진은 별도의 인화지 경계, 빛바랜 색감, 미세한 표면 균열과 종이 섬유가 분명한 평면 매체로 표현한다. 사진 주변에는 근거 없는 문자, 룬, 부적 문양, 복합 마법진을 넣지 않는다. 낮은 침대와 사용감 있는 침구를 전경과 중경의 공간 기준점으로 두고, 인접한 창문에는 평범한 직물 커튼이 쳐져 있어 늦은 황혼의 차갑고 약한 푸른빛만 가장자리로 스며든다. 방 안의 작은 생활등은 희미한 따뜻한 빛을 보태며 붉은 원과 낡은 사진의 실제 표면 질감을 드러낸다. 현대 한국의 소박한 옥상방답게 합판 또는 무늬목 가구, 평범한 새시 창, 벽지의 들뜸, 습기로 인한 옅은 변색, 문틀의 긁힘, 침구의 주름과 실제 직물 짜임, 금속 핀의 미세한 산화처럼 과장되지 않은 생활 흔적을 담는다. 정돈된 전시장이나 깨끗한 스톡 사진이 아니라 고립된 해안 도시 주거의 습기와 일상적 마모가 남은 현실적인 방이다. 사람, 얼굴, 신체, 시신은 현재 공간 어디에도 배치하지 않는다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구별되지 않는 자연스러운 노출, 현실적인 저조도 명암, 정확한 콘크리트·벽지·금속·종이·직물·목재 질감, 자연스러운 심도, 과도한 후처리 없음. 내려다본 평면도, 건축 도면, 삽화, 그래픽 이미지, 3D 시각화가 아닌 서 있는 사람의 실제 시야. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입문 가까운 위치에서 침대 너머의 벽면을 정면에 가깝게 바라본다. 거칠게 그린 붉은 원과 그 안에 고정된 오래된 사진이 프레임의 지배적인 세부가 되게 하고, 침대 가장자리와 커튼 친 창문을 함께 보여 방의 실제 깊이와 위치 관계를 명확히 한다. 사진의 얼룩과 낡은 인화지 질감은 보이되 사진 속 인물이나 얼굴은 식별되지 않게 한다.",
            "shot_id": "S25_Shot3"
          },
          {
            "guide_text": "같은 출입문 쪽 시점을 유지하되 붉은 원과 핀으로 고정된 사진에 조금 더 집중한 중간 거리 구도로 잡는다. 침대와 흐트러진 침구는 아래쪽 공간 기준점으로, 해 질 녘 빛이 스미는 커튼 친 창문은 측면 기준점으로 남긴다. 붉은 원은 손이나 붓으로 급히 그린 듯 불균일해야 하며 문자, 룬, 복합 마법진은 추가하지 않는다.",
            "shot_id": "S25_Shot5"
          }
        ],
        "shot_ids": [
          "S25_Shot3",
          "S25_Shot5"
        ],
        "scenes": [],
        "parent_id": "L05B07",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (daughter bedroom door), facing number 24 (bed) and the adjacent wall location of number 34",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "40mm normal lens",
          "framing_notes": "Make the bloodied old photograph pinned inside the rough red circle the dominant wall detail while keeping the bed and curtained window as spatial anchors."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B07",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit5_fixed",
              "ref_bg_id": "L05B07",
              "space_description": "The clean unit-5 representative view with fixed markers 10, 12, 24, and 25."
            }
          ]
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Match L05B07's broad 90-degree view from camera unit 2 at [4,3] toward unit 5 at [6,8]. Preserve the fixed perspective for the doorway-framed wide composition, then allow the committed insert crop to isolate marker 34 without changing its underlying placement.",
          "negative_continuity_directive": "Keep base markers 10, 12, and 24 in exactly the positions established by L05B07. Exclude overlay markers 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, and 39, and do not redraw marker 34 anywhere except its committed surface.",
          "state_cue_directive": "Apply transient marker 34 to the fixed L05B07 base while keeping markers 5, 10, 12, and 24 otherwise persistent. Add no state cue beyond marker 34 and the consuming shots' committed presentation of it.",
          "subject_position_directive": "S25_Shot3 commits no physical subject, so keep the threshold-framed background free of invented subjects. S25_Shot5 contains only the subjects already committed within the marker-34 image surface; do not place those subjects physically in the surrounding space.",
          "visible_space_directive": "Retain L05B07's unit-2-to-unit-5 view through marker 10, with markers 12 and 24 fixed in place. The broad composition should support marker 34 at the committed focal surface while the insert derives from that same placement."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B07"
          ],
          "attached_ref_labels": [
            "bg:L05B07"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B05": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B02",
        "reused_from_bg_id": "L05B02",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 오래된 저층 주택 옥상에 증축된, 작고 생활감 있는 옥탑방 거실 겸 식사 공간. 열린 철제 현관문 바로 안쪽에서 카메라가 방 안을 대각선으로 바라보며, 프레임 건너편의 열린 알루미늄 새시 거실 창문과 낡은 식탁, 닫힌 딸 방 문까지 넓게 보인다. 실제 풀프레임 DSLR 또는 미러리스 카메라와 24mm 광각 렌즈로 약 1.6m 높이에서 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 자연스러운 눈높이, 과장되지 않은 광각 원근감과 자연스러운 심도. 절대로 하향식 평면도나 건축 도면 시점이 아니다.\n\n방은 누군가 거칠게 수색한 직후처럼 헤집어져 있다. 먼지와 옅은 흙이 묻은 불규칙한 신발 발자국이 현관에서 거실 안쪽으로 이어지고, 서랍이나 수납공간에서 꺼낸 종이류와 작은 생활용품, 쿠션이 방 전체에 균등하게 흩어지지 않고 거실 한쪽의 한정된 지점에 뒤섞인 더미로 모여 있다. 식사용 의자 두 개는 각각 서로 떨어진 위치에서 바닥에 옆으로 넘어져 있으며, 정상적으로 똑바로 세워진 의자는 없다. 열린 창문의 커튼은 들어오는 약한 바닷바람에 조금 밀려 있고, 창틀과 방충망에는 염분과 먼지가 쌓인 생활 얼룩이 보인다. 창밖으로는 비슷한 높이의 한국식 저층 주택 옥상들이 가까이 이어지고, 붉은 벽돌 또는 화강석 타일 외벽 일부, 바랜 녹색 우레탄 방수 바닥과 덧칠 자국, 물탱크, 에어컨 실외기와 노출 배관, 빨래줄, 작은 화분, 전신주와 늘어진 전선이 자연스럽게 겹쳐 보인다. 주변은 사람이 실제 거주하는 조밀한 동네이며 민무늬 콘크리트 요새처럼 보이지 않는다.\n\n해 질 무렵의 차갑고 흐린 청회색 자연광이 열린 창문으로 들어오고, 천장의 평범한 현대식 LED 조명은 켜져 있더라도 약하고 중성적인 밝기로 실내의 어두운 부분만 보완한다. 벽지는 습기와 햇빛으로 부분적으로 변색되고 모서리가 조금 들떠 있으며, 바닥은 긁힘과 눌림 자국이 남은 현실적인 장판 또는 오래된 마감재다. 철제 현관문에는 손때와 작은 흠집, 금속 경첩과 문턱에는 산화 흔적이 있고, 식탁 표면에는 실제 목재 무늬 또는 낡은 합판의 가장자리 마모가 보인다. 커튼은 실제 직물 짜임이 드러나고, 금속·유리·플라스틱·종이·목재의 질감과 일상적인 먼지, 얼룩, 사용 흔적을 정확히 표현한다. 절제된 해안 지역의 회색빛 중성색과 생활용품의 바랜 색조, 낮거나 중간 정도의 현실적인 밝기와 긴장된 공간 상태. 깨끗한 부동산 사진이나 광고용 스톡 사진이 아니라 실제 장소를 후처리 없이 기록한 사실적인 현장 참고 사진. 사람, 얼굴, 시신, 피, 초자연적 형상, 문자나 마법진은 전혀 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "열린 철제 현관문 근처의 약 1.6m 눈높이에서 거실 겸 식사 공간 전체를 넓게 확인한다. 열린 창문, 식탁, 딸 방 문, 서로 떨어진 위치에 각각 넘어진 의자 두 개, 바닥의 발자국과 한곳에 집중된 뒤헤쳐진 물건 더미가 한 프레임에서 명확히 읽혀야 한다. 사람이나 정상적으로 세워진 의자는 보이지 않게 한다.",
            "shot_id": "S25_Shot7"
          },
          {
            "guide_text": "동일한 옥탑방의 구조와 해 질 무렵 조도를 유지한다. 현관 쪽 대각선 시점에서 수색으로 흐트러진 거실의 연속성을 보여 주되, 열린 창문과 두 개의 넘어진 의자, 바닥 발자국, 국소적으로 쌓인 뒤집힌 생활용품의 위치 관계가 흐려지지 않게 한다. 공간을 정리하거나 소품을 원래 상태로 되돌리지 않는다.",
            "shot_id": "S27_Shot1"
          }
        ],
        "shot_ids": [
          "S25_Shot7",
          "S27_Shot1"
        ],
        "scenes": [],
        "parent_id": "L05B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (steel entrance door), facing diagonally across number 2 (shared living and dining area) toward number 8 (living window), number 19 (dining table), and number 10 (daughter bedroom door)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Show the searched room broadly: footprints, one localized pile of disturbed contents, the open window, and both individually fallen chairs. Do not show the chairs in their normal upright positions."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B02",
          "selected_refs": [
            {
              "physical_space_id": "ps_shared_1_2_3",
              "ref_bg_id": "L05B02",
              "space_description": "The fixed space spanning target units 1, 2, and 3 and its established openings, fixtures, and marker-19 placement."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Retain L05B02's broad 90-degree framing from camera unit 1 at [7,2] toward unit 2 at [2,3]. Use the same fixed perspective while allowing the medium subject crops committed by S25_Shot7 and S27_Shot1.",
          "negative_continuity_directive": "Preserve the L05B02 positions of base markers 7, 8, 10, 14, 15, 19, and 22. Exclude base markers 20 and 21 in their ordinary state and exclude overlay markers 27, 28, 29, 30, 31, 32, 33, and 34. Do not invent exterior detail beyond marker 7 or add spaces outside target units 1, 2, 3, and 5.",
          "state_cue_directive": "Apply transient markers 35, 36, 37, 38, and 39 to the fixed base established by L05B02. Keep base markers 1, 2, 3, 5, 7, 8, 10, 14, 15, 19, and 22 legible where the framing permits, without adding unlisted state cues.",
          "subject_position_directive": "For S25_Shot7, place the committed subject back-to-camera near upper center, paused before marker 7, with the committed carried details separated along the silhouette. For S27_Shot1, place the committed subject frontally near center at medium distance with the committed hand-to-ear action; invent no additional subjects.",
          "visible_space_directive": "Show the fixed portions of target units 1, 2, and 3 established by L05B02, with unit 5 included only where supported by marker 10 and the broad view. Keep base markers 7, 8, 10, 14, 15, 19, and 22 in the same positions as the reference."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L12B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시 또는 섬마을의 사람이 실제 거주하는 낡은 저층 주택, 마당에서 옥상으로 이어지는 좁은 외부 전환식 콘크리트 계단의 깊은 밤. 아래쪽 계단참 가까이에서 위를 바라보며, 중간 계단을 따라 작은 꺾인 참과 다시 올라가는 위쪽 계단이 연속되지만 높은 벽과 계단의 꺾임 때문에 옥상은 거의 보이지 않는다. 옥상 방의 문은 시야 밖에 두어 절대 노출하지 않는다. 약 1.6미터의 서 있는 사람 눈높이, 실제 28밀리미터 광각 렌즈를 장착한 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 구도. 좁고 가파른 상승감과 막힌 시야를 강조하되 과도한 왜곡은 없다.\n\n주택 외벽은 이 지역의 오래된 저층 주거에서 흔한 붉은 벽돌과 부분적인 회색 화강석 타일, 거칠게 보수한 시멘트 면이 섞여 있다. 콘크리트 계단과 계단참에는 미끄럼 방지 줄눈, 오래된 물때, 빗물 자국, 해풍과 습기로 생긴 검은 얼룩이 있으며 위쪽 가장자리에는 바랜 녹색 우레탄 방수 도장과 덧칠 흔적이 조금 보인다. 금속 난간은 여러 번 칠한 회색 페인트가 벗겨지고 이음부에 염분성 붉은 녹이 배어 있다. 알루미늄 새시 창과 방범창, 외벽을 따라 노출된 가스 배관과 계량기, 에어컨 실외기와 배관 덮개, 작은 화분, 생활용 양동이, 느슨한 빨랫줄이 층층이 배치되어 실제 거주 흔적을 만든다. 마당 가장자리에는 젖은 배수구와 정리되지 않은 생활 잡동사니가 일부 보인다.\n\n위쪽의 보이는 계단 구간에는 축축하게 번진 오염 자국과 벽 아래에 놓인 검은 종량제 쓰레기봉투 몇 개가 있어 갑작스러운 불쾌한 냄새의 가능성을 현실적으로 암시하지만, 냄새를 연기·안개·초자연적 기운처럼 시각화하지 않고 원인도 완전히 드러내지 않는다. 시신, 피, 인물, 얼굴은 없다. 작은 벽부형 보안등의 누렇게 바랜 빛과 아래 마당에서 올라오는 약한 백색 생활 조명이 섞인 낮은 밝기의 야간 환경이며, 깊은 그림자 속에서도 실제 재료 표면이 자연스럽게 식별된다. 멀리 보이는 주변은 비슷한 붉은 벽돌과 타일 외벽의 저층 주택이 밀집한 동네로, 좁은 골목의 일부, 전신주와 늘어진 전선, 이웃집 실외기와 창문 불빛이 제한적으로 보인다. 대상 주택이 고립된 요새나 감옥처럼 보이지 않게 한다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 기록처럼 담담한 사진, 자연스러운 야간 노출과 현실적인 명암, 정확한 콘크리트 질감·금속 녹·직물 짜임·벽돌과 목재 결, 일상적인 마모와 얼룩, 자연스러운 심도. 깨끗한 광고 사진이 아니며 후처리 느낌이 없고, 컴퓨터 그래픽·삽화·건축 시각화·평면도·도면·상부 수직 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "아래쪽 계단참 부근의 약 1.6미터 눈높이에서 28밀리미터 광각 렌즈로, 좁은 중간 계단과 꺾인 참을 지나 위쪽 계단으로 시선이 이어지게 촬영한다. 계단 벽과 난간 때문에 옥상 방향의 시야가 제한되어야 하며 옥상 방의 문은 프레임에 드러내지 않는다. 마당 가장자리에는 생활 잡동사니와 배수구가 일부 보이고, 위쪽 계단 주변에는 축축한 얼룩과 방치된 쓰레기봉투가 있어 악취를 감지하고 멈춘 상황을 암시하되 사람이나 악취를 나타내는 연기 효과는 넣지 않는다.",
            "shot_id": "S11_Shot3"
          }
        ],
        "shot_ids": [
          "S11_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (lower landing), facing upward along number 4 (middle stair flight) toward number 5 (intermediate landing) and number 6 (upper stair flight)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the narrow switchback ascent and restricted sightline toward the roof. Keep number 16 near the courtyard edge and apply number 15 around the upper part of the visible stair route without revealing the rooftop-room door."
        },
        "reference_decision": {
          "bg_id": "L12B02",
          "fp_id": "fp_l12_stairs",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S11_Shot3 occupies the same connected physical approach represented by L12B04 and overlaps it at unit marker 7, but it requires a materially different view from camera unit 6 toward unit 3 to reveal the descending structure behind the committed subject. L12B04 therefore supplies fixed spatial continuity, while the changed camera and look-at geometry requires a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B04.png"
          ],
          "source_bg_ids": [
            "L12B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l12_stairs_connected_approach"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l12_stairs_connected_approach",
                "ref_bg_id": "L12B04",
                "space_description": "Connected physical structure sharing unit marker 7 and its fixed relationship to the upper units and openings."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because S11_Shot3 continues the connected physical structure established by L12B04; no consuming shot requires two distinct spaces to be co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              6
            ],
            "camera_unit": 6,
            "fov_deg": 50,
            "framing_notes": "Place the camera in unit 6 at cell [3,6] and aim toward unit 3 using listed look-at cell [3,4]. The normal lens supports the committed close subject framing while allowing the descending sequence of units 5 through 1 to supply background depth.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 6, look toward unit 3 and show the descending connected structure through units 5, 4, 3, 2, and 1 as framing permits, with unit 7 remaining the fixed upper continuity link to reference L12B04. Preserve marker 7 and its structural relationship to unit 6 in the same position established by the floor plan and reference.",
            "camera_framing_directive": "Use camera unit 6 at cell [3,6], looking toward unit 3 at cell [3,4] with a normal 50-degree field of view. Hold close, neutral coverage around the committed subject while the descending unit sequence forms converging depth behind and below the subject.",
            "subject_position_directive": "Place the single committed subject in the middle center and midground, paused mid-step with the nose covered. Keep the body angled by the climb, the face oriented toward the camera, and the upward gaze passing toward the upper approach beyond the camera, as committed by S11_Shot3.",
            "state_cue_directive": "Carry transient markers 15 and 16 together with the committed numbered structural elements 1 through 7. Do not add any state cue beyond those listed markers and the state-facing staging for S11_Shot3.",
            "negative_continuity_directive": "Exclude marker 17 and do not carry its overlay state from reference L12B04 into this view. Do not redraw reference-specific transient cues, invent additional subjects or state overlays, or expose units 8 and 9 and markers 10 through 14 as though they were inside this downward-facing composition."
          },
          "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='L12B04' physical_space_id='ps_fp_l12_stairs_connected_approach'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [3, 6]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Place the camera in unit 6 at cell [3,6] and aim toward unit 3 using listed look-at cell [3,4]. The normal lens supports the committed close subject framing while allowing the descending sequence of units 5 through 1 to supply background depth.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 6, look toward unit 3 and show the descending connected structure through units 5, 4, 3, 2, and 1 as framing permits, with unit 7 remaining the fixed upper continuity link to reference L12B04. Preserve marker 7 and its structural relationship to unit 6 in the same position established by the floor plan and reference.\n  - camera_framing_directive: Use camera unit 6 at cell [3,6], looking toward unit 3 at cell [3,4] with a normal 50-degree field of view. Hold close, neutral coverage around the committed subject while the descending unit sequence forms converging depth behind and below the subject.\n  - subject_position_directive: Place the single committed subject in the middle center and midground, paused mid-step with the nose covered. Keep the body angled by the climb, the face oriented toward the camera, and the upward gaze passing toward the upper approach beyond the camera, as committed by S11_Shot3.\n  - state_cue_directive: Carry transient markers 15 and 16 together with the committed numbered structural elements 1 through 7. Do not add any state cue beyond those listed markers and the state-facing staging for S11_Shot3.\n  - negative_continuity_directive: Exclude marker 17 and do not carry its overlay state from reference L12B04 into this view. Do not redraw reference-specific transient cues, invent additional subjects or state overlays, or expose units 8 and 9 and markers 10 through 14 as though they were inside this downward-facing composition.\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='L12B04' physical_space_id='ps_fp_l12_stairs_connected_approach'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [3, 6]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Place the camera in unit 6 at cell [3,6] and aim toward unit 3 using listed look-at cell [3,4]. The normal lens supports the committed close subject framing while allowing the descending sequence of units 5 through 1 to supply background depth.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 6, look toward unit 3 and show the descending connected structure through units 5, 4, 3, 2, and 1 as framing permits, with unit 7 remaining the fixed upper continuity link to reference L12B04. Preserve marker 7 and its structural relationship to unit 6 in the same position established by the floor plan and reference.\n  - camera_framing_directive: Use camera unit 6 at cell [3,6], looking toward unit 3 at cell [3,4] with a normal 50-degree field of view. Hold close, neutral coverage around the committed subject while the descending unit sequence forms converging depth behind and below the subject.\n  - subject_position_directive: Place the single committed subject in the middle center and midground, paused mid-step with the nose covered. Keep the body angled by the climb, the face oriented toward the camera, and the upward gaze passing toward the upper approach beyond the camera, as committed by S11_Shot3.\n  - state_cue_directive: Carry transient markers 15 and 16 together with the committed numbered structural elements 1 through 7. Do not add any state cue beyond those listed markers and the state-facing staging for S11_Shot3.\n  - negative_continuity_directive: Exclude marker 17 and do not carry its overlay state from reference L12B04 into this view. Do not redraw reference-specific transient cues, invent additional subjects or state overlays, or expose units 8 and 9 and markers 10 through 14 as though they were inside this downward-facing composition.\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='L12B04' physical_space_id='ps_fp_l12_stairs_connected_approach'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [3, 6]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Place the camera in unit 6 at cell [3,6] and aim toward unit 3 using listed look-at cell [3,4]. The normal lens supports the committed close subject framing while allowing the descending sequence of units 5 through 1 to supply background depth.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 6, look toward unit 3 and show the descending connected structure through units 5, 4, 3, 2, and 1 as framing permits, with unit 7 remaining the fixed upper continuity link to reference L12B04. Preserve marker 7 and its structural relationship to unit 6 in the same position established by the floor plan and reference.\n  - camera_framing_directive: Use camera unit 6 at cell [3,6], looking toward unit 3 at cell [3,4] with a normal 50-degree field of view. Hold close, neutral coverage around the committed subject while the descending unit sequence forms converging depth behind and below the subject.\n  - subject_position_directive: Place the single committed subject in the middle center and midground, paused mid-step with the nose covered. Keep the body angled by the climb, the face oriented toward the camera, and the upward gaze passing toward the upper approach beyond the camera, as committed by S11_Shot3.\n  - state_cue_directive: Carry transient markers 15 and 16 together with the committed numbered structural elements 1 through 7. Do not add any state cue beyond those listed markers and the state-facing staging for S11_Shot3.\n  - negative_continuity_directive: Exclude marker 17 and do not carry its overlay state from reference L12B04 into this view. Do not redraw reference-specific transient cues, invent additional subjects or state overlays, or expose units 8 and 9 and markers 10 through 14 as though they were inside this downward-facing composition.\n\n2026년 대한민국 서해안권 도시 또는 섬마을의 사람이 실제 거주하는 낡은 저층 주택, 마당에서 옥상으로 이어지는 좁은 외부 전환식 콘크리트 계단의 깊은 밤. 아래쪽 계단참 가까이에서 위를 바라보며, 중간 계단을 따라 작은 꺾인 참과 다시 올라가는 위쪽 계단이 연속되지만 높은 벽과 계단의 꺾임 때문에 옥상은 거의 보이지 않는다. 옥상 방의 문은 시야 밖에 두어 절대 노출하지 않는다. 약 1.6미터의 서 있는 사람 눈높이, 실제 28밀리미터 광각 렌즈를 장착한 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 구도. 좁고 가파른 상승감과 막힌 시야를 강조하되 과도한 왜곡은 없다.\n\n주택 외벽은 이 지역의 오래된 저층 주거에서 흔한 붉은 벽돌과 부분적인 회색 화강석 타일, 거칠게 보수한 시멘트 면이 섞여 있다. 콘크리트 계단과 계단참에는 미끄럼 방지 줄눈, 오래된 물때, 빗물 자국, 해풍과 습기로 생긴 검은 얼룩이 있으며 위쪽 가장자리에는 바랜 녹색 우레탄 방수 도장과 덧칠 흔적이 조금 보인다. 금속 난간은 여러 번 칠한 회색 페인트가 벗겨지고 이음부에 염분성 붉은 녹이 배어 있다. 알루미늄 새시 창과 방범창, 외벽을 따라 노출된 가스 배관과 계량기, 에어컨 실외기와 배관 덮개, 작은 화분, 생활용 양동이, 느슨한 빨랫줄이 층층이 배치되어 실제 거주 흔적을 만든다. 마당 가장자리에는 젖은 배수구와 정리되지 않은 생활 잡동사니가 일부 보인다.\n\n위쪽의 보이는 계단 구간에는 축축하게 번진 오염 자국과 벽 아래에 놓인 검은 종량제 쓰레기봉투 몇 개가 있어 갑작스러운 불쾌한 냄새의 가능성을 현실적으로 암시하지만, 냄새를 연기·안개·초자연적 기운처럼 시각화하지 않고 원인도 완전히 드러내지 않는다. 시신, 피, 인물, 얼굴은 없다. 작은 벽부형 보안등의 누렇게 바랜 빛과 아래 마당에서 올라오는 약한 백색 생활 조명이 섞인 낮은 밝기의 야간 환경이며, 깊은 그림자 속에서도 실제 재료 표면이 자연스럽게 식별된다. 멀리 보이는 주변은 비슷한 붉은 벽돌과 타일 외벽의 저층 주택이 밀집한 동네로, 좁은 골목의 일부, 전신주와 늘어진 전선, 이웃집 실외기와 창문 불빛이 제한적으로 보인다. 대상 주택이 고립된 요새나 감옥처럼 보이지 않게 한다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 기록처럼 담담한 사진, 자연스러운 야간 노출과 현실적인 명암, 정확한 콘크리트 질감·금속 녹·직물 짜임·벽돌과 목재 결, 일상적인 마모와 얼룩, 자연스러운 심도. 깨끗한 광고 사진이 아니며 후처리 느낌이 없고, 컴퓨터 그래픽·삽화·건축 시각화·평면도·도면·상부 수직 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. 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. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            3,
            6
          ],
          "camera_unit": 6,
          "fov_deg": 50,
          "framing_notes": "Place the camera in unit 6 at cell [3,6] and aim toward unit 3 using listed look-at cell [3,4]. The normal lens supports the committed close subject framing while allowing the descending sequence of units 5 through 1 to supply background depth.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            4
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera unit 6, look toward unit 3 and show the descending connected structure through units 5, 4, 3, 2, and 1 as framing permits, with unit 7 remaining the fixed upper continuity link to reference L12B04. Preserve marker 7 and its structural relationship to unit 6 in the same position established by the floor plan and reference.",
          "camera_framing_directive": "Use camera unit 6 at cell [3,6], looking toward unit 3 at cell [3,4] with a normal 50-degree field of view. Hold close, neutral coverage around the committed subject while the descending unit sequence forms converging depth behind and below the subject.",
          "subject_position_directive": "Place the single committed subject in the middle center and midground, paused mid-step with the nose covered. Keep the body angled by the climb, the face oriented toward the camera, and the upward gaze passing toward the upper approach beyond the camera, as committed by S11_Shot3.",
          "state_cue_directive": "Carry transient markers 15 and 16 together with the committed numbered structural elements 1 through 7. Do not add any state cue beyond those listed markers and the state-facing staging for S11_Shot3.",
          "negative_continuity_directive": "Exclude marker 17 and do not carry its overlay state from reference L12B04 into this view. Do not redraw reference-specific transient cues, invent additional subjects or state overlays, or expose units 8 and 9 and markers 10 through 14 as though they were inside this downward-facing composition."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l12_stairs",
          "prior_bg_ids": [
            "L12B04"
          ],
          "attached_ref_labels": [
            "bg:L12B04",
            "building_anchor:L04B01",
            "building_fp:fp_l05_rooftop_room_interior"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "indoor_loc_sid": "L05",
          "group_id": "bg_rooftop_villa_complex",
          "fp_asset_id": "3011825a-b48c-416b-8799-429ee6ed364a"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L04B01",
          "group_id": "bg_rooftop_villa_complex"
        }
      },
      "L12B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B04.png",
        "t2i_prompt": "2026년 현대 대한민국 서해안권 도시의 오래된 저층 다세대주택 옥상, 밤의 계단 상부 도착참에서 옥상 테라스를 대각선으로 가로질러 옥탑방 현관을 바라보는 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 사람이 서 있는 약 1.6m 눈높이이며 35mm급 광각 렌즈를 사용한다. 위에서 내려다본 시점, 평면도, 건축 도면이 아니라 현장에 직접 서서 본 자연스러운 원근감이다.\n\n낡은 옥탑방 외벽에 달린 무거운 철제 현관문이 구도의 지배적인 종착점이다. 철문은 완전히 닫히지 않고 수상하게 반쯤 열려 있으며, 좁은 문틈 너머에는 불이 꺼진 실내의 현실적인 어둠만 보인다. 문손잡이와 문틀에는 반복 사용으로 생긴 긁힘, 벗겨진 도장, 작은 녹 자국과 손때가 남아 있다. 초자연적 형상이나 인물은 없다. 철문 옆 옥탑방 입면에는 오래된 알루미늄 새시 창과 금속 방범창이 있고, 창유리는 밤하늘과 옥상 조명을 희미하게 반사한다.\n\n옥탑방은 한국 저층 주거에서 흔한 붉은 벽돌 또는 낡은 석재 타일 마감과 부분적으로 덧바른 시멘트 보수 흔적을 지닌 실물 주거 형태다. 옥상 바닥은 바랜 녹색 우레탄 방수 도장으로 마감되어 있으며 균열, 빗물 얼룩, 덧칠 자국, 배수구 주변의 검은 물때가 자연스럽다. 차가운 백색 벽부등 하나가 철문 주변과 바닥 일부를 불균일하게 밝히고, 반쯤 열린 문이 바닥에 단단한 그림자를 만든다. 조명이 닿지 않는 구석은 낮은 밝기로 남되 재료의 세부가 과도하게 사라지지 않는다.\n\n프레임 주변에는 낮은 콘크리트 파라펫과 금속 계단 난간, 에어컨 실외기와 외벽을 따라 연결된 냉매 배관, 노출 가스 배관과 계량기, 물탱크, 전선과 소형 배전함, 느슨한 빨랫줄, 몇 개의 생활 화분과 소박한 옥상 잡동사니가 층층이 보인다. 모든 설비에는 염분 섞인 해풍과 비에 노출된 현실적인 먼지, 산화, 물자국과 일상적 마모가 있다. 난간 너머로는 비슷한 높이의 붉은 벽돌·타일 외장 주택들이 밀집해 있고, 새시 창, 방범창, 에어컨 실외기, 물탱크, 전신주와 늘어진 전선이 희미한 야간 배경을 이룬다. 멀리 있는 생활 조명만 드문드문 보이며 미래형 장비나 과장된 장식은 없다.\n\n실제 콘크리트, 녹슨 금속의 산화층, 벗겨진 페인트, 유리 반사, 고무 배관, 벽돌 줄눈과 방수 도막의 질감을 정확하게 표현한다. 깨끗한 광고 사진이 아니라 사람이 실제 거주하는 장소의 평범한 때와 불균일함이 남은 현장 기록 사진이다. 실제 DSLR 또는 미러리스 카메라 촬영, 현실적인 야간 노출과 자연스러운 심도, 과도한 후보정 없음. CGI, 삽화, 건축 시각화가 아니며 사람, 얼굴, 시신, 피는 없다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "계단을 막 올라온 도착참의 약 1.6m 눈높이에서 옥상 테라스를 대각선으로 가로질러 옥탑방 철문을 바라본다. 반쯤 열린 철문을 화면의 가장 강한 종착점으로 두고, 문틈 안쪽은 불이 꺼진 어두운 실내로 남긴다. 옥탑방 외벽의 창문과 방범창을 함께 보이게 하며, 프레임 가장자리에는 옥상 난간, 계단 난간, 물탱크와 배관 등 생활 설비를 남겨 장소의 실제 규모와 방향을 읽을 수 있게 한다. 인물이나 얼굴은 배치하지 않는다.",
            "shot_id": "S11_Shot4"
          }
        ],
        "shot_ids": [
          "S11_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7 (rooftop arrival landing), facing diagonally across number 8 (rooftop terrace) toward number 10 (iron entrance door) in the wall of number 9 (rooftop room)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Make number 10 the dominant endpoint and apply number 17 to show its suspicious half-open state. Include number 11 on the rooftop-room facade and retain peripheral rooftop context from numbers 12, 13, and 14."
        },
        "reference_decision": {
          "bg_id": "L12B04",
          "fp_id": "fp_l12_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L12B04 is the sole supplied anchor candidate and establishes dwelling identity directly from the floor plan. For S11_Shot4, camera unit 7 and look-at unit 9 align the final approach with marker 10, while the normal 50-degree view supports the committed medium framing and retains the surrounding structure and fixed markers 11 through 14.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l12_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_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is available or permitted for the first dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              6
            ],
            "camera_unit": 7,
            "fov_deg": 50,
            "framing_notes": "Place the camera in unit 7 at cell [2,6] and aim toward unit 9 at listed look-at cell [3,4]. The normal lens provides neutral medium coverage centered on marker 10 while retaining surrounding elements from units 7, 8, and 9.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "From unit 7, show the approach into units 8 and 9, centered toward marker 10 at look-at cell [3,4]. Retain marker 7 as the approach anchor and include the committed surrounding markers 11, 12, 13, and 14 where supported by the normal view.",
            "camera_framing_directive": "Use camera unit 7 at cell [2,6], looking toward unit 9 at cell [3,4] with a normal 50-degree field of view. Maintain neutral medium coverage with marker 10 squarely in the middle third and enough surrounding structure from units 7, 8, and 9 to establish scale.",
            "subject_position_directive": "S11_Shot4 commits no visible subject in the frame; it is a direct subjective viewpoint. Keep the background free of invented subjects and reserve the middle center for marker 10 and overlay marker 17.",
            "state_cue_directive": "Render overlay marker 17 as the committed half-open state of marker 10. Retain numbered elements 7 through 14 as fixed background structure and fixtures, and add no other transient state cue.",
            "negative_continuity_directive": "Exclude overlay markers 15 and 16. Do not introduce unlisted state overlays, subjects, or numbered elements outside the committed set 7, 8, 9, 10, 11, 12, 13, 14, and 17, and do not expand the composition to units outside the selected unit-7-to-unit-9 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\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: 7\n  - camera_cell: [2, 6]\n  - look_at_unit: 9\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Place the camera in unit 7 at cell [2,6] and aim toward unit 9 at listed look-at cell [3,4]. The normal lens provides neutral medium coverage centered on marker 10 while retaining surrounding elements from units 7, 8, and 9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 7, show the approach into units 8 and 9, centered toward marker 10 at look-at cell [3,4]. Retain marker 7 as the approach anchor and include the committed surrounding markers 11, 12, 13, and 14 where supported by the normal view.\n  - camera_framing_directive: Use camera unit 7 at cell [2,6], looking toward unit 9 at cell [3,4] with a normal 50-degree field of view. Maintain neutral medium coverage with marker 10 squarely in the middle third and enough surrounding structure from units 7, 8, and 9 to establish scale.\n  - subject_position_directive: S11_Shot4 commits no visible subject in the frame; it is a direct subjective viewpoint. Keep the background free of invented subjects and reserve the middle center for marker 10 and overlay marker 17.\n  - state_cue_directive: Render overlay marker 17 as the committed half-open state of marker 10. Retain numbered elements 7 through 14 as fixed background structure and fixtures, and add no other transient state cue.\n  - negative_continuity_directive: Exclude overlay markers 15 and 16. Do not introduce unlisted state overlays, subjects, or numbered elements outside the committed set 7, 8, 9, 10, 11, 12, 13, 14, and 17, and do not expand the composition to units outside the selected unit-7-to-unit-9 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\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: 7\n  - camera_cell: [2, 6]\n  - look_at_unit: 9\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Place the camera in unit 7 at cell [2,6] and aim toward unit 9 at listed look-at cell [3,4]. The normal lens provides neutral medium coverage centered on marker 10 while retaining surrounding elements from units 7, 8, and 9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 7, show the approach into units 8 and 9, centered toward marker 10 at look-at cell [3,4]. Retain marker 7 as the approach anchor and include the committed surrounding markers 11, 12, 13, and 14 where supported by the normal view.\n  - camera_framing_directive: Use camera unit 7 at cell [2,6], looking toward unit 9 at cell [3,4] with a normal 50-degree field of view. Maintain neutral medium coverage with marker 10 squarely in the middle third and enough surrounding structure from units 7, 8, and 9 to establish scale.\n  - subject_position_directive: S11_Shot4 commits no visible subject in the frame; it is a direct subjective viewpoint. Keep the background free of invented subjects and reserve the middle center for marker 10 and overlay marker 17.\n  - state_cue_directive: Render overlay marker 17 as the committed half-open state of marker 10. Retain numbered elements 7 through 14 as fixed background structure and fixtures, and add no other transient state cue.\n  - negative_continuity_directive: Exclude overlay markers 15 and 16. Do not introduce unlisted state overlays, subjects, or numbered elements outside the committed set 7, 8, 9, 10, 11, 12, 13, 14, and 17, and do not expand the composition to units outside the selected unit-7-to-unit-9 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\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: 7\n  - camera_cell: [2, 6]\n  - look_at_unit: 9\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Place the camera in unit 7 at cell [2,6] and aim toward unit 9 at listed look-at cell [3,4]. The normal lens provides neutral medium coverage centered on marker 10 while retaining surrounding elements from units 7, 8, and 9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 7, show the approach into units 8 and 9, centered toward marker 10 at look-at cell [3,4]. Retain marker 7 as the approach anchor and include the committed surrounding markers 11, 12, 13, and 14 where supported by the normal view.\n  - camera_framing_directive: Use camera unit 7 at cell [2,6], looking toward unit 9 at cell [3,4] with a normal 50-degree field of view. Maintain neutral medium coverage with marker 10 squarely in the middle third and enough surrounding structure from units 7, 8, and 9 to establish scale.\n  - subject_position_directive: S11_Shot4 commits no visible subject in the frame; it is a direct subjective viewpoint. Keep the background free of invented subjects and reserve the middle center for marker 10 and overlay marker 17.\n  - state_cue_directive: Render overlay marker 17 as the committed half-open state of marker 10. Retain numbered elements 7 through 14 as fixed background structure and fixtures, and add no other transient state cue.\n  - negative_continuity_directive: Exclude overlay markers 15 and 16. Do not introduce unlisted state overlays, subjects, or numbered elements outside the committed set 7, 8, 9, 10, 11, 12, 13, 14, and 17, and do not expand the composition to units outside the selected unit-7-to-unit-9 view.\n\n2026년 현대 대한민국 서해안권 도시의 오래된 저층 다세대주택 옥상, 밤의 계단 상부 도착참에서 옥상 테라스를 대각선으로 가로질러 옥탑방 현관을 바라보는 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 사람이 서 있는 약 1.6m 눈높이이며 35mm급 광각 렌즈를 사용한다. 위에서 내려다본 시점, 평면도, 건축 도면이 아니라 현장에 직접 서서 본 자연스러운 원근감이다.\n\n낡은 옥탑방 외벽에 달린 무거운 철제 현관문이 구도의 지배적인 종착점이다. 철문은 완전히 닫히지 않고 수상하게 반쯤 열려 있으며, 좁은 문틈 너머에는 불이 꺼진 실내의 현실적인 어둠만 보인다. 문손잡이와 문틀에는 반복 사용으로 생긴 긁힘, 벗겨진 도장, 작은 녹 자국과 손때가 남아 있다. 초자연적 형상이나 인물은 없다. 철문 옆 옥탑방 입면에는 오래된 알루미늄 새시 창과 금속 방범창이 있고, 창유리는 밤하늘과 옥상 조명을 희미하게 반사한다.\n\n옥탑방은 한국 저층 주거에서 흔한 붉은 벽돌 또는 낡은 석재 타일 마감과 부분적으로 덧바른 시멘트 보수 흔적을 지닌 실물 주거 형태다. 옥상 바닥은 바랜 녹색 우레탄 방수 도장으로 마감되어 있으며 균열, 빗물 얼룩, 덧칠 자국, 배수구 주변의 검은 물때가 자연스럽다. 차가운 백색 벽부등 하나가 철문 주변과 바닥 일부를 불균일하게 밝히고, 반쯤 열린 문이 바닥에 단단한 그림자를 만든다. 조명이 닿지 않는 구석은 낮은 밝기로 남되 재료의 세부가 과도하게 사라지지 않는다.\n\n프레임 주변에는 낮은 콘크리트 파라펫과 금속 계단 난간, 에어컨 실외기와 외벽을 따라 연결된 냉매 배관, 노출 가스 배관과 계량기, 물탱크, 전선과 소형 배전함, 느슨한 빨랫줄, 몇 개의 생활 화분과 소박한 옥상 잡동사니가 층층이 보인다. 모든 설비에는 염분 섞인 해풍과 비에 노출된 현실적인 먼지, 산화, 물자국과 일상적 마모가 있다. 난간 너머로는 비슷한 높이의 붉은 벽돌·타일 외장 주택들이 밀집해 있고, 새시 창, 방범창, 에어컨 실외기, 물탱크, 전신주와 늘어진 전선이 희미한 야간 배경을 이룬다. 멀리 있는 생활 조명만 드문드문 보이며 미래형 장비나 과장된 장식은 없다.\n\n실제 콘크리트, 녹슨 금속의 산화층, 벗겨진 페인트, 유리 반사, 고무 배관, 벽돌 줄눈과 방수 도막의 질감을 정확하게 표현한다. 깨끗한 광고 사진이 아니라 사람이 실제 거주하는 장소의 평범한 때와 불균일함이 남은 현장 기록 사진이다. 실제 DSLR 또는 미러리스 카메라 촬영, 현실적인 야간 노출과 자연스러운 심도, 과도한 후보정 없음. CGI, 삽화, 건축 시각화가 아니며 사람, 얼굴, 시신, 피는 없다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. 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. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            2,
            6
          ],
          "camera_unit": 7,
          "fov_deg": 50,
          "framing_notes": "Place the camera in unit 7 at cell [2,6] and aim toward unit 9 at listed look-at cell [3,4]. The normal lens provides neutral medium coverage centered on marker 10 while retaining surrounding elements from units 7, 8, and 9.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            4
          ],
          "look_at_unit": 9
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 7, show the approach into units 8 and 9, centered toward marker 10 at look-at cell [3,4]. Retain marker 7 as the approach anchor and include the committed surrounding markers 11, 12, 13, and 14 where supported by the normal view.",
          "camera_framing_directive": "Use camera unit 7 at cell [2,6], looking toward unit 9 at cell [3,4] with a normal 50-degree field of view. Maintain neutral medium coverage with marker 10 squarely in the middle third and enough surrounding structure from units 7, 8, and 9 to establish scale.",
          "subject_position_directive": "S11_Shot4 commits no visible subject in the frame; it is a direct subjective viewpoint. Keep the background free of invented subjects and reserve the middle center for marker 10 and overlay marker 17.",
          "state_cue_directive": "Render overlay marker 17 as the committed half-open state of marker 10. Retain numbered elements 7 through 14 as fixed background structure and fixtures, and add no other transient state cue.",
          "negative_continuity_directive": "Exclude overlay markers 15 and 16. Do not introduce unlisted state overlays, subjects, or numbered elements outside the committed set 7, 8, 9, 10, 11, 12, 13, 14, and 17, and do not expand the composition to units outside the selected unit-7-to-unit-9 view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l12_stairs",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l12_stairs",
            "building_anchor:L04B01",
            "building_fp:fp_l05_rooftop_room_interior"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "indoor_loc_sid": "L05",
          "group_id": "bg_rooftop_villa_complex",
          "fp_asset_id": "3011825a-b48c-416b-8799-429ee6ed364a"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L04B01",
          "group_id": "bg_rooftop_villa_complex"
        }
      },
      "L12B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B03.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 오래된 저층 다세대 빌라 외부 마당을 밤에 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 거리 대문 바로 안쪽, 서 있는 사람의 눈높이 약 1.6미터에 놓고 28밀리미터 광각 렌즈로 좁은 마당을 대각선 방향으로 바라본다. 전경에는 대문 쪽에 막 들어와 비스듬히 정차한 현대 대한민국의 일반적인 경찰 순찰차 일부와 현실적인 적색·청색 경광등이 보이며, 강한 빛은 차량 주변의 마당 바닥과 담장, 건물 하부에만 국소적으로 번지고 반사된다. 마당을 가로질러 건물 입구의 계단 아래참, 노출된 외부 계단, 빌라 전면부가 명확히 이어져 이동 경로를 쉽게 파악할 수 있어야 한다. 한쪽 벽 아래에는 소박한 자전거 보관 공간과 실제 사용 중인 자전거가 있다.\n\n건물은 대한민국 서해안권의 밀집한 구도심 주택가에서 흔히 볼 수 있는 3~4층 규모의 생활형 빌라로, 빛바랜 붉은 벽돌 외벽과 하부의 회색 화강석 타일, 오래된 알루미늄 새시 창, 일부 창문의 금속 방범창, 작은 현관 차양을 갖춘다. 외벽에는 층마다 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 빗물 배수관, 현관 부근의 소형 감시카메라가 실용적으로 설치되어 있다. 옥상 가장자리에는 낡고 덧칠된 녹색 우레탄 방수층과 물탱크 일부가 자연스럽게 보인다. 작은 화분, 접어 둔 빨래건조대, 빨랫줄과 일상적인 세탁물, 벽가의 생활 잡동사니처럼 실제 거주 흔적을 절제해 배치한다. 건물을 감옥이나 고립된 콘크리트 요새처럼 만들지 않는다. 대문 너머로는 비슷한 붉은 벽돌·석재 타일 빌라가 붙어 있는 좁은 골목, 전신주와 늘어진 전선, 주차된 생활 차량의 일부가 보여 실제 동네와 연결된 인상을 준다.\n\n밤의 낮은 주변 조도 아래 현관등과 계단등은 평범한 백색 조명으로 켜져 있고, 경찰차의 적색·청색 빛이 서로 다른 표면에서 현실적으로 약해지며 섞인다. 해안 도시 특유의 습기와 염분으로 금속 난간과 배관에 가벼운 부식과 얼룩이 있고, 콘크리트 마당에는 오래된 균열, 배수 흔적, 타이어 자국과 약간 젖은 부분이 있다. 실제 콘크리트 입자, 금속의 산화와 반사, 벽돌 줄눈, 석재 타일의 오염, 세탁물의 직물 짜임, 자전거 고무와 도장의 마모를 정확하게 표현한다. 과도하게 정돈된 광고 사진이 아니라 사람이 계속 살아온 장소의 자연스러운 사용감과 불균일함을 유지한다. 인물, 얼굴, 시신, 혈흔은 전혀 없으며 도착 직후 잠시 비어 있는 배경 공간만 담는다. 자연스러운 심도와 실제 야간 노출, 과장 없는 색, 후처리 없는 실제 장소 기록 사진. 하향 시점, 평면도, 건축 도면, 삽화, 합성 그래픽이 아닌 실제 카메라 촬영. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "대문 바로 안쪽의 사람 눈높이에서 경찰차가 걸친 전경과 좁은 마당을 함께 잡는다. 적색과 청색 경광등이 차량 주변의 젖은 바닥, 담장, 건물 하부에만 불규칙하게 반사되도록 하고, 프레임 안쪽으로 계단 아래참과 외부 계단의 이동 경로가 한눈에 읽히게 한다. 사람은 등장시키지 않는다.",
            "shot_id": "S13_Shot2"
          },
          {
            "guide_text": "같은 대문 안쪽 시점을 유지하되 건물 전면과 외부 계단을 조금 더 중심에 둔다. 한쪽 자전거 보관 구역, 생활감 있는 배관과 실외기, 방범창이 함께 보이게 하며, 경찰차의 일부와 경광등 반사는 전경 가장자리에 남겨 도착 직후의 상황을 전달한다. 빈 공간만 촬영하고 인물이나 얼굴은 넣지 않는다.",
            "shot_id": "S13_Shot5"
          }
        ],
        "shot_ids": [
          "S13_Shot2",
          "S13_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_4",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 5 (street gate), facing diagonally across number 2 (arrival apron) toward number 4 (stair base landing), number 6 (exterior stair flight), and number 11 (building frontage)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the gate-side police vehicle and localized police-light wash in the foreground, the bicycle nook at one side, and the stair route clearly readable behind the arriving figures."
        },
        "reference_decision": {
          "bg_id": "L12B03",
          "fp_id": "fp_l12_yard",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L12B03 shares physical-space markers 1, 9, 10, and 11 with L12B01, so L12B01 commits their fixed placement. A new same-physical-space view is required because the camera moves to unit 2 and targets unit 4, revealing the additional fixed context required by S13_Shot2 and S13_Shot5, including units 2, 3, 4, 6, 7, and 8.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B01.png"
          ],
          "source_bg_ids": [
            "L12B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l12_yard_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l12_yard_space_1",
                "ref_bg_id": "L12B01",
                "space_description": "Shared physical space containing fixed unit markers 1, 9, 10, and 11."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-fp reference is sufficient because the shared markers belong to one continuous physical space; no consuming shot requires two distinct spaces to be co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 2 toward unit 4, allowing the fixed structure around units 4 and 6 to support both the centered medium staging of S13_Shot2 and the tighter continuity background required by S13_Shot5.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              8
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show the view from unit 2 toward unit 4, retaining the required fixed context from units 1, 3, 4, 6, 7, 8, 9, 10, and 11 as permitted by the normal cone, with opening marker 5 included only where the selected framing exposes it. Maintain shared markers 1, 9, 10, and 11 in the same physical positions established by L12B01.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [7,3], looking toward unit 4 through look-at cell [2,8], with a normal 50-degree field of view and neutral coverage. Supply enough fixed background context for the centered medium composition in S13_Shot2 while allowing the background to reduce to an indistinct trace in the close framing of S13_Shot5.",
            "subject_position_directive": "For S13_Shot2, place the committed subject near middle-center at medium distance directly before the unit-4 context, motionless and facing the camera. For S13_Shot5, support the committed close subject at eye level with the prior subject cleared from the final composition and the fixed unit-4 and unit-6 context reduced behind the face.",
            "state_cue_directive": "Include committed transient markers 14, 15, and 16, with marker 16 functioning as the moving or intermittent light accent specified by the surfaced shots. Preserve only the state cues listed for this BG and do not add marker 17 or 18.",
            "negative_continuity_directive": "Exclude ignored overlay markers 17 and 18. Keep the fixed positions of shared markers 1, 9, 10, and 11 consistent with reference L12B01, do not import L12B01's transient cues, and do not invent spaces outside the selected camera cone or unlisted scenario-specific 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\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='L12B01' physical_space_id='fp_l12_yard_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 3]\n  - look_at_unit: 4\n  - look_at_cell: [2, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 4, allowing the fixed structure around units 4 and 6 to support both the centered medium staging of S13_Shot2 and the tighter continuity background required by S13_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 2 toward unit 4, retaining the required fixed context from units 1, 3, 4, 6, 7, 8, 9, 10, and 11 as permitted by the normal cone, with opening marker 5 included only where the selected framing exposes it. Maintain shared markers 1, 9, 10, and 11 in the same physical positions established by L12B01.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,3], looking toward unit 4 through look-at cell [2,8], with a normal 50-degree field of view and neutral coverage. Supply enough fixed background context for the centered medium composition in S13_Shot2 while allowing the background to reduce to an indistinct trace in the close framing of S13_Shot5.\n  - subject_position_directive: For S13_Shot2, place the committed subject near middle-center at medium distance directly before the unit-4 context, motionless and facing the camera. For S13_Shot5, support the committed close subject at eye level with the prior subject cleared from the final composition and the fixed unit-4 and unit-6 context reduced behind the face.\n  - state_cue_directive: Include committed transient markers 14, 15, and 16, with marker 16 functioning as the moving or intermittent light accent specified by the surfaced shots. Preserve only the state cues listed for this BG and do not add marker 17 or 18.\n  - negative_continuity_directive: Exclude ignored overlay markers 17 and 18. Keep the fixed positions of shared markers 1, 9, 10, and 11 consistent with reference L12B01, do not import L12B01's transient cues, and do not invent spaces outside the selected camera cone or unlisted scenario-specific 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\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='L12B01' physical_space_id='fp_l12_yard_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 3]\n  - look_at_unit: 4\n  - look_at_cell: [2, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 4, allowing the fixed structure around units 4 and 6 to support both the centered medium staging of S13_Shot2 and the tighter continuity background required by S13_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 2 toward unit 4, retaining the required fixed context from units 1, 3, 4, 6, 7, 8, 9, 10, and 11 as permitted by the normal cone, with opening marker 5 included only where the selected framing exposes it. Maintain shared markers 1, 9, 10, and 11 in the same physical positions established by L12B01.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,3], looking toward unit 4 through look-at cell [2,8], with a normal 50-degree field of view and neutral coverage. Supply enough fixed background context for the centered medium composition in S13_Shot2 while allowing the background to reduce to an indistinct trace in the close framing of S13_Shot5.\n  - subject_position_directive: For S13_Shot2, place the committed subject near middle-center at medium distance directly before the unit-4 context, motionless and facing the camera. For S13_Shot5, support the committed close subject at eye level with the prior subject cleared from the final composition and the fixed unit-4 and unit-6 context reduced behind the face.\n  - state_cue_directive: Include committed transient markers 14, 15, and 16, with marker 16 functioning as the moving or intermittent light accent specified by the surfaced shots. Preserve only the state cues listed for this BG and do not add marker 17 or 18.\n  - negative_continuity_directive: Exclude ignored overlay markers 17 and 18. Keep the fixed positions of shared markers 1, 9, 10, and 11 consistent with reference L12B01, do not import L12B01's transient cues, and do not invent spaces outside the selected camera cone or unlisted scenario-specific 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\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='L12B01' physical_space_id='fp_l12_yard_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 3]\n  - look_at_unit: 4\n  - look_at_cell: [2, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 4, allowing the fixed structure around units 4 and 6 to support both the centered medium staging of S13_Shot2 and the tighter continuity background required by S13_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 2 toward unit 4, retaining the required fixed context from units 1, 3, 4, 6, 7, 8, 9, 10, and 11 as permitted by the normal cone, with opening marker 5 included only where the selected framing exposes it. Maintain shared markers 1, 9, 10, and 11 in the same physical positions established by L12B01.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,3], looking toward unit 4 through look-at cell [2,8], with a normal 50-degree field of view and neutral coverage. Supply enough fixed background context for the centered medium composition in S13_Shot2 while allowing the background to reduce to an indistinct trace in the close framing of S13_Shot5.\n  - subject_position_directive: For S13_Shot2, place the committed subject near middle-center at medium distance directly before the unit-4 context, motionless and facing the camera. For S13_Shot5, support the committed close subject at eye level with the prior subject cleared from the final composition and the fixed unit-4 and unit-6 context reduced behind the face.\n  - state_cue_directive: Include committed transient markers 14, 15, and 16, with marker 16 functioning as the moving or intermittent light accent specified by the surfaced shots. Preserve only the state cues listed for this BG and do not add marker 17 or 18.\n  - negative_continuity_directive: Exclude ignored overlay markers 17 and 18. Keep the fixed positions of shared markers 1, 9, 10, and 11 consistent with reference L12B01, do not import L12B01's transient cues, and do not invent spaces outside the selected camera cone or unlisted scenario-specific elements.\n\n2026년 대한민국 서해안권 도시의 오래된 저층 다세대 빌라 외부 마당을 밤에 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 거리 대문 바로 안쪽, 서 있는 사람의 눈높이 약 1.6미터에 놓고 28밀리미터 광각 렌즈로 좁은 마당을 대각선 방향으로 바라본다. 전경에는 대문 쪽에 막 들어와 비스듬히 정차한 현대 대한민국의 일반적인 경찰 순찰차 일부와 현실적인 적색·청색 경광등이 보이며, 강한 빛은 차량 주변의 마당 바닥과 담장, 건물 하부에만 국소적으로 번지고 반사된다. 마당을 가로질러 건물 입구의 계단 아래참, 노출된 외부 계단, 빌라 전면부가 명확히 이어져 이동 경로를 쉽게 파악할 수 있어야 한다. 한쪽 벽 아래에는 소박한 자전거 보관 공간과 실제 사용 중인 자전거가 있다.\n\n건물은 대한민국 서해안권의 밀집한 구도심 주택가에서 흔히 볼 수 있는 3~4층 규모의 생활형 빌라로, 빛바랜 붉은 벽돌 외벽과 하부의 회색 화강석 타일, 오래된 알루미늄 새시 창, 일부 창문의 금속 방범창, 작은 현관 차양을 갖춘다. 외벽에는 층마다 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 빗물 배수관, 현관 부근의 소형 감시카메라가 실용적으로 설치되어 있다. 옥상 가장자리에는 낡고 덧칠된 녹색 우레탄 방수층과 물탱크 일부가 자연스럽게 보인다. 작은 화분, 접어 둔 빨래건조대, 빨랫줄과 일상적인 세탁물, 벽가의 생활 잡동사니처럼 실제 거주 흔적을 절제해 배치한다. 건물을 감옥이나 고립된 콘크리트 요새처럼 만들지 않는다. 대문 너머로는 비슷한 붉은 벽돌·석재 타일 빌라가 붙어 있는 좁은 골목, 전신주와 늘어진 전선, 주차된 생활 차량의 일부가 보여 실제 동네와 연결된 인상을 준다.\n\n밤의 낮은 주변 조도 아래 현관등과 계단등은 평범한 백색 조명으로 켜져 있고, 경찰차의 적색·청색 빛이 서로 다른 표면에서 현실적으로 약해지며 섞인다. 해안 도시 특유의 습기와 염분으로 금속 난간과 배관에 가벼운 부식과 얼룩이 있고, 콘크리트 마당에는 오래된 균열, 배수 흔적, 타이어 자국과 약간 젖은 부분이 있다. 실제 콘크리트 입자, 금속의 산화와 반사, 벽돌 줄눈, 석재 타일의 오염, 세탁물의 직물 짜임, 자전거 고무와 도장의 마모를 정확하게 표현한다. 과도하게 정돈된 광고 사진이 아니라 사람이 계속 살아온 장소의 자연스러운 사용감과 불균일함을 유지한다. 인물, 얼굴, 시신, 혈흔은 전혀 없으며 도착 직후 잠시 비어 있는 배경 공간만 담는다. 자연스러운 심도와 실제 야간 노출, 과장 없는 색, 후처리 없는 실제 장소 기록 사진. 하향 시점, 평면도, 건축 도면, 삽화, 합성 그래픽이 아닌 실제 카메라 촬영. 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\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. 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. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            7,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 2 toward unit 4, allowing the fixed structure around units 4 and 6 to support both the centered medium staging of S13_Shot2 and the tighter continuity background required by S13_Shot5.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            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 view from unit 2 toward unit 4, retaining the required fixed context from units 1, 3, 4, 6, 7, 8, 9, 10, and 11 as permitted by the normal cone, with opening marker 5 included only where the selected framing exposes it. Maintain shared markers 1, 9, 10, and 11 in the same physical positions established by L12B01.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [7,3], looking toward unit 4 through look-at cell [2,8], with a normal 50-degree field of view and neutral coverage. Supply enough fixed background context for the centered medium composition in S13_Shot2 while allowing the background to reduce to an indistinct trace in the close framing of S13_Shot5.",
          "subject_position_directive": "For S13_Shot2, place the committed subject near middle-center at medium distance directly before the unit-4 context, motionless and facing the camera. For S13_Shot5, support the committed close subject at eye level with the prior subject cleared from the final composition and the fixed unit-4 and unit-6 context reduced behind the face.",
          "state_cue_directive": "Include committed transient markers 14, 15, and 16, with marker 16 functioning as the moving or intermittent light accent specified by the surfaced shots. Preserve only the state cues listed for this BG and do not add marker 17 or 18.",
          "negative_continuity_directive": "Exclude ignored overlay markers 17 and 18. Keep the fixed positions of shared markers 1, 9, 10, and 11 consistent with reference L12B01, do not import L12B01's transient cues, and do not invent spaces outside the selected camera cone or unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l12_yard",
          "prior_bg_ids": [
            "L12B01"
          ],
          "attached_ref_labels": [
            "bg:L12B01",
            "same_loc_anchor:L12B04",
            "building_anchor:L04B01",
            "building_fp:fp_l05_rooftop_room_interior"
          ],
          "ref_used": "refs_4",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "indoor_loc_sid": "L05",
          "group_id": "bg_rooftop_villa_complex",
          "fp_asset_id": "3011825a-b48c-416b-8799-429ee6ed364a"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L04B01",
          "group_id": "bg_rooftop_villa_complex"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L12B04",
          "loc_id": "L12"
        }
      },
      "L12B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B01.png",
        "t2i_prompt": "2026년 현대 대한민국 서해안권의 오래된 저층 주택가, 조용한 새벽의 낡은 마당 담장과 그 너머 건물 전면, 옥상 위 작은 옥탑방을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 동쪽 경계 담장 상단 가까운 약 1.3미터의 낮은 눈높이에 놓고, 마당을 가로질러 건물 전면을 바라보면서 시선을 위쪽 옥탑방 창문까지 올린다. 풀프레임 미러리스 카메라와 50밀리미터 표준 렌즈로 촬영한 자연스러운 원근감이며, 내려다보는 평면도 시점이나 건축 도식이 아니다.\n\n프레임 앞쪽에는 빗물과 염분에 오래 노출되어 얼룩지고 미세하게 갈라진 시멘트 담장이 가로로 지나가며, 담장 윗선에 검은 고양이 한 마리가 조용히 앉아 불 켜진 옥탑방 창문을 올려다본다. 고양이는 과장되지 않은 실제 체형과 털 결을 지니며 새벽 역광 속 단정한 검은 실루엣으로 보인다. 사람, 얼굴, 실내 인영은 전혀 없다. 담장 너머 좁은 마당에는 오래된 콘크리트 바닥의 물때와 보수 흔적, 벽가의 소박한 화분과 생활 잡동사니가 자연스럽게 남아 있다.\n\n건물은 실제 한국 저층 주거에서 흔한 붉은 벽돌과 부분적으로 덧댄 석재 타일, 낡은 회반죽 마감이 섞인 생활형 입면이다. 옥상 바닥에는 오래되어 바랜 녹색 우레탄 방수 도장과 덧칠 자국, 빗물 고임 흔적이 보인다. 옥탑방은 작고 실용적인 벽돌 또는 회반죽 외벽과 알루미늄 새시 창을 갖추고 있으며, 오직 그 창문 하나에서만 따뜻한 황색 실내등이 새어 나온다. 창유리에는 약한 반사와 생활 먼지가 있고 내부의 사람이나 얼굴은 보이지 않는다. 창 주변에는 현실적인 방범창, 에어컨 실외기와 노출 배관, 외벽 가스 배관과 계량기, 작은 물탱크, 빨랫줄과 마른 빨래가 층층이 배치되어 실제 거주 흔적을 만든다.\n\n배경에는 비슷한 높이의 낡은 벽돌·타일 마감 주택들이 좁은 골목을 따라 밀집하고, 전신주와 느슨하게 늘어진 전선, 구석에 주차된 평범한 생활 차량이 부분적으로 보인다. 대상 건물은 고립된 콘크리트 요새가 아니라 주변 주거와 자연스럽게 이어진 실제 동네의 일부여야 한다. 해안 도시 특유의 습기와 염분으로 금속에는 옅은 녹과 변색이 있고, 콘크리트와 벽돌에는 빗물 자국과 검은 습기 얼룩이 남아 있다.\n\n동트기 직전의 차갑고 흐린 청회색 자연광, 낮은 밝기의 고요한 마당, 따뜻한 옥탑방 창문과 차가운 새벽 외부의 절제된 대비. 담장 윗선과 검은 고양이, 외따로 불 켜진 창문이 시선의 중심이 되며 과장된 초현실 현상이나 임의의 상징은 없다. 경찰, 경찰차, 경광등, 수사 인력, 긴급 출동 흔적은 모두 제외한다. 실제 콘크리트의 거친 입자, 금속의 녹과 산화, 창유리 반사, 직물의 짜임, 벽돌 줄눈과 생활 오염을 정확히 표현한다. 자연스러운 심도와 사실적인 노출, 과도한 보정 없이 실제 장소를 기록한 담담한 사진이며 깨끗한 광고 사진, 삽화, 컴퓨터 그래픽, 건축 시각화처럼 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "동쪽 담장 상단 가까운 약 1.3미터 높이에서 마당 너머 건물 전면과 위쪽 옥탑방 창문을 바라본다. 담장 윗선에 앉은 검은 고양이 한 마리를 뚜렷한 실루엣으로 두고, 고양이의 시선 방향 끝에 따뜻한 불이 켜진 옥탑방 창문이 오도록 구성한다. 사람이나 인영은 보이지 않게 하며 경찰, 긴급 차량, 경광등, 수사 장비 등 도착 활동은 모두 제외한다.",
            "shot_id": "S17_Shot2"
          }
        ],
        "shot_ids": [
          "S17_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_4",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 10 (east boundary wall), looking across number 1 (courtyard) toward number 11 (building frontage) and upward toward number 13 (rooftop-room window)",
          "camera_height": "low eye-level near the top of the boundary wall, approximately 1.3 m",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Emphasize the wall-top silhouette, the single black cat, and the isolated lit rooftop-room window; exclude all police-arrival activity."
        },
        "reference_decision": {
          "bg_id": "L12B01",
          "fp_id": "fp_l12_yard",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L12B01 is the sole supplied anchor candidate and establishes dwelling identity directly from the floor plan. Its wide camera from unit 1 toward unit 12 and opening marker 13 supports S17_Shot2's environmental composition, with the staged subject low in frame and the watched background cue high across the frame.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l12_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_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp plate is available or permitted for the first dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 12 and opening marker 13 so the lower-left subject placement and upper-right background target required by S17_Shot2 can coexist.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              8
            ],
            "look_at_unit": 12
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 with the view directed toward unit 12 and opening marker 13, while retaining only the required visible structural context from base markers 9, 10, and 11 within the wide cone.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,3], looking toward unit 12 through look-at cell [2,8], with a wide 90-degree field of view. Preserve broad environmental coverage, a lower-frame lateral support line, and sufficient upper-background area for opening marker 13.",
            "subject_position_directive": "Place the committed subject from S17_Shot2 in profile in the lower-left midground, fully visible at medium environmental distance and supported by the lateral lower-frame structure; maintain its gaze line toward the upper-right background cue.",
            "state_cue_directive": "Carry the committed transient cues represented by markers 17 and 18, with marker 18 providing the contained brightness specified by S17_Shot2 against subdued dawn exposure. Do not introduce any unlisted state cue.",
            "negative_continuity_directive": "Exclude ignored overlay markers 14, 15, and 16. Do not add units or openings outside the selected wide view, and do not invent additional scenario-specific elements beyond markers 1, 9, 10, 11, 12, 13, 17, and 18."
          },
          "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, 3]\n  - look_at_unit: 12\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 12 and opening marker 13 so the lower-left subject placement and upper-right background target required by S17_Shot2 can coexist.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 with the view directed toward unit 12 and opening marker 13, while retaining only the required visible structural context from base markers 9, 10, and 11 within the wide cone.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,3], looking toward unit 12 through look-at cell [2,8], with a wide 90-degree field of view. Preserve broad environmental coverage, a lower-frame lateral support line, and sufficient upper-background area for opening marker 13.\n  - subject_position_directive: Place the committed subject from S17_Shot2 in profile in the lower-left midground, fully visible at medium environmental distance and supported by the lateral lower-frame structure; maintain its gaze line toward the upper-right background cue.\n  - state_cue_directive: Carry the committed transient cues represented by markers 17 and 18, with marker 18 providing the contained brightness specified by S17_Shot2 against subdued dawn exposure. Do not introduce any unlisted state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 14, 15, and 16. Do not add units or openings outside the selected wide view, and do not invent additional scenario-specific elements beyond markers 1, 9, 10, 11, 12, 13, 17, and 18.\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, 3]\n  - look_at_unit: 12\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 12 and opening marker 13 so the lower-left subject placement and upper-right background target required by S17_Shot2 can coexist.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 with the view directed toward unit 12 and opening marker 13, while retaining only the required visible structural context from base markers 9, 10, and 11 within the wide cone.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,3], looking toward unit 12 through look-at cell [2,8], with a wide 90-degree field of view. Preserve broad environmental coverage, a lower-frame lateral support line, and sufficient upper-background area for opening marker 13.\n  - subject_position_directive: Place the committed subject from S17_Shot2 in profile in the lower-left midground, fully visible at medium environmental distance and supported by the lateral lower-frame structure; maintain its gaze line toward the upper-right background cue.\n  - state_cue_directive: Carry the committed transient cues represented by markers 17 and 18, with marker 18 providing the contained brightness specified by S17_Shot2 against subdued dawn exposure. Do not introduce any unlisted state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 14, 15, and 16. Do not add units or openings outside the selected wide view, and do not invent additional scenario-specific elements beyond markers 1, 9, 10, 11, 12, 13, 17, and 18.\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, 3]\n  - look_at_unit: 12\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 12 and opening marker 13 so the lower-left subject placement and upper-right background target required by S17_Shot2 can coexist.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 with the view directed toward unit 12 and opening marker 13, while retaining only the required visible structural context from base markers 9, 10, and 11 within the wide cone.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,3], looking toward unit 12 through look-at cell [2,8], with a wide 90-degree field of view. Preserve broad environmental coverage, a lower-frame lateral support line, and sufficient upper-background area for opening marker 13.\n  - subject_position_directive: Place the committed subject from S17_Shot2 in profile in the lower-left midground, fully visible at medium environmental distance and supported by the lateral lower-frame structure; maintain its gaze line toward the upper-right background cue.\n  - state_cue_directive: Carry the committed transient cues represented by markers 17 and 18, with marker 18 providing the contained brightness specified by S17_Shot2 against subdued dawn exposure. Do not introduce any unlisted state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 14, 15, and 16. Do not add units or openings outside the selected wide view, and do not invent additional scenario-specific elements beyond markers 1, 9, 10, 11, 12, 13, 17, and 18.\n\n2026년 현대 대한민국 서해안권의 오래된 저층 주택가, 조용한 새벽의 낡은 마당 담장과 그 너머 건물 전면, 옥상 위 작은 옥탑방을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 동쪽 경계 담장 상단 가까운 약 1.3미터의 낮은 눈높이에 놓고, 마당을 가로질러 건물 전면을 바라보면서 시선을 위쪽 옥탑방 창문까지 올린다. 풀프레임 미러리스 카메라와 50밀리미터 표준 렌즈로 촬영한 자연스러운 원근감이며, 내려다보는 평면도 시점이나 건축 도식이 아니다.\n\n프레임 앞쪽에는 빗물과 염분에 오래 노출되어 얼룩지고 미세하게 갈라진 시멘트 담장이 가로로 지나가며, 담장 윗선에 검은 고양이 한 마리가 조용히 앉아 불 켜진 옥탑방 창문을 올려다본다. 고양이는 과장되지 않은 실제 체형과 털 결을 지니며 새벽 역광 속 단정한 검은 실루엣으로 보인다. 사람, 얼굴, 실내 인영은 전혀 없다. 담장 너머 좁은 마당에는 오래된 콘크리트 바닥의 물때와 보수 흔적, 벽가의 소박한 화분과 생활 잡동사니가 자연스럽게 남아 있다.\n\n건물은 실제 한국 저층 주거에서 흔한 붉은 벽돌과 부분적으로 덧댄 석재 타일, 낡은 회반죽 마감이 섞인 생활형 입면이다. 옥상 바닥에는 오래되어 바랜 녹색 우레탄 방수 도장과 덧칠 자국, 빗물 고임 흔적이 보인다. 옥탑방은 작고 실용적인 벽돌 또는 회반죽 외벽과 알루미늄 새시 창을 갖추고 있으며, 오직 그 창문 하나에서만 따뜻한 황색 실내등이 새어 나온다. 창유리에는 약한 반사와 생활 먼지가 있고 내부의 사람이나 얼굴은 보이지 않는다. 창 주변에는 현실적인 방범창, 에어컨 실외기와 노출 배관, 외벽 가스 배관과 계량기, 작은 물탱크, 빨랫줄과 마른 빨래가 층층이 배치되어 실제 거주 흔적을 만든다.\n\n배경에는 비슷한 높이의 낡은 벽돌·타일 마감 주택들이 좁은 골목을 따라 밀집하고, 전신주와 느슨하게 늘어진 전선, 구석에 주차된 평범한 생활 차량이 부분적으로 보인다. 대상 건물은 고립된 콘크리트 요새가 아니라 주변 주거와 자연스럽게 이어진 실제 동네의 일부여야 한다. 해안 도시 특유의 습기와 염분으로 금속에는 옅은 녹과 변색이 있고, 콘크리트와 벽돌에는 빗물 자국과 검은 습기 얼룩이 남아 있다.\n\n동트기 직전의 차갑고 흐린 청회색 자연광, 낮은 밝기의 고요한 마당, 따뜻한 옥탑방 창문과 차가운 새벽 외부의 절제된 대비. 담장 윗선과 검은 고양이, 외따로 불 켜진 창문이 시선의 중심이 되며 과장된 초현실 현상이나 임의의 상징은 없다. 경찰, 경찰차, 경광등, 수사 인력, 긴급 출동 흔적은 모두 제외한다. 실제 콘크리트의 거친 입자, 금속의 녹과 산화, 창유리 반사, 직물의 짜임, 벽돌 줄눈과 생활 오염을 정확히 표현한다. 자연스러운 심도와 사실적인 노출, 과도한 보정 없이 실제 장소를 기록한 담담한 사진이며 깨끗한 광고 사진, 삽화, 컴퓨터 그래픽, 건축 시각화처럼 보이지 않는다. 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\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. 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. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            4,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 12 and opening marker 13 so the lower-left subject placement and upper-right background target required by S17_Shot2 can coexist.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            8
          ],
          "look_at_unit": 12
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 with the view directed toward unit 12 and opening marker 13, while retaining only the required visible structural context from base markers 9, 10, and 11 within the wide cone.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,3], looking toward unit 12 through look-at cell [2,8], with a wide 90-degree field of view. Preserve broad environmental coverage, a lower-frame lateral support line, and sufficient upper-background area for opening marker 13.",
          "subject_position_directive": "Place the committed subject from S17_Shot2 in profile in the lower-left midground, fully visible at medium environmental distance and supported by the lateral lower-frame structure; maintain its gaze line toward the upper-right background cue.",
          "state_cue_directive": "Carry the committed transient cues represented by markers 17 and 18, with marker 18 providing the contained brightness specified by S17_Shot2 against subdued dawn exposure. Do not introduce any unlisted state cue.",
          "negative_continuity_directive": "Exclude ignored overlay markers 14, 15, and 16. Do not add units or openings outside the selected wide view, and do not invent additional scenario-specific elements beyond markers 1, 9, 10, 11, 12, 13, 17, and 18."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l12_yard",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l12_yard",
            "same_loc_anchor:L12B04",
            "building_anchor:L04B01",
            "building_fp:fp_l05_rooftop_room_interior"
          ],
          "ref_used": "refs_4",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l05_rooftop_room_interior",
          "indoor_loc_sid": "L05",
          "group_id": "bg_rooftop_villa_complex",
          "fp_asset_id": "3011825a-b48c-416b-8799-429ee6ed364a"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L04B01",
          "group_id": "bg_rooftop_villa_complex"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L12B04",
          "loc_id": "L12"
        }
      },
      "L09B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L09B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 대형 마트 매장 진열 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 해 질 무렵에도 영업 중인 현실적인 현대 한국 대형 마트 내부이며, 배경 이미지에는 직원과 고객을 포함한 사람이 전혀 없다. 사람 대신 일부 열린 골판지 상품 상자, 접힌 포장재, 바퀴 달린 상품 보충 카트, 통로 가장자리에 잠시 세워 둔 쇼핑카트, 진열 중인 묶음 상품과 약간 비어 있는 선반 칸으로 활발한 상품 보충과 고객 순환의 흔적을 보여 준다. 서쪽 중앙 통로 진열대 가까이에서 카메라를 두고 넓은 판매 구역을 가로질러 동쪽 중앙 통로 진열대를 대각선으로 바라본 구도. 동쪽 중앙 통로 진열대와 그 바로 옆의 보조 진열 요소가 함께 보이며, 깊은 배경에는 전면 행사 진열대, 계산대 섬, 유리 자동 출입문 구역이 명확하게 읽힌다. 자동 출입문 너머에는 해 질 무렵의 차가운 청회색 자연광만 은은하게 보이고, 실내에는 현대식 선형 LED 천장 조명이 켜져 있어 낮고 균일한 상업 조도를 만든다. 계산대 주변의 소형 안내 표지, 전자식 또는 인쇄식 가격표, 일반적인 한국어 매장 안내판, 천장형 보안 카메라, 냉장 진열 케이스와 생활용품·포장식품 진열을 현실적인 수준으로 배치하되 특정 상표나 읽기 어려운 가짜 문구를 강조하지 않는다. 차분한 해안 도시의 중성색 바닥과 흰색·회색 금속 진열대, 제한적인 짙은 적색 행사 표지와 작은 금색 가격 강조 요소. 바닥에는 카트 바퀴 자국과 닦인 얼룩, 선반 금속에는 미세한 긁힘과 사용 흔적, 골판지에는 눌림과 찢긴 테이프 자국, 비닐 포장에는 실제 반사광이 보인다. 지나치게 정돈된 광고 사진이 아니라 영업 중인 실제 장소의 생활감과 일상적인 마모가 남은 사실적인 현장 기록 사진. 실제 DSLR 또는 미러리스 카메라, 28mm 광각 렌즈, 서 있는 성인의 눈높이 약 1.6m, 자연스러운 원근감과 깊이감, 과장되지 않은 자연스러운 피사계 심도. 실제 콘크리트계 바닥 마감, 분체도장 금속, 투명 유리, 골판지, 비닐과 종이 가격표의 재질을 정확하게 표현한다. 후처리 없는 담담한 실제 장소 참고 사진으로, 삽화나 3D 렌더, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "직원 대화와 상품 보충 동작이 들어갈 수 있도록 전경 통로 중앙에 충분한 빈 공간을 남긴다. 카메라는 서쪽 중앙 통로 진열대 가까운 위치의 성인 눈높이에서 판매 구역을 가로질러 동쪽 중앙 통로 진열대를 대각선으로 바라본다. 동쪽 중앙 진열대 옆의 보조 배치 요소가 보이게 하고, 더 깊은 배경에는 전면 행사 진열대와 계산대 섬, 자동 출입구를 함께 읽을 수 있게 한다. 배경 이미지 자체에는 직원이나 고객 등 어떤 사람도 넣지 않는다.",
            "shot_id": "S8_Shot4"
          }
        ],
        "shot_ids": [
          "S8_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 9 (west-central aisle shelf), facing diagonally across number 1 (sales zone) toward number 10 (east-central aisle shelf), with number 13 (front promotional display) and number 7 (checkout counter island) in the deeper background",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Frame a broad merchandise aisle suitable for an employee conversation and stocking activity; show number 14 beside number 10 while keeping the automatic entrance area readable in the distant background."
        },
        "reference_decision": {
          "bg_id": "L09B01",
          "fp_id": "fp_l09_store",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L09B01 is the sole clean-anchor fallback candidate and the only renderable BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 1 at [3,5] looking toward unit 2 at [7,2] with the advertised wide 90-degree cone supports the shot's close foreground staging while retaining broad context from target units 1, 2, and 3 and committed markers 4, 7, 9, 10, and 13.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l09_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_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,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 1 toward unit 2 to retain the committed unit and marker context while allowing the consuming shot to place its subjects close in the foreground.",
            "lens_enum": "wide",
            "look_at_cell": [
              8,
              2
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the view originating in unit 1 and directed toward unit 2, with broad coverage sufficient to retain the committed context of target units 1, 2, and 3 where they fall inside the 90-degree cone. Include opening marker 4 and fixed markers 7, 9, 10, and 13 according to their floor-plan positions.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [3,5] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens cone. Maintain broad background coverage while accommodating the committed eye-level close foreground composition, with the primary profile in the right half and the secondary subject soft but recognizable at the left edge.",
            "subject_position_directive": "At eye level, place the primary subject in close left-facing profile in the right half, leaning back with the widened eye and cheek emphasized. Keep the second subject across the conversation axis at the left edge, three-quarter right, soft but recognizable, with transient marker 14 held forward near the background shelving context.",
            "state_cue_directive": "Carry transient marker 14 as the committed temporary state cue and retain numbered elements 1, 2, 3, 4, 7, 9, 10, and 13. The background is not designated clean, but no additional state cue beyond the surfaced shot staging and marker 14 should be invented.",
            "negative_continuity_directive": "Do not introduce unlisted numbered elements, uncommitted state overlays, or units and openings outside the chosen unit-1-to-unit-2 view cone. Keep the fixed placement relationships of markers 4, 7, 9, 10, and 13 consistent with the floor-plan geometry, and do not replace transient marker 14 with an invented cue."
          },
          "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, 5]\n  - look_at_unit: 2\n  - look_at_cell: [8, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to retain the committed unit and marker context while allowing the consuming shot to place its subjects close in the foreground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view originating in unit 1 and directed toward unit 2, with broad coverage sufficient to retain the committed context of target units 1, 2, and 3 where they fall inside the 90-degree cone. Include opening marker 4 and fixed markers 7, 9, 10, and 13 according to their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,5] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens cone. Maintain broad background coverage while accommodating the committed eye-level close foreground composition, with the primary profile in the right half and the secondary subject soft but recognizable at the left edge.\n  - subject_position_directive: At eye level, place the primary subject in close left-facing profile in the right half, leaning back with the widened eye and cheek emphasized. Keep the second subject across the conversation axis at the left edge, three-quarter right, soft but recognizable, with transient marker 14 held forward near the background shelving context.\n  - state_cue_directive: Carry transient marker 14 as the committed temporary state cue and retain numbered elements 1, 2, 3, 4, 7, 9, 10, and 13. The background is not designated clean, but no additional state cue beyond the surfaced shot staging and marker 14 should be invented.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, uncommitted state overlays, or units and openings outside the chosen unit-1-to-unit-2 view cone. Keep the fixed placement relationships of markers 4, 7, 9, 10, and 13 consistent with the floor-plan geometry, and do not replace transient marker 14 with an invented cue.\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, 5]\n  - look_at_unit: 2\n  - look_at_cell: [8, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to retain the committed unit and marker context while allowing the consuming shot to place its subjects close in the foreground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view originating in unit 1 and directed toward unit 2, with broad coverage sufficient to retain the committed context of target units 1, 2, and 3 where they fall inside the 90-degree cone. Include opening marker 4 and fixed markers 7, 9, 10, and 13 according to their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,5] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens cone. Maintain broad background coverage while accommodating the committed eye-level close foreground composition, with the primary profile in the right half and the secondary subject soft but recognizable at the left edge.\n  - subject_position_directive: At eye level, place the primary subject in close left-facing profile in the right half, leaning back with the widened eye and cheek emphasized. Keep the second subject across the conversation axis at the left edge, three-quarter right, soft but recognizable, with transient marker 14 held forward near the background shelving context.\n  - state_cue_directive: Carry transient marker 14 as the committed temporary state cue and retain numbered elements 1, 2, 3, 4, 7, 9, 10, and 13. The background is not designated clean, but no additional state cue beyond the surfaced shot staging and marker 14 should be invented.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, uncommitted state overlays, or units and openings outside the chosen unit-1-to-unit-2 view cone. Keep the fixed placement relationships of markers 4, 7, 9, 10, and 13 consistent with the floor-plan geometry, and do not replace transient marker 14 with an invented cue.\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: [3, 5]\n  - look_at_unit: 2\n  - look_at_cell: [8, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to retain the committed unit and marker context while allowing the consuming shot to place its subjects close in the foreground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view originating in unit 1 and directed toward unit 2, with broad coverage sufficient to retain the committed context of target units 1, 2, and 3 where they fall inside the 90-degree cone. Include opening marker 4 and fixed markers 7, 9, 10, and 13 according to their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,5] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens cone. Maintain broad background coverage while accommodating the committed eye-level close foreground composition, with the primary profile in the right half and the secondary subject soft but recognizable at the left edge.\n  - subject_position_directive: At eye level, place the primary subject in close left-facing profile in the right half, leaning back with the widened eye and cheek emphasized. Keep the second subject across the conversation axis at the left edge, three-quarter right, soft but recognizable, with transient marker 14 held forward near the background shelving context.\n  - state_cue_directive: Carry transient marker 14 as the committed temporary state cue and retain numbered elements 1, 2, 3, 4, 7, 9, 10, and 13. The background is not designated clean, but no additional state cue beyond the surfaced shot staging and marker 14 should be invented.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, uncommitted state overlays, or units and openings outside the chosen unit-1-to-unit-2 view cone. Keep the fixed placement relationships of markers 4, 7, 9, 10, and 13 consistent with the floor-plan geometry, and do not replace transient marker 14 with an invented cue.\n\n2026년 대한민국 서해안권 도시의 대형 마트 매장 진열 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 해 질 무렵에도 영업 중인 현실적인 현대 한국 대형 마트 내부이며, 배경 이미지에는 직원과 고객을 포함한 사람이 전혀 없다. 사람 대신 일부 열린 골판지 상품 상자, 접힌 포장재, 바퀴 달린 상품 보충 카트, 통로 가장자리에 잠시 세워 둔 쇼핑카트, 진열 중인 묶음 상품과 약간 비어 있는 선반 칸으로 활발한 상품 보충과 고객 순환의 흔적을 보여 준다. 서쪽 중앙 통로 진열대 가까이에서 카메라를 두고 넓은 판매 구역을 가로질러 동쪽 중앙 통로 진열대를 대각선으로 바라본 구도. 동쪽 중앙 통로 진열대와 그 바로 옆의 보조 진열 요소가 함께 보이며, 깊은 배경에는 전면 행사 진열대, 계산대 섬, 유리 자동 출입문 구역이 명확하게 읽힌다. 자동 출입문 너머에는 해 질 무렵의 차가운 청회색 자연광만 은은하게 보이고, 실내에는 현대식 선형 LED 천장 조명이 켜져 있어 낮고 균일한 상업 조도를 만든다. 계산대 주변의 소형 안내 표지, 전자식 또는 인쇄식 가격표, 일반적인 한국어 매장 안내판, 천장형 보안 카메라, 냉장 진열 케이스와 생활용품·포장식품 진열을 현실적인 수준으로 배치하되 특정 상표나 읽기 어려운 가짜 문구를 강조하지 않는다. 차분한 해안 도시의 중성색 바닥과 흰색·회색 금속 진열대, 제한적인 짙은 적색 행사 표지와 작은 금색 가격 강조 요소. 바닥에는 카트 바퀴 자국과 닦인 얼룩, 선반 금속에는 미세한 긁힘과 사용 흔적, 골판지에는 눌림과 찢긴 테이프 자국, 비닐 포장에는 실제 반사광이 보인다. 지나치게 정돈된 광고 사진이 아니라 영업 중인 실제 장소의 생활감과 일상적인 마모가 남은 사실적인 현장 기록 사진. 실제 DSLR 또는 미러리스 카메라, 28mm 광각 렌즈, 서 있는 성인의 눈높이 약 1.6m, 자연스러운 원근감과 깊이감, 과장되지 않은 자연스러운 피사계 심도. 실제 콘크리트계 바닥 마감, 분체도장 금속, 투명 유리, 골판지, 비닐과 종이 가격표의 재질을 정확하게 표현한다. 후처리 없는 담담한 실제 장소 참고 사진으로, 삽화나 3D 렌더, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 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": [
            3,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 1 toward unit 2 to retain the committed unit and marker context while allowing the consuming shot to place its subjects close in the foreground.",
          "lens_enum": "wide",
          "look_at_cell": [
            8,
            2
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the view originating in unit 1 and directed toward unit 2, with broad coverage sufficient to retain the committed context of target units 1, 2, and 3 where they fall inside the 90-degree cone. Include opening marker 4 and fixed markers 7, 9, 10, and 13 according to their floor-plan positions.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [3,5] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens cone. Maintain broad background coverage while accommodating the committed eye-level close foreground composition, with the primary profile in the right half and the secondary subject soft but recognizable at the left edge.",
          "subject_position_directive": "At eye level, place the primary subject in close left-facing profile in the right half, leaning back with the widened eye and cheek emphasized. Keep the second subject across the conversation axis at the left edge, three-quarter right, soft but recognizable, with transient marker 14 held forward near the background shelving context.",
          "state_cue_directive": "Carry transient marker 14 as the committed temporary state cue and retain numbered elements 1, 2, 3, 4, 7, 9, 10, and 13. The background is not designated clean, but no additional state cue beyond the surfaced shot staging and marker 14 should be invented.",
          "negative_continuity_directive": "Do not introduce unlisted numbered elements, uncommitted state overlays, or units and openings outside the chosen unit-1-to-unit-2 view cone. Keep the fixed placement relationships of markers 4, 7, 9, 10, and 13 consistent with the floor-plan geometry, and do not replace transient marker 14 with an invented cue."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l09_store",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l09_store"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L09B02": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L09B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권 중소도시의 해 질 무렵, 영업 중인 동네 마트 자동문 출구를 실제 장소에서 촬영한 다큐멘터리 풍 사진. 카메라는 출구 바로 바깥 보행로의 사람 눈높이 약 1.6m에 놓이고, 실제 DSLR 또는 미러리스 카메라의 35mm급 렌즈로 자동문 문턱을 약간 비스듬히 바라본다. 센서가 작동해 투명 유리 자동문 두 장이 부분적으로 열린 순간이며, 금속 문틀과 상부 센서, 고무 가장자리, 출입구 바닥 매트와 닳은 문턱이 정확히 보인다. 통화하며 밖으로 나오는 인물이 들어갈 수 있도록 문 앞과 화면 중앙 오른쪽에 비어 있는 자연스러운 동선을 확보하되, 사진 자체에는 사람과 얼굴이 전혀 없다.\n\n마트 내부는 현재 정상 영업 중인 상태로, 흰색 형광등과 실용적인 LED 천장등이 켜져 있고 계산대 일부, 생활용품과 포장 식품이 놓인 금속 진열대, 장바구니 거치대와 겹쳐 둔 쇼핑카트가 자동문 너머로 보인다. 유리에는 내부 조명과 푸른 회색 저녁 하늘이 약하게 겹쳐 반사되며, 내부가 완전히 가려지지 않을 정도의 현실적인 반사 강도를 유지한다. 천장 모서리에는 소형 CCTV 카메라가 있고, 출구 주변에는 인쇄물이 교체된 흔적이 남은 일반적인 행사 안내판이 있으나 읽을 수 없는 임의의 상호, 유명 브랜드 로고, 과장된 디지털 화면은 넣지 않는다.\n\n외부는 서해안권 도시의 저층 주거·상가 혼합 골목에서 흔히 볼 수 있는 실물 전형이다. 마트가 들어선 건물은 오래 사용한 붉은 벽돌 또는 작은 석재 타일 외벽과 알루미늄 새시 출입구, 빛바랜 차양을 갖춘 현실적인 근린상가이며, 외벽 한쪽에 에어컨 실외기와 노출 배관, 가스·전기 설비 배관이 정돈되지 않은 채 이어져 있다. 프레임 가장자리에는 이웃 저층 주택의 새시 창, 방범창, 좁은 골목의 전신주와 늘어진 전선 일부가 자연스럽게 보이게 하여 건물이 고립된 콘크리트 덩어리처럼 보이지 않게 한다. 출입구 앞에는 생활 흠집이 난 금속 볼라드와 작은 먼지, 바퀴 자국, 염분 섞인 해안 공기로 약간 탁해진 유리, 닳은 페인트 등 실제 영업 공간의 사용 흔적을 담는다.\n\n외부는 일몰 직후의 낮은 청회색 자연광, 내부는 따뜻하지 않은 중성 백색 매장 조명으로 표현하고, 문턱에서 두 광원이 현실적으로 섞이게 한다. 과도하게 어둡거나 공포 장식이 있는 공간이 아니라 일상적으로 운영되는 현대 한국 마트이며, 긴장감은 비어 있는 출구와 저녁의 밝기 차이에서만 은근히 느껴진다. 실제 콘크리트, 유리, 알루미늄, 고무 매트, 벽돌, 플라스틱 바구니의 재질과 마모를 정확히 표현하고 자연스러운 피사계 심도와 현실적인 노출을 사용한다. 깨끗한 스톡 사진이 아니라 실제 장소 기록 사진처럼 담담하고 생활감 있게, 후처리 없는 실제 카메라 촬영본. 삽화, 회화, 3D 렌더, 건축 시각화, 평면도, 도식, 탑다운 시점이 아니다. 사람, 얼굴, 시신, 혈흔 없음. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "카메라는 마트 출구 바로 바깥의 보행로에서 사람 눈높이 약 1.6m에 두고, 35mm급 렌즈로 자동문을 약간 비스듬히 바라본다. 통화하며 나오는 인물이 합성될 수 있도록 열린 문턱 앞과 화면 중앙 오른쪽에 충분한 빈 공간을 남긴다. 자동문 프레임, 센서, 매장 내부 계산대와 진열대가 함께 보이되 배경 정보가 인물 위치를 압도하지 않게 한다. 프레임 안에는 사람이나 얼굴을 넣지 않는다.",
            "shot_id": "S8_Shot5"
          }
        ],
        "shot_ids": [
          "S8_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "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.6m에 놓이고, 실제 DSLR 또는 미러리스 카메라의 35mm급 렌즈로 자동문 문턱을 약간 비스듬히 바라본다. 센서가 작동해 투명 유리 자동문 두 장이 부분적으로 열린 순간이며, 금속 문틀과 상부 센서, 고무 가장자리, 출입구 바닥 매트와 닳은 문턱이 정확히 보인다. 통화하며 밖으로 나오는 인물이 들어갈 수 있도록 문 앞과 화면 중앙 오른쪽에 비어 있는 자연스러운 동선을 확보하되, 사진 자체에는 사람과 얼굴이 전혀 없다.\n\n마트 내부는 현재 정상 영업 중인 상태로, 흰색 형광등과 실용적인 LED 천장등이 켜져 있고 계산대 일부, 생활용품과 포장 식품이 놓인 금속 진열대, 장바구니 거치대와 겹쳐 둔 쇼핑카트가 자동문 너머로 보인다. 유리에는 내부 조명과 푸른 회색 저녁 하늘이 약하게 겹쳐 반사되며, 내부가 완전히 가려지지 않을 정도의 현실적인 반사 강도를 유지한다. 천장 모서리에는 소형 CCTV 카메라가 있고, 출구 주변에는 인쇄물이 교체된 흔적이 남은 일반적인 행사 안내판이 있으나 읽을 수 없는 임의의 상호, 유명 브랜드 로고, 과장된 디지털 화면은 넣지 않는다.\n\n외부는 서해안권 도시의 저층 주거·상가 혼합 골목에서 흔히 볼 수 있는 실물 전형이다. 마트가 들어선 건물은 오래 사용한 붉은 벽돌 또는 작은 석재 타일 외벽과 알루미늄 새시 출입구, 빛바랜 차양을 갖춘 현실적인 근린상가이며, 외벽 한쪽에 에어컨 실외기와 노출 배관, 가스·전기 설비 배관이 정돈되지 않은 채 이어져 있다. 프레임 가장자리에는 이웃 저층 주택의 새시 창, 방범창, 좁은 골목의 전신주와 늘어진 전선 일부가 자연스럽게 보이게 하여 건물이 고립된 콘크리트 덩어리처럼 보이지 않게 한다. 출입구 앞에는 생활 흠집이 난 금속 볼라드와 작은 먼지, 바퀴 자국, 염분 섞인 해안 공기로 약간 탁해진 유리, 닳은 페인트 등 실제 영업 공간의 사용 흔적을 담는다.\n\n외부는 일몰 직후의 낮은 청회색 자연광, 내부는 따뜻하지 않은 중성 백색 매장 조명으로 표현하고, 문턱에서 두 광원이 현실적으로 섞이게 한다. 과도하게 어둡거나 공포 장식이 있는 공간이 아니라 일상적으로 운영되는 현대 한국 마트이며, 긴장감은 비어 있는 출구와 저녁의 밝기 차이에서만 은근히 느껴진다. 실제 콘크리트, 유리, 알루미늄, 고무 매트, 벽돌, 플라스틱 바구니의 재질과 마모를 정확히 표현하고 자연스러운 피사계 심도와 현실적인 노출을 사용한다. 깨끗한 스톡 사진이 아니라 실제 장소 기록 사진처럼 담담하고 생활감 있게, 후처리 없는 실제 카메라 촬영본. 삽화, 회화, 3D 렌더, 건축 시각화, 평면도, 도식, 탑다운 시점이 아니다. 사람, 얼굴, 시신, 혈흔 없음. 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:L09B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L09B01",
          "loc_id": "L09"
        }
      },
      "L09B03": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L09B03.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 도시와 섬 생활권에서 볼 수 있는 소규모 동네 마트 외벽의 감시카메라 설치 구역. 인적이 끊긴 고요한 이른 아침이며, 해가 막 뜨기 전후의 차갑고 옅은 자연광이 낮은 밝기로 골목과 외벽을 고르게 비춘다. 마트는 붉은 벽돌과 회색 석재 타일, 부분적으로 덧댄 금속 패널이 혼재된 현실적인 저층 상가 건물이며, 닫힌 금속 롤링 셔터와 유리 출입문, 빛이 꺼진 평범한 상점 간판이 보인다. 외벽 상단에는 현대식 고정형 감시카메라가 금속 브래킷으로 설치되어 있고, 카메라에서 이어지는 검은 케이블과 회색 노출 배선관이 방수 접속함으로 연결된다. 고정 나사 주변의 옅은 녹, 케이블 타이와 실리콘 방수 처리, 염분이 말라붙은 얼룩, 빗물 자국, 미세한 균열과 부분 보수 흔적을 사실적으로 표현한다. 작은 외벽 보안등은 새벽빛 속에서 희미하게 켜져 있거나 막 꺼질 듯한 상태이며, 공상과학 장비나 과장된 인터페이스는 없다.\n\n프레임 가장자리와 골목 너머에는 같은 지역의 실제 저층 주거지가 자연스럽게 이어진다. 붉은 벽돌 또는 화강석 타일 외벽, 알루미늄 새시 창문과 방범창, 에어컨 실외기와 외벽 배관, 도시가스 배관과 계량기, 옥상의 바랜 녹색 우레탄 방수층과 덧칠 자국, 작은 물탱크가 보인다. 좁은 골목에는 전신주와 처진 전선, 화분과 생활 잡동사니, 빨래줄, 멀리 주차된 소형 생활 차량이 있어 사람이 실제 거주하는 동네의 층층이 쌓인 흔적을 보여준다. 대상 건물은 주변과 단절된 요새처럼 보이지 않고 오래 사용된 상가와 주택 사이에 자연스럽게 섞여 있어야 한다. 바닷바람에 노출된 금속의 가벼운 부식과 콘크리트 하단의 습기 얼룩을 절제되게 반영한다.\n\n사람, 얼굴, 인체, 시체는 전혀 없다. 지면에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 35밀리미터급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 감시카메라 설치부와 마트 출입구, 주변 골목의 관계가 자연스럽게 읽히는 수평 시점이며, 위에서 내려다보는 시점이나 평면도, 건축 도면이 아니다. 실제 벽돌, 석재, 콘크리트, 도장 금속, 고무 케이블과 유리의 정확한 질감, 일상적인 마모와 오염, 자연스러운 원근과 피사계 심도. 깨끗한 광고용 사진이 아니라 보정하지 않은 실제 장소 기록 사진처럼 표현한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마트 외벽의 감시카메라 설치 구역과 닫힌 출입구, 골목 및 인접한 저층 주택 일부가 함께 보이는 넓은 현장 확인 구도. 카메라는 지면에서 약 1.6미터 높이의 보행자 시점이며 35밀리미터급 렌즈로 촬영한다. 감시카메라는 벽 상단에 작게 보이되 배선관과 접속함을 따라 위치를 분명히 파악할 수 있어야 한다. 인적 없는 고요한 이른 아침 상태를 유지한다.",
            "shot_id": "S19_Shot4"
          },
          {
            "guide_text": "마트 외벽에 고정된 감시카메라와 접속함, 노출 배선관, 케이블 고정부를 중심으로 더 가까이 잡은 현장 기록 구도. 약 1.6미터 높이에서 벽을 약간 올려다보되 과도한 로우앵글은 피하고, 35밀리미터급 렌즈의 자연스러운 원근을 사용한다. 카메라 하우징의 염분 얼룩과 나사 주변의 옅은 녹, 벽 마감의 균열과 보수 흔적이 실제 재료 질감으로 보여야 하며 사람은 없어야 한다.",
            "shot_id": "S19_Shot5"
          }
        ],
        "shot_ids": [
          "S19_Shot4",
          "S19_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "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년 대한민국 서해안권의 도시와 섬 생활권에서 볼 수 있는 소규모 동네 마트 외벽의 감시카메라 설치 구역. 인적이 끊긴 고요한 이른 아침이며, 해가 막 뜨기 전후의 차갑고 옅은 자연광이 낮은 밝기로 골목과 외벽을 고르게 비춘다. 마트는 붉은 벽돌과 회색 석재 타일, 부분적으로 덧댄 금속 패널이 혼재된 현실적인 저층 상가 건물이며, 닫힌 금속 롤링 셔터와 유리 출입문, 빛이 꺼진 평범한 상점 간판이 보인다. 외벽 상단에는 현대식 고정형 감시카메라가 금속 브래킷으로 설치되어 있고, 카메라에서 이어지는 검은 케이블과 회색 노출 배선관이 방수 접속함으로 연결된다. 고정 나사 주변의 옅은 녹, 케이블 타이와 실리콘 방수 처리, 염분이 말라붙은 얼룩, 빗물 자국, 미세한 균열과 부분 보수 흔적을 사실적으로 표현한다. 작은 외벽 보안등은 새벽빛 속에서 희미하게 켜져 있거나 막 꺼질 듯한 상태이며, 공상과학 장비나 과장된 인터페이스는 없다.\n\n프레임 가장자리와 골목 너머에는 같은 지역의 실제 저층 주거지가 자연스럽게 이어진다. 붉은 벽돌 또는 화강석 타일 외벽, 알루미늄 새시 창문과 방범창, 에어컨 실외기와 외벽 배관, 도시가스 배관과 계량기, 옥상의 바랜 녹색 우레탄 방수층과 덧칠 자국, 작은 물탱크가 보인다. 좁은 골목에는 전신주와 처진 전선, 화분과 생활 잡동사니, 빨래줄, 멀리 주차된 소형 생활 차량이 있어 사람이 실제 거주하는 동네의 층층이 쌓인 흔적을 보여준다. 대상 건물은 주변과 단절된 요새처럼 보이지 않고 오래 사용된 상가와 주택 사이에 자연스럽게 섞여 있어야 한다. 바닷바람에 노출된 금속의 가벼운 부식과 콘크리트 하단의 습기 얼룩을 절제되게 반영한다.\n\n사람, 얼굴, 인체, 시체는 전혀 없다. 지면에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 35밀리미터급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 감시카메라 설치부와 마트 출입구, 주변 골목의 관계가 자연스럽게 읽히는 수평 시점이며, 위에서 내려다보는 시점이나 평면도, 건축 도면이 아니다. 실제 벽돌, 석재, 콘크리트, 도장 금속, 고무 케이블과 유리의 정확한 질감, 일상적인 마모와 오염, 자연스러운 원근과 피사계 심도. 깨끗한 광고용 사진이 아니라 보정하지 않은 실제 장소 기록 사진처럼 표현한다. 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:L09B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L09B01",
          "loc_id": "L09"
        }
      },
      "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/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L15B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 공공기관 또는 행정시설 안에 있는 소규모 폐쇄회로 텔레비전 보안실 모니터 구역. 출입문 근처에서 문턱과 비어 있는 서서 검토하는 공간을 대각선으로 가로질러 방 안쪽의 연속형 다중 모니터 콘솔을 바라본 구도이다. 카메라는 약 1.6미터 높이의 서 있는 사람 눈높이이며, 28~35밀리미터급 적당한 광각 렌즈를 사용한다. 작업용 회전 의자는 콘솔 앞에 놓여 있고, 의자 뒤에는 두 명이 함께 서서 화면을 검토할 수 있는 충분한 통로와 빈 바닥이 남아 있다. 사람이나 얼굴은 전혀 없다.\n\n방 안쪽의 연속형 콘솔과 여러 대의 평면 모니터를 가장 눈에 띄게 보여 준다. 키보드와 마우스, 일반 업무용 데스크톱 컴퓨터, 벽 쪽의 소형 장비 랙, 정리된 케이블 트레이, 인터폰, 소수의 낡은 서류철이 있는 현대 한국 공공시설의 실용적인 보안실이다. 화면 인터페이스는 현실적인 일반 감시 체계 수준으로 제한하고 미래형 홀로그램이나 공상과학 장치를 넣지 않는다. 검토 중인 감시 영상은 모니터 화면 내부에만 표시되며, 비정상적으로 어둡고 노출이 부족해 희미한 명암과 압축 잡음만 보이고 장소나 대상, 얼굴, 복식은 판독할 수 없다. 어두운 영상 속에 근거 없는 인물이나 괴이한 형상, 선명한 세부를 만들어 내지 않는다. 화면 가장자리의 작은 시간 표시와 분할 감시 틀은 실제 장비처럼 보이되 글자는 읽기 어려운 크기로 둔다.\n\n낮은 밝기의 천장 조명과 모니터의 약한 빛이 섞인 긴장된 근무 환경. 회백색 도장 벽, 실용적인 흡음 천장재, 회색 비닐 바닥, 검은색과 짙은 회색의 금속·합성수지 장비, 절제된 해안 도시권의 중성색을 사용하고 작은 진홍색 서류철 정도만 제한적인 색상 강조로 둔다. 벽 모서리의 미세한 때, 바닥의 의자 바퀴 자국, 손이 자주 닿는 콘솔 가장자리의 마모, 실제 금속의 잔흠집, 전선 피복과 플라스틱 장비의 서로 다른 질감을 사실적으로 표현한다. 지나치게 정돈된 홍보용 사무실이나 깨끗한 재고 사진처럼 보이지 않고, 실제로 교대 근무가 이어지는 생활감 있는 시설이어야 한다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구별되지 않는 사실성, 자연스러운 원근과 깊이감, 현실적인 저조도 노출과 화면 반사, 정확한 콘크리트·금속·합성수지·직물 질감, 과도한 후처리 없음. 위에서 내려다본 시점이 아니며 바닥 평면도, 건축 도식, 삽화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "출입문 바로 안쪽의 사람 눈높이에서 문턱과 비어 있는 검토 공간을 지나 작업 의자 너머의 연속형 모니터 콘솔을 바라본다. 의자 뒤에는 두 사람이 서서 화면을 확인할 수 있을 정도의 현실적인 빈 바닥 공간을 확보하되 사람은 배치하지 않는다. 모든 감시 화면은 현재 공간과 분리된 평면 매체로 보이게 하고, 그중 검토 중인 영상은 비정상적으로 어두워 윤곽조차 거의 식별되지 않도록 유지한다.",
            "shot_id": "S20_Shot1"
          }
        ],
        "shot_ids": [
          "S20_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4 (entrance door), facing diagonally across number 3 (threshold zone) and number 2 (standing review zone) toward number 6 (continuous monitor console)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28–35 mm moderate wide angle",
          "framing_notes": "Keep number 6 prominent beyond number 7, with enough space behind the operator chair for two standing reviewers; depict number 9 only within the monitor screens as unusually dark, unreadable footage."
        },
        "reference_decision": {
          "bg_id": "L15B01",
          "fp_id": "fp_l15_cctv_security_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L15B01 is the sole supplied clean-anchor candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 8 at [1,8], looking toward [1,4] with a normal 50-degree lens, supports the committed static medium staging centered on markers 5 and 6 with subjects arranged on either side.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l15_cctv_security_room.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 and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              8
            ],
            "camera_unit": 8,
            "fov_deg": 50,
            "framing_notes": "Use a static, eye-level, neutral medium composition from unit 8, looking within unit 8 toward cell [1,4], so markers 5 and 6 form the central information surface while the two staged subjects occupy the middle-left and middle-right midground.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 8
          },
          "render_guidance": {
            "visible_space_directive": "Show the portion of unit 8 visible from cell [1,8] toward cell [1,4], centered on base markers 5 and 6 and retaining marker 7 in its fixed position south of them. Units 1, 2, and 3 and opening marker 4 are geometry supersets for camera unit 8, so include them only where the selected normal view actually admits them rather than forcing their visibility.",
            "camera_framing_directive": "Frame from camera unit 8 at cell [1,8], looking toward unit 8 at cell [1,4], with a normal 50-degree lens for neutral medium coverage. Keep markers 5 and 6 near middle-center, with enough midground width for the committed middle-left and middle-right subject placements.",
            "subject_position_directive": "Place the seated committed subject in the middle-left midground with a hand near the controls, and place the leaning committed subject in the middle-right midground. Orient both toward marker 6, which remains between their eyelines at middle-center, and retain the committed upper-body medium composition.",
            "state_cue_directive": "Carry transient marker 9 on marker 6 as the committed unusually dark, unreadable displayed state. Maintain the supplied low-to-mid interior illumination and restrained neutral grading without introducing any additional uncommitted state or light cue.",
            "negative_continuity_directive": "Do not invent elements beyond numbered markers 1 through 9 or assert visibility of units and openings outside the selected view. Preserve the fixed arrangement of markers 5, 6, and 7, and do not add uncommitted state overlays beyond marker 9."
          },
          "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: 8\n  - camera_cell: [1, 8]\n  - look_at_unit: 8\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a static, eye-level, neutral medium composition from unit 8, looking within unit 8 toward cell [1,4], so markers 5 and 6 form the central information surface while the two staged subjects occupy the middle-left and middle-right midground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 8 visible from cell [1,8] toward cell [1,4], centered on base markers 5 and 6 and retaining marker 7 in its fixed position south of them. Units 1, 2, and 3 and opening marker 4 are geometry supersets for camera unit 8, so include them only where the selected normal view actually admits them rather than forcing their visibility.\n  - camera_framing_directive: Frame from camera unit 8 at cell [1,8], looking toward unit 8 at cell [1,4], with a normal 50-degree lens for neutral medium coverage. Keep markers 5 and 6 near middle-center, with enough midground width for the committed middle-left and middle-right subject placements.\n  - subject_position_directive: Place the seated committed subject in the middle-left midground with a hand near the controls, and place the leaning committed subject in the middle-right midground. Orient both toward marker 6, which remains between their eyelines at middle-center, and retain the committed upper-body medium composition.\n  - state_cue_directive: Carry transient marker 9 on marker 6 as the committed unusually dark, unreadable displayed state. Maintain the supplied low-to-mid interior illumination and restrained neutral grading without introducing any additional uncommitted state or light cue.\n  - negative_continuity_directive: Do not invent elements beyond numbered markers 1 through 9 or assert visibility of units and openings outside the selected view. Preserve the fixed arrangement of markers 5, 6, and 7, and do not add uncommitted state overlays beyond marker 9.\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: 8\n  - camera_cell: [1, 8]\n  - look_at_unit: 8\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a static, eye-level, neutral medium composition from unit 8, looking within unit 8 toward cell [1,4], so markers 5 and 6 form the central information surface while the two staged subjects occupy the middle-left and middle-right midground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 8 visible from cell [1,8] toward cell [1,4], centered on base markers 5 and 6 and retaining marker 7 in its fixed position south of them. Units 1, 2, and 3 and opening marker 4 are geometry supersets for camera unit 8, so include them only where the selected normal view actually admits them rather than forcing their visibility.\n  - camera_framing_directive: Frame from camera unit 8 at cell [1,8], looking toward unit 8 at cell [1,4], with a normal 50-degree lens for neutral medium coverage. Keep markers 5 and 6 near middle-center, with enough midground width for the committed middle-left and middle-right subject placements.\n  - subject_position_directive: Place the seated committed subject in the middle-left midground with a hand near the controls, and place the leaning committed subject in the middle-right midground. Orient both toward marker 6, which remains between their eyelines at middle-center, and retain the committed upper-body medium composition.\n  - state_cue_directive: Carry transient marker 9 on marker 6 as the committed unusually dark, unreadable displayed state. Maintain the supplied low-to-mid interior illumination and restrained neutral grading without introducing any additional uncommitted state or light cue.\n  - negative_continuity_directive: Do not invent elements beyond numbered markers 1 through 9 or assert visibility of units and openings outside the selected view. Preserve the fixed arrangement of markers 5, 6, and 7, and do not add uncommitted state overlays beyond marker 9.\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: 8\n  - camera_cell: [1, 8]\n  - look_at_unit: 8\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a static, eye-level, neutral medium composition from unit 8, looking within unit 8 toward cell [1,4], so markers 5 and 6 form the central information surface while the two staged subjects occupy the middle-left and middle-right midground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 8 visible from cell [1,8] toward cell [1,4], centered on base markers 5 and 6 and retaining marker 7 in its fixed position south of them. Units 1, 2, and 3 and opening marker 4 are geometry supersets for camera unit 8, so include them only where the selected normal view actually admits them rather than forcing their visibility.\n  - camera_framing_directive: Frame from camera unit 8 at cell [1,8], looking toward unit 8 at cell [1,4], with a normal 50-degree lens for neutral medium coverage. Keep markers 5 and 6 near middle-center, with enough midground width for the committed middle-left and middle-right subject placements.\n  - subject_position_directive: Place the seated committed subject in the middle-left midground with a hand near the controls, and place the leaning committed subject in the middle-right midground. Orient both toward marker 6, which remains between their eyelines at middle-center, and retain the committed upper-body medium composition.\n  - state_cue_directive: Carry transient marker 9 on marker 6 as the committed unusually dark, unreadable displayed state. Maintain the supplied low-to-mid interior illumination and restrained neutral grading without introducing any additional uncommitted state or light cue.\n  - negative_continuity_directive: Do not invent elements beyond numbered markers 1 through 9 or assert visibility of units and openings outside the selected view. Preserve the fixed arrangement of markers 5, 6, and 7, and do not add uncommitted state overlays beyond marker 9.\n\n2026년 대한민국 서해안권 도시의 공공기관 또는 행정시설 안에 있는 소규모 폐쇄회로 텔레비전 보안실 모니터 구역. 출입문 근처에서 문턱과 비어 있는 서서 검토하는 공간을 대각선으로 가로질러 방 안쪽의 연속형 다중 모니터 콘솔을 바라본 구도이다. 카메라는 약 1.6미터 높이의 서 있는 사람 눈높이이며, 28~35밀리미터급 적당한 광각 렌즈를 사용한다. 작업용 회전 의자는 콘솔 앞에 놓여 있고, 의자 뒤에는 두 명이 함께 서서 화면을 검토할 수 있는 충분한 통로와 빈 바닥이 남아 있다. 사람이나 얼굴은 전혀 없다.\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": [
            1,
            8
          ],
          "camera_unit": 8,
          "fov_deg": 50,
          "framing_notes": "Use a static, eye-level, neutral medium composition from unit 8, looking within unit 8 toward cell [1,4], so markers 5 and 6 form the central information surface while the two staged subjects occupy the middle-left and middle-right midground.",
          "lens_enum": "normal",
          "look_at_cell": [
            1,
            4
          ],
          "look_at_unit": 8
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the portion of unit 8 visible from cell [1,8] toward cell [1,4], centered on base markers 5 and 6 and retaining marker 7 in its fixed position south of them. Units 1, 2, and 3 and opening marker 4 are geometry supersets for camera unit 8, so include them only where the selected normal view actually admits them rather than forcing their visibility.",
          "camera_framing_directive": "Frame from camera unit 8 at cell [1,8], looking toward unit 8 at cell [1,4], with a normal 50-degree lens for neutral medium coverage. Keep markers 5 and 6 near middle-center, with enough midground width for the committed middle-left and middle-right subject placements.",
          "subject_position_directive": "Place the seated committed subject in the middle-left midground with a hand near the controls, and place the leaning committed subject in the middle-right midground. Orient both toward marker 6, which remains between their eyelines at middle-center, and retain the committed upper-body medium composition.",
          "state_cue_directive": "Carry transient marker 9 on marker 6 as the committed unusually dark, unreadable displayed state. Maintain the supplied low-to-mid interior illumination and restrained neutral grading without introducing any additional uncommitted state or light cue.",
          "negative_continuity_directive": "Do not invent elements beyond numbered markers 1 through 9 or assert visibility of units and openings outside the selected view. Preserve the fixed arrangement of markers 5, 6, and 7, and do not add uncommitted state overlays beyond marker 9."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_cctv_security_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l15_cctv_security_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L14B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L14B03.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 실제 경찰 관서 안에 있는 형사과 사무실, 늦은 밤의 한산한 당직 상태. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 꾸밈없고 후처리 없는 사실적인 모습. 카메라는 형사과 출입문 안쪽 가까이에 서서 바닥에서 약 1.6미터 높이의 사람 눈높이로 촬영하고, 35밀리미터급 광각 렌즈를 사용해 공용 업무 구역의 책상 열 너머로 당직 업무 책상과 북쪽 창문들을 대각선 방향으로 바라본다. 위에서 내려다본 시점, 평면도, 건축 도면, 투시도 표현이 아니다.\n\n공용 업무 구역에는 회색과 옅은 베이지색의 실용적인 사무용 책상, 낮은 칸막이, 검은 회전 의자, 데스크톱 모니터와 키보드, 유선 전화기, 소형 프린터, 금속 서류함이 현실적인 간격으로 놓여 있다. 주변 책상 대부분은 사용자가 없는 채 정돈과 어수선함이 섞여 있고, 가장자리의 종이 더미, 빈 문서 받침, 평범한 머그잔, 쓰레기통 등 야간 사무실의 소박한 생활 흔적만 남아 있다. 값비싸거나 미래적인 장비는 없으며, 오래 사용한 책상 모서리의 마모, 칸막이 천의 미세한 얼룩, 의자 팔걸이의 광택, 금속 서류함의 작은 긁힘, 장판 또는 비닐 타일 바닥의 눌린 자국을 정확히 표현한다.\n\n당직 업무 책상만 현재 사용 중임을 암시하도록 모니터 한 대와 책상 조명이 켜져 있고 전화기, 키보드, 메모지와 필기구가 놓여 있으나 사람이나 얼굴은 전혀 없다. 의자는 책상 가까이에 자연스럽게 비어 있어 당직자가 잠시 자리를 비운 듯한 정도만 나타낸다. 모니터에는 식별 가능한 사건 정보가 없는 평범한 행정 업무 창이나 잠금 화면만 희미하게 보이며, 범죄 사진, 사건 현장 사진, 인물 사진, 감시 영상 속 사람, 위성 지도, 위치 추적 결과 또는 위치 정보 화면은 절대 표시하지 않는다. 벽 게시판도 일반 근무표와 무지 서식 정도로 제한하고 식별 가능한 고유 명칭이나 사건 자료는 넣지 않는다.\n\n천장에는 현대 한국 공공기관에서 흔한 백색 발광다이오드 패널 조명이 일부만 켜져 있어 당직 책상 주변은 낮은 중간 밝기, 멀리 있는 책상 열은 더 어둡게 남는다. 차갑고 중성적인 실내광과 북쪽 창문 너머의 짙은 밤빛이 자연스럽게 섞인다. 창문은 실용적인 알루미늄 새시와 부분적으로 내려온 블라인드로 구성하고, 유리에는 사무실 조명이 약하게 반사된다. 창밖에는 서해안권 도시의 어두운 공공청사 주변과 멀리 떨어진 항만 또는 도로의 작은 생활 불빛만 흐릿하게 보여야 하며 과장된 경관은 피한다. 전체 색감은 회색, 바랜 베이지색, 짙은 남청색 같은 절제된 해안 도시의 중성색을 중심으로 하고, 적갈색 문서철 표지나 작은 비상 설비 정도의 제한된 짙은 붉은색만 포함한다.\n\n실제 콘크리트 벽의 도장 질감, 금속의 미세한 산화와 손자국, 직물 칸막이의 섬유결, 합판 책상의 나뭇결, 플라스틱 장비의 일상적인 마모를 세밀하고 자연스럽게 표현한다. 공간은 지나치게 깨끗한 광고 사진이 아니라 실제 야간 근무가 이어지는 공공기관 사무실처럼 보여야 한다. 현실적인 노출, 정확한 원근감, 자연스러운 깊이감과 피사계 심도, 과도한 색 보정이나 인공적인 광원 효과 없음. 인물, 얼굴, 시신, 피, 초자연적 형상, 붉은 상징, 장식적 마법 문양은 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입문 안쪽의 서 있는 눈높이에서 공용 책상 구역을 대각선으로 가로질러 당직 업무 책상과 북쪽 창문을 함께 본다. 당직 책상의 켜진 모니터와 전화기, 사용 중인 흔적이 시선의 중심이 되게 하되 인물은 넣지 않는다. 주변 책상 열은 대부분 비어 있고 조명도 절제되어 야간의 한산한 근무 분위기가 분명해야 한다.",
            "shot_id": "S16_Shot1"
          },
          {
            "guide_text": "같은 출입문 안쪽 시점을 유지하면서 당직 업무 책상이 프레임 안에서 조금 더 또렷하게 읽히도록 구성한다. 북쪽 창문의 어두운 밤과 희미한 외부 불빛, 꺼진 책상 구역과 켜진 당직 구역의 현실적인 밝기 차이를 보여 준다. 인물, 얼굴, 범죄 사진, 사건 자료 이미지, 위치 추적 지도는 보이지 않게 한다.",
            "shot_id": "S16_Shot4"
          }
        ],
        "shot_ids": [
          "S16_Shot1",
          "S16_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (entry door), facing diagonally across number 1 (shared work zone) toward number 5 (duty desk workstation) and number 11 (north window bank)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Emphasize the occupied duty workstation while keeping the surrounding desk rows subdued and visibly sparse. Do not depict the crime photographs or GPS result associated with the later daytime event."
        },
        "reference_decision": {
          "bg_id": "L14B03",
          "fp_id": "fp_l14_detective_office",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L14B03 uses the same physical-space identity established by L14B02, but reverses the camera relationship to view from unit 1 toward unit 2 for the committed entrance and close shared-space staging. The fixed positions of units 1 and 2, markers 4 through 7, and openings 10 and 11 therefore inherit from L14B02, while the genuinely different camera direction requires its own plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L14B02.png"
          ],
          "source_bg_ids": [
            "L14B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l14_detective_office_space_1_2_3"
            ],
            "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_l14_detective_office_space_1_2_3",
                "ref_bg_id": "L14B02",
                "space_description": "Same physical space containing target units 1 and 2, with fixed marker continuity inherited from the anchor plate."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because the consuming shots remain within the same physical space represented by L14B02."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              6
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use the listed unit-1 camera cell facing unit 2 with neutral coverage, supporting the doorway-facing and shared-space relations committed across S16_Shot1 and S16_Shot4.",
            "lens_enum": "normal",
            "look_at_cell": [
              7,
              8
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the same fixed physical space as L14B02 from unit 1 toward unit 2. Keep markers 4, 5, 6, and 7 and openings 10 and 11 in the same established positions, with opening 10 supporting the entrance relation and the unit-1 fixed elements supporting the deeper shared-space view.",
            "camera_framing_directive": "Frame from camera unit 1 at [3,6] toward look-at unit 2 at [7,5] with a normal 50-degree field of view, using neutral coverage for the committed medium entrance relation and the tighter shared-space relation.",
            "subject_position_directive": "For S16_Shot1, stage the committed entering subject in the midground at middle-left while moving toward the interior, with the opening relation behind that movement. For S16_Shot4, preserve the committed foreground height relation between the central leaning subject and the lower-right shoulder-edge subject; add no other 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 cues and do not redraw ignored overlay markers 12 or 13.",
            "negative_continuity_directive": "Keep overlay markers 12 and 13 absent, do not move fixed markers inherited from L14B02, do not introduce unlisted scenario-specific elements, and omit any unit or opening that falls outside the selected unit-1-to-unit-2 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\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='L14B02' physical_space_id='fp_l14_detective_office_space_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 6]\n  - look_at_unit: 2\n  - look_at_cell: [7, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-1 camera cell facing unit 2 with neutral coverage, supporting the doorway-facing and shared-space relations committed across S16_Shot1 and S16_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same fixed physical space as L14B02 from unit 1 toward unit 2. Keep markers 4, 5, 6, and 7 and openings 10 and 11 in the same established positions, with opening 10 supporting the entrance relation and the unit-1 fixed elements supporting the deeper shared-space view.\n  - camera_framing_directive: Frame from camera unit 1 at [3,6] toward look-at unit 2 at [7,5] with a normal 50-degree field of view, using neutral coverage for the committed medium entrance relation and the tighter shared-space relation.\n  - subject_position_directive: For S16_Shot1, stage the committed entering subject in the midground at middle-left while moving toward the interior, with the opening relation behind that movement. For S16_Shot4, preserve the committed foreground height relation between the central leaning subject and the lower-right shoulder-edge subject; add no other 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 cues and do not redraw ignored overlay markers 12 or 13.\n  - negative_continuity_directive: Keep overlay markers 12 and 13 absent, do not move fixed markers inherited from L14B02, do not introduce unlisted scenario-specific elements, and omit any unit or opening that falls outside the selected unit-1-to-unit-2 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\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='L14B02' physical_space_id='fp_l14_detective_office_space_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 6]\n  - look_at_unit: 2\n  - look_at_cell: [7, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-1 camera cell facing unit 2 with neutral coverage, supporting the doorway-facing and shared-space relations committed across S16_Shot1 and S16_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same fixed physical space as L14B02 from unit 1 toward unit 2. Keep markers 4, 5, 6, and 7 and openings 10 and 11 in the same established positions, with opening 10 supporting the entrance relation and the unit-1 fixed elements supporting the deeper shared-space view.\n  - camera_framing_directive: Frame from camera unit 1 at [3,6] toward look-at unit 2 at [7,5] with a normal 50-degree field of view, using neutral coverage for the committed medium entrance relation and the tighter shared-space relation.\n  - subject_position_directive: For S16_Shot1, stage the committed entering subject in the midground at middle-left while moving toward the interior, with the opening relation behind that movement. For S16_Shot4, preserve the committed foreground height relation between the central leaning subject and the lower-right shoulder-edge subject; add no other 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 cues and do not redraw ignored overlay markers 12 or 13.\n  - negative_continuity_directive: Keep overlay markers 12 and 13 absent, do not move fixed markers inherited from L14B02, do not introduce unlisted scenario-specific elements, and omit any unit or opening that falls outside the selected unit-1-to-unit-2 view cone.\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='L14B02' physical_space_id='fp_l14_detective_office_space_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 6]\n  - look_at_unit: 2\n  - look_at_cell: [7, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-1 camera cell facing unit 2 with neutral coverage, supporting the doorway-facing and shared-space relations committed across S16_Shot1 and S16_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same fixed physical space as L14B02 from unit 1 toward unit 2. Keep markers 4, 5, 6, and 7 and openings 10 and 11 in the same established positions, with opening 10 supporting the entrance relation and the unit-1 fixed elements supporting the deeper shared-space view.\n  - camera_framing_directive: Frame from camera unit 1 at [3,6] toward look-at unit 2 at [7,5] with a normal 50-degree field of view, using neutral coverage for the committed medium entrance relation and the tighter shared-space relation.\n  - subject_position_directive: For S16_Shot1, stage the committed entering subject in the midground at middle-left while moving toward the interior, with the opening relation behind that movement. For S16_Shot4, preserve the committed foreground height relation between the central leaning subject and the lower-right shoulder-edge subject; add no other 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 cues and do not redraw ignored overlay markers 12 or 13.\n  - negative_continuity_directive: Keep overlay markers 12 and 13 absent, do not move fixed markers inherited from L14B02, do not introduce unlisted scenario-specific elements, and omit any unit or opening that falls outside the selected unit-1-to-unit-2 view cone.\n\n2026년 대한민국 서해안권 도시의 실제 경찰 관서 안에 있는 형사과 사무실, 늦은 밤의 한산한 당직 상태. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 꾸밈없고 후처리 없는 사실적인 모습. 카메라는 형사과 출입문 안쪽 가까이에 서서 바닥에서 약 1.6미터 높이의 사람 눈높이로 촬영하고, 35밀리미터급 광각 렌즈를 사용해 공용 업무 구역의 책상 열 너머로 당직 업무 책상과 북쪽 창문들을 대각선 방향으로 바라본다. 위에서 내려다본 시점, 평면도, 건축 도면, 투시도 표현이 아니다.\n\n공용 업무 구역에는 회색과 옅은 베이지색의 실용적인 사무용 책상, 낮은 칸막이, 검은 회전 의자, 데스크톱 모니터와 키보드, 유선 전화기, 소형 프린터, 금속 서류함이 현실적인 간격으로 놓여 있다. 주변 책상 대부분은 사용자가 없는 채 정돈과 어수선함이 섞여 있고, 가장자리의 종이 더미, 빈 문서 받침, 평범한 머그잔, 쓰레기통 등 야간 사무실의 소박한 생활 흔적만 남아 있다. 값비싸거나 미래적인 장비는 없으며, 오래 사용한 책상 모서리의 마모, 칸막이 천의 미세한 얼룩, 의자 팔걸이의 광택, 금속 서류함의 작은 긁힘, 장판 또는 비닐 타일 바닥의 눌린 자국을 정확히 표현한다.\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": [
            3,
            6
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use the listed unit-1 camera cell facing unit 2 with neutral coverage, supporting the doorway-facing and shared-space relations committed across S16_Shot1 and S16_Shot4.",
          "lens_enum": "normal",
          "look_at_cell": [
            7,
            8
          ],
          "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 same fixed physical space as L14B02 from unit 1 toward unit 2. Keep markers 4, 5, 6, and 7 and openings 10 and 11 in the same established positions, with opening 10 supporting the entrance relation and the unit-1 fixed elements supporting the deeper shared-space view.",
          "camera_framing_directive": "Frame from camera unit 1 at [3,6] toward look-at unit 2 at [7,5] with a normal 50-degree field of view, using neutral coverage for the committed medium entrance relation and the tighter shared-space relation.",
          "subject_position_directive": "For S16_Shot1, stage the committed entering subject in the midground at middle-left while moving toward the interior, with the opening relation behind that movement. For S16_Shot4, preserve the committed foreground height relation between the central leaning subject and the lower-right shoulder-edge subject; add no other 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 cues and do not redraw ignored overlay markers 12 or 13.",
          "negative_continuity_directive": "Keep overlay markers 12 and 13 absent, do not move fixed markers inherited from L14B02, do not introduce unlisted scenario-specific elements, and omit any unit or opening that falls outside the selected unit-1-to-unit-2 view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_detective_office",
          "prior_bg_ids": [
            "L14B02"
          ],
          "attached_ref_labels": [
            "bg:L14B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L14B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L14B02.png",
        "t2i_prompt": "2026년 현대 대한민국 서해안권 도시의 공공기관 내부에 있는 형사과 사무실 좌석 구역. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 출입문 바로 안쪽의 서 있는 사람 눈높이 약 1.6m에서 28mm 광각 렌즈로 촬영한다. 문턱과 소규모 민원인 대기 좌석 구역을 전경에 두고, 그 너머의 공용 업무 구역에 여러 개의 실용적인 책상과 낮은 파티션, 검은색 사무용 의자, 데스크톱 모니터, 키보드, 마우스, 유선 전화기, 문서 트레이가 이어지는 넓은 설정 구도. 프레임 한쪽에는 철제 캐비닛과 개방형 선반, 공용 프린터가 놓인 서비스·수납 구역이 자연스럽게 보인다. 형사들이 낮 시간 회의 호출을 받고 급히 빠져나간 직후처럼 모든 좌석은 비어 있고, 의자 몇 개가 책상에서 약간 뒤로 밀려 있으며, 평범한 무지 머그잔과 닫힌 서류철 정도만 남아 있다. 사건 관련 사진, 수사 지도, 이름, 개인정보, 읽을 수 있는 문서 내용은 전혀 보이지 않으며 모든 모니터는 꺼져 있거나 식별 가능한 정보가 없는 빈 대기 상태다. 사람, 얼굴, 신체는 없다.\n\n현대 한국 공공기관 사무실에서 흔한 흰색 도장 벽, 회색 계열 바닥 타일, 흠집과 손때가 남은 합판 또는 금속 사무 가구, 약간 누렇게 사용감이 밴 낮은 파티션 패브릭, 실제 플라스틱과 분체도장 금속의 질감을 정확히 표현한다. 천장은 흡음 텍스와 매립형 직사각 LED 조명으로 구성되고, 창문 블라인드 사이로 흐린 해안 도시의 낮 자연광이 들어와 실내 조명과 현실적으로 섞인다. 벽시계, 휴지통, 간단한 옷걸이 등 일상적인 업무 흔적을 절제해 배치한다. 지나치게 정돈된 홍보용 사무실이나 깨끗한 스톡 사진이 아니라, 모서리의 미세한 먼지, 바퀴 자국, 책상 표면의 잔흠집, 케이블 정리의 불균일함이 남은 실제 사용 공간이다. 자연스러운 화이트 밸런스와 사실적인 중간 밝기, 현실적인 그림자, 정확한 재료 질감, 과장되지 않은 자연스러운 심도, 무보정에 가까운 현장 기록 사진. CGI, 일러스트, 건축 시각화, 평면도, 도식, 하향 시점이 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "출입문 바로 안쪽에서 약 1.6m 높이로 카메라를 두고, 문턱과 비어 있는 민원인 좌석 구역 너머로 공용 업무 구역을 넓게 바라본다. 측면에는 서비스·수납 구역이 함께 읽히게 하며, 28mm 광각 렌즈의 자연스러운 원근으로 빈 책상 군과 사람이 급히 자리를 뜬 듯 조금 밀려난 의자들을 보여 준다. 인물은 없고, 모니터는 꺼져 있거나 내용 없는 대기 화면으로 유지하며 사건 관련 문서·사진·지도·식별 가능한 화면 정보는 배제한다.",
            "shot_id": "S21_Shot5"
          }
        ],
        "shot_ids": [
          "S21_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 10 (entry door), facing through number 2 (threshold and visitor zone) toward number 1 (shared work zone), with number 3 (service and storage zone) along the side",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a broad establishing composition showing the office recently vacated, with the workstations and seating empty. Keep all event-specific desk and monitor content absent."
        },
        "reference_decision": {
          "bg_id": "L14B02",
          "fp_id": "fp_l14_detective_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L14B02 is a clean-background anchor candidate and references the complete fixed marker set 1 through 11. A wide view from unit 2 toward unit 1 provides the strongest available dwelling-identity plate for S21_Shot5 while allowing unit 3 only where it falls inside the advertised visibility superset.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l14_detective_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 plate is available, and this node is the required floor-plan-seeded identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              5
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-2 camera cell and look toward unit 1 with broad coverage suitable for the committed medium staging and the target-unit set [1, 2, 3].",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 2 in relation to unit 1 from the selected wide view, preserve fixed markers 4, 5, 6, and 7 in their committed positions, and include unit 3 plus fixed markers 8 and 9 and openings 10 and 11 only where they fall inside the broad view cone.",
            "camera_framing_directive": "Frame from camera unit 2 at [7,5] toward look-at unit 1 at [3,6] with a wide 90-degree field of view, giving broad coverage around the committed midground subject position and the surrounding fixed markers.",
            "subject_position_directive": "For S21_Shot5, place the committed subject at seated eye level in the midground, slightly right of center and perched forward, while keeping the other committed seating cues visibly unoccupied and separated; introduce no additional 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 cues and keep overlay markers 12 and 13 absent.",
            "negative_continuity_directive": "Exclude ignored overlay markers 12 and 13, do not add unlisted scenario-specific elements, and do not depict units or openings outside the chosen view cone; treat the geometry visibility lists as supersets rather than mandatory inclusions."
          },
          "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: 2\n  - camera_cell: [7, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-2 camera cell and look toward unit 1 with broad coverage suitable for the committed medium staging and the target-unit set [1, 2, 3].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 in relation to unit 1 from the selected wide view, preserve fixed markers 4, 5, 6, and 7 in their committed positions, and include unit 3 plus fixed markers 8 and 9 and openings 10 and 11 only where they fall inside the broad view cone.\n  - camera_framing_directive: Frame from camera unit 2 at [7,5] toward look-at unit 1 at [3,6] with a wide 90-degree field of view, giving broad coverage around the committed midground subject position and the surrounding fixed markers.\n  - subject_position_directive: For S21_Shot5, place the committed subject at seated eye level in the midground, slightly right of center and perched forward, while keeping the other committed seating cues visibly unoccupied and separated; introduce no additional 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 cues and keep overlay markers 12 and 13 absent.\n  - negative_continuity_directive: Exclude ignored overlay markers 12 and 13, do not add unlisted scenario-specific elements, and do not depict units or openings outside the chosen view cone; treat the geometry visibility lists as supersets rather than mandatory inclusions.\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: 2\n  - camera_cell: [7, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-2 camera cell and look toward unit 1 with broad coverage suitable for the committed medium staging and the target-unit set [1, 2, 3].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 in relation to unit 1 from the selected wide view, preserve fixed markers 4, 5, 6, and 7 in their committed positions, and include unit 3 plus fixed markers 8 and 9 and openings 10 and 11 only where they fall inside the broad view cone.\n  - camera_framing_directive: Frame from camera unit 2 at [7,5] toward look-at unit 1 at [3,6] with a wide 90-degree field of view, giving broad coverage around the committed midground subject position and the surrounding fixed markers.\n  - subject_position_directive: For S21_Shot5, place the committed subject at seated eye level in the midground, slightly right of center and perched forward, while keeping the other committed seating cues visibly unoccupied and separated; introduce no additional 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 cues and keep overlay markers 12 and 13 absent.\n  - negative_continuity_directive: Exclude ignored overlay markers 12 and 13, do not add unlisted scenario-specific elements, and do not depict units or openings outside the chosen view cone; treat the geometry visibility lists as supersets rather than mandatory inclusions.\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: 2\n  - camera_cell: [7, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-2 camera cell and look toward unit 1 with broad coverage suitable for the committed medium staging and the target-unit set [1, 2, 3].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 in relation to unit 1 from the selected wide view, preserve fixed markers 4, 5, 6, and 7 in their committed positions, and include unit 3 plus fixed markers 8 and 9 and openings 10 and 11 only where they fall inside the broad view cone.\n  - camera_framing_directive: Frame from camera unit 2 at [7,5] toward look-at unit 1 at [3,6] with a wide 90-degree field of view, giving broad coverage around the committed midground subject position and the surrounding fixed markers.\n  - subject_position_directive: For S21_Shot5, place the committed subject at seated eye level in the midground, slightly right of center and perched forward, while keeping the other committed seating cues visibly unoccupied and separated; introduce no additional 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 cues and keep overlay markers 12 and 13 absent.\n  - negative_continuity_directive: Exclude ignored overlay markers 12 and 13, do not add unlisted scenario-specific elements, and do not depict units or openings outside the chosen view cone; treat the geometry visibility lists as supersets rather than mandatory inclusions.\n\n2026년 현대 대한민국 서해안권 도시의 공공기관 내부에 있는 형사과 사무실 좌석 구역. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 출입문 바로 안쪽의 서 있는 사람 눈높이 약 1.6m에서 28mm 광각 렌즈로 촬영한다. 문턱과 소규모 민원인 대기 좌석 구역을 전경에 두고, 그 너머의 공용 업무 구역에 여러 개의 실용적인 책상과 낮은 파티션, 검은색 사무용 의자, 데스크톱 모니터, 키보드, 마우스, 유선 전화기, 문서 트레이가 이어지는 넓은 설정 구도. 프레임 한쪽에는 철제 캐비닛과 개방형 선반, 공용 프린터가 놓인 서비스·수납 구역이 자연스럽게 보인다. 형사들이 낮 시간 회의 호출을 받고 급히 빠져나간 직후처럼 모든 좌석은 비어 있고, 의자 몇 개가 책상에서 약간 뒤로 밀려 있으며, 평범한 무지 머그잔과 닫힌 서류철 정도만 남아 있다. 사건 관련 사진, 수사 지도, 이름, 개인정보, 읽을 수 있는 문서 내용은 전혀 보이지 않으며 모든 모니터는 꺼져 있거나 식별 가능한 정보가 없는 빈 대기 상태다. 사람, 얼굴, 신체는 없다.\n\n현대 한국 공공기관 사무실에서 흔한 흰색 도장 벽, 회색 계열 바닥 타일, 흠집과 손때가 남은 합판 또는 금속 사무 가구, 약간 누렇게 사용감이 밴 낮은 파티션 패브릭, 실제 플라스틱과 분체도장 금속의 질감을 정확히 표현한다. 천장은 흡음 텍스와 매립형 직사각 LED 조명으로 구성되고, 창문 블라인드 사이로 흐린 해안 도시의 낮 자연광이 들어와 실내 조명과 현실적으로 섞인다. 벽시계, 휴지통, 간단한 옷걸이 등 일상적인 업무 흔적을 절제해 배치한다. 지나치게 정돈된 홍보용 사무실이나 깨끗한 스톡 사진이 아니라, 모서리의 미세한 먼지, 바퀴 자국, 책상 표면의 잔흠집, 케이블 정리의 불균일함이 남은 실제 사용 공간이다. 자연스러운 화이트 밸런스와 사실적인 중간 밝기, 현실적인 그림자, 정확한 재료 질감, 과장되지 않은 자연스러운 심도, 무보정에 가까운 현장 기록 사진. 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": [
            7,
            5
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-2 camera cell and look toward unit 1 with broad coverage suitable for the committed medium staging and the target-unit set [1, 2, 3].",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            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 2 in relation to unit 1 from the selected wide view, preserve fixed markers 4, 5, 6, and 7 in their committed positions, and include unit 3 plus fixed markers 8 and 9 and openings 10 and 11 only where they fall inside the broad view cone.",
          "camera_framing_directive": "Frame from camera unit 2 at [7,5] toward look-at unit 1 at [3,6] with a wide 90-degree field of view, giving broad coverage around the committed midground subject position and the surrounding fixed markers.",
          "subject_position_directive": "For S21_Shot5, place the committed subject at seated eye level in the midground, slightly right of center and perched forward, while keeping the other committed seating cues visibly unoccupied and separated; introduce no additional 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 cues and keep overlay markers 12 and 13 absent.",
          "negative_continuity_directive": "Exclude ignored overlay markers 12 and 13, do not add unlisted scenario-specific elements, and do not depict units or openings outside the chosen view cone; treat the geometry visibility lists as supersets rather than mandatory inclusions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_detective_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l14_detective_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L14B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L14B02",
        "reused_from_bg_id": "L14B02",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L14B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권 도시의 지역 수사 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 주 작업 책상 가까이에서 약 1.4m 높이의 앉은 자세와 선 자세 사이 눈높이로, 40mm급 표준 광각 렌즈를 사용해 책상 상판 너머 맞은편 당직용 책상과 데스크톱 모니터를 바라본다. 절대로 위에서 내려다본 평면도 시점이 아니며, 실제 사람이 사무실 안에 서서 보는 자연스러운 수평 원근이다.\n\n가까운 책상 상판 전반에 여러 장의 범죄 현장 인화사진이 겹치고 흩어진 채 뚜렷하게 펼쳐져 있다. 사진들은 심각한 사건을 암시하는 파손된 방, 뒤집힌 생활용품, 증거 번호 표식, 깨진 물건, 어둡게 말라붙은 얼룩과 수사 현장 흔적을 담되, 사람·얼굴·시신·신체 부위는 전혀 보여 주지 않고 노골적인 신체 훼손도 묘사하지 않는다. 인화지의 반무광 표면, 약간 휜 모서리, 지문 자국과 실제 출력 색감을 사실적으로 표현한다. 주변에는 사건 서류, 메모지, 평범한 사무용 전화기, 키보드와 마우스가 사용 중인 듯 놓여 있으나 공간에는 사람이 없다.\n\n맞은편 당직용 책상의 모니터에는 현실적인 현대식 GPS 위치 조회 결과가 화면 평면 안에만 표시된다. 대한민국 서해안권의 일반적인 해안선과 도로가 보이는 디지털 지도, 좌표 정보, 단일 위치 핀과 기본적인 검색 패널을 읽을 수 있을 정도로 표현하되 특정 실존 주소나 기관명은 강조하지 않는다. 화면은 보통 사무용 모니터의 해상도와 약한 반사, 픽셀 밀도와 밝기를 유지하고, 홀로그램·공중 투사·과장된 미래형 인터페이스는 없다.\n\n사무실은 현대 한국 공공기관에서 흔한 회색 또는 옅은 베이지색 책상과 낮은 파티션, 검은 패브릭 사무용 의자, 금속 서류 캐비닛, 소형 프린터, 게시판, 묶인 서류철로 구성된다. 흰색 도장 벽의 작은 긁힘, 오래 사용한 합판 책상 모서리의 마모, 금속 손잡이의 미세한 손때, 케이블과 멀티탭, 정리되지 않은 종이 더미 등 실제 근무 공간의 생활감과 사용 흔적을 담는다. 창문의 알루미늄 새시와 부분적으로 내려온 블라인드를 통해 흐린 해안 도시의 낮빛이 들어오고, 천장의 평범한 사무용 LED 또는 형광등이 함께 켜져 낮은 밝기의 중성광을 만든다. 차분한 회색과 해안성 중간색 위주이며 사진과 서류의 제한적인 짙은 적색 단서만 존재한다.\n\n빈 사무실이라는 사실을 알 수 있도록 주변 책상, 통로, 의자와 수납 가구를 충분히 프레임에 포함한다. 실제 콘크리트와 도장 벽, 금속의 미세한 산화와 손때, 직물 조직, 합판의 나뭇결, 종이의 섬유와 일상적인 먼지·얼룩을 정확히 재현한다. 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 사실적 장소 기록 사진, 자연스러운 피사계 심도와 노출, 과도한 보정 없는 담담한 사진. 깨끗한 스톡 사진, 일러스트, 건축 시각화, CGI처럼 보이지 않게 한다. 사람과 얼굴은 전혀 없다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "가까운 주 작업 책상 위에 펼쳐진 여러 장의 비노골적 범죄 현장 사진을 전경의 핵심으로 잡는다. 사진에는 파손된 실내, 증거 표식, 어두운 얼룩과 수사 흔적만 보이고 사람·시신·신체 부위는 보이지 않게 한다. 약 1.4m 높이의 시점에서 책상 너머 빈 사무실과 맞은편 당직용 책상까지 함께 보여 공간이 비어 있음을 분명히 한다.",
            "shot_id": "S21_Shot7"
          },
          {
            "guide_text": "동일한 위치와 사무실 연속성을 유지하되 맞은편 당직용 책상의 모니터가 조금 더 명확히 읽히게 프레이밍한다. 화면 안에만 서해안권의 일반적인 해안 지도, GPS 좌표 결과와 단일 위치 표시를 현실적인 지도 인터페이스로 제시하며 홀로그램이나 공상과학식 그래픽은 배제한다. 전경의 범죄 현장 사진도 일부 남겨 두어 두 단서가 한 프레임에서 연결되게 한다.",
            "shot_id": "S21_Shot8"
          }
        ],
        "shot_ids": [
          "S21_Shot7",
          "S21_Shot8"
        ],
        "scenes": [],
        "parent_id": "L14B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 4 (primary desk workstation), facing across its desktop toward number 5 (duty desk workstation) and the monitor carrying number 13 (GPS result)",
          "camera_height": "seated-to-standing eye level, approximately 1.4 m",
          "lens_hint": "40mm normal-wide lens",
          "framing_notes": "Frame number 12 prominently across the near desktop and keep number 13 legible as content confined to the distant workstation monitor. Preserve enough surrounding office context to establish that the room is empty."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L14B02",
          "selected_refs": [
            {
              "physical_space_id": "fp_l14_detective_office_space_1_2_3",
              "ref_bg_id": "L14B02",
              "space_description": "Same physical space and matching unit-2-to-unit-1 camera relationship, with fixed markers 1, 4, 5, and 11 carried forward."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 2 at [7,5] toward look-at unit 1 at [3,6] with a telephoto 25-degree field of view, using compressed narrow coverage for the close and insert staging while retaining only the required traces of fixed context.",
          "negative_continuity_directive": "Keep the positions of unit 1 and fixed markers 4, 5, and 11 identical to L14B02, do not shift permanent structure to accommodate markers 12 or 13, do not import the reversed framing of L14B03, and do not add unlisted scenario-specific elements or spaces outside the narrow view cone.",
          "state_cue_directive": "Carry only committed transient markers 12 and 13: marker 12 supplies the partial lower-frame state cue for S21_Shot7, and marker 13 supplies the centered readable state-facing cue for S21_Shot8. Do not invent any additional state cues.",
          "subject_position_directive": "For S21_Shot7, place the committed subject in the foreground with the head filling most of the center-right frame and the gaze directed downward toward the lower-frame cue. For S21_Shot8, keep the frame free of subjects and center the committed background display cue.",
          "visible_space_directive": "Show a narrow view from unit 2 into target unit 1, preserving the L14B02 positions of fixed markers 4 and 5 and opening marker 11. Retain only the portions of those fixed elements that fit the telephoto cone and the committed close or insert framing."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_detective_office",
          "prior_bg_ids": [
            "L14B02"
          ],
          "attached_ref_labels": [
            "bg:L14B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L16B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권 중소도시의 현대적인 경찰서 외부 자전거 주차 및 진출 구역. 도로 가장자리에서 경찰서 건물 전면을 향해 대각선으로 바라보는 구도이며, 서 있는 사람의 눈높이 약 1.6m에서 35mm급 중간 광각 렌즈로 촬영한다. 전경에서 중경으로 이어지는 포장된 진출 공간 한쪽에 실용적인 금속 자전거 거치대가 있고, 출발 직전의 평범한 생활 자전거 한 대가 거치대 바로 옆에 세워져 있다. 자전거 앞쪽에서 넓은 진출 공간을 가로질러 도로 가장자리까지 이어지는 시각적·물리적 이동 경로는 장애물 없이 명확하게 비워 둔다. 뒤쪽에는 현대 한국의 소규모 경찰서 전면이 식별되도록 출입문, 새시 창문, 절제된 공공기관 표지판과 경찰을 나타내는 일반적인 청색 계열 안내 요소를 배치하되 특정 기관명이나 작품 고유명사는 쓰지 않는다. 건물은 실제 지방 공공청사에서 흔한 밝은 석재 타일과 일부 회색 금속 패널 마감, 비와 염분에 조금 바랜 실리콘 줄눈, 문턱의 흙자국, 하부 벽면의 빗물 얼룩처럼 현실적인 사용감이 있다. 외벽에는 노출 배수관, 에어컨 실외기와 배관 덮개, 소형 CCTV 카메라가 기능적으로 설치되어 있다. 주변에는 콘크리트 보도 경계석, 희미하게 닳은 주차선, 낮은 볼라드, 배수구가 있으며, 프레임 가장자리에는 서해안권 도심의 평범한 저층 건물 일부와 전신주·전선, 교통안전 거울이 자연스럽게 이어져 건물이 고립된 세트처럼 보이지 않게 한다. 맑거나 옅게 흐린 주간의 자연광, 해안 도시 특유의 약간 습한 공기와 절제된 회색·베이지색 중성 톤, 공공시설 청색 포인트. 과도하게 어둡거나 극적인 조명 없이 현장의 실제 밝기를 유지한다. 실제 콘크리트의 거친 표면, 금속 거치대의 미세한 녹과 긁힘, 자전거 고무 타이어와 체인의 기름때, 유리 반사와 도로 포장의 보수 자국을 정확하게 표현한다. 사람, 얼굴, 인체, 피, 시체는 전혀 없다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적이고 생활감 있으며 자연스러운 심도, 과도한 후처리 없음. 깨끗한 스톡 사진, 삽화, CGI, 건축 시각화가 아니며 탑다운 시점, 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "도로 가장자리에서 서서 경찰서 전면을 대각선으로 바라본다. 프레임 앞쪽과 중간에는 거치대 옆에 세워진 자전거를 분명히 담고, 자전거가 출발해 진출 공간을 가로질러 도로 가장자리로 이동할 수 있는 비어 있는 경로를 확보한다. 배경에는 경찰서 출입구와 공공기관임을 알아볼 수 있는 전면부를 함께 유지한다. 사람이나 얼굴은 넣지 않는다.",
            "shot_id": "S22_Shot2"
          }
        ],
        "shot_ids": [
          "S22_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "from the street edge within number 8, facing diagonally across number 7 toward number 5 and number 6, with number 2 and number 3 on the station frontage behind them",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Show the bicycle at number 9 beside the rack before departure, with an unobstructed visual route across number 7 toward number 8; keep the station entrance and frontage identifiable in the background."
        },
        "reference_decision": {
          "bg_id": "L16B01",
          "fp_id": "fp_l16_station_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L16B01 is the sole clean-anchor candidate supplied for this floor plan and therefore establishes dwelling identity without a prior reference. For S22_Shot2, camera unit 7 looking toward unit 5 with a wide lens provides broad coverage across the targeted exterior units while supporting the committed profile-right movement and space ahead of the subject.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l16_station_exterior.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 same-fp references are available, and this first node must be rendered fresh as the dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              4
            ],
            "camera_unit": 7,
            "fov_deg": 90,
            "framing_notes": "Use the listed cell in unit 7 and aim toward unit 5 through look-at cell [3,7]; broad coverage supports the committed medium side framing and preserves travel space toward frame right.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              7
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From unit 7, show the view toward unit 5 with broad coverage of visible candidate units 5, 4, and 1, including openings 2 and 3 and fixed fixture marker 6 where the cone permits. Use markers 1 through 8 to maintain the committed structural relationships; unit 8 need not appear because it lies outside the forward view.",
            "camera_framing_directive": "Frame from camera unit 7 at cell [6,4], looking toward unit 5 through cell [3,7], with the wide 90-degree lens providing broad coverage. Maintain the committed medium side framing, center the moving subject at a stable scale, and retain travel space toward frame right.",
            "subject_position_directive": "Place the committed subject in the midground at middle_center, shown profile_right with the torso crouched low over the committed moving support, moving toward frame right. Keep the subject's scale stable, preserve forward travel space, and carry the staged off-screen gaze and trailing motion cues without adding other subjects.",
            "state_cue_directive": "Include transient marker 9 as committed by the dossier and preserve numbered elements 1 through 8 as fixed base context where visible. The surfaced staging commits daytime ambient illumination with subdued neutral grading and crisp kinetic contrast; add no further uncommitted state cues.",
            "negative_continuity_directive": "Do not invent additional numbered elements, state overlays, subjects, or scenario-specific objects beyond committed markers 1 through 9 and the surfaced staging. Do not force unit 8 or other geometry outside the chosen unit-7-to-unit-5 view cone into the frame."
          },
          "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: 7\n  - camera_cell: [6, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed cell in unit 7 and aim toward unit 5 through look-at cell [3,7]; broad coverage supports the committed medium side framing and preserves travel space toward frame right.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 7, show the view toward unit 5 with broad coverage of visible candidate units 5, 4, and 1, including openings 2 and 3 and fixed fixture marker 6 where the cone permits. Use markers 1 through 8 to maintain the committed structural relationships; unit 8 need not appear because it lies outside the forward view.\n  - camera_framing_directive: Frame from camera unit 7 at cell [6,4], looking toward unit 5 through cell [3,7], with the wide 90-degree lens providing broad coverage. Maintain the committed medium side framing, center the moving subject at a stable scale, and retain travel space toward frame right.\n  - subject_position_directive: Place the committed subject in the midground at middle_center, shown profile_right with the torso crouched low over the committed moving support, moving toward frame right. Keep the subject's scale stable, preserve forward travel space, and carry the staged off-screen gaze and trailing motion cues without adding other subjects.\n  - state_cue_directive: Include transient marker 9 as committed by the dossier and preserve numbered elements 1 through 8 as fixed base context where visible. The surfaced staging commits daytime ambient illumination with subdued neutral grading and crisp kinetic contrast; add no further uncommitted state cues.\n  - negative_continuity_directive: Do not invent additional numbered elements, state overlays, subjects, or scenario-specific objects beyond committed markers 1 through 9 and the surfaced staging. Do not force unit 8 or other geometry outside the chosen unit-7-to-unit-5 view cone into the frame.\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: 7\n  - camera_cell: [6, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed cell in unit 7 and aim toward unit 5 through look-at cell [3,7]; broad coverage supports the committed medium side framing and preserves travel space toward frame right.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 7, show the view toward unit 5 with broad coverage of visible candidate units 5, 4, and 1, including openings 2 and 3 and fixed fixture marker 6 where the cone permits. Use markers 1 through 8 to maintain the committed structural relationships; unit 8 need not appear because it lies outside the forward view.\n  - camera_framing_directive: Frame from camera unit 7 at cell [6,4], looking toward unit 5 through cell [3,7], with the wide 90-degree lens providing broad coverage. Maintain the committed medium side framing, center the moving subject at a stable scale, and retain travel space toward frame right.\n  - subject_position_directive: Place the committed subject in the midground at middle_center, shown profile_right with the torso crouched low over the committed moving support, moving toward frame right. Keep the subject's scale stable, preserve forward travel space, and carry the staged off-screen gaze and trailing motion cues without adding other subjects.\n  - state_cue_directive: Include transient marker 9 as committed by the dossier and preserve numbered elements 1 through 8 as fixed base context where visible. The surfaced staging commits daytime ambient illumination with subdued neutral grading and crisp kinetic contrast; add no further uncommitted state cues.\n  - negative_continuity_directive: Do not invent additional numbered elements, state overlays, subjects, or scenario-specific objects beyond committed markers 1 through 9 and the surfaced staging. Do not force unit 8 or other geometry outside the chosen unit-7-to-unit-5 view cone into the frame.\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: 7\n  - camera_cell: [6, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed cell in unit 7 and aim toward unit 5 through look-at cell [3,7]; broad coverage supports the committed medium side framing and preserves travel space toward frame right.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 7, show the view toward unit 5 with broad coverage of visible candidate units 5, 4, and 1, including openings 2 and 3 and fixed fixture marker 6 where the cone permits. Use markers 1 through 8 to maintain the committed structural relationships; unit 8 need not appear because it lies outside the forward view.\n  - camera_framing_directive: Frame from camera unit 7 at cell [6,4], looking toward unit 5 through cell [3,7], with the wide 90-degree lens providing broad coverage. Maintain the committed medium side framing, center the moving subject at a stable scale, and retain travel space toward frame right.\n  - subject_position_directive: Place the committed subject in the midground at middle_center, shown profile_right with the torso crouched low over the committed moving support, moving toward frame right. Keep the subject's scale stable, preserve forward travel space, and carry the staged off-screen gaze and trailing motion cues without adding other subjects.\n  - state_cue_directive: Include transient marker 9 as committed by the dossier and preserve numbered elements 1 through 8 as fixed base context where visible. The surfaced staging commits daytime ambient illumination with subdued neutral grading and crisp kinetic contrast; add no further uncommitted state cues.\n  - negative_continuity_directive: Do not invent additional numbered elements, state overlays, subjects, or scenario-specific objects beyond committed markers 1 through 9 and the surfaced staging. Do not force unit 8 or other geometry outside the chosen unit-7-to-unit-5 view cone into the frame.\n\n2026년 대한민국 서해안권 중소도시의 현대적인 경찰서 외부 자전거 주차 및 진출 구역. 도로 가장자리에서 경찰서 건물 전면을 향해 대각선으로 바라보는 구도이며, 서 있는 사람의 눈높이 약 1.6m에서 35mm급 중간 광각 렌즈로 촬영한다. 전경에서 중경으로 이어지는 포장된 진출 공간 한쪽에 실용적인 금속 자전거 거치대가 있고, 출발 직전의 평범한 생활 자전거 한 대가 거치대 바로 옆에 세워져 있다. 자전거 앞쪽에서 넓은 진출 공간을 가로질러 도로 가장자리까지 이어지는 시각적·물리적 이동 경로는 장애물 없이 명확하게 비워 둔다. 뒤쪽에는 현대 한국의 소규모 경찰서 전면이 식별되도록 출입문, 새시 창문, 절제된 공공기관 표지판과 경찰을 나타내는 일반적인 청색 계열 안내 요소를 배치하되 특정 기관명이나 작품 고유명사는 쓰지 않는다. 건물은 실제 지방 공공청사에서 흔한 밝은 석재 타일과 일부 회색 금속 패널 마감, 비와 염분에 조금 바랜 실리콘 줄눈, 문턱의 흙자국, 하부 벽면의 빗물 얼룩처럼 현실적인 사용감이 있다. 외벽에는 노출 배수관, 에어컨 실외기와 배관 덮개, 소형 CCTV 카메라가 기능적으로 설치되어 있다. 주변에는 콘크리트 보도 경계석, 희미하게 닳은 주차선, 낮은 볼라드, 배수구가 있으며, 프레임 가장자리에는 서해안권 도심의 평범한 저층 건물 일부와 전신주·전선, 교통안전 거울이 자연스럽게 이어져 건물이 고립된 세트처럼 보이지 않게 한다. 맑거나 옅게 흐린 주간의 자연광, 해안 도시 특유의 약간 습한 공기와 절제된 회색·베이지색 중성 톤, 공공시설 청색 포인트. 과도하게 어둡거나 극적인 조명 없이 현장의 실제 밝기를 유지한다. 실제 콘크리트의 거친 표면, 금속 거치대의 미세한 녹과 긁힘, 자전거 고무 타이어와 체인의 기름때, 유리 반사와 도로 포장의 보수 자국을 정확하게 표현한다. 사람, 얼굴, 인체, 피, 시체는 전혀 없다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적이고 생활감 있으며 자연스러운 심도, 과도한 후처리 없음. 깨끗한 스톡 사진, 삽화, CGI, 건축 시각화가 아니며 탑다운 시점, 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            6,
            4
          ],
          "camera_unit": 7,
          "fov_deg": 90,
          "framing_notes": "Use the listed cell in unit 7 and aim toward unit 5 through look-at cell [3,7]; broad coverage supports the committed medium side framing and preserves travel space toward frame right.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            7
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 7, show the view toward unit 5 with broad coverage of visible candidate units 5, 4, and 1, including openings 2 and 3 and fixed fixture marker 6 where the cone permits. Use markers 1 through 8 to maintain the committed structural relationships; unit 8 need not appear because it lies outside the forward view.",
          "camera_framing_directive": "Frame from camera unit 7 at cell [6,4], looking toward unit 5 through cell [3,7], with the wide 90-degree lens providing broad coverage. Maintain the committed medium side framing, center the moving subject at a stable scale, and retain travel space toward frame right.",
          "subject_position_directive": "Place the committed subject in the midground at middle_center, shown profile_right with the torso crouched low over the committed moving support, moving toward frame right. Keep the subject's scale stable, preserve forward travel space, and carry the staged off-screen gaze and trailing motion cues without adding other subjects.",
          "state_cue_directive": "Include transient marker 9 as committed by the dossier and preserve numbered elements 1 through 8 as fixed base context where visible. The surfaced staging commits daytime ambient illumination with subdued neutral grading and crisp kinetic contrast; add no further uncommitted state cues.",
          "negative_continuity_directive": "Do not invent additional numbered elements, state overlays, subjects, or scenario-specific objects beyond committed markers 1 through 9 and the surfaced staging. Do not force unit 8 or other geometry outside the chosen unit-7-to-unit-5 view cone into the frame."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_station_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l16_station_exterior",
            "building_fp:fp_l14_detective_office"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l14_detective_office",
          "indoor_loc_sid": "L14",
          "group_id": "bg_police_station_complex",
          "fp_asset_id": "97f1cd8c-26f3-4f88-b2eb-ffdf86cf3ca0"
        }
      },
      "L19B01": {
        "status": "ok",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L19B01.png",
        "t2i_prompt": "2026년 대한민국 서해 해상, 해 질 무렵 현대식 소형 연안 어선 한 척이 거대한 짙은 해무 띠 속으로 진입하는 순간을 포착한 실제 카메라 다큐멘터리 풍 사진. 수면 가까운 다른 선박의 안정된 갑판에서 약 1.6m 성인 눈높이로 촬영한 시점이며, 절대 항공 시점이나 탑다운 구도, 평면도, 건축 도식이 아니다. 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 표현한다. 프레임 중하단에는 한국 서해 연안에서 흔히 볼 수 있는 실용적인 소형 어선의 선미와 조타실, 흰색과 청회색 도장이 군데군데 벗겨진 선체, 염분 자국과 녹슨 금속 난간, 작업용 윈치, 감긴 밧줄, 부표, 안테나, 소형 레이더, 켜지기 시작한 항해등이 보인다. 승선한 사람이나 얼굴은 전혀 보이지 않는다. 어선의 선수 방향은 화면 깊숙한 곳의 불투명한 안개 장벽을 향하고, 선체 앞부분부터 윤곽이 빠르게 흐려지며 짙은 해무에 삼켜지는 실제 광학적 소실을 보여 준다. 바다는 서해 특유의 탁한 회녹색과 납빛이 섞인 잔잔한 수면이며, 작은 파도와 어선이 남긴 낮은 항적이 현실적으로 이어진다. 수평선 부근의 낮은 황금빛 석양은 안개 뒤에서 확산되어 흐릿한 금빛 띠와 제한적인 반사광만 만들고, 주변은 청회색과 회갈색의 절제된 해안 중성색으로 가라앉아 있다. 안개는 단순한 흰 벽이 아니라 밀도 차이가 있는 습한 해무로, 가까운 곳의 물방울성 흐림과 먼 곳의 낮은 가시거리, 부드럽게 사라지는 수평선을 자연스럽게 나타낸다. 실제 금속의 산화와 염분 얼룩, 젖은 밧줄 섬유, 거친 선체 도장, 물결의 불규칙한 반사처럼 정확한 재질 질감을 담고, 장기간 조업한 배의 일상적인 마모와 때를 유지한다. 자연스러운 저조도 노출과 현실적인 피사계 심도, 과도한 후보정 없는 담담한 현장 사진. 깨끗한 광고용 스톡 사진이 아니며 CGI, 삽화, 회화, 건축 시각화가 아닌 실제 장소에서 실제 카메라로 촬영한 사진과 구별할 수 없는 결과. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "수면 가까운 다른 선박의 갑판에서 성인 눈높이로 바라본 듯한 시점으로, 화면 중앙보다 약간 아래에 소형 어선의 선미와 조타실을 두고 선수가 앞쪽의 짙은 해무 속으로 들어가게 한다. 금빛 석양은 안개 띠 뒤에서 약하게 번지고, 가까운 어선의 금속 난간과 작업 장비는 식별되지만 배의 앞부분과 먼 수평선은 점차 안개에 잠기게 한다. 사람은 보이지 않으며, 넓은 바다와 거대한 안개 띠가 프레임의 대부분을 차지하도록 구성한다.",
            "shot_id": "S30_Shot3"
          }
        ],
        "shot_ids": [
          "S30_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 대한민국 서해 해상, 해 질 무렵 현대식 소형 연안 어선 한 척이 거대한 짙은 해무 띠 속으로 진입하는 순간을 포착한 실제 카메라 다큐멘터리 풍 사진. 수면 가까운 다른 선박의 안정된 갑판에서 약 1.6m 성인 눈높이로 촬영한 시점이며, 절대 항공 시점이나 탑다운 구도, 평면도, 건축 도식이 아니다. 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 표현한다. 프레임 중하단에는 한국 서해 연안에서 흔히 볼 수 있는 실용적인 소형 어선의 선미와 조타실, 흰색과 청회색 도장이 군데군데 벗겨진 선체, 염분 자국과 녹슨 금속 난간, 작업용 윈치, 감긴 밧줄, 부표, 안테나, 소형 레이더, 켜지기 시작한 항해등이 보인다. 승선한 사람이나 얼굴은 전혀 보이지 않는다. 어선의 선수 방향은 화면 깊숙한 곳의 불투명한 안개 장벽을 향하고, 선체 앞부분부터 윤곽이 빠르게 흐려지며 짙은 해무에 삼켜지는 실제 광학적 소실을 보여 준다. 바다는 서해 특유의 탁한 회녹색과 납빛이 섞인 잔잔한 수면이며, 작은 파도와 어선이 남긴 낮은 항적이 현실적으로 이어진다. 수평선 부근의 낮은 황금빛 석양은 안개 뒤에서 확산되어 흐릿한 금빛 띠와 제한적인 반사광만 만들고, 주변은 청회색과 회갈색의 절제된 해안 중성색으로 가라앉아 있다. 안개는 단순한 흰 벽이 아니라 밀도 차이가 있는 습한 해무로, 가까운 곳의 물방울성 흐림과 먼 곳의 낮은 가시거리, 부드럽게 사라지는 수평선을 자연스럽게 나타낸다. 실제 금속의 산화와 염분 얼룩, 젖은 밧줄 섬유, 거친 선체 도장, 물결의 불규칙한 반사처럼 정확한 재질 질감을 담고, 장기간 조업한 배의 일상적인 마모와 때를 유지한다. 자연스러운 저조도 노출과 현실적인 피사계 심도, 과도한 후보정 없는 담담한 현장 사진. 깨끗한 광고용 스톡 사진이 아니며 CGI, 삽화, 회화, 건축 시각화가 아닌 실제 장소에서 실제 카메라로 촬영한 사진과 구별할 수 없는 결과. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. 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. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L20B01",
            "building_fp:fp_l21_wheelhouse"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l21_wheelhouse",
          "indoor_loc_sid": "L21",
          "group_id": "bg_small_fishing_boat",
          "fp_asset_id": "98c9b061-ffed-4fcb-9534-44264bd85cc0"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L20B01",
          "group_id": "bg_small_fishing_boat"
        }
      },
      "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/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L20B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권에서 실제 운항하는 소형 연안 어선의 선미 작업 갑판을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 선미 난간 가까이에 서 있는 사람의 눈높이 약 1.6m에 놓이고, 35mm급 보통 광각 렌즈로 후방 작업 갑판을 대각선 전방으로 가로질러 고정 벤치와 조타실 출입문, 조타실 후면의 새시 창들을 바라본다. 벤치와 그 앞의 긴장된 교환 영역이 프레임에서 두드러지고, 조타실 출입문까지 이어지는 좁지만 명확한 이동 통로가 보인다. 교환 중인 임시 물품으로 접힌 자국과 습기 먹은 가장자리가 있는 현대식 종이 해도 또는 인쇄 지도 한 장과, 서로 일부 겹쳐 놓인 작은 인화 사진 몇 장을 벤치 위에 펼쳐 둔다. 사진 속 정보는 인화지의 평면 안에만 머물며 사람의 얼굴이나 식별 가능한 인물을 선명하게 만들지 않는다. 사람, 손, 얼굴은 전혀 없다.\n\n낮은 붉은 석양이 바다 쪽에서 비스듬히 들어와 갑판과 조타실 외벽에 짙은 적색 반사광과 제한적인 금빛 하이라이트를 만들고, 반대쪽은 자연스러운 저조도 그늘로 남는다. 과장된 특수효과 없이 실제 해 질 무렵의 노출과 대비를 유지하며, 창에는 붉은 하늘과 어두운 해수면이 불완전하게 반사된다. 현대 한국 소형 어선에서 흔한 실용적 구조로, 염분에 바랜 도장 강철 갑판, 부분적으로 드러난 녹과 긁힘, 용접 자국이 있는 금속 난간, 미끄럼 방지 표면, 낡은 고정 벤치, 고무 패킹과 알루미늄 프레임이 있는 조타실 문과 창을 표현한다. 작업 갑판 가장자리에는 현실적인 규모의 밧줄 뭉치, 접어 둔 어망, 계류용 볼라드, 소형 양망기, 플라스틱 수납 상자와 양동이, 구명환과 항해등이 정돈과 어수선함이 섞인 상태로 놓여 있다. 기름 얼룩, 마른 바닷물 자국, 녹물 흐른 흔적, 젖은 부분과 닳은 페인트 등 실제 조업선의 생활감과 반복 사용 흔적을 세밀하게 담는다. 미래형 장비, 홀로그램, 장식적인 마법 문양은 없다.\n\n실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 장소 기록 사진처럼 보여야 하며, 실제 강철의 거친 표면, 금속 부식과 페인트 박리, 젖은 합성섬유 밧줄, 어망의 섬유 조직, 창 유리의 염분 얼룩을 정확히 표현한다. 자연스러운 원근과 피사계 심도, 현실적인 렌즈 특성, 과도하지 않은 배경 흐림을 사용한다. 깨끗한 스톡 사진이 아니며 후처리 없이 담담하게 기록한 실제 장소 사진이다. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화는 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선미 난간 가까이에서 약 1.6m 높이로 바라본 35mm 시점. 후방 작업 갑판을 대각선으로 가로질러 고정 벤치, 조타실 출입문, 후면 창들이 한 프레임에 읽히게 한다. 벤치 위에 펼친 지도와 몇 장의 인화 사진을 분명히 보여 주되 사람이나 손은 배치하지 않는다. 붉은 석양이 갑판과 조타실 외벽에 낮게 닿고 출입문까지 이동 가능한 통로가 가려지지 않게 한다.",
            "shot_id": "S28_Shot1"
          },
          {
            "guide_text": "같은 선미 쪽 관찰 방향과 공간 연속성을 유지하면서 벤치의 교환 영역을 조금 더 강조한다. 지도 가장자리와 겹쳐 놓인 인화 사진, 주변의 낡은 갑판 표면과 어구를 사실적으로 포착하고, 뒤쪽에는 조타실 출입문과 후면 창들이 위치 기준으로 남게 한다. 사람, 손, 얼굴 없이 방금 교환이 진행 중인 듯한 임시 배치만 표현한다.",
            "shot_id": "S28_Shot5"
          }
        ],
        "shot_ids": [
          "S28_Shot1",
          "S28_Shot5"
        ],
        "scenes": [],
        "parent_id": "L20B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 11 (stern rail), facing diagonally forward across number 1 (aft working deck) toward number 12 (fixed bench), number 7 (wheelhouse access door), and number 8 (aft window bank)",
          "camera_height": "eye-level standing, approximately 1.6 m above the deck",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the seated exchange area around number 12 prominent, with a clear route to number 7. Depict transient numbers 14 and 15 only within the active map-and-photograph exchange."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L20B01",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L20B01",
              "space_description": "Units 1, 3, 4, 5, and 6 with openings 7 and 8 and fixed markers 9, 10, 11, and 12"
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use camera unit 6 at cell [9,4], directed toward unit 3 through look-at cell [4,4], with wide 90-degree base coverage matching L20B01. Preserve that plate geometry while allowing the consuming-shot compositions to apply their committed subject scale and crop.",
          "negative_continuity_directive": "Keep the fixed positions inherited from reference bg_id L20B01 for units 1, 3, 4, 5, and 6 and markers 7, 8, 9, 10, 11, and 12. Do not shift openings or fixed markers, do not add unlisted transient markers beyond 14 and 15, and do not treat spaces outside the supported view cone as committed visible structure.",
          "state_cue_directive": "Carry transient markers 14 and 15 only where required by the consuming-shot staging, while retaining base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12 from the reference continuity plan. Do not invent additional state cues.",
          "subject_position_directive": "S28_Shot1 commits no character subject cue and instead requires its staged background subject at middle center; do not invent characters for that shot. S28_Shot5 commits one subject at eye level in a tight three-quarter frontal treatment, occupying most of the close frame, with only a narrow lower-frame trace of transient marker 15 and softened structural context behind.",
          "visible_space_directive": "Reuse the fixed spatial arrangement established by L20B01 from unit 6 toward unit 3: preserve unit 1 on the forward axis, units 4 and 5 laterally, openings 7 and 8, and fixed markers 9, 10, 11, and 12 in the same positions. Treat markers 14 and 15 as transient scene-layer additions rather than changes to the physical layout."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_boat_deck",
          "prior_bg_ids": [
            "L20B01"
          ],
          "attached_ref_labels": [
            "bg:L20B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L20B01.png",
        "t2i_prompt": "2026년 대한민국 서해안에서 실제 운항하는 소형 연안 작업선의 외부 갑판. 선미 설비 구역 가까이에 선 카메라가 선미 작업 갑판을 따라 전방의 조타실 출입문을 바라보는 구도이며, 카메라 높이는 갑판에서 약 1.6미터인 성인 눈높이, 28밀리미터 광각 렌즈에 해당하는 자연스러운 원근감이다. 선미에서 조타실 문까지 짧고 막힘없는 이동 경로가 화면의 중심축을 이루고, 양쪽에는 난간과 선체 구조 사이로 이어지는 좁은 측면 통로가 보인다. 조타실 출입문은 급히 드나들 수 있도록 열려 있고, 내부는 저녁의 희미한 실내등과 계기판에서 새어 나오는 약한 빛만 보여 구체적인 화면 정보나 사람은 보이지 않는다. 지도와 사진은 전경의 별도 물체로 두지 않는다.\n\n현대 한국 서해안 소형 선박의 현실적인 구조와 사용 흔적: 바닷물과 작업화로 닳아 미끄럼 방지 무늬가 부분적으로 마모된 도장 강철 갑판, 용접 자국이 남은 금속 난간, 염분 얼룩과 가벼운 녹이 밴 볼라드와 소형 윈치, 안전하게 가장자리로 정리된 굵은 밧줄, 벽면의 구명환, 낮은 방수 갑판등, 알루미늄 새시 조타실 창, 고무 패킹이 닳은 금속 출입문, 지붕 위 통신 안테나와 항해 설비를 사실적으로 표현한다. 이동 중심부에는 발을 걸 만한 장애물이 없고, 작업 장비는 양옆으로 밀려 정리되어 있다. 지나치게 새롭거나 깔끔한 관광선이 아니라 매일 쓰이는 연안 작업선다운 물때, 빗물 자국, 벗겨진 도장, 금속의 염분 부식, 고무와 밧줄의 거친 섬유 질감이 자연스럽게 축적되어 있다.\n\n해 질 무렵의 갑작스러운 소동 상태. 서쪽 하늘의 남은 차가운 청회색 자연광이 갑판과 조타실 외벽에 낮게 퍼지고, 막 켜진 따뜻한 백색 갑판등이 문 주변과 젖은 금속 표면에 제한적으로 반사된다. 바다는 난간 너머로 어둡고 낮게 보이며, 수평선과 멀리 떨어진 항만의 희미한 생활 불빛만 배경에 남는다. 강한 폭풍이나 과장된 파도 없이 실제 서해안 저녁의 습기와 바람, 약간 흔들린 밧줄 끝과 열린 문으로 긴박함을 암시한다. 사람, 얼굴, 신체, 시체, 피, 초자연적 형상은 전혀 배치하지 않는다.\n\n실제 미러리스 또는 디지털 일안 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담한 촬영, 자연스러운 노출과 색, 후처리 없는 현실적인 저조도 표현, 정확한 금속 녹과 도장 박리, 실제 유리 반사, 고무 패킹, 밧줄 섬유, 젖은 강철의 질감, 과장되지 않은 자연스러운 심도. 정면의 조타실 문까지 공간 관계가 명확하되 완전한 무한 초점처럼 평평하지 않게 표현한다. 깨끗한 광고용 사진, 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 하향 시점이 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라는 선미 설비 구역 가까이에서 성인 눈높이로 전방을 바라본다. 넓은 화각 안에 선미 작업 갑판부터 열린 조타실 출입문까지의 짧고 막힘없는 직선 동선을 중심으로 담고, 좌우의 좁은 측면 통로와 난간이 공간의 방향을 잡게 한다. 사람은 등장시키지 않으며 지도와 사진은 전경의 독립된 물체로 배치하지 않는다. 급박한 이동이 가능한 비어 있는 통로와 열린 문, 막 켜진 갑판등으로 갑작스러운 소동의 순간을 암시한다.",
            "shot_id": "S28_Shot9"
          }
        ],
        "shot_ids": [
          "S28_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 6 (stern utility strip), facing forward along number 1 (aft working deck) toward number 7 (wheelhouse access door), with number 4 and number 5 defining the side routes",
          "camera_height": "eye-level standing, approximately 1.6 m above the deck",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the short unobstructed rush from the aft deck to the wheelhouse door; keep the map and photograph exchange absent as distinct foreground objects."
        },
        "reference_decision": {
          "bg_id": "L20B01",
          "fp_id": "fp_l20_boat_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L20B01 is the sole clean anchor candidate and is therefore seeded directly from the floor plan. For S28_Shot9, camera unit 6 at [9,4] looking toward unit 3 through [4,4] establishes the committed rear-to-forward movement axis, while the wide 90-degree view supports the lower-center and middle-center full-body depth staging and the required structural markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l20_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": "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 used because this first node establishes the dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              9,
              4
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 6 toward unit 3, centered on look-at cell [4,4], supports the full-figure depth arrangement and forward movement axis committed for S28_Shot9.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              4
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From unit 6 looking toward unit 3, show the floor-plan-supported forward axis through unit 1 and toward unit 3, with units 4 and 5 available at the lateral edges under the wide view. Keep openings 7 and 8 and fixed markers 9, 10, 11, and 12 in their committed floor-plan positions.",
            "camera_framing_directive": "Frame from camera unit 6 at cell [9,4] toward unit 3 through look-at cell [4,4] with a wide 90-degree field of view. Use broad coverage along the unit-6-to-unit-3 axis so the lower-center foreground, middle-center depth plane, and upper-center destination remain legible together.",
            "subject_position_directive": "For S28_Shot9, retain one committed full-body subject back to camera in the lower center, lunging forward with an extended arm, and a second back-to-camera subject in the middle-center background moving along the same axis toward unit 3. Preserve the rear spacing and wide-frame depth separation committed by the staging.",
            "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": "Exclude ignored markers 14 and 15. Do not introduce unlisted transient markers, do not alter the fixed positions of markers 7, 8, 9, 10, 11, or 12, and do not depict units outside the floor-plan-supported view cone as committed visible space."
          },
          "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: [9, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 6 toward unit 3, centered on look-at cell [4,4], supports the full-figure depth arrangement and forward movement axis committed for S28_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 6 looking toward unit 3, show the floor-plan-supported forward axis through unit 1 and toward unit 3, with units 4 and 5 available at the lateral edges under the wide view. Keep openings 7 and 8 and fixed markers 9, 10, 11, and 12 in their committed floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 6 at cell [9,4] toward unit 3 through look-at cell [4,4] with a wide 90-degree field of view. Use broad coverage along the unit-6-to-unit-3 axis so the lower-center foreground, middle-center depth plane, and upper-center destination remain legible together.\n  - subject_position_directive: For S28_Shot9, retain one committed full-body subject back to camera in the lower center, lunging forward with an extended arm, and a second back-to-camera subject in the middle-center background moving along the same axis toward unit 3. Preserve the rear spacing and wide-frame depth separation committed by the staging.\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: Exclude ignored markers 14 and 15. Do not introduce unlisted transient markers, do not alter the fixed positions of markers 7, 8, 9, 10, 11, or 12, and do not depict units outside the floor-plan-supported view cone as committed visible space.\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: [9, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 6 toward unit 3, centered on look-at cell [4,4], supports the full-figure depth arrangement and forward movement axis committed for S28_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 6 looking toward unit 3, show the floor-plan-supported forward axis through unit 1 and toward unit 3, with units 4 and 5 available at the lateral edges under the wide view. Keep openings 7 and 8 and fixed markers 9, 10, 11, and 12 in their committed floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 6 at cell [9,4] toward unit 3 through look-at cell [4,4] with a wide 90-degree field of view. Use broad coverage along the unit-6-to-unit-3 axis so the lower-center foreground, middle-center depth plane, and upper-center destination remain legible together.\n  - subject_position_directive: For S28_Shot9, retain one committed full-body subject back to camera in the lower center, lunging forward with an extended arm, and a second back-to-camera subject in the middle-center background moving along the same axis toward unit 3. Preserve the rear spacing and wide-frame depth separation committed by the staging.\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: Exclude ignored markers 14 and 15. Do not introduce unlisted transient markers, do not alter the fixed positions of markers 7, 8, 9, 10, 11, or 12, and do not depict units outside the floor-plan-supported view cone as committed visible space.\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: [9, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 6 toward unit 3, centered on look-at cell [4,4], supports the full-figure depth arrangement and forward movement axis committed for S28_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 6 looking toward unit 3, show the floor-plan-supported forward axis through unit 1 and toward unit 3, with units 4 and 5 available at the lateral edges under the wide view. Keep openings 7 and 8 and fixed markers 9, 10, 11, and 12 in their committed floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 6 at cell [9,4] toward unit 3 through look-at cell [4,4] with a wide 90-degree field of view. Use broad coverage along the unit-6-to-unit-3 axis so the lower-center foreground, middle-center depth plane, and upper-center destination remain legible together.\n  - subject_position_directive: For S28_Shot9, retain one committed full-body subject back to camera in the lower center, lunging forward with an extended arm, and a second back-to-camera subject in the middle-center background moving along the same axis toward unit 3. Preserve the rear spacing and wide-frame depth separation committed by the staging.\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: Exclude ignored markers 14 and 15. Do not introduce unlisted transient markers, do not alter the fixed positions of markers 7, 8, 9, 10, 11, or 12, and do not depict units outside the floor-plan-supported view cone as committed visible space.\n\n2026년 대한민국 서해안에서 실제 운항하는 소형 연안 작업선의 외부 갑판. 선미 설비 구역 가까이에 선 카메라가 선미 작업 갑판을 따라 전방의 조타실 출입문을 바라보는 구도이며, 카메라 높이는 갑판에서 약 1.6미터인 성인 눈높이, 28밀리미터 광각 렌즈에 해당하는 자연스러운 원근감이다. 선미에서 조타실 문까지 짧고 막힘없는 이동 경로가 화면의 중심축을 이루고, 양쪽에는 난간과 선체 구조 사이로 이어지는 좁은 측면 통로가 보인다. 조타실 출입문은 급히 드나들 수 있도록 열려 있고, 내부는 저녁의 희미한 실내등과 계기판에서 새어 나오는 약한 빛만 보여 구체적인 화면 정보나 사람은 보이지 않는다. 지도와 사진은 전경의 별도 물체로 두지 않는다.\n\n현대 한국 서해안 소형 선박의 현실적인 구조와 사용 흔적: 바닷물과 작업화로 닳아 미끄럼 방지 무늬가 부분적으로 마모된 도장 강철 갑판, 용접 자국이 남은 금속 난간, 염분 얼룩과 가벼운 녹이 밴 볼라드와 소형 윈치, 안전하게 가장자리로 정리된 굵은 밧줄, 벽면의 구명환, 낮은 방수 갑판등, 알루미늄 새시 조타실 창, 고무 패킹이 닳은 금속 출입문, 지붕 위 통신 안테나와 항해 설비를 사실적으로 표현한다. 이동 중심부에는 발을 걸 만한 장애물이 없고, 작업 장비는 양옆으로 밀려 정리되어 있다. 지나치게 새롭거나 깔끔한 관광선이 아니라 매일 쓰이는 연안 작업선다운 물때, 빗물 자국, 벗겨진 도장, 금속의 염분 부식, 고무와 밧줄의 거친 섬유 질감이 자연스럽게 축적되어 있다.\n\n해 질 무렵의 갑작스러운 소동 상태. 서쪽 하늘의 남은 차가운 청회색 자연광이 갑판과 조타실 외벽에 낮게 퍼지고, 막 켜진 따뜻한 백색 갑판등이 문 주변과 젖은 금속 표면에 제한적으로 반사된다. 바다는 난간 너머로 어둡고 낮게 보이며, 수평선과 멀리 떨어진 항만의 희미한 생활 불빛만 배경에 남는다. 강한 폭풍이나 과장된 파도 없이 실제 서해안 저녁의 습기와 바람, 약간 흔들린 밧줄 끝과 열린 문으로 긴박함을 암시한다. 사람, 얼굴, 신체, 시체, 피, 초자연적 형상은 전혀 배치하지 않는다.\n\n실제 미러리스 또는 디지털 일안 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담한 촬영, 자연스러운 노출과 색, 후처리 없는 현실적인 저조도 표현, 정확한 금속 녹과 도장 박리, 실제 유리 반사, 고무 패킹, 밧줄 섬유, 젖은 강철의 질감, 과장되지 않은 자연스러운 심도. 정면의 조타실 문까지 공간 관계가 명확하되 완전한 무한 초점처럼 평평하지 않게 표현한다. 깨끗한 광고용 사진, 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 하향 시점이 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            9,
            4
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 6 toward unit 3, centered on look-at cell [4,4], supports the full-figure depth arrangement and forward movement axis committed for S28_Shot9.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            4
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 6 looking toward unit 3, show the floor-plan-supported forward axis through unit 1 and toward unit 3, with units 4 and 5 available at the lateral edges under the wide view. Keep openings 7 and 8 and fixed markers 9, 10, 11, and 12 in their committed floor-plan positions.",
          "camera_framing_directive": "Frame from camera unit 6 at cell [9,4] toward unit 3 through look-at cell [4,4] with a wide 90-degree field of view. Use broad coverage along the unit-6-to-unit-3 axis so the lower-center foreground, middle-center depth plane, and upper-center destination remain legible together.",
          "subject_position_directive": "For S28_Shot9, retain one committed full-body subject back to camera in the lower center, lunging forward with an extended arm, and a second back-to-camera subject in the middle-center background moving along the same axis toward unit 3. Preserve the rear spacing and wide-frame depth separation committed by the staging.",
          "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": "Exclude ignored markers 14 and 15. Do not introduce unlisted transient markers, do not alter the fixed positions of markers 7, 8, 9, 10, 11, or 12, and do not depict units outside the floor-plan-supported view cone as committed visible space."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_boat_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l20_boat_deck",
            "building_fp:fp_l21_wheelhouse"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l21_wheelhouse",
          "indoor_loc_sid": "L21",
          "group_id": "bg_small_fishing_boat",
          "fp_asset_id": "98c9b061-ffed-4fcb-9534-44264bd85cc0"
        }
      },
      "L21B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L21B02",
        "reused_from_bg_id": "L21B02",
        "location_id": "L21",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L21B02.png",
        "t2i_prompt": "2026년 대한민국 서해안에서 실제 운항하는 낡은 소형 어선의 비좁은 조타실 내부. 후미 출입문 가까이에 선 카메라가 약 1.6m 높이의 사람 눈높이에서 전방을 대각선으로 바라보며, 35mm 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 실제 카메라 다큐멘터리 풍 사진. 전방에는 사용감 많은 조타 콘솔, 마모된 조타륜, 스위치와 아날로그 계기, 소형 GPS 화면, 해상 무전기, 스로틀 레버가 현실적으로 배치되어 있고, 그 너머로 염분 얼룩과 와이퍼 자국이 남은 전면 유리창이 이어진다. 유리창 밖에는 사람 없는 서해의 흐린 해 질 무렵 하늘과 어두워지는 수평선이 희미하게 보인다. 좁은 통로와 중앙 공간이 가려지지 않으며, 측면 벽과 천장까지 함께 들어오는 적당히 넓은 실내 구도.\n\n좌현 벽면에는 오래된 인화 사진 한 장이 테이프나 낡은 고정구로 붙어 있다. 사진은 햇빛과 습기로 색이 누렇게 바래고 가장자리가 말려 있으며, 내부 이미지는 심하게 퇴색해 사람이나 얼굴을 전혀 식별할 수 없다. 사진 주변과 좌현 벽면, 반대편의 지정된 측벽 면에는 짙은 적색 안료를 붓이나 손으로 급히 그린 듯한 크기와 두께가 조금씩 다른 불균일한 원형 흔적들이 빽빽하게 남아 있다. 원은 완벽한 디지털 도형이 아니라 끊긴 붓결, 번짐, 겹칠, 마른 안료의 거친 가장자리가 보이는 물리적 흔적이며, 문자·룬·복합 문양은 없다. 붉은 원형 흔적은 오직 조타실의 벽면에만 존재하고 유리창, 콘솔, 사진 내부, 바닥, 천장, 허공에는 추가하지 않는다.\n\n현대 한국 연안 소형 어선에 흔한 실용적인 구조를 반영한다. 아이보리색 또는 옅은 회색으로 도장된 금속·유리섬유 내장재에는 습기 자국, 녹슨 나사, 염분 결정, 손때, 벗겨진 도장과 오래된 실리콘 실링이 남아 있고, 금속 부품에는 실제 해풍 부식과 무광택 얼룩이 보인다. 창틀은 실용적인 알루미늄 또는 도장 금속 프레임이며, 천장에는 작고 낡은 실내등이 약하게 켜져 있다. 해 질 무렵의 차갑고 약한 자연광이 전면 유리창과 측창으로 들어오고, 실내등의 탁한 빛이 콘솔과 벽면을 최소한으로 밝힌다. 과도한 연출 조명 없이 낮은 실내 밝기와 현실적인 명암, 실제 플라스틱 표면, 금속 녹과 도장 벗겨짐, 종이 인화 질감, 벽면 안료 질감, 자연스러운 심도를 정확하게 표현한다.\n\n사람, 얼굴, 신체, 시체, 피는 전혀 없다. 깨끗한 광고 사진이 아니라 실제 사용 중인 어선의 생활 흔적과 정비 흔적이 남은 사실적인 현장 기록 사진이며, 후처리나 인위적인 색 보정 없이 촬영된 실제 장소 참고 사진처럼 보여야 한다. CGI, 삽화, 건축 시각화, 평면도, 도식, 내려다보는 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "후미 출입문 부근의 눈높이에서 전방을 대각선으로 바라본다. 조타 콘솔과 전면 유리창을 중심에 두되 좌현 벽면의 불균일한 붉은 원형 흔적과 빛바랜 인화 사진이 동시에 읽히도록 구성한다. 좁은 조타실의 실제 크기와 통로 폭, 해 질 무렵의 어두운 자연광을 유지하고 사람이나 얼굴은 넣지 않는다.",
            "shot_id": "S29_Shot4"
          },
          {
            "guide_text": "같은 후미 출입문 쪽 시점을 유지하면서 중앙 벽면의 빛바랜 인화 사진과 그 주변을 빽빽하게 점유한 붉은 원형 흔적이 더 분명히 보이게 프레이밍한다. 조타 콘솔과 전면 유리창도 공간 식별 요소로 남기며, 원은 벽면에 실제로 묻은 불규칙한 물감 흔적으로만 표현하고 문자, 룬, 복합 마법진을 추가하지 않는다.",
            "shot_id": "S29_Shot6"
          }
        ],
        "shot_ids": [
          "S29_Shot4",
          "S29_Shot6"
        ],
        "scenes": [],
        "parent_id": "L21B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (aft entry door), facing diagonally forward toward number 4 (helm console), number 6 (forward windshield run), and number 10 (port-wall red-circle cluster)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a moderately wide interior composition that includes the side-wall surfaces, keeps number 12 visible in the central blocking space, and allows numbers 10 and 11 to crowd the wall planes without adding symbols outside those surfaces."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L21B02",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L21B02",
              "space_description": "The same fixed space spanning target units 1, 2, and 3, viewed from unit 3 toward unit 1."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 3 at cell [8,2] toward look-at unit 1 at cell [1,5] with a normal 50-degree lens. Preserve the anchor view's neutral geometry, allowing S29_Shot4 to use a close crop around marker 12 and S29_Shot6 to use a medium foreground-to-background crop.",
          "negative_continuity_directive": "Do not move fixed markers 4 or 5 or alter the established positions of openings 6, 7, 8, and 9 relative to reference L21B02. Avoid spaces outside the unit 3 toward unit 1 view cone and avoid invented scenario-specific objects or additional unnumbered state overlays.",
          "state_cue_directive": "Carry transient markers 10 and 11 on their committed background surfaces and marker 12 as the transient focal object. Preserve the subdued late-day state described by the surfaced shots without adding uncommitted state cues.",
          "subject_position_directive": "For S29_Shot4, retain only the staged hand trace at the frame edge with its fingertip beside the central content on marker 12. For S29_Shot6, place the staged shoulder in the middle-right foreground while markers 10 and 11 occupy the center-left to middle-center background; invent no additional subjects.",
          "visible_space_directive": "Maintain the same unit 3 toward unit 1 physical-space layout established by L21B02, with units 1 and 2 available on the geometry-supported sightline. Keep base markers 1 through 9 in their committed fixed relationships, including fixture marker 4, furniture marker 5, and openings 6, 7, 8, and 9, while adding transient markers 10, 11, and 12."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l21_wheelhouse",
          "prior_bg_ids": [
            "L21B02"
          ],
          "attached_ref_labels": [
            "bg:L21B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L21B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L21",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L21B02.png",
        "t2i_prompt": "2026년 대한민국 서해안에서 실제 운항하는 소형 어선의 비좁은 조타실 내부. 전방 우현의 조타 콘솔 가까이에 선 카메라가 후방을 향해 조타실 중앙의 비어 있는 동선 구역과 후방 출입 문턱, 출입문을 바라본 구도다. 화면 한쪽 전경에는 사용감 있는 조타 콘솔 가장자리와 작은 선박용 조타륜, 스로틀 레버, 나침반, 아날로그 계기와 현대식 GPS 항해 디스플레이, VHF 무전기, 낡은 스위치 패널 일부가 공간 기준점으로 보인다. 중앙 바닥은 두 명의 서 있는 인물을 나중에 배치할 수 있도록 넉넉히 비우고, 배경 사진 자체에는 사람이나 신체를 전혀 넣지 않는다. 후방에는 금속 문턱과 실용적인 출입문, 좁은 통로가 분명히 이어지며, 문 주변의 손잡이와 손때, 긁힘, 염분 얼룩이 자연스럽다.\n\n한국 연안 소형 어선에서 흔한 실용적 구조로, 흰색 또는 옅은 회색으로 칠한 금속·유리섬유 내벽, 오래된 실란트가 보이는 알루미늄 새시 창, 전방 유리창과 와이퍼, 노출된 전선과 케이블 고정구, 작은 수납함, 고정식 선장 의자, 천장의 낮은 방수형 조명이 있다. 깨끗한 신조선이나 관광용 보트가 아니라 실제 작업선답게 도장 벗겨짐, 미세한 녹, 젖은 장화 자국, 기름때, 먼지, 소금기 어린 유리, 반복 사용으로 닳은 플라스틱과 금속 표면을 사실적으로 표현한다. 장비는 2026년의 통상적인 한국 소형 어선 수준이며 미래형 인터페이스나 홀로그램은 없다.\n\n해 질 무렵의 차갑고 흐린 청회색 바깥빛이 창을 통해 약하게 들어오고, 낮은 천장 조명의 둔한 황백색 빛이 일부 계기와 금속 가장자리를 비춘다. 바깥 창 너머로는 어두워지는 서해의 수평선과 흐릿한 항만 또는 해상 빛이 과장 없이 희미하게만 보인다. 직전에 긴박한 일이 벌어진 듯한 답답하고 긴장된 정적은 조명과 비좁은 공간감으로만 전달하되, 파손이나 피, 시신, 사람, 얼굴은 표현하지 않는다. 일시적 사진, 붉은 원형 오버레이, 붉은 표식, 문자, 룬, 마법진, 환영도 넣지 않는다.\n\n실제 미러리스 또는 DSLR 카메라와 35mm급 중간 광각 렌즈로 촬영한 다큐멘터리 풍 사진. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6m이며, 위에서 내려다보는 시점이나 평면도, 건축 도해가 아니다. 실제 콘솔 플라스틱, 금속의 산화와 녹, 고무 패킹, 유리의 염분 얼룩, 직물과 페인트의 마모를 정확하게 보여 주고, 자연스러운 원근과 깊이, 과하지 않은 자연 심도, 현실적인 노출을 유지한다. 실제 장소 기록 사진처럼 담담하고 후처리하지 않은 결과이며, 깔끔한 스톡 사진, 삽화, 3D 렌더, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "전방 우현 조타 콘솔 가까이에서 후방을 바라본다. 화면 한쪽 전경에 조타 콘솔 가장자리를 남기고, 중앙 동선 구역은 두 인물을 후반 합성할 수 있도록 넓고 비워 둔다. 후방 출입 문턱과 열린 출입문이 명확한 공간 기준점이 되게 하며, 쓰러진 사람이나 이를 부축하는 사람은 배경에 그리지 않는다. 일시적으로 나타났던 사진, 붉은 원형 표시, 환영이나 초자연적 흔적도 포함하지 않는다.",
            "shot_id": "S29_Shot9"
          }
        ],
        "shot_ids": [
          "S29_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4 (helm console) on the forward starboard side, facing aft across number 2 (open blocking zone) toward number 3 (entry threshold) and number 9 (aft entry door)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Reserve the center of number 2 for two standing figures, one hanging limp against the other; retain the helm edge and aft doorway as spatial anchors. Do not depict the transient photograph or red-circle overlays assigned to the earlier background state."
        },
        "reference_decision": {
          "bg_id": "L21B02",
          "fp_id": "fp_l21_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L21B02 is the sole clean anchor candidate and supplies the dwelling identity without a prior reference. Camera unit 3 looking toward unit 1 supports the staged close composition while establishing fixed markers 4, 5, 7, and 9 across target units 1, 2, and 3.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l21_wheelhouse.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 floor-plan-seeded dwelling identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              2
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 3 toward unit 1, centered on the committed forward fixed elements while retaining sufficient depth for the close two-subject composition in S29_Shot9.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the view from unit 3 toward unit 1, with units 1 and 2 available along the geometry-supported sightline. Establish base markers 1, 2, 3, 4, 5, 7, and 9, prioritizing fixed marker 4, furniture marker 5, and the committed openings 7 and 9.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [8,2] toward look-at unit 1 at cell [1,5] with a normal 50-degree lens, giving neutral coverage and enough depth for the close foreground and midground relationship committed by S29_Shot9.",
            "subject_position_directive": "For S29_Shot9, place the foreground subject in the lower middle-center and the second subject across the first subject's shoulder in the upper-right midground, keeping both on the same restrained focal plane as committed by the staging.",
            "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 overlay markers 10, 11, and 12 and avoid introducing scenario-specific objects or spaces outside the unit 3 toward unit 1 view. Keep the positions of fixed markers 4 and 5 and committed openings 7 and 9 stable."
          },
          "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, 2]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward unit 1, centered on the committed forward fixed elements while retaining sufficient depth for the close two-subject composition in S29_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 3 toward unit 1, with units 1 and 2 available along the geometry-supported sightline. Establish base markers 1, 2, 3, 4, 5, 7, and 9, prioritizing fixed marker 4, furniture marker 5, and the committed openings 7 and 9.\n  - camera_framing_directive: Frame from camera unit 3 at cell [8,2] toward look-at unit 1 at cell [1,5] with a normal 50-degree lens, giving neutral coverage and enough depth for the close foreground and midground relationship committed by S29_Shot9.\n  - subject_position_directive: For S29_Shot9, place the foreground subject in the lower middle-center and the second subject across the first subject's shoulder in the upper-right midground, keeping both on the same restrained focal plane as committed by the staging.\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 overlay markers 10, 11, and 12 and avoid introducing scenario-specific objects or spaces outside the unit 3 toward unit 1 view. Keep the positions of fixed markers 4 and 5 and committed openings 7 and 9 stable.\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, 2]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward unit 1, centered on the committed forward fixed elements while retaining sufficient depth for the close two-subject composition in S29_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 3 toward unit 1, with units 1 and 2 available along the geometry-supported sightline. Establish base markers 1, 2, 3, 4, 5, 7, and 9, prioritizing fixed marker 4, furniture marker 5, and the committed openings 7 and 9.\n  - camera_framing_directive: Frame from camera unit 3 at cell [8,2] toward look-at unit 1 at cell [1,5] with a normal 50-degree lens, giving neutral coverage and enough depth for the close foreground and midground relationship committed by S29_Shot9.\n  - subject_position_directive: For S29_Shot9, place the foreground subject in the lower middle-center and the second subject across the first subject's shoulder in the upper-right midground, keeping both on the same restrained focal plane as committed by the staging.\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 overlay markers 10, 11, and 12 and avoid introducing scenario-specific objects or spaces outside the unit 3 toward unit 1 view. Keep the positions of fixed markers 4 and 5 and committed openings 7 and 9 stable.\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, 2]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward unit 1, centered on the committed forward fixed elements while retaining sufficient depth for the close two-subject composition in S29_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 3 toward unit 1, with units 1 and 2 available along the geometry-supported sightline. Establish base markers 1, 2, 3, 4, 5, 7, and 9, prioritizing fixed marker 4, furniture marker 5, and the committed openings 7 and 9.\n  - camera_framing_directive: Frame from camera unit 3 at cell [8,2] toward look-at unit 1 at cell [1,5] with a normal 50-degree lens, giving neutral coverage and enough depth for the close foreground and midground relationship committed by S29_Shot9.\n  - subject_position_directive: For S29_Shot9, place the foreground subject in the lower middle-center and the second subject across the first subject's shoulder in the upper-right midground, keeping both on the same restrained focal plane as committed by the staging.\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 overlay markers 10, 11, and 12 and avoid introducing scenario-specific objects or spaces outside the unit 3 toward unit 1 view. Keep the positions of fixed markers 4 and 5 and committed openings 7 and 9 stable.\n\n2026년 대한민국 서해안에서 실제 운항하는 소형 어선의 비좁은 조타실 내부. 전방 우현의 조타 콘솔 가까이에 선 카메라가 후방을 향해 조타실 중앙의 비어 있는 동선 구역과 후방 출입 문턱, 출입문을 바라본 구도다. 화면 한쪽 전경에는 사용감 있는 조타 콘솔 가장자리와 작은 선박용 조타륜, 스로틀 레버, 나침반, 아날로그 계기와 현대식 GPS 항해 디스플레이, VHF 무전기, 낡은 스위치 패널 일부가 공간 기준점으로 보인다. 중앙 바닥은 두 명의 서 있는 인물을 나중에 배치할 수 있도록 넉넉히 비우고, 배경 사진 자체에는 사람이나 신체를 전혀 넣지 않는다. 후방에는 금속 문턱과 실용적인 출입문, 좁은 통로가 분명히 이어지며, 문 주변의 손잡이와 손때, 긁힘, 염분 얼룩이 자연스럽다.\n\n한국 연안 소형 어선에서 흔한 실용적 구조로, 흰색 또는 옅은 회색으로 칠한 금속·유리섬유 내벽, 오래된 실란트가 보이는 알루미늄 새시 창, 전방 유리창과 와이퍼, 노출된 전선과 케이블 고정구, 작은 수납함, 고정식 선장 의자, 천장의 낮은 방수형 조명이 있다. 깨끗한 신조선이나 관광용 보트가 아니라 실제 작업선답게 도장 벗겨짐, 미세한 녹, 젖은 장화 자국, 기름때, 먼지, 소금기 어린 유리, 반복 사용으로 닳은 플라스틱과 금속 표면을 사실적으로 표현한다. 장비는 2026년의 통상적인 한국 소형 어선 수준이며 미래형 인터페이스나 홀로그램은 없다.\n\n해 질 무렵의 차갑고 흐린 청회색 바깥빛이 창을 통해 약하게 들어오고, 낮은 천장 조명의 둔한 황백색 빛이 일부 계기와 금속 가장자리를 비춘다. 바깥 창 너머로는 어두워지는 서해의 수평선과 흐릿한 항만 또는 해상 빛이 과장 없이 희미하게만 보인다. 직전에 긴박한 일이 벌어진 듯한 답답하고 긴장된 정적은 조명과 비좁은 공간감으로만 전달하되, 파손이나 피, 시신, 사람, 얼굴은 표현하지 않는다. 일시적 사진, 붉은 원형 오버레이, 붉은 표식, 문자, 룬, 마법진, 환영도 넣지 않는다.\n\n실제 미러리스 또는 DSLR 카메라와 35mm급 중간 광각 렌즈로 촬영한 다큐멘터리 풍 사진. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6m이며, 위에서 내려다보는 시점이나 평면도, 건축 도해가 아니다. 실제 콘솔 플라스틱, 금속의 산화와 녹, 고무 패킹, 유리의 염분 얼룩, 직물과 페인트의 마모를 정확하게 보여 주고, 자연스러운 원근과 깊이, 과하지 않은 자연 심도, 현실적인 노출을 유지한다. 실제 장소 기록 사진처럼 담담하고 후처리하지 않은 결과이며, 깔끔한 스톡 사진, 삽화, 3D 렌더, 건축 시각화가 아니다. 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,
            2
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 3 toward unit 1, centered on the committed forward fixed elements while retaining sufficient depth for the close two-subject composition in S29_Shot9.",
          "lens_enum": "normal",
          "look_at_cell": [
            1,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the view from unit 3 toward unit 1, with units 1 and 2 available along the geometry-supported sightline. Establish base markers 1, 2, 3, 4, 5, 7, and 9, prioritizing fixed marker 4, furniture marker 5, and the committed openings 7 and 9.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [8,2] toward look-at unit 1 at cell [1,5] with a normal 50-degree lens, giving neutral coverage and enough depth for the close foreground and midground relationship committed by S29_Shot9.",
          "subject_position_directive": "For S29_Shot9, place the foreground subject in the lower middle-center and the second subject across the first subject's shoulder in the upper-right midground, keeping both on the same restrained focal plane as committed by the staging.",
          "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 overlay markers 10, 11, and 12 and avoid introducing scenario-specific objects or spaces outside the unit 3 toward unit 1 view. Keep the positions of fixed markers 4 and 5 and committed openings 7 and 9 stable."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l21_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l21_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "080aae786353a02a",
    "consumed_shot_binding_hash": "9898683bdae88d34",
    "bg_reference_catalog": [
      {
        "bg_id": "L04B01",
        "fp_id": "fp_l04_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L04B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L04B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B01"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B04",
        "fp_id": "fp_l12_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B02",
        "fp_id": "fp_l12_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L12B04"
        ],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B01",
        "fp_id": "fp_l12_yard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B03",
        "fp_id": "fp_l12_yard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L12B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L12B01"
        ],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B01",
        "fp_id": "fp_l16_station_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L16B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B01",
        "fp_id": "fp_l20_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L20B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B02",
        "fp_id": "fp_l20_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L20B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L20B01"
        ],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B02",
        "fp_id": "fp_l05_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B05",
        "fp_id": "fp_l05_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_l05_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B03",
        "fp_id": "fp_l05_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B03.png",
        "mode": "related_style_new_space",
        "node_index": 3,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B07",
        "fp_id": "fp_l05_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B07.png",
        "mode": "related_style_new_space",
        "node_index": 4,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B04",
        "fp_id": "fp_l05_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B07.png",
        "mode": "reference_derived",
        "node_index": 5,
        "source_bg_ids": [
          "L05B07"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B06",
        "fp_id": "fp_l05_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L05B07.png",
        "mode": "same_physical_space_view",
        "node_index": 6,
        "source_bg_ids": [
          "L05B07"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L09B01",
        "fp_id": "fp_l09_store",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L09B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B01",
        "fp_id": "fp_l15_cctv_security_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L15B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B02",
        "fp_id": "fp_l14_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L14B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B03",
        "fp_id": "fp_l14_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L14B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L14B02"
        ],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "fp_l14_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L14B02.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L14B02"
        ],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L21B02",
        "fp_id": "fp_l21_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L21B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L21B01",
        "fp_id": "fp_l21_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L21B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L21B02"
        ],
        "ingestion_order": 22,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L19B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 23,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L09B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L09B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 24,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L09B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/background_chain/L09B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 25,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "4a515174-870a-4536-9349-343303b99c82",
  "resolved_model": "gpt",
  "updated_at": "2026-07-19T00:34:08.000355+00:00",
  "project_config_snapshot": {}
}