{
  "status": "completed",
  "applicable_count": 23,
  "completed_count": 23,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "a2613a6a41c1fcca",
  "data": {
    "groups": {
      "L03B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L03B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권의 외딴섬 공동체에 있는 오래된 저층 주택 옥상을 촬영한 실제 카메라 다큐멘터리 풍 사진. 이웃 건물 옥상처럼 높은 지점에 선 촬영자가 카메라를 사람 눈높이 약 1.6m에 두어, 대상 옥상 바닥보다 약 6~10m 높은 위치에서 옥상 가장자리 너머로 대각선 방향을 바라본 구도. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 넓게 담되, 하향식 평면도나 건축 도식이 아니라 사람이 실제 장소에서 촬영한 자연스러운 원근감의 현장 기록 사진이어야 한다.\n\n넓고 조용한 옥상 바닥 안쪽에 작고 낡은 옥탑방이 자리하고, 평면도에서 확인되는 출입문과 새시 창문, 계단 도착부의 개구부, 물탱크, 낮은 옥상 난간과 부속 생활 설비의 상대적 관계가 명확히 읽힌다. 옥탑방 외벽은 한국의 오래된 저층 주거에서 흔한 붉은 벽돌 또는 부분적으로 덧댄 시멘트 미장 마감이며, 빗물과 염분에 노출되어 줄눈이 바래고 하단에 옅은 물때와 수선 자국이 남아 있다. 문은 실용적인 낡은 금속문, 창은 알루미늄 또는 흰색 PVC 새시와 현실적인 방범창을 갖춘 형태로 표현한다. 옥상 바닥은 한국 주택 옥상에서 흔한 녹색 우레탄 방수 도장이 햇빛과 해풍에 바래 군데군데 색이 달라지고, 균열 보수와 덧칠 흔적, 배수구 주변의 얕은 얼룩이 보이지만 심하게 파손되지는 않은 정상 상태다.\n\n현실적인 원통형 물탱크와 연결 배관, 옥탑방 외벽을 따라 정리된 수도·가스 계통 배관과 계량기, 오래 사용한 에어컨 실외기와 배수 호스, 안테나와 전선, 빨래줄과 소량의 일상 빨래, 바람에 닳은 플라스틱 화분 몇 개 등 실제 거주 흔적을 절제되게 배치한다. 물건은 지나치게 정돈된 전시장처럼 보이지 않으며, 해풍으로 생긴 금속의 가벼운 녹과 도장 벗겨짐, 실제 천의 직조감, 거친 콘크리트와 벽돌 표면, 플라스틱의 변색을 정확하게 표현한다. 침입, 강제 개방, 깨진 창문, 흩어진 파편 같은 사건 흔적은 전혀 없고, 조용히 사용되는 오래된 생활 옥상의 평상시 모습이다.\n\n옥상 너머에는 같은 시대와 지역의 낡은 붉은 벽돌·시멘트 미장 저층 주택들이 좁은 골목을 따라 촘촘히 이어지고, 새시 창문과 방범창, 외벽의 에어컨 실외기 및 노출 배관, 옥상 물탱크와 빨래, 작은 화분들이 층층이 보여야 한다. 골목에는 전신주와 느슨하게 늘어진 생활 전선, 소수의 평범한 주차 차량이 자연스럽게 보이되 사람이 등장하지 않는다. 대상 옥탑방이 주변과 단절된 민무늬 콘크리트 요새나 감옥처럼 보이지 않도록 실제 섬마을 주거 밀도와 생활 설비를 유지한다.\n\n구름이 낮게 낀 흐린 낮의 부드럽고 확산된 자연광, 낮거나 중간 정도의 밝기, 채도가 낮은 흙빛 외장과 서늘한 회색 그림자. 과장된 색 대비나 초자연적 흔적 없이 객관적인 공간 상태만 보여 준다. 실제 콘크리트, 녹슨 금속, 벽돌, 유리, 천, 목재의 재질과 평범한 사용감이 정확하며 자연스러운 심도와 현실적인 대기 원근을 갖춘다. 깨끗한 스톡 사진, 인공적인 건축 시각화, 삽화, CGI가 아니라 보정하지 않은 실제 장소 참고 사진처럼 보여야 한다. 사람 없음, 얼굴 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "이웃 건물의 옥상처럼 더 높은 안전한 지점에 선 촬영자가 카메라를 약 1.6m 높이로 들고, 대상 옥상 바닥보다 전체적으로 약 6~10m 높은 위치에서 옥상 가장자리 너머를 대각선으로 바라본다. 28mm 광각으로 넓게 잡아 오래된 옥상 바닥 속 작은 옥탑방을 중심에 두고, 물탱크와 계단 도착부, 출입문과 창문, 난간 및 생활 설비가 함께 보여 옥상 전체 구조를 한눈에 이해할 수 있게 한다. 침입이나 파손 흔적 없이 조용하고 정상적인 흐린 낮 상태를 유지한다.",
            "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": false,
        "camera_recommendations": {
          "camera_position": "outside the roof edge facing diagonally across number 1 (rooftop deck) toward number 2 (rooftop room), with number 5 (water tank) and number 8 (stair arrival opening) establishing the surrounding roof layout",
          "camera_height": "high elevated establishing viewpoint above the rooftop, approximately 6–10m above deck level",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the compact rooftop room within the broader quiet deck, including numbers 3, 4, 5, 6, 7, and 8; preserve a clean daytime state without break-in cues."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 3]\n  - look_at_unit: 2\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged static high-oblique wide framing from unit 1 toward unit 2, keeping marker 6 in the lower portion and the structure at unit 2 beyond it.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the broad portion of unit 1 surrounding the camera, marker 6 as the lower spatial anchor, and unit 2 beyond it along the look direction. Unit 9 and openings 3 and 4 may remain legible only where admitted by the wide view, while all base markers 1 through 9 retain their floor-plan relationships.\n  - camera_framing_directive: Frame a broad static wide view with camera unit 1 at cell [3,3], looking toward unit 2 at cell [2,7] with a 90-degree field of view. Honor the staged high-oblique composition by keeping marker 6 in the lower portion and unit 2 in the upper portion.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the staged spatial emphasis on marker 6 in the lower center and unit 2 in the upper center.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because this clean background lists no transient markers. Refrain from inventing additional state cues and render only base markers 1 through 9 in their persistent state.\n  - negative_continuity_directive: Exclude ignored overlay markers 10, 11, 12, 13, and 14. Do not introduce uncommitted subjects, scenario-specific elements, or spaces outside the broad view from unit 1 toward unit 2; retain the floor-plan relationships among base markers 1 through 9.\n\n2020년대 중반 대한민국 서해안권의 외딴섬 공동체에 있는 오래된 저층 주택 옥상을 촬영한 실제 카메라 다큐멘터리 풍 사진. 이웃 건물 옥상처럼 높은 지점에 선 촬영자가 카메라를 사람 눈높이 약 1.6m에 두어, 대상 옥상 바닥보다 약 6~10m 높은 위치에서 옥상 가장자리 너머로 대각선 방향을 바라본 구도. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 넓게 담되, 하향식 평면도나 건축 도식이 아니라 사람이 실제 장소에서 촬영한 자연스러운 원근감의 현장 기록 사진이어야 한다.\n\n넓고 조용한 옥상 바닥 안쪽에 작고 낡은 옥탑방이 자리하고, 평면도에서 확인되는 출입문과 새시 창문, 계단 도착부의 개구부, 물탱크, 낮은 옥상 난간과 부속 생활 설비의 상대적 관계가 명확히 읽힌다. 옥탑방 외벽은 한국의 오래된 저층 주거에서 흔한 붉은 벽돌 또는 부분적으로 덧댄 시멘트 미장 마감이며, 빗물과 염분에 노출되어 줄눈이 바래고 하단에 옅은 물때와 수선 자국이 남아 있다. 문은 실용적인 낡은 금속문, 창은 알루미늄 또는 흰색 PVC 새시와 현실적인 방범창을 갖춘 형태로 표현한다. 옥상 바닥은 한국 주택 옥상에서 흔한 녹색 우레탄 방수 도장이 햇빛과 해풍에 바래 군데군데 색이 달라지고, 균열 보수와 덧칠 흔적, 배수구 주변의 얕은 얼룩이 보이지만 심하게 파손되지는 않은 정상 상태다.\n\n현실적인 원통형 물탱크와 연결 배관, 옥탑방 외벽을 따라 정리된 수도·가스 계통 배관과 계량기, 오래 사용한 에어컨 실외기와 배수 호스, 안테나와 전선, 빨래줄과 소량의 일상 빨래, 바람에 닳은 플라스틱 화분 몇 개 등 실제 거주 흔적을 절제되게 배치한다. 물건은 지나치게 정돈된 전시장처럼 보이지 않으며, 해풍으로 생긴 금속의 가벼운 녹과 도장 벗겨짐, 실제 천의 직조감, 거친 콘크리트와 벽돌 표면, 플라스틱의 변색을 정확하게 표현한다. 침입, 강제 개방, 깨진 창문, 흩어진 파편 같은 사건 흔적은 전혀 없고, 조용히 사용되는 오래된 생활 옥상의 평상시 모습이다.\n\n옥상 너머에는 같은 시대와 지역의 낡은 붉은 벽돌·시멘트 미장 저층 주택들이 좁은 골목을 따라 촘촘히 이어지고, 새시 창문과 방범창, 외벽의 에어컨 실외기 및 노출 배관, 옥상 물탱크와 빨래, 작은 화분들이 층층이 보여야 한다. 골목에는 전신주와 느슨하게 늘어진 생활 전선, 소수의 평범한 주차 차량이 자연스럽게 보이되 사람이 등장하지 않는다. 대상 옥탑방이 주변과 단절된 민무늬 콘크리트 요새나 감옥처럼 보이지 않도록 실제 섬마을 주거 밀도와 생활 설비를 유지한다.\n\n구름이 낮게 낀 흐린 낮의 부드럽고 확산된 자연광, 낮거나 중간 정도의 밝기, 채도가 낮은 흙빛 외장과 서늘한 회색 그림자. 과장된 색 대비나 초자연적 흔적 없이 객관적인 공간 상태만 보여 준다. 실제 콘크리트, 녹슨 금속, 벽돌, 유리, 천, 목재의 재질과 평범한 사용감이 정확하며 자연스러운 심도와 현실적인 대기 원근을 갖춘다. 깨끗한 스톡 사진, 인공적인 건축 시각화, 삽화, CGI가 아니라 보정하지 않은 실제 장소 참고 사진처럼 보여야 한다. 사람 없음, 얼굴 없음. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [
            "L12B03"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residential_building",
            "bg:L12B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_residential_building",
          "chain_index": 3,
          "prev_bg_id": "L12B03",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L03B03",
          "fp_id": "fp_l03_rooftop_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L03B03 is the sole clean anchor candidate and supplies the dwelling identity without a prior reference. The wide view from camera unit 1 at [3,3] toward unit 2 at [2,7] supports S4_Shot1's staged broad layout view, with marker 6 in the lower frame and unit 2 beyond it.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/floor_plan/fp_l03_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": "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 and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the staged static high-oblique wide framing from unit 1 toward unit 2, keeping marker 6 in the lower portion and the structure at unit 2 beyond it.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the broad portion of unit 1 surrounding the camera, marker 6 as the lower spatial anchor, and unit 2 beyond it along the look direction. Unit 9 and openings 3 and 4 may remain legible only where admitted by the wide view, while all base markers 1 through 9 retain their floor-plan relationships.",
            "camera_framing_directive": "Frame a broad static wide view with camera unit 1 at cell [3,3], looking toward unit 2 at cell [2,7] with a 90-degree field of view. Honor the staged high-oblique composition by keeping marker 6 in the lower portion and unit 2 in the upper portion.",
            "subject_position_directive": "S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the staged spatial emphasis on marker 6 in the lower center and unit 2 in the upper center.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because this clean background lists no transient markers. Refrain from inventing additional state cues and render only base markers 1 through 9 in their persistent state.",
            "negative_continuity_directive": "Exclude ignored overlay markers 10, 11, 12, 13, and 14. Do not introduce uncommitted subjects, scenario-specific elements, or spaces outside the broad view from unit 1 toward unit 2; retain the floor-plan relationships among base markers 1 through 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: 1\n  - camera_cell: [3, 3]\n  - look_at_unit: 2\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged static high-oblique wide framing from unit 1 toward unit 2, keeping marker 6 in the lower portion and the structure at unit 2 beyond it.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the broad portion of unit 1 surrounding the camera, marker 6 as the lower spatial anchor, and unit 2 beyond it along the look direction. Unit 9 and openings 3 and 4 may remain legible only where admitted by the wide view, while all base markers 1 through 9 retain their floor-plan relationships.\n  - camera_framing_directive: Frame a broad static wide view with camera unit 1 at cell [3,3], looking toward unit 2 at cell [2,7] with a 90-degree field of view. Honor the staged high-oblique composition by keeping marker 6 in the lower portion and unit 2 in the upper portion.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the staged spatial emphasis on marker 6 in the lower center and unit 2 in the upper center.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because this clean background lists no transient markers. Refrain from inventing additional state cues and render only base markers 1 through 9 in their persistent state.\n  - negative_continuity_directive: Exclude ignored overlay markers 10, 11, 12, 13, and 14. Do not introduce uncommitted subjects, scenario-specific elements, or spaces outside the broad view from unit 1 toward unit 2; retain the floor-plan relationships among base markers 1 through 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: 1\n  - camera_cell: [3, 3]\n  - look_at_unit: 2\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged static high-oblique wide framing from unit 1 toward unit 2, keeping marker 6 in the lower portion and the structure at unit 2 beyond it.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the broad portion of unit 1 surrounding the camera, marker 6 as the lower spatial anchor, and unit 2 beyond it along the look direction. Unit 9 and openings 3 and 4 may remain legible only where admitted by the wide view, while all base markers 1 through 9 retain their floor-plan relationships.\n  - camera_framing_directive: Frame a broad static wide view with camera unit 1 at cell [3,3], looking toward unit 2 at cell [2,7] with a 90-degree field of view. Honor the staged high-oblique composition by keeping marker 6 in the lower portion and unit 2 in the upper portion.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the staged spatial emphasis on marker 6 in the lower center and unit 2 in the upper center.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because this clean background lists no transient markers. Refrain from inventing additional state cues and render only base markers 1 through 9 in their persistent state.\n  - negative_continuity_directive: Exclude ignored overlay markers 10, 11, 12, 13, and 14. Do not introduce uncommitted subjects, scenario-specific elements, or spaces outside the broad view from unit 1 toward unit 2; retain the floor-plan relationships among base markers 1 through 9.\n\n",
        "camera_decision": {
          "camera_cell": [
            3,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the staged static high-oblique wide framing from unit 1 toward unit 2, keeping marker 6 in the lower portion and the structure at unit 2 beyond it.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            7
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the broad portion of unit 1 surrounding the camera, marker 6 as the lower spatial anchor, and unit 2 beyond it along the look direction. Unit 9 and openings 3 and 4 may remain legible only where admitted by the wide view, while all base markers 1 through 9 retain their floor-plan relationships.",
          "camera_framing_directive": "Frame a broad static wide view with camera unit 1 at cell [3,3], looking toward unit 2 at cell [2,7] with a 90-degree field of view. Honor the staged high-oblique composition by keeping marker 6 in the lower portion and unit 2 in the upper portion.",
          "subject_position_directive": "S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the staged spatial emphasis on marker 6 in the lower center and unit 2 in the upper center.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because this clean background lists no transient markers. Refrain from inventing additional state cues and render only base markers 1 through 9 in their persistent state.",
          "negative_continuity_directive": "Exclude ignored overlay markers 10, 11, 12, 13, and 14. Do not introduce uncommitted subjects, scenario-specific elements, or spaces outside the broad view from unit 1 toward unit 2; retain the floor-plan relationships among base markers 1 through 9."
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_residential_building"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L03B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L03B03",
        "reused_from_bg_id": "L03B03",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L03B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 외딴섬 공동체의 오래된 저층 주택 옥상, 깊은 밤의 은밀한 침입 직후를 기록한 실제 카메라 다큐멘터리 풍 사진. 물탱크 가까이에 선 위치에서 약 1.6미터 높이의 사람 눈높이로, 35밀리미터급 적당한 광각 렌즈를 사용해 나무 평상을 대각선으로 건너 옥탑방 철제 출입문과 그 옆의 작은 새시 미닫이창을 한 프레임에 담는다. 하향식 평면도나 건축 도면 시점이 아니라 실제 옥상에 서서 바라보는 수평 시점이다.\n\n옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며, 오랜 해풍과 염분 때문에 색이 바래고 군데군데 갈라진 부분, 덧칠 자국, 물때와 얕은 빗물 고임이 보인다. 옥탑 증축부는 거친 시멘트 미장과 낡은 외장 패널이 함께 사용되었고, 아래쪽에는 붉은 벽돌과 화강석 타일 마감의 흔적이 자연스럽게 이어진다. 철문 표면에는 실제 금속의 잔흠집, 습기로 생긴 녹, 손때와 벗겨진 페인트가 있으며, 문은 소리 없이 열린 것처럼 몇 센티미터만 벌어져 가느다란 검은 문틈과 조금 어긋난 걸쇠가 보인다. 파손을 과장하지 말고 은밀한 진입이 막 끝난 현실적인 상태로 표현한다.\n\n철문 옆 작은 미닫이창은 오래된 알루미늄 또는 흰색 새시와 생활형 방범창을 갖추고, 유리에는 밤 습기와 먼지 자국이 남아 있다. 실내의 약한 생활 조명이 반투명 유리와 얇은 커튼을 통해 제한적으로 새어 나온다. 창 안쪽에는 급작스러운 공격을 암시하는 식별 불가능한 실루엣성 그림자 덩어리가 순간적으로 겹쳐 있으나, 사람의 얼굴이나 팔다리, 명확한 신체 윤곽은 전혀 보이지 않으며 실제 인물은 묘사하지 않는다. 추상적인 그림자와 커튼의 눌림만으로 창 뒤의 충돌을 암시하고, 피나 시신은 없다.\n\n나무 평상은 햇빛과 비에 회색으로 바랜 실제 목재 결, 뒤틀린 판재와 생활 흠집을 지닌다. 주변 화분에는 말리거나 다듬기 전의 토착 약초와 생활용 허브가 심겨 있고, 강한 섬 밤바람에 잎과 가는 줄기가 한 방향으로 휘어진다. 외벽에는 에어컨 실외기, 노출 배관, 가스 계량기와 전선이 덧붙여져 있으며, 옥상 난간과 빨랫줄에는 평범한 거주 흔적이 남아 있다. 배경에는 붉은 벽돌과 석재 타일 외벽, 새시 창, 방범창, 옥상 물탱크와 실외기를 갖춘 비슷한 규모의 이웃 주택들이 좁게 밀집하고, 골목의 전신주와 늘어진 전선이 자연스럽게 이어져 대상 건물이 고립된 요새처럼 보이지 않게 한다.\n\n차가운 달빛과 흐린 밤하늘의 주변광, 멀리 있는 주택 보안등, 창에서 약하게 새는 따뜻한 실내광만 사용한다. 과도한 청색 조명이나 연극적인 역광 없이 낮거나 중간 정도의 밝기와 현실적인 야간 노출을 유지한다. 실제 콘크리트, 녹슨 금속, 젖은 우레탄, 천의 직조, 목재 결, 먼지와 염분 얼룩을 세밀하게 재현하고 자연스러운 피사계 심도를 적용한다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 현장 참고 사진처럼 담담하고 사실적이며, 깨끗한 광고 사진이 아니고 후처리된 삽화나 컴퓨터 생성 건축 시각화가 아니다. 사람, 얼굴, 신체 일부는 등장하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "물탱크 가까운 위치에서 나무 평상을 대각선으로 가로질러 철문과 작은 미닫이창을 함께 본다. 철문은 소리 없이 막 열리는 듯 아주 조금 벌어져 있고, 어긋난 걸쇠와 가느다란 어두운 문틈으로 은밀한 침입 직후의 상태를 암시한다. 바람에 눕는 약초 잎과 미세하게 흔들리는 빨랫줄을 포함하되 사람이나 신체 일부는 보이지 않게 한다.",
            "shot_id": "S10_Shot3"
          },
          {
            "guide_text": "동일한 눈높이와 방향을 유지하면서 작은 미닫이창의 반투명 유리와 얇은 커튼을 명확히 보이게 한다. 창 안쪽에는 급작스러운 공격 순간을 암시하는 식별 불가능한 실루엣성 그림자 덩어리가 짧게 겹쳐 보이지만, 얼굴이나 사람의 신체 윤곽은 형성하지 않는다. 살짝 열린 철문, 어두운 문틈, 바람에 흐트러진 약초를 함께 프레임에 남겨 사건의 동시성을 전달한다.",
            "shot_id": "S10_Shot6"
          }
        ],
        "shot_ids": [
          "S10_Shot3",
          "S10_Shot6"
        ],
        "scenes": [],
        "parent_id": "L03B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 5 (water tank), facing diagonally across number 6 (wooden platform) toward number 3 (steel entry door) and number 4 (small sliding window)",
          "camera_height": "eye-level standing approximately 1.6m above the rooftop deck",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the door approach, door seam, and window visible in one tense exterior composition; include the windblown herbs, concealed entry action, slightly open door, and attack silhouette as transient night-state cues."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L03B03",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L03B03",
              "space_description": "The same physical space containing units 1, 2, and 9 and base markers 1 through 9."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 1 at cell [3,3] toward unit 2 at cell [2,7] with a wide 90-degree field of view. Maintain broad coverage for S10_Shot3 and allow the staged medium emphasis on opening 4 for S10_Shot6 as a shot-specific crop within the same fixed framing.",
          "negative_continuity_directive": "Do not move or redesign base markers 1 through 9 relative to reference L03B03. Do not introduce unnumbered scenario-specific elements or depict spaces outside the wide unit-1-to-unit-2 view; keep transient markers 10 through 14 confined to their committed shot-facing functions.",
          "state_cue_directive": "Apply transient markers 10, 11, 12, 13, and 14 as committed for this BG, using the state-facing staging of S10_Shot3 and S10_Shot6. Preserve base markers 1 through 9 while carrying the staged low-key and faint-light conditions without inventing additional state cues.",
          "subject_position_directive": "For S10_Shot3, place the committed subject in the middle-center midground with the back toward the camera and opening 3 legible beyond in the background. For S10_Shot6, place the two committed reflected silhouettes overlapping at middle center within opening 4, with one in the foreground and the other partially separable in the midground.",
          "visible_space_directive": "Preserve from L03B03 the fixed positions of units 1, 2, and 9 and base markers 1 through 9. From unit 1 looking toward unit 2, keep openings 3 and 4 legible for their respective consuming shots, with markers 5, 6, and 7 remaining in their reference-committed positions wherever the wide cone includes them."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [
            "L03B03"
          ],
          "attached_ref_labels": [
            "bg:L03B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 외딴섬 공동체의 실제 저층 주택 옥상에 덧붙여진 소박한 옥탑방 내부 전체. 출입문 문턱 가까이에 카메라를 두고, 약 1.6미터의 서 있는 사람 눈높이에서 공동 거실·식사 공간을 대각선으로 가로질러 식탁과 의자, 평면 텔레비전이 놓인 낮은 수납장, 벽면의 작은 간이 주방이 한 프레임 안에 자연스럽게 보이도록 촬영한다. 28밀리미터 상당의 적당한 광각이지만 과장된 왜곡 없이 좁은 실내의 실제 비례와 생활 동선을 보여준다. 창문은 프레임 안에 분명히 포함하고, 얇은 생활용 커튼을 통과한 따뜻한 낮 햇빛이 식탁과 바닥 일부에 부드럽게 닿게 한다. 식탁, 텔레비전 수납장, 간이 주방과 평면도에서 별도로 지정된 주요 생활 설비들이 서로 가려지지 않게 배치한다.\n\n옥탑방은 현대 한국의 평범한 소규모 주거답게 실용적으로 꾸며져 있다. 간이 주방에는 작은 싱크대와 수도꼭지, 무광 또는 약간 빛바랜 수납장, 사용감 있는 조리대, 소형 냉장고가 있고, 식사 공간에는 크기가 맞지 않는 듯한 평범한 식탁과 의자가 놓여 있다. 텔레비전과 낮은 수납장은 최신 고급 제품이 아니라 일상적으로 사용해 온 보급형 가전과 가구의 모습이다. 벽과 천장은 깔끔하게 관리되었지만 미세한 얼룩, 모서리의 작은 찍힘, 햇빛에 조금 바랜 도장면이 남아 있고, 바닥과 가구 표면에는 과장되지 않은 생활 마모가 보인다. 실제 합판과 목재 무늬, 금속 수도꼭지의 미세한 물자국, 플라스틱 가전 외장의 잔기스, 커튼의 직물 짜임을 정확하게 표현한다. 작은 선반과 천장등 등 필수 생활 설비가 공간 규모에 맞게 자리하며, 지나치게 비어 있거나 전시장처럼 완벽하게 정돈된 모습은 피한다. 다만 현재 상태는 평범하고 깨끗한 낮의 가정 내부이며, 깨진 물건, 흩어진 잔해, 침입 흔적, 의식 도구, 붉은 원형 형상, 환각, 초자연적 흔적 등 일시적 사건의 단서는 전혀 없다.\n\n창문에서 들어오는 자연스러운 따뜻한 햇빛과 실내의 약간 서늘하고 채도가 낮은 그림자가 현실적으로 공존한다. 노출은 낮에서 중간 정도이며 창밖과 실내 세부가 모두 무리 없이 남고, 천장등은 꺼져 있거나 낮빛을 방해하지 않을 정도로만 보인다. 실제 미러리스 또는 디에스엘아르 카메라와 35밀리미터급 렌즈 계열로 촬영한 다큐멘터리 풍 사진, 실제 장소를 담은 사실적인 현장 참고 사진, 자연스러운 원근과 심도, 정확한 콘크리트·금속·직물·목재 질감, 일상적인 마모와 얼룩, 과도한 보정 없는 담담한 사진. 사람, 얼굴, 신체는 전혀 없다. 내려다보는 시점, 평면도, 건축 도면, 삽화, 삼차원 시각화, 광고용 견본주택 사진처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입문 문턱 부근의 눈높이에서 공동 거실·식사 공간을 가로질러 식탁, 텔레비전 수납장, 간이 주방이 함께 보이게 한다. 창문에서 들어오는 따뜻한 낮빛과 평범하고 정돈된 생활 상태를 유지하며 사건성 흔적이나 초자연적 표현은 넣지 않는다.",
            "shot_id": "S5_Shot3"
          },
          {
            "guide_text": "같은 출입구 쪽 대각선 시점을 유지하되 식탁과 의자, 텔레비전 수납장, 간이 주방 사이의 실제 거리와 좁은 옥탑방의 생활 동선을 명확히 보여준다. 창문과 평면도에서 지정된 주요 생활 요소가 가구에 가려지지 않게 구성한다.",
            "shot_id": "S5_Shot10"
          },
          {
            "guide_text": "서 있는 사람의 눈높이에서 28밀리미터 상당의 적당한 광각으로 실내 전체 관계를 담는다. 따뜻한 창가와 다소 서늘한 실내 그림자의 자연스러운 차이, 생활감 있는 재료와 가벼운 사용 흔적을 유지하되 깨끗하고 평상적인 낮의 상태로 표현한다.",
            "shot_id": "S5_Shot12"
          }
        ],
        "shot_ids": [
          "S5_Shot3",
          "S5_Shot10",
          "S5_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 (entry threshold), facing diagonally across number 2 (shared living and dining zone) toward number 18 (dining table), number 17 (television console), and number 3 (kitchenette)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Include number 11 as the source of daytime window light and keep numbers 13, 14, 18, and 25 clearly visible; depict the ordinary clean state without any transient event cues."
        },
        "reference_decision": {
          "bg_id": "L04B01",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The target set overlaps anchor L04B05 at unit 2, so this is another view of the same connected physical space rather than a new styled room. The camera moves to unit 1 and looks toward unit 3 to support the entrance, shared-zone, and service-zone context consumed by S5_Shot3, S5_Shot10, and S5_Shot12.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B05.png"
          ],
          "source_bg_ids": [
            "L04B05"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_connected_units_1_2_3_4_5_6"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_connected_units_1_2_3_4_5_6",
                "ref_bg_id": "L04B05",
                "space_description": "Connected fixed space established through overlapping unit 2 and the anchor view of units 2, 4, 5, and 6."
              }
            ],
            "why_single_ref_or_two_refs": "One same-fp anchor is sufficient because the committed view is a connected unit-2 overlap extended toward units 1 and 3; no consuming shot requires two distinct spaces to be locked by separate references."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 1 toward unit 3 establishes the connected view required by shots spanning units 1, 2, and 3.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              6
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show units 1, 2, and 3 from unit 1 toward unit 3, with committed base markers 7, 11, 13, 14, 17, 18, 19, 20, 24, and 25. Preserve the unit-2 fixed layout inherited from L04B05 while extending the view to units 1 and 3.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at [8,1] toward unit 3 at [1,6]. Keep sufficient contextual breadth for the medium, close, and insert staging while allowing shot-specific crops within this fixed view.",
            "subject_position_directive": "For S5_Shot3, retain one committed subject in a center-right three-quarter profile with only modest opposite-edge context. For S5_Shot10, place two committed subjects in a close shared plane at middle-left and middle-right. For S5_Shot12, reserve the middle center for the committed wrist insert. Do not add uncommitted subjects.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues. Any shot-level active surface, running-water, steam, or wrist detail remains a shot layer rather than a permanent background alteration.",
            "negative_continuity_directive": "Exclude ignored overlay markers 26 through 45. Keep units 4, 5, and 6 outside the committed composition, and do not displace the fixed elements inherited from L04B05 where unit 2 overlaps this 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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 3\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 3 establishes the connected view required by shots spanning units 1, 2, and 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show units 1, 2, and 3 from unit 1 toward unit 3, with committed base markers 7, 11, 13, 14, 17, 18, 19, 20, 24, and 25. Preserve the unit-2 fixed layout inherited from L04B05 while extending the view to units 1 and 3.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [8,1] toward unit 3 at [1,6]. Keep sufficient contextual breadth for the medium, close, and insert staging while allowing shot-specific crops within this fixed view.\n  - subject_position_directive: For S5_Shot3, retain one committed subject in a center-right three-quarter profile with only modest opposite-edge context. For S5_Shot10, place two committed subjects in a close shared plane at middle-left and middle-right. For S5_Shot12, reserve the middle center for the committed wrist insert. Do not add uncommitted subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues. Any shot-level active surface, running-water, steam, or wrist detail remains a shot layer rather than a permanent background alteration.\n  - negative_continuity_directive: Exclude ignored overlay markers 26 through 45. Keep units 4, 5, and 6 outside the committed composition, and do not displace the fixed elements inherited from L04B05 where unit 2 overlaps this 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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 3\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 3 establishes the connected view required by shots spanning units 1, 2, and 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show units 1, 2, and 3 from unit 1 toward unit 3, with committed base markers 7, 11, 13, 14, 17, 18, 19, 20, 24, and 25. Preserve the unit-2 fixed layout inherited from L04B05 while extending the view to units 1 and 3.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [8,1] toward unit 3 at [1,6]. Keep sufficient contextual breadth for the medium, close, and insert staging while allowing shot-specific crops within this fixed view.\n  - subject_position_directive: For S5_Shot3, retain one committed subject in a center-right three-quarter profile with only modest opposite-edge context. For S5_Shot10, place two committed subjects in a close shared plane at middle-left and middle-right. For S5_Shot12, reserve the middle center for the committed wrist insert. Do not add uncommitted subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues. Any shot-level active surface, running-water, steam, or wrist detail remains a shot layer rather than a permanent background alteration.\n  - negative_continuity_directive: Exclude ignored overlay markers 26 through 45. Keep units 4, 5, and 6 outside the committed composition, and do not displace the fixed elements inherited from L04B05 where unit 2 overlaps this 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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 3\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 3 establishes the connected view required by shots spanning units 1, 2, and 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show units 1, 2, and 3 from unit 1 toward unit 3, with committed base markers 7, 11, 13, 14, 17, 18, 19, 20, 24, and 25. Preserve the unit-2 fixed layout inherited from L04B05 while extending the view to units 1 and 3.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [8,1] toward unit 3 at [1,6]. Keep sufficient contextual breadth for the medium, close, and insert staging while allowing shot-specific crops within this fixed view.\n  - subject_position_directive: For S5_Shot3, retain one committed subject in a center-right three-quarter profile with only modest opposite-edge context. For S5_Shot10, place two committed subjects in a close shared plane at middle-left and middle-right. For S5_Shot12, reserve the middle center for the committed wrist insert. Do not add uncommitted subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues. Any shot-level active surface, running-water, steam, or wrist detail remains a shot layer rather than a permanent background alteration.\n  - negative_continuity_directive: Exclude ignored overlay markers 26 through 45. Keep units 4, 5, and 6 outside the committed composition, and do not displace the fixed elements inherited from L04B05 where unit 2 overlaps this view.\n\n2020년대 중반 대한민국 서해안권 외딴섬 공동체의 실제 저층 주택 옥상에 덧붙여진 소박한 옥탑방 내부 전체. 출입문 문턱 가까이에 카메라를 두고, 약 1.6미터의 서 있는 사람 눈높이에서 공동 거실·식사 공간을 대각선으로 가로질러 식탁과 의자, 평면 텔레비전이 놓인 낮은 수납장, 벽면의 작은 간이 주방이 한 프레임 안에 자연스럽게 보이도록 촬영한다. 28밀리미터 상당의 적당한 광각이지만 과장된 왜곡 없이 좁은 실내의 실제 비례와 생활 동선을 보여준다. 창문은 프레임 안에 분명히 포함하고, 얇은 생활용 커튼을 통과한 따뜻한 낮 햇빛이 식탁과 바닥 일부에 부드럽게 닿게 한다. 식탁, 텔레비전 수납장, 간이 주방과 평면도에서 별도로 지정된 주요 생활 설비들이 서로 가려지지 않게 배치한다.\n\n옥탑방은 현대 한국의 평범한 소규모 주거답게 실용적으로 꾸며져 있다. 간이 주방에는 작은 싱크대와 수도꼭지, 무광 또는 약간 빛바랜 수납장, 사용감 있는 조리대, 소형 냉장고가 있고, 식사 공간에는 크기가 맞지 않는 듯한 평범한 식탁과 의자가 놓여 있다. 텔레비전과 낮은 수납장은 최신 고급 제품이 아니라 일상적으로 사용해 온 보급형 가전과 가구의 모습이다. 벽과 천장은 깔끔하게 관리되었지만 미세한 얼룩, 모서리의 작은 찍힘, 햇빛에 조금 바랜 도장면이 남아 있고, 바닥과 가구 표면에는 과장되지 않은 생활 마모가 보인다. 실제 합판과 목재 무늬, 금속 수도꼭지의 미세한 물자국, 플라스틱 가전 외장의 잔기스, 커튼의 직물 짜임을 정확하게 표현한다. 작은 선반과 천장등 등 필수 생활 설비가 공간 규모에 맞게 자리하며, 지나치게 비어 있거나 전시장처럼 완벽하게 정돈된 모습은 피한다. 다만 현재 상태는 평범하고 깨끗한 낮의 가정 내부이며, 깨진 물건, 흩어진 잔해, 침입 흔적, 의식 도구, 붉은 원형 형상, 환각, 초자연적 흔적 등 일시적 사건의 단서는 전혀 없다.\n\n창문에서 들어오는 자연스러운 따뜻한 햇빛과 실내의 약간 서늘하고 채도가 낮은 그림자가 현실적으로 공존한다. 노출은 낮에서 중간 정도이며 창밖과 실내 세부가 모두 무리 없이 남고, 천장등은 꺼져 있거나 낮빛을 방해하지 않을 정도로만 보인다. 실제 미러리스 또는 디에스엘아르 카메라와 35밀리미터급 렌즈 계열로 촬영한 다큐멘터리 풍 사진, 실제 장소를 담은 사실적인 현장 참고 사진, 자연스러운 원근과 심도, 정확한 콘크리트·금속·직물·목재 질감, 일상적인 마모와 얼룩, 과도한 보정 없는 담담한 사진. 사람, 얼굴, 신체는 전혀 없다. 내려다보는 시점, 평면도, 건축 도면, 삽화, 삼차원 시각화, 광고용 견본주택 사진처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            8,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 1 toward unit 3 establishes the connected view required by shots spanning units 1, 2, and 3.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            6
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show units 1, 2, and 3 from unit 1 toward unit 3, with committed base markers 7, 11, 13, 14, 17, 18, 19, 20, 24, and 25. Preserve the unit-2 fixed layout inherited from L04B05 while extending the view to units 1 and 3.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at [8,1] toward unit 3 at [1,6]. Keep sufficient contextual breadth for the medium, close, and insert staging while allowing shot-specific crops within this fixed view.",
          "subject_position_directive": "For S5_Shot3, retain one committed subject in a center-right three-quarter profile with only modest opposite-edge context. For S5_Shot10, place two committed subjects in a close shared plane at middle-left and middle-right. For S5_Shot12, reserve the middle center for the committed wrist insert. Do not add uncommitted subjects.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues. Any shot-level active surface, running-water, steam, or wrist detail remains a shot layer rather than a permanent background alteration.",
          "negative_continuity_directive": "Exclude ignored overlay markers 26 through 45. Keep units 4, 5, and 6 outside the committed composition, and do not displace the fixed elements inherited from L04B05 where unit 2 overlaps this view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B05"
          ],
          "attached_ref_labels": [
            "bg:L04B05"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B06": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B05",
        "reused_from_bg_id": "L04B05",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안 외딴섬 공동체의 소박한 옥탑형 소형 주거 내부, 어두운 밤의 거실에서 딸의 방으로 이어지는 실제 범행 현장. 카메라는 딸의 방 문 가까이에 서서 방 안을 향하며, 약 1.6미터의 성인 눈높이에서 풀프레임 기준 32밀리미터 광각 렌즈로 촬영한다. 문틀 너머로 침대와 흐트러진 침구, 방 한쪽에 길게 드리운 불투명한 커튼, 오래된 합성수지 장판과 바랜 벽지, 평범한 새시 창, 작은 원형 발광다이오드 천장등이 보인다. 염분 많은 해안 주거에서 흔한 창틀의 미세한 부식과 결로 자국, 벽지 이음새의 들뜸, 장판의 긁힘, 문턱의 닳은 모서리처럼 과장되지 않은 생활 마모를 담는다.\n\n거실 쪽 바닥에서 문턱을 지나 침대와 커튼 방향으로 이어지는 불규칙한 피 묻은 발자국이 있고, 일부는 번지고 일부는 희미하게 끊겨 있다. 커튼 가까운 바닥에는 어두운 적갈색 혈흔이 고여 있으며 가장자리는 부분적으로 말라 실제 액체의 두께와 반사를 보인다. 커튼 뒤쪽으로 흔적이 이어져 심각한 사건을 암시하지만, 사람과 시신, 얼굴, 팔다리나 기타 신체 일부는 전혀 보이지 않는다. 훼손된 신체와 붉어진 손목의 원형 표식도 커튼 너머에 완전히 가려져 화면에 노출되지 않는다. 커튼에 인체 윤곽이나 구체적인 그림자를 만들지 않는다.\n\n프레임 한쪽에는 거실로 돌아가는 부분적인 시야를 남기고, 작은 탁자 위에 사용한 컵 두 개와 이미 식은 작은 냄비를 놓아 사건 직전까지 이어졌던 평범한 생활을 드러낸다. 지나치게 정돈된 전시장이나 깨끗한 상품 사진이 아니라 실제 사람이 살아온 좁은 한국 주거의 밀도와 자연스러운 잡동사니 배치, 실제 직물의 짜임, 목재 무늬, 금속의 미세한 변색, 장판과 벽의 얼룩을 사실적으로 기록한다.\n\n주 조명은 약하게 켜진 천장등의 탁한 온색이며, 새시 창으로 들어오는 희미한 청회색 야간 주변광이 차가운 그림자를 만든다. 밝기는 낮지만 혈흔, 발자국, 문턱, 침대와 커튼의 위치가 판독될 정도의 현실적인 노출을 유지한다. 과장된 초자연 현상, 붉은 환영, 서구 고딕 장식, 미래형 장비는 넣지 않는다. 실제 디지털 일안 반사식 카메라 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진과 구별되지 않는 자연스러운 원근과 심도, 정확한 재료 질감, 사실적인 야간 혼합광, 후처리 없는 담담한 기록 사진. 위에서 내려다본 시점이나 평면도, 건축 도면, 삽화, 컴퓨터 그래픽이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "딸의 방 문 가까운 거실 쪽에서 약 1.6미터 눈높이로 촬영한다. 문틀이 자연스러운 전경을 이루고, 방 안의 침대와 닫히거나 길게 드리운 커튼이 중심에 오도록 한다. 문턱을 건너 방 안으로 이어지는 피 묻은 발자국과 커튼 가까이 고인 혈흔을 보이되 사람이나 신체는 전혀 노출하지 않는다. 프레임 가장자리에는 거실 탁자의 컵 두 개와 식은 냄비가 함께 보여야 한다.",
            "shot_id": "S12_Shot5"
          },
          {
            "guide_text": "같은 문가의 눈높이 시점을 유지하면서 바닥 동선을 조금 더 넓게 포함한다. 거실 바닥에서 문턱을 지나 침대와 커튼 방향으로 이어지는 불규칙한 피 묻은 발자국, 닦이다 만 번짐, 커튼 아래 주변의 고인 혈흔이 실제 사건 현장처럼 읽히게 한다. 거실의 컵 두 개와 식은 냄비는 배경에 작게 남겨 직전의 평범한 생활 흔적과 대비시키며, 인체와 신체 일부는 모두 커튼 너머에 완전히 가려져야 한다.",
            "shot_id": "S12_Shot9"
          },
          {
            "guide_text": "침대와 커튼 쪽을 조금 더 강조하되 카메라는 문 근처의 약 1.6미터 높이에서 벗어나지 않는다. 커튼의 실제 직물 주름과 아래쪽의 미세한 얼룩, 침대 주변 바닥에 고인 혈흔과 끊긴 발자국을 선명하게 기록한다. 커튼 뒤 사건은 형태나 그림자로도 구체화하지 말고, 시신과 붉어진 손목 표식은 가려져 전혀 보이지 않게 한다. 거실 방향의 부분 시야와 컵 두 개, 식은 냄비는 프레임 한쪽에 유지한다.",
            "shot_id": "S12_Shot16"
          }
        ],
        "shot_ids": [
          "S12_Shot5",
          "S12_Shot9",
          "S12_Shot16"
        ],
        "scenes": [],
        "parent_id": "L04B05",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (daughter bedroom door), facing into number 5 (daughter bedroom) toward number 22 (bed), number 23 (curtain), and the transient cues numbered 29 through 33",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Maintain a partial sightline back toward number 2 and number 18 so the two cups and cooled pot can establish the preceding domestic scene; the body remains behind the curtain area."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B05",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_connected_units_1_2_3_4_5_6",
              "ref_bg_id": "L04B05",
              "space_description": "Same unit-2 to unit-5 framing and fixed unit-5 structure as the clean anchor."
            }
          ]
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Reuse the broad 90-degree geometry of L04B05: camera unit 2 at [7,1], looking toward unit 5 at [7,5]. Preserve the broad base plate for S12_Shot5 and S12_Shot9, with S12_Shot16 treated as a shot-specific insert crop.",
          "negative_continuity_directive": "Exclude ignored markers 34 through 45. Preserve the positions of markers 9, 12, 13, 14, 17, 18, 19, 20, 22, 23, 24, and 25 from the clean same-fp continuity plan, and do not redraw transient cues from any other BG.",
          "state_cue_directive": "Apply only transient markers 26, 27, 28, 29, 30, 31, 32, and 33 as committed. Keep base markers 2, 3, 5, 7, 9, 11, 12, 13, 14, 17, 18, 19, 20, 22, 23, 24, and 25 fixed beneath these shot-state layers.",
          "subject_position_directive": "S12_Shot5 commits no subject and reserves the lower foreground and center path for transient floor cues. For S12_Shot9, place the committed seated subject centered in the midground with sufficient floor visible. For S12_Shot16, isolate the committed exposed wrist at middle center. Add no other subjects.",
          "visible_space_directive": "Maintain the L04B05 unit-2 to unit-5 view while including committed portions of units 2, 3, and 5 and opening markers 7, 9, 11, and 12. Keep the fixed markers inherited from L04B05 in the same positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B05"
          ],
          "attached_ref_labels": [
            "bg:L04B05"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B07": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B07.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안 외딴섬의 소박한 저층 주택 옥상에 마련된 작은 옥탑방 내부. 딸의 침실 문 바로 안쪽에 선 카메라가 침대와 창가 커튼, 방 중앙의 바닥을 정면으로 바라본다. 카메라 높이는 약 1.6미터의 성인 눈높이이고 35밀리미터급 자연스러운 광각 렌즈를 사용한다. 좁은 방에는 단정하게 정리된 침대, 가벼운 직물 커튼이 달린 현실적인 알루미늄 새시 창, 약간 빛바랜 무채색 벽지, 나뭇결 무늬 장판 바닥, 평범한 현대식 천장 조명이 있다. 밤의 차가운 외부 빛이 커튼과 창 가장자리로 약하게 스며들고, 실내의 절제된 따뜻한 조명이 실제 노출 범위 안에서 방을 밝힌다.\n\n방은 비현실적일 만큼 완벽하게 깨끗하고 정돈되어 있다. 바닥과 침대 주변 어디에도 혈흔, 시신, 컵, 파편, 벽의 붉은 원형 표식이 없으며, 닦아낸 자국이나 얼룩의 테두리, 물건이 사라진 자리의 윤곽조차 남아 있지 않다. 벽도 균일하게 깨끗해 원형 문양이나 손자국이 전혀 없다. 다만 평면도에서 위치 변화가 표시된 두 기존 요소만 참조 배치에 따라 미묘하게 옮겨져 있어, 겉보기의 완벽한 정상성과 작은 불일치가 함께 느껴져야 한다. 초자연적 형상이나 환각을 추가하지 말고 객관적으로 비어 있는 실내 상태만 보여준다.\n\n과도하게 새것 같은 전시장이나 광고용 숙소가 아니라 실제 한국의 소형 옥탑방이어야 한다. 벽지 이음선, 장판의 실제 반사, 커튼의 직물 짜임, 침대 천의 주름, 창틀의 미세한 사용감과 같은 생활 재료의 질감은 사실적으로 남기되 오염이나 사건 흔적은 만들지 않는다. 사람이 전혀 없는 실제 장소 기록 사진, 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 피사계 심도, 현실적인 야간 조명, 사실적인 재료 질감, 후처리 없는 담담한 촬영본. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 합성 이미지, 3차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "문 바로 안쪽의 눈높이에서 침대, 커튼, 지나치게 깨끗한 바닥이 한눈에 들어오는 넓은 구도를 사용한다. 방 안에는 사람이 없으며 혈흔, 시신, 컵, 벽의 원형 표식과 그 잔여 흔적이 전혀 없어야 한다. 평범한 생활 공간이 갑자기 완벽하게 정리된 듯한 객관적 상태를 강조한다.",
            "shot_id": "S14_Shot5"
          },
          {
            "guide_text": "같은 문가 시점을 유지하되 깨끗한 바닥과 침대 주변을 조금 더 주의 깊게 읽을 수 있도록 안정적으로 프레이밍한다. 평면도에서 변화가 표시된 두 기존 요소의 미묘한 위치 차이만 남기고, 사라진 물건이나 오염의 윤곽·얼룩·그림자 같은 암시를 추가하지 않는다.",
            "shot_id": "S14_Shot7"
          }
        ],
        "shot_ids": [
          "S14_Shot5",
          "S14_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 9 (daughter bedroom door), facing number 22 (bed), number 23 (curtain), and the conspicuously clean floor of number 5",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm natural wide angle",
          "framing_notes": "Show an unnaturally spotless room with no blood, body, cups, or wall circle; retain only the subtle changed positions represented by numbers 34 and 35."
        },
        "reference_decision": {
          "bg_id": "L04B07",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B07 spans units 5 and 2, both fixed by anchor L04B05, and requires markers 9, 12, 18, 22, and 23 to retain their established positions. The unit-5 camera looking toward unit 2 is a materially different view from the anchor and therefore receives a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B05.png"
          ],
          "source_bg_ids": [
            "L04B05"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_connected_units_1_2_3_4_5_6"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_connected_units_1_2_3_4_5_6",
                "ref_bg_id": "L04B05",
                "space_description": "Connected units 5 and 2 with fixed markers 9, 12, 18, 22, and 23."
              }
            ],
            "why_single_ref_or_two_refs": "The clean anchor already establishes both committed units and their fixed elements; no consuming shot requires two separately locked spaces to be co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              2
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 5 toward unit 2 supports both the close profile staging and the medium two-subject composition with marker 18 readable behind them.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              3
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected portions of units 5 and 2 from unit 5 toward unit 2. Keep opening markers 9 and 12, fixed markers 22 and 23, and marker 18 readable in their L04B05-established positions.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 5 at [6,2] toward unit 2 at [3,3]. Allow a close profile crop for S14_Shot5 and a medium two-subject composition for S14_Shot7 without changing the fixed camera-side spatial relationship.",
            "subject_position_directive": "For S14_Shot5, place one committed subject across the left and center in close profile, with marker 23 held at the right background edge of the sightline. For S14_Shot7, place the foreground subject left-center and the second subject farther right along the committed pointing axis. Add no other subjects.",
            "state_cue_directive": "Apply only transient markers 34 and 35 where required. Preserve use markers 2, 5, 9, 12, 18, 22, and 23; the committed clean and cleared surfaces remain free of unlisted objects and cues.",
            "negative_continuity_directive": "Exclude ignored markers 26 through 33 and 36 through 45. Keep markers 9, 12, 18, 22, and 23 in the fixed positions inherited from L04B05, and do not add uncommitted state overlays or spaces outside units 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 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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [6, 2]\n  - look_at_unit: 2\n  - look_at_cell: [3, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 5 toward unit 2 supports both the close profile staging and the medium two-subject composition with marker 18 readable behind them.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected portions of units 5 and 2 from unit 5 toward unit 2. Keep opening markers 9 and 12, fixed markers 22 and 23, and marker 18 readable in their L04B05-established positions.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 5 at [6,2] toward unit 2 at [3,3]. Allow a close profile crop for S14_Shot5 and a medium two-subject composition for S14_Shot7 without changing the fixed camera-side spatial relationship.\n  - subject_position_directive: For S14_Shot5, place one committed subject across the left and center in close profile, with marker 23 held at the right background edge of the sightline. For S14_Shot7, place the foreground subject left-center and the second subject farther right along the committed pointing axis. Add no other subjects.\n  - state_cue_directive: Apply only transient markers 34 and 35 where required. Preserve use markers 2, 5, 9, 12, 18, 22, and 23; the committed clean and cleared surfaces remain free of unlisted objects and cues.\n  - negative_continuity_directive: Exclude ignored markers 26 through 33 and 36 through 45. Keep markers 9, 12, 18, 22, and 23 in the fixed positions inherited from L04B05, and do not add uncommitted state overlays or spaces outside units 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 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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [6, 2]\n  - look_at_unit: 2\n  - look_at_cell: [3, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 5 toward unit 2 supports both the close profile staging and the medium two-subject composition with marker 18 readable behind them.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected portions of units 5 and 2 from unit 5 toward unit 2. Keep opening markers 9 and 12, fixed markers 22 and 23, and marker 18 readable in their L04B05-established positions.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 5 at [6,2] toward unit 2 at [3,3]. Allow a close profile crop for S14_Shot5 and a medium two-subject composition for S14_Shot7 without changing the fixed camera-side spatial relationship.\n  - subject_position_directive: For S14_Shot5, place one committed subject across the left and center in close profile, with marker 23 held at the right background edge of the sightline. For S14_Shot7, place the foreground subject left-center and the second subject farther right along the committed pointing axis. Add no other subjects.\n  - state_cue_directive: Apply only transient markers 34 and 35 where required. Preserve use markers 2, 5, 9, 12, 18, 22, and 23; the committed clean and cleared surfaces remain free of unlisted objects and cues.\n  - negative_continuity_directive: Exclude ignored markers 26 through 33 and 36 through 45. Keep markers 9, 12, 18, 22, and 23 in the fixed positions inherited from L04B05, and do not add uncommitted state overlays or spaces outside units 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 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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [6, 2]\n  - look_at_unit: 2\n  - look_at_cell: [3, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 5 toward unit 2 supports both the close profile staging and the medium two-subject composition with marker 18 readable behind them.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected portions of units 5 and 2 from unit 5 toward unit 2. Keep opening markers 9 and 12, fixed markers 22 and 23, and marker 18 readable in their L04B05-established positions.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 5 at [6,2] toward unit 2 at [3,3]. Allow a close profile crop for S14_Shot5 and a medium two-subject composition for S14_Shot7 without changing the fixed camera-side spatial relationship.\n  - subject_position_directive: For S14_Shot5, place one committed subject across the left and center in close profile, with marker 23 held at the right background edge of the sightline. For S14_Shot7, place the foreground subject left-center and the second subject farther right along the committed pointing axis. Add no other subjects.\n  - state_cue_directive: Apply only transient markers 34 and 35 where required. Preserve use markers 2, 5, 9, 12, 18, 22, and 23; the committed clean and cleared surfaces remain free of unlisted objects and cues.\n  - negative_continuity_directive: Exclude ignored markers 26 through 33 and 36 through 45. Keep markers 9, 12, 18, 22, and 23 in the fixed positions inherited from L04B05, and do not add uncommitted state overlays or spaces outside units 2 and 5.\n\n2020년대 중반 대한민국 서해안 외딴섬의 소박한 저층 주택 옥상에 마련된 작은 옥탑방 내부. 딸의 침실 문 바로 안쪽에 선 카메라가 침대와 창가 커튼, 방 중앙의 바닥을 정면으로 바라본다. 카메라 높이는 약 1.6미터의 성인 눈높이이고 35밀리미터급 자연스러운 광각 렌즈를 사용한다. 좁은 방에는 단정하게 정리된 침대, 가벼운 직물 커튼이 달린 현실적인 알루미늄 새시 창, 약간 빛바랜 무채색 벽지, 나뭇결 무늬 장판 바닥, 평범한 현대식 천장 조명이 있다. 밤의 차가운 외부 빛이 커튼과 창 가장자리로 약하게 스며들고, 실내의 절제된 따뜻한 조명이 실제 노출 범위 안에서 방을 밝힌다.\n\n방은 비현실적일 만큼 완벽하게 깨끗하고 정돈되어 있다. 바닥과 침대 주변 어디에도 혈흔, 시신, 컵, 파편, 벽의 붉은 원형 표식이 없으며, 닦아낸 자국이나 얼룩의 테두리, 물건이 사라진 자리의 윤곽조차 남아 있지 않다. 벽도 균일하게 깨끗해 원형 문양이나 손자국이 전혀 없다. 다만 평면도에서 위치 변화가 표시된 두 기존 요소만 참조 배치에 따라 미묘하게 옮겨져 있어, 겉보기의 완벽한 정상성과 작은 불일치가 함께 느껴져야 한다. 초자연적 형상이나 환각을 추가하지 말고 객관적으로 비어 있는 실내 상태만 보여준다.\n\n과도하게 새것 같은 전시장이나 광고용 숙소가 아니라 실제 한국의 소형 옥탑방이어야 한다. 벽지 이음선, 장판의 실제 반사, 커튼의 직물 짜임, 침대 천의 주름, 창틀의 미세한 사용감과 같은 생활 재료의 질감은 사실적으로 남기되 오염이나 사건 흔적은 만들지 않는다. 사람이 전혀 없는 실제 장소 기록 사진, 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 피사계 심도, 현실적인 야간 조명, 사실적인 재료 질감, 후처리 없는 담담한 촬영본. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 합성 이미지, 3차원 시각화가 아니다. 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,
            2
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 5 toward unit 2 supports both the close profile staging and the medium two-subject composition with marker 18 readable behind them.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            3
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the connected portions of units 5 and 2 from unit 5 toward unit 2. Keep opening markers 9 and 12, fixed markers 22 and 23, and marker 18 readable in their L04B05-established positions.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 5 at [6,2] toward unit 2 at [3,3]. Allow a close profile crop for S14_Shot5 and a medium two-subject composition for S14_Shot7 without changing the fixed camera-side spatial relationship.",
          "subject_position_directive": "For S14_Shot5, place one committed subject across the left and center in close profile, with marker 23 held at the right background edge of the sightline. For S14_Shot7, place the foreground subject left-center and the second subject farther right along the committed pointing axis. Add no other subjects.",
          "state_cue_directive": "Apply only transient markers 34 and 35 where required. Preserve use markers 2, 5, 9, 12, 18, 22, and 23; the committed clean and cleared surfaces remain free of unlisted objects and cues.",
          "negative_continuity_directive": "Exclude ignored markers 26 through 33 and 36 through 45. Keep markers 9, 12, 18, 22, and 23 in the fixed positions inherited from L04B05, and do not add uncommitted state overlays or spaces outside units 2 and 5."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B05"
          ],
          "attached_ref_labels": [
            "bg:L04B05"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 외딴섬 공동체의 소박하고 실제 사람이 거주하는 현대식 주택 내부. 안방 문 가까이에서 안방 전체를 가로질러 침대를 바라보며, 열린 시선이 복도로 이어져 작은방 출입구와 욕실 출입구까지 자연스럽게 보이는 구도다. 카메라는 앉은 자세에서 일어서는 중간 정도인 바닥에서 약 1.4미터 높이의 사람 눈높이에 놓고, 35밀리미터급 자연스러운 광각 렌즈로 촬영한다. 하향식 평면도 시점이 아니라 실제 방 안에 서서 보는 수평 시점이며, 과장된 광각 왜곡 없이 방과 복도의 깊이가 현실적으로 이어진다.\n\n안방에는 낮은 현대식 침대와 단정하게 정리된 침구가 있으며, 밤새 잠들지 못한 시간이 지난 뒤임을 암시하되 표면은 깨끗하고 흐트러짐이 거의 없다. 한국 주택에서 흔히 볼 수 있는 은은한 무늬의 벽지, 생활 흠집이 미세하게 남은 장판 바닥, 성형 합판 방문과 문틀, 실용적인 흰색 천장 조명, 현대식 새시 창과 평범한 직물 커튼을 사용한다. 창으로 들어오는 흐린 아침 자연광이 방 안에 부드럽게 퍼지고, 꺼진 천장등 아래에는 채도가 낮은 흙빛과 차가운 회색 그림자가 형성된다. 복도 너머 욕실 출입구는 한국 가정의 작은 습식 욕실로 이어지는 현실적인 문턱과 방습 문 재질만 절제되게 드러낸다. 재료에는 실제 벽지의 이음선, 직물의 촘촘한 짜임, 장판의 약한 광택, 목재 무늬와 문손잡이 금속의 생활 마모가 보여야 한다.\n\n집은 깨끗하고 조용하지만 전시용 공간처럼 지나치게 새것이거나 무균 상태로 보이지 않으며, 오래 거주한 집의 미세한 눌림과 닦인 자국만 자연스럽게 남아 있다. 사람, 얼굴, 신체, 다른 존재는 전혀 없다. 범죄 흔적, 피, 시신, 파손, 깨진 창문, 흩어진 잔해, 가구 이동, 뒤진 흔적, 초자연적 형상, 붉은 원형 문양, 환각성 왜곡은 모두 배제한다. 실제 풀프레임 디에스엘알 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진과 구별되지 않는 사실성, 현실적인 자연광과 자연스러운 심도, 정확한 콘크리트·금속·직물·목재 질감, 과도한 보정이나 인위적인 연출이 없는 담담한 촬영본. 평면도, 건축 도면, 삽화, 삼차원 시각화가 아닌 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "안방 문 가까이 약 1.4미터 높이에 카메라를 두고, 안방을 가로질러 침대를 바라보면서 프레임 한쪽의 복도 시선 끝에 작은방과 욕실 출입구가 함께 읽히게 한다. 35밀리미터 자연스러운 광각으로 공간 관계를 명확히 보여 주되 왜곡은 억제한다. 밤을 지새운 뒤의 고요한 아침처럼 약한 자연광과 꺼진 천장등, 정돈된 침구와 깨끗한 표면을 담는다. 사람이나 다른 존재, 범죄 흔적, 환각, 파손, 물건이 옮겨진 흔적, 뒤진 흔적은 전혀 보이지 않게 한다.",
            "shot_id": "S18_Shot1"
          }
        ],
        "shot_ids": [
          "S18_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 8 (mother bedroom door), facing across number 4 (mother bedroom) toward number 21 (bed), with the corridor sightline reaching number 5 (daughter bedroom) and number 6 (bathroom)",
          "camera_height": "eye-level seated to standing transition, approximately 1.4 m",
          "lens_hint": "35mm natural wide angle",
          "framing_notes": "Emphasize still morning emptiness and clean, undisturbed surfaces; exclude every crime, hallucination, displacement, and ransacking cue."
        },
        "reference_decision": {
          "bg_id": "L04B05",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B05 is a supplied clean anchor candidate and establishes a clean, broad identity plate for units 2, 4, 5, and 6. The unit-2 camera aimed toward unit 5 supports S18_Shot1 and preserves markers 8, 9, 10, 11, 12, 16, 18, 21, 22, and 23 for later same-fp continuity.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/floor_plan/fp_l04_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_no_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The dwelling identity anchor is rendered directly from the floor plan and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              1
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 2 toward unit 5 supports the committed medium staging while retaining the required context from units 2, 4, 5, and 6.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              5
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show the committed portions of units 2, 4, 5, and 6 from unit 2 toward unit 5, including the relevant fixed relationships for opening markers 8, 9, 10, 11, and 12 and base markers 16, 18, 21, 22, and 23.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 2 at [7,1], directed toward unit 5 at [7,5]. Preserve enough lateral and depth context for units 2, 4, 5, and 6 while maintaining the medium-scale subject staging committed for S18_Shot1.",
            "subject_position_directive": "For S18_Shot1, place the single committed subject in the lower-right half, seated and curled against the mattress-height support, with the folded upper body and closed-eye pose preserved. 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.",
            "negative_continuity_directive": "Do not introduce ignored overlay markers 26 through 45. Do not add spaces beyond committed units 2, 4, 5, and 6 merely because the geometry visibility lists are supersets."
          },
          "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, 1]\n  - look_at_unit: 5\n  - look_at_cell: [7, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 2 toward unit 5 supports the committed medium staging while retaining the required context from units 2, 4, 5, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of units 2, 4, 5, and 6 from unit 2 toward unit 5, including the relevant fixed relationships for opening markers 8, 9, 10, 11, and 12 and base markers 16, 18, 21, 22, and 23.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 2 at [7,1], directed toward unit 5 at [7,5]. Preserve enough lateral and depth context for units 2, 4, 5, and 6 while maintaining the medium-scale subject staging committed for S18_Shot1.\n  - subject_position_directive: For S18_Shot1, place the single committed subject in the lower-right half, seated and curled against the mattress-height support, with the folded upper body and closed-eye pose preserved. 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.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 26 through 45. Do not add spaces beyond committed units 2, 4, 5, and 6 merely because the geometry visibility lists are supersets.\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, 1]\n  - look_at_unit: 5\n  - look_at_cell: [7, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 2 toward unit 5 supports the committed medium staging while retaining the required context from units 2, 4, 5, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of units 2, 4, 5, and 6 from unit 2 toward unit 5, including the relevant fixed relationships for opening markers 8, 9, 10, 11, and 12 and base markers 16, 18, 21, 22, and 23.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 2 at [7,1], directed toward unit 5 at [7,5]. Preserve enough lateral and depth context for units 2, 4, 5, and 6 while maintaining the medium-scale subject staging committed for S18_Shot1.\n  - subject_position_directive: For S18_Shot1, place the single committed subject in the lower-right half, seated and curled against the mattress-height support, with the folded upper body and closed-eye pose preserved. 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.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 26 through 45. Do not add spaces beyond committed units 2, 4, 5, and 6 merely because the geometry visibility lists are supersets.\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, 1]\n  - look_at_unit: 5\n  - look_at_cell: [7, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 2 toward unit 5 supports the committed medium staging while retaining the required context from units 2, 4, 5, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of units 2, 4, 5, and 6 from unit 2 toward unit 5, including the relevant fixed relationships for opening markers 8, 9, 10, 11, and 12 and base markers 16, 18, 21, 22, and 23.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 2 at [7,1], directed toward unit 5 at [7,5]. Preserve enough lateral and depth context for units 2, 4, 5, and 6 while maintaining the medium-scale subject staging committed for S18_Shot1.\n  - subject_position_directive: For S18_Shot1, place the single committed subject in the lower-right half, seated and curled against the mattress-height support, with the folded upper body and closed-eye pose preserved. 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.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 26 through 45. Do not add spaces beyond committed units 2, 4, 5, and 6 merely because the geometry visibility lists are supersets.\n\n2020년대 중반 대한민국 서해안권 외딴섬 공동체의 소박하고 실제 사람이 거주하는 현대식 주택 내부. 안방 문 가까이에서 안방 전체를 가로질러 침대를 바라보며, 열린 시선이 복도로 이어져 작은방 출입구와 욕실 출입구까지 자연스럽게 보이는 구도다. 카메라는 앉은 자세에서 일어서는 중간 정도인 바닥에서 약 1.4미터 높이의 사람 눈높이에 놓고, 35밀리미터급 자연스러운 광각 렌즈로 촬영한다. 하향식 평면도 시점이 아니라 실제 방 안에 서서 보는 수평 시점이며, 과장된 광각 왜곡 없이 방과 복도의 깊이가 현실적으로 이어진다.\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": [
            7,
            1
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 2 toward unit 5 supports the committed medium staging while retaining the required context from units 2, 4, 5, and 6.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            5
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the committed portions of units 2, 4, 5, and 6 from unit 2 toward unit 5, including the relevant fixed relationships for opening markers 8, 9, 10, 11, and 12 and base markers 16, 18, 21, 22, and 23.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 2 at [7,1], directed toward unit 5 at [7,5]. Preserve enough lateral and depth context for units 2, 4, 5, and 6 while maintaining the medium-scale subject staging committed for S18_Shot1.",
          "subject_position_directive": "For S18_Shot1, place the single committed subject in the lower-right half, seated and curled against the mattress-height support, with the folded upper body and closed-eye pose preserved. 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.",
          "negative_continuity_directive": "Do not introduce ignored overlay markers 26 through 45. Do not add spaces beyond committed units 2, 4, 5, and 6 merely because the geometry visibility lists are supersets."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l04_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안 외딴섬의 소형 옥탑 주거 내부, 이른 아침의 환각 상태. 욕실 문 바로 가까이에서 촬영자가 서서 세면대와 욕실 벽을 비스듬히 지나 공용 생활공간의 식탁까지 바라보는 좁고 깊은 시야. 약 1.6미터의 사람 눈높이, 실제 미러리스 카메라와 24밀리미터 광각 렌즈로 촬영한 다큐멘터리 풍 사진. 내려다보는 평면도 시점이 아닌 수평에 가까운 실제 실내 시점이며, 문틀이 전경 한쪽을 자연스럽게 가리고 세면대와 욕실 벽이 중경, 작은 식탁이 후경에 놓인다.\n\n현대 한국의 작고 오래 사용된 옥탑방답게 욕실에는 밝은색 도기 세면대, 크롬 수전의 미세한 물때, 가장자리가 조금 흐려진 거울, 습기로 변색된 줄눈과 생활 얼룩이 남은 타일 또는 방수 벽면이 있다. 공용 공간에는 실용적인 작은 식탁과 서로 완전히 맞지 않는 생활 의자, 평범한 새시 창이 있으며, 재료는 실제 도기, 금속의 잔흠집과 산화, 합판과 목재의 결, 벽지 이음매와 눌린 자국까지 정확하고 소박하게 보인다. 공간은 정돈된 전시장이나 깨끗한 광고 사진이 아니라 실제 거주 흔적이 축적된 생활 공간이다.\n\n아침의 흐린 자연광이 창에서 들어와 욕실의 차가운 그림자와 공용 공간의 낮은 밝기를 만든다. 천장등은 꺼져 있거나 거의 개입하지 않으며, 과장되지 않은 노출과 자연스러운 명암, 절제된 흙빛 계열과 채도가 낮은 서늘한 그림자, 소수의 따뜻한 생활색만 보인다. 실제 장소 기록 사진처럼 담담한 촬영, 자연스러운 원근과 깊이감, 가까운 문틀에서 먼 식탁까지 현실적인 초점 변화, 후처리 없는 질감.\n\n주관적 환각으로 욕실 벽 위에 붓질처럼 끊기고 굵기가 일정하지 않은 비대칭 붉은 원형이 잠깐 겹쳐 보인다. 정밀한 로고, 네온, 홀로그램, 설치물, 실제 페인트 자국이 아니며 벽 재료를 손상시키거나 영구적인 흔적을 남기지 않는다. 식탁 위에는 1970~1980년대에 인화된 것으로 보이는 작고 바랜 인물사진 한 장이 놓여 있다. 사진의 얼굴이 있어야 할 영역은 유제가 비정상적으로 아래로 늘어지고 번진 듯 국소적으로 녹아내려 누구인지 전혀 식별할 수 없으며, 눈·코·입이나 온전한 얼굴은 보이지 않는다. 변형은 오직 인화사진 표면 내부에만 존재하고 현재 공간으로 흘러나오지 않는다. 붉은 원형과 사진 왜곡은 같은 관찰자의 순간적인 인지 층위에 속하지만 주변 벽, 식탁, 가구에는 초자연적 물리 흔적이 없다. 사람, 신체, 식별 가능한 얼굴, 피는 전혀 없다. 실제 장소 참고사진과 구별되지 않는 현실적인 카메라 촬영본, 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "욕실 문 근처의 서 있는 사람 눈높이에서 세면대와 욕실 벽을 먼저 보이게 하고, 벽 표면 위에만 잠시 겹쳐 보이는 불완전한 붉은 원형 환영을 분명히 포착한다. 원형은 정밀한 기호나 발광 장치가 아니라 손으로 급히 그린 듯 비대칭적인 지각 중첩이며, 벽에 실제 안료나 영구 흔적이 남은 것처럼 표현하지 않는다. 프레임 안에 사람이나 식별 가능한 얼굴은 넣지 않는다.",
            "shot_id": "S18_Shot9"
          },
          {
            "guide_text": "같은 욕실 문 옆 시선축을 유지하면서 공용 공간의 식탁까지 자연스럽게 연결한다. 식탁 위 오래된 인화사진의 얼굴이 있어야 할 부분은 사진 유제 자체가 아래로 녹아내린 듯 국소적으로 일그러져 완전히 식별 불가능하게 보이게 하되, 변형은 사진 표면 내부에만 한정한다. 욕실 벽의 붉은 원형도 순간적인 주관적 환영으로 함께 읽히게 하며 주변 사물에는 물리적 손상이나 초자연적 잔여물을 만들지 않는다.",
            "shot_id": "S18_Shot11"
          }
        ],
        "shot_ids": [
          "S18_Shot9",
          "S18_Shot11"
        ],
        "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 (bathroom door), angled past number 16 (washbasin) and the bathroom wall toward number 18 (dining table) in the shared zone",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Use the compact doorway sightline to associate number 36 with the bathroom wall and number 37 with the tabletop portrait; depict both as subjective transient distortions rather than permanent changes."
        },
        "reference_decision": {
          "bg_id": "L04B04",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 6,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B04 targets units 2 and 6, both established by L04B05 through markers 10, 16, and 18. The camera remains in unit 2 but changes its look-at to unit 6, revealing a different fixed slice and requiring a new plate for the hallucination layers 36 and 37.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B05.png"
          ],
          "source_bg_ids": [
            "L04B05"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_connected_units_1_2_3_4_5_6"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_connected_units_1_2_3_4_5_6",
                "ref_bg_id": "L04B05",
                "space_description": "Connected units 2 and 6 with fixed markers 10, 16, and 18."
              }
            ],
            "why_single_ref_or_two_refs": "The anchor establishes the fixed relationships for both target units. The surfaced shots use separate close views rather than requiring two distinct reference spaces to be co-visible in one shot."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              1
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 2 toward unit 6 supports the reflected insert and the close marker-18 surface view without exposing unrelated spaces.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              3
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected portions of units 2 and 6 from unit 2 toward unit 6, retaining opening marker 10 and fixed markers 16 and 18 in their L04B05-established positions.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 2 at [7,1] toward unit 6 at [2,3]. Support the tightened reflected field of S18_Shot9 and the close marker-18 surface composition of S18_Shot11 through shot-specific crops of this fixed view.",
            "subject_position_directive": "S18_Shot9 explicitly excludes the observing subject from the tightened reflected view. For S18_Shot11, the only committed figure cue is contained within transient marker 37 on the content surface; do not place an additional physical subject in the space.",
            "state_cue_directive": "Apply transient marker 36 only to the committed reflected field and transient marker 37 only to the committed content-surface perception. Preserve use markers 2, 6, 10, 16, and 18 and refrain from inventing other state cues.",
            "negative_continuity_directive": "Exclude ignored markers 26 through 35 and 38 through 45. Preserve markers 10, 16, and 18 in the positions inherited from L04B05, and do not extend the composition into units outside committed units 2 and 6."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 6\n  - look_at_cell: [2, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 2 toward unit 6 supports the reflected insert and the close marker-18 surface view without exposing unrelated spaces.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected portions of units 2 and 6 from unit 2 toward unit 6, retaining opening marker 10 and fixed markers 16 and 18 in their L04B05-established positions.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 2 at [7,1] toward unit 6 at [2,3]. Support the tightened reflected field of S18_Shot9 and the close marker-18 surface composition of S18_Shot11 through shot-specific crops of this fixed view.\n  - subject_position_directive: S18_Shot9 explicitly excludes the observing subject from the tightened reflected view. For S18_Shot11, the only committed figure cue is contained within transient marker 37 on the content surface; do not place an additional physical subject in the space.\n  - state_cue_directive: Apply transient marker 36 only to the committed reflected field and transient marker 37 only to the committed content-surface perception. Preserve use markers 2, 6, 10, 16, and 18 and refrain from inventing other state cues.\n  - negative_continuity_directive: Exclude ignored markers 26 through 35 and 38 through 45. Preserve markers 10, 16, and 18 in the positions inherited from L04B05, and do not extend the composition into units outside committed units 2 and 6.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 6\n  - look_at_cell: [2, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 2 toward unit 6 supports the reflected insert and the close marker-18 surface view without exposing unrelated spaces.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected portions of units 2 and 6 from unit 2 toward unit 6, retaining opening marker 10 and fixed markers 16 and 18 in their L04B05-established positions.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 2 at [7,1] toward unit 6 at [2,3]. Support the tightened reflected field of S18_Shot9 and the close marker-18 surface composition of S18_Shot11 through shot-specific crops of this fixed view.\n  - subject_position_directive: S18_Shot9 explicitly excludes the observing subject from the tightened reflected view. For S18_Shot11, the only committed figure cue is contained within transient marker 37 on the content surface; do not place an additional physical subject in the space.\n  - state_cue_directive: Apply transient marker 36 only to the committed reflected field and transient marker 37 only to the committed content-surface perception. Preserve use markers 2, 6, 10, 16, and 18 and refrain from inventing other state cues.\n  - negative_continuity_directive: Exclude ignored markers 26 through 35 and 38 through 45. Preserve markers 10, 16, and 18 in the positions inherited from L04B05, and do not extend the composition into units outside committed units 2 and 6.\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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 6\n  - look_at_cell: [2, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 2 toward unit 6 supports the reflected insert and the close marker-18 surface view without exposing unrelated spaces.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected portions of units 2 and 6 from unit 2 toward unit 6, retaining opening marker 10 and fixed markers 16 and 18 in their L04B05-established positions.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 2 at [7,1] toward unit 6 at [2,3]. Support the tightened reflected field of S18_Shot9 and the close marker-18 surface composition of S18_Shot11 through shot-specific crops of this fixed view.\n  - subject_position_directive: S18_Shot9 explicitly excludes the observing subject from the tightened reflected view. For S18_Shot11, the only committed figure cue is contained within transient marker 37 on the content surface; do not place an additional physical subject in the space.\n  - state_cue_directive: Apply transient marker 36 only to the committed reflected field and transient marker 37 only to the committed content-surface perception. Preserve use markers 2, 6, 10, 16, and 18 and refrain from inventing other state cues.\n  - negative_continuity_directive: Exclude ignored markers 26 through 35 and 38 through 45. Preserve markers 10, 16, and 18 in the positions inherited from L04B05, and do not extend the composition into units outside committed units 2 and 6.\n\n2020년대 중반 대한민국 서해안 외딴섬의 소형 옥탑 주거 내부, 이른 아침의 환각 상태. 욕실 문 바로 가까이에서 촬영자가 서서 세면대와 욕실 벽을 비스듬히 지나 공용 생활공간의 식탁까지 바라보는 좁고 깊은 시야. 약 1.6미터의 사람 눈높이, 실제 미러리스 카메라와 24밀리미터 광각 렌즈로 촬영한 다큐멘터리 풍 사진. 내려다보는 평면도 시점이 아닌 수평에 가까운 실제 실내 시점이며, 문틀이 전경 한쪽을 자연스럽게 가리고 세면대와 욕실 벽이 중경, 작은 식탁이 후경에 놓인다.\n\n현대 한국의 작고 오래 사용된 옥탑방답게 욕실에는 밝은색 도기 세면대, 크롬 수전의 미세한 물때, 가장자리가 조금 흐려진 거울, 습기로 변색된 줄눈과 생활 얼룩이 남은 타일 또는 방수 벽면이 있다. 공용 공간에는 실용적인 작은 식탁과 서로 완전히 맞지 않는 생활 의자, 평범한 새시 창이 있으며, 재료는 실제 도기, 금속의 잔흠집과 산화, 합판과 목재의 결, 벽지 이음매와 눌린 자국까지 정확하고 소박하게 보인다. 공간은 정돈된 전시장이나 깨끗한 광고 사진이 아니라 실제 거주 흔적이 축적된 생활 공간이다.\n\n아침의 흐린 자연광이 창에서 들어와 욕실의 차가운 그림자와 공용 공간의 낮은 밝기를 만든다. 천장등은 꺼져 있거나 거의 개입하지 않으며, 과장되지 않은 노출과 자연스러운 명암, 절제된 흙빛 계열과 채도가 낮은 서늘한 그림자, 소수의 따뜻한 생활색만 보인다. 실제 장소 기록 사진처럼 담담한 촬영, 자연스러운 원근과 깊이감, 가까운 문틀에서 먼 식탁까지 현실적인 초점 변화, 후처리 없는 질감.\n\n주관적 환각으로 욕실 벽 위에 붓질처럼 끊기고 굵기가 일정하지 않은 비대칭 붉은 원형이 잠깐 겹쳐 보인다. 정밀한 로고, 네온, 홀로그램, 설치물, 실제 페인트 자국이 아니며 벽 재료를 손상시키거나 영구적인 흔적을 남기지 않는다. 식탁 위에는 1970~1980년대에 인화된 것으로 보이는 작고 바랜 인물사진 한 장이 놓여 있다. 사진의 얼굴이 있어야 할 영역은 유제가 비정상적으로 아래로 늘어지고 번진 듯 국소적으로 녹아내려 누구인지 전혀 식별할 수 없으며, 눈·코·입이나 온전한 얼굴은 보이지 않는다. 변형은 오직 인화사진 표면 내부에만 존재하고 현재 공간으로 흘러나오지 않는다. 붉은 원형과 사진 왜곡은 같은 관찰자의 순간적인 인지 층위에 속하지만 주변 벽, 식탁, 가구에는 초자연적 물리 흔적이 없다. 사람, 신체, 식별 가능한 얼굴, 피는 전혀 없다. 실제 장소 참고사진과 구별되지 않는 현실적인 카메라 촬영본, 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,
            1
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 2 toward unit 6 supports the reflected insert and the close marker-18 surface view without exposing unrelated spaces.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            3
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the connected portions of units 2 and 6 from unit 2 toward unit 6, retaining opening marker 10 and fixed markers 16 and 18 in their L04B05-established positions.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 2 at [7,1] toward unit 6 at [2,3]. Support the tightened reflected field of S18_Shot9 and the close marker-18 surface composition of S18_Shot11 through shot-specific crops of this fixed view.",
          "subject_position_directive": "S18_Shot9 explicitly excludes the observing subject from the tightened reflected view. For S18_Shot11, the only committed figure cue is contained within transient marker 37 on the content surface; do not place an additional physical subject in the space.",
          "state_cue_directive": "Apply transient marker 36 only to the committed reflected field and transient marker 37 only to the committed content-surface perception. Preserve use markers 2, 6, 10, 16, and 18 and refrain from inventing other state cues.",
          "negative_continuity_directive": "Exclude ignored markers 26 through 35 and 38 through 45. Preserve markers 10, 16, and 18 in the positions inherited from L04B05, and do not extend the composition into units outside committed units 2 and 6."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B05"
          ],
          "attached_ref_labels": [
            "bg:L04B05"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 외딴섬의 소박한 옥탑 주거 내부, 실제로 사람이 생활해 온 딸의 작은 침실에서 침대 머리맡 위 벽면을 바라본 장면. 낡은 저가형 무늬 벽지에는 습기 때문에 미세하게 들뜨고 변색된 부분, 생활 때와 작은 긁힘이 있으며, 벽 중앙에는 손으로 급히 그린 듯 완전한 기하학 형태가 아닌 비대칭의 불규칙한 붉은 원형 표식이 있다. 붉은 원의 정확한 중심에는 1970~1980년대에 인화된 것으로 보이는 작고 오래된 컬러사진 한 장이 압정으로 고정되어 있다. 인화지는 가장자리가 닳고 약간 휘었으며 색이 바래고 선명도가 낮다. 사진 표면에는 말라붙은 검붉은 피 얼룩과 번진 자국이 남아 있지만 시신이나 신체 훼손은 전혀 보이지 않고, 사진 속 대상과 얼굴도 얼룩과 낮은 해상도로 식별되지 않는다. 붉은 원과 사진은 홀로그램이나 공중에 뜬 형상이 아니라 실제 벽 표면과 인화지에 존재하는 물리적 흔적이다.\n\n화면 아래쪽에는 사용감 있는 싱글 침대의 머리 부분과 구겨진 면 침구가 일부 들어오고, 그 옆에는 작고 평범한 협탁 일부가 보여 이곳이 생활 중인 침실임을 분명히 한다. 가구와 침구는 값비싸거나 정돈된 전시용이 아니라 현대 한국의 소박한 옥탑방에서 흔히 볼 수 있는 현실적인 제품이며, 모서리 마모와 먼지, 섬유 주름 같은 일상적 흔적이 있다. 사람, 얼굴, 신체, 시신은 장면에 포함하지 않는다.\n\n서 있는 사람의 눈높이 약 1.6m, 침실 내부에서 침대 머리맡 벽을 향한 시점. 35mm 풀프레임 DSLR 또는 미러리스 카메라와 50mm 표준 렌즈로 촬영한 자연스러운 원근감. 불규칙한 붉은 원과 피 묻은 오래된 사진을 프레임 중심에 두고 사진 표면에 정확히 초점을 맞추며, 침대와 협탁이 화면 아래 가장자리에 충분히 남도록 구성한다. 천장등과 창밖에서 스며든 약한 생활광이 섞인 낮거나 중간 정도의 밝기, 탈색된 흙빛 계열과 차가운 그림자, 붉은 표식만 제한적으로 두드러지는 실제 노출. 진짜 벽지 섬유, 마른 얼룩, 금속 압정, 인화지, 면직물, 합판 가구의 질감을 사실적으로 보여 준다. 과장된 후처리 없이 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담하고 불완전한 생활감, 자연스러운 피사계 심도. 깔끔한 스톡 사진이 아니며 삽화나 건축 시각화가 아니다. 하향식 시점, 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이 약 1.6m에서 침대 머리맡 벽을 정면에 가깝게 바라본다. 불규칙한 붉은 원 중앙에 압정으로 고정된 피 묻은 오래된 인화사진을 가장 선명한 중심 요소로 잡되, 화면 아래에 침대 일부와 침대 옆 협탁이 함께 보여 딸의 침실임을 알아볼 수 있게 한다. 사진 속 내용과 얼굴은 식별되지 않으며, 빈 방만 표현한다.",
            "shot_id": "S25_Shot5"
          }
        ],
        "shot_ids": [
          "S25_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 5 (daughter bedroom), facing the wall above number 22 (bed) where numbers 38 and 39 are centered",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Frame the bloody old photograph at the center of the irregular red circle while retaining enough of number 22 and number 23 to identify the bedroom."
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B02 targets unit 5, which is already established by anchor L04B05 through markers 9, 12, 22, and 23. A unit-4 camera aimed into unit 5 creates the required close wall view without changing the inherited fixed positions; its geometry differs enough from the anchor to require its own plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B05.png"
          ],
          "source_bg_ids": [
            "L04B05"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_connected_units_1_2_3_4_5_6"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_connected_units_1_2_3_4_5_6",
                "ref_bg_id": "L04B05",
                "space_description": "Unit 5 and its fixed markers 9, 12, 22, and 23 as established by the clean anchor."
              }
            ],
            "why_single_ref_or_two_refs": "The shot isolates one unit-5 wall view, so the clean anchor supplies all required fixed continuity and no second visible-space reference is needed."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              2
            ],
            "camera_unit": 4,
            "fov_deg": 25,
            "framing_notes": "Compressed narrow coverage from unit 4 toward unit 5 isolates the committed wall-centered detail while retaining a small margin for scale.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              3,
              1
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show only the committed unit-5 wall slice from unit 4 toward unit 5. Preserve opening markers 9 and 12 and fixed markers 22 and 23 according to L04B05, without broadening the view into other units.",
            "camera_framing_directive": "Use compressed 25-degree coverage from camera unit 4 at [7,2] toward unit 5 at [3,1]. Center the committed marker pair 38 and 39 within a close wall composition while retaining a narrow surrounding margin.",
            "subject_position_directive": "S25_Shot5 commits no subject. Keep the background free of invented subjects and reserve the middle center for transient markers 38 and 39.",
            "state_cue_directive": "Carry transient markers 38 and 39 in the exact centered relationship committed by S25_Shot5. Retain base markers 5, 9, 12, 22, and 23 and do not invent additional state cues.",
            "negative_continuity_directive": "Exclude ignored markers 26 through 37 and 40 through 45. Keep fixed markers 9, 12, 22, and 23 in the positions inherited from L04B05, and do not expose unrelated units outside the narrow unit-5 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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 2]\n  - look_at_unit: 5\n  - look_at_cell: [3, 1]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Compressed narrow coverage from unit 4 toward unit 5 isolates the committed wall-centered detail while retaining a small margin for scale.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show only the committed unit-5 wall slice from unit 4 toward unit 5. Preserve opening markers 9 and 12 and fixed markers 22 and 23 according to L04B05, without broadening the view into other units.\n  - camera_framing_directive: Use compressed 25-degree coverage from camera unit 4 at [7,2] toward unit 5 at [3,1]. Center the committed marker pair 38 and 39 within a close wall composition while retaining a narrow surrounding margin.\n  - subject_position_directive: S25_Shot5 commits no subject. Keep the background free of invented subjects and reserve the middle center for transient markers 38 and 39.\n  - state_cue_directive: Carry transient markers 38 and 39 in the exact centered relationship committed by S25_Shot5. Retain base markers 5, 9, 12, 22, and 23 and do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored markers 26 through 37 and 40 through 45. Keep fixed markers 9, 12, 22, and 23 in the positions inherited from L04B05, and do not expose unrelated units outside the narrow unit-5 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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 2]\n  - look_at_unit: 5\n  - look_at_cell: [3, 1]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Compressed narrow coverage from unit 4 toward unit 5 isolates the committed wall-centered detail while retaining a small margin for scale.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show only the committed unit-5 wall slice from unit 4 toward unit 5. Preserve opening markers 9 and 12 and fixed markers 22 and 23 according to L04B05, without broadening the view into other units.\n  - camera_framing_directive: Use compressed 25-degree coverage from camera unit 4 at [7,2] toward unit 5 at [3,1]. Center the committed marker pair 38 and 39 within a close wall composition while retaining a narrow surrounding margin.\n  - subject_position_directive: S25_Shot5 commits no subject. Keep the background free of invented subjects and reserve the middle center for transient markers 38 and 39.\n  - state_cue_directive: Carry transient markers 38 and 39 in the exact centered relationship committed by S25_Shot5. Retain base markers 5, 9, 12, 22, and 23 and do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored markers 26 through 37 and 40 through 45. Keep fixed markers 9, 12, 22, and 23 in the positions inherited from L04B05, and do not expose unrelated units outside the narrow unit-5 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='L04B05' physical_space_id='physical_space_connected_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 2]\n  - look_at_unit: 5\n  - look_at_cell: [3, 1]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Compressed narrow coverage from unit 4 toward unit 5 isolates the committed wall-centered detail while retaining a small margin for scale.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show only the committed unit-5 wall slice from unit 4 toward unit 5. Preserve opening markers 9 and 12 and fixed markers 22 and 23 according to L04B05, without broadening the view into other units.\n  - camera_framing_directive: Use compressed 25-degree coverage from camera unit 4 at [7,2] toward unit 5 at [3,1]. Center the committed marker pair 38 and 39 within a close wall composition while retaining a narrow surrounding margin.\n  - subject_position_directive: S25_Shot5 commits no subject. Keep the background free of invented subjects and reserve the middle center for transient markers 38 and 39.\n  - state_cue_directive: Carry transient markers 38 and 39 in the exact centered relationship committed by S25_Shot5. Retain base markers 5, 9, 12, 22, and 23 and do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored markers 26 through 37 and 40 through 45. Keep fixed markers 9, 12, 22, and 23 in the positions inherited from L04B05, and do not expose unrelated units outside the narrow unit-5 view.\n\n2020년대 중반 대한민국 서해안권 외딴섬의 소박한 옥탑 주거 내부, 실제로 사람이 생활해 온 딸의 작은 침실에서 침대 머리맡 위 벽면을 바라본 장면. 낡은 저가형 무늬 벽지에는 습기 때문에 미세하게 들뜨고 변색된 부분, 생활 때와 작은 긁힘이 있으며, 벽 중앙에는 손으로 급히 그린 듯 완전한 기하학 형태가 아닌 비대칭의 불규칙한 붉은 원형 표식이 있다. 붉은 원의 정확한 중심에는 1970~1980년대에 인화된 것으로 보이는 작고 오래된 컬러사진 한 장이 압정으로 고정되어 있다. 인화지는 가장자리가 닳고 약간 휘었으며 색이 바래고 선명도가 낮다. 사진 표면에는 말라붙은 검붉은 피 얼룩과 번진 자국이 남아 있지만 시신이나 신체 훼손은 전혀 보이지 않고, 사진 속 대상과 얼굴도 얼룩과 낮은 해상도로 식별되지 않는다. 붉은 원과 사진은 홀로그램이나 공중에 뜬 형상이 아니라 실제 벽 표면과 인화지에 존재하는 물리적 흔적이다.\n\n화면 아래쪽에는 사용감 있는 싱글 침대의 머리 부분과 구겨진 면 침구가 일부 들어오고, 그 옆에는 작고 평범한 협탁 일부가 보여 이곳이 생활 중인 침실임을 분명히 한다. 가구와 침구는 값비싸거나 정돈된 전시용이 아니라 현대 한국의 소박한 옥탑방에서 흔히 볼 수 있는 현실적인 제품이며, 모서리 마모와 먼지, 섬유 주름 같은 일상적 흔적이 있다. 사람, 얼굴, 신체, 시신은 장면에 포함하지 않는다.\n\n서 있는 사람의 눈높이 약 1.6m, 침실 내부에서 침대 머리맡 벽을 향한 시점. 35mm 풀프레임 DSLR 또는 미러리스 카메라와 50mm 표준 렌즈로 촬영한 자연스러운 원근감. 불규칙한 붉은 원과 피 묻은 오래된 사진을 프레임 중심에 두고 사진 표면에 정확히 초점을 맞추며, 침대와 협탁이 화면 아래 가장자리에 충분히 남도록 구성한다. 천장등과 창밖에서 스며든 약한 생활광이 섞인 낮거나 중간 정도의 밝기, 탈색된 흙빛 계열과 차가운 그림자, 붉은 표식만 제한적으로 두드러지는 실제 노출. 진짜 벽지 섬유, 마른 얼룩, 금속 압정, 인화지, 면직물, 합판 가구의 질감을 사실적으로 보여 준다. 과장된 후처리 없이 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담하고 불완전한 생활감, 자연스러운 피사계 심도. 깔끔한 스톡 사진이 아니며 삽화나 건축 시각화가 아니다. 하향식 시점, 평면도, 건축 도면이 아니다. 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": 4,
          "fov_deg": 25,
          "framing_notes": "Compressed narrow coverage from unit 4 toward unit 5 isolates the committed wall-centered detail while retaining a small margin for scale.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            3,
            1
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show only the committed unit-5 wall slice from unit 4 toward unit 5. Preserve opening markers 9 and 12 and fixed markers 22 and 23 according to L04B05, without broadening the view into other units.",
          "camera_framing_directive": "Use compressed 25-degree coverage from camera unit 4 at [7,2] toward unit 5 at [3,1]. Center the committed marker pair 38 and 39 within a close wall composition while retaining a narrow surrounding margin.",
          "subject_position_directive": "S25_Shot5 commits no subject. Keep the background free of invented subjects and reserve the middle center for transient markers 38 and 39.",
          "state_cue_directive": "Carry transient markers 38 and 39 in the exact centered relationship committed by S25_Shot5. Retain base markers 5, 9, 12, 22, and 23 and do not invent additional state cues.",
          "negative_continuity_directive": "Exclude ignored markers 26 through 37 and 40 through 45. Keep fixed markers 9, 12, 22, and 23 in the positions inherited from L04B05, and do not expose unrelated units outside the narrow unit-5 view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B05"
          ],
          "attached_ref_labels": [
            "bg:L04B05"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B01",
        "reused_from_bg_id": "L04B01",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안 외딴섬 공동체의 소박한 옥탑방 내부, 해 질 무렵 침입 뒤 헤집어진 채 적막하게 남은 객관적 공간. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사용 사진처럼 사실적이고 후처리하지 않은 담담한 기록 사진이다. 카메라는 철제 현관문 가까이의 서 있는 사람 눈높이 약 1.6m에 놓고, 풀프레임 기준 28mm의 과장되지 않은 중간 광각으로 공용 공간을 대각선으로 가로질러 생활 창문, 식탁, 열린 침실 문간을 바라본다. 위에서 내려다보는 시점이나 평면도, 건축 도식이 아니라 사람이 방에 막 들어선 위치에서 보는 수평 시점이다.\n\n좁고 낮은 한국식 옥탑 주거의 현실적인 구조: 사용감이 밴 페인트 벽, 군데군데 미세한 얼룩과 긁힘이 있는 장판 바닥, 차갑고 낡은 철제 현관문, 실리콘 마감과 먼지가 보이는 알루미늄 새시 창문, 단순한 천장등, 값싼 합판 수납장과 작은 식탁. 바닷바람과 습기에 노출된 섬 주거답게 창틀 금속에는 아주 옅은 산화 흔적이 있고 벽 모서리와 창 주변에는 생활 습기로 생긴 절제된 변색이 있으나, 버려진 폐가가 아니라 최근까지 실제로 사람이 살던 공간이어야 한다. 현대 한국 생활용품만 사용하고 과거 시대의 물건이나 미래형 장비는 섞지 않는다.\n\n침입과 수색의 흔적이 명확하다. 현관에서 공용 공간 안쪽으로 이어지는 흐트러진 동선, 서로 붙어 있지 않고 각기 다른 위치와 방향으로 넘어진 의자 두 개, 반쯤 빠져나온 수납장 서랍, 식탁과 수납장 부근 한곳에 집중된 구겨진 옷가지와 책, 문서, 열린 골판지 상자, 플라스틱 바구니, 뒤집힌 소형 살림살이. 물건을 방 전체에 무작위로 뿌리지 말고 실제로 누군가 특정 장소를 급히 뒤진 듯한 국소적인 더미로 만든다. 열린 생활 창문은 반드시 보이며 얇은 커튼이나 창가 천이 저녁 바람에 조금 흐트러져 있다. 침실 문은 열려 있어 어두운 문간 너머로 흐트러진 침구 일부만 자연스럽게 보인다. 과도한 파괴나 화재 흔적 없이, 가구가 움직이고 내용물이 수색된 현실적인 수준이다.\n\n해 질 무렵의 낮고 비스듬한 자연광이 열린 창문으로 들어와 바닥과 벽을 길게 가르는 그림자를 만들고, 방 안쪽은 채도가 낮은 차가운 청회색 그림자에 잠긴다. 천장등이나 작은 스탠드가 켜져 있다면 약하고 생활감 있는 따뜻한 빛만 더해져 차가운 황혼과 자연스럽게 섞인다. 긴 그림자는 넘어진 의자와 식탁 다리의 실제 형태를 따라 정확히 늘어나며, 불길한 형상이나 초자연적 흔적으로 보이지 않는다. 먼지, 실제 직물의 직조, 구겨진 종이, 합판의 까진 모서리, 금속의 산화, 장판의 눌림과 얼룩을 세밀하고 물리적으로 정확하게 표현한다. 자연스러운 심도와 현실적인 노출, 과장되지 않은 대비, 깨끗한 광고 사진이 아닌 사람이 살아온 흔적이 축적된 실제 장소. 인물, 얼굴, 시신, 피, 환각성 원형 형상은 전혀 없다. 삽화나 3D 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "철제 현관문 근처의 서 있는 사람 눈높이에서 공용 공간 안쪽을 대각선으로 본다. 침입자가 지나간 듯 흐트러진 동선, 서로 떨어진 채 각각 넘어진 의자 두 개, 열린 창문, 식탁 주변의 국소적인 살림살이 더미, 열린 침실 문간까지 한 프레임에서 분명히 읽히게 한다. 인물은 배치하지 않는다.",
            "shot_id": "S25_Shot8"
          },
          {
            "guide_text": "같은 옥탑방의 객관적인 공간 상태를 유지하되, 해 질 무렵 열린 창문으로 들어오는 낮고 차가운 빛과 길게 늘어진 그림자를 강조한다. 헤집어진 물건은 방 전체에 균일하게 퍼뜨리지 말고 수납장과 식탁 주변의 한정된 구역에 집중시키며, 고정 가구의 상대적 배치는 평면도 자료를 따른다. 인물이나 초자연적 형상은 넣지 않는다.",
            "shot_id": "S27_Shot2"
          },
          {
            "guide_text": "현관에서 침실 문간까지 이어지는 침입 흔적이 깊이 방향으로 보이게 하고, 전경의 넘어진 의자와 중경의 식탁, 후경의 열린 창문 및 침실 문간을 자연스러운 원근으로 연결한다. 고요하고 버려진 듯한 상태를 생활 마모, 먼지, 구겨진 침구와 흩어진 생활용품으로 전달하되 과장된 폐허처럼 만들지 않는다. 인물은 배치하지 않는다.",
            "shot_id": "S27_Shot6"
          }
        ],
        "shot_ids": [
          "S25_Shot8",
          "S27_Shot2",
          "S27_Shot6"
        ],
        "scenes": [],
        "parent_id": "L04B01",
        "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 through number 2 (shared zone) toward number 11 (living window), number 18 (dining table), and number 9 (open bedroom doorway)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Show the intrusion trail, both separately overturned chairs, the open window, a localized cluster of rummaged household goods, and the elongated dusk shadow while preserving the underlying fixed layout."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B01",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_connected_units_1_2_3_4_5_6",
              "ref_bg_id": "L04B01",
              "space_description": "Same fixed unit-1, unit-2, and unit-3 view, with unit 5 included only where the committed broad staging requires it."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use the same broad 90-degree framing as L04B01: camera unit 1 at [8,1], directed toward unit 3 at [1,6]. Preserve the fixed framing for close subject layers and the wide unoccupied endpoint in S27_Shot6.",
          "negative_continuity_directive": "Exclude ignored markers 26 through 39. Preserve the positions of markers 7, 11, 17, 18, 19, 20, and 25 from L04B01, and do not redraw any transient cue from L04B01 because it is a clean plate. Do not add units outside committed units 1, 2, 3, and 5.",
          "state_cue_directive": "Apply transient markers 40, 41, 42, 43, 44, and 45 only as committed shot-state layers. Preserve use markers 1, 2, 3, 5, 7, 9, 11, 17, 18, 19, 20, 22, and 25 beneath those transient changes, without inventing additional state cues.",
          "subject_position_directive": "For S25_Shot8, place one committed close subject with the transient foreground object near the eyes. For S27_Shot2, place the primary committed subject center-left and retain the second subject only as a narrow right-edge presence. S27_Shot6 must be unoccupied. Add no other subjects.",
          "visible_space_directive": "Retain the L04B01 view of units 1, 2, and 3 and include the committed connection to unit 5 where required by markers 9 and 22. Keep fixed markers 7, 9, 11, 17, 18, 19, 20, 22, and 25 in their inherited positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B01"
          ],
          "attached_ref_labels": [
            "bg:L04B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L11B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 외딴섬의 밀집한 저층 주거지에 있는 소규모 빌라 마당과 외부 계단 아래를 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 차량이 도착하는 좁은 마당 입구 가까이에 카메라를 두고, 약 1.6m의 서 있는 사람 눈높이에서 마당을 대각선으로 가로질러 외부 계단 기단과 주거동 입면을 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈를 사용한 자연스러운 원근감이며, 내려다보는 평면도 시점이나 건축 도식이 아니다.\n\n주거동은 대한민국 해안 지역의 오래된 다세대 빌라에서 흔한 붉은 벽돌 외벽과 일부 화강석 타일 기단, 알루미늄 새시 창문, 현실적인 창문 방범창, 낡은 금속 출입문으로 구성한다. 건물 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 빗물 배수관, 전선 고정구가 층층이 붙어 있다. 외부 콘크리트 계단은 마당에서 위층으로 올라가며, 회색 금속 난간에는 해풍과 염분으로 생긴 녹과 벗겨진 도장이 보인다. 계단 아래에는 실제 사용 흔적이 있는 어두운 수납성 공간과 쓰레기통, 접힌 빨래 건조대, 낡은 자전거, 크기와 종류가 제각각인 화분을 절제되게 놓는다. 표면은 새것처럼 정돈하지 말고 벽돌 줄눈의 변색, 콘크리트 균열, 배수 자국, 습기로 번진 얼룩, 금속 부식, 먼지와 생활 오염을 사실적으로 표현한다.\n\n마당은 좁은 콘크리트 바닥이며 밤 습기나 약한 비로 부분적으로 젖어 있고, 배수구 주변의 물때와 작은 웅덩이가 보인다. 차량 진입 가장자리 또는 전경 한쪽에 막 도착한 현대 대한민국 경찰 순찰차의 일부만 현실적인 비율로 보이게 한다. 헤드라이트와 적색·청색 경광등이 켜져 벽돌 외벽, 계단 난간, 젖은 바닥에 불규칙하고 제한적으로 반사되지만 공간 전체를 과장된 색으로 물들이지 않는다. 계단 아래 앞쪽의 마당은 대치가 벌어질 수 있도록 비워 두되 사람, 얼굴, 신체는 전혀 그리지 않는다. 출입문 위의 오래된 센서등과 작은 외벽 조명이 누런 백색광을 내고, 순찰차 조명과 섞여 긴장된 밤의 현실적인 명암을 만든다.\n\n담장과 대문 너머에는 같은 유형의 낡은 저층 벽돌 주택들이 좁은 골목을 따라 밀집해 있고, 알루미늄 새시 창, 방범창, 에어컨 실외기, 외벽 배관, 작은 물탱크, 빨래와 생활 잡동사니가 자연스럽게 이어진다. 전신주와 느슨하게 늘어진 전선, 골목 가장자리에 주차된 평범한 생활 차량 일부를 배경에 넣어 외딴 건물이나 요새가 아니라 실제 사람이 사는 한국의 작은 주거 공동체처럼 보이게 한다. 해안의 습한 밤공기와 약한 염분 풍화가 느껴지지만 안개나 초자연적 형상, 원형 환각 문양, 영구적인 기이한 흔적은 추가하지 않는다.\n\n실제 콘크리트, 실제 벽돌, 금속의 녹과 도장 박리, 플라스틱 배관, 직물 빨래의 섬유 조직, 화분 흙을 정확한 재질감으로 기록한다. 낮거나 중간 정도의 전체 밝기, 채도가 낮은 흙빛 외장과 차가운 밤 그림자, 외벽등의 제한적인 따뜻한 색을 유지한다. 자연스러운 심도와 현실적인 센서 노출, 과도한 후보정 없이 실제 장소를 현장에서 기록한 담담한 사진이어야 한다. 깨끗한 스톡 사진, 3D 그래픽, 건축 시각화, 삽화가 아니며 인물은 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "차량이 들어오는 마당 가장자리에서 시작하는 넓은 설정 구도. 마당을 대각선으로 가로질러 외부 계단 하부와 주거동 입면이 함께 읽히게 하고, 프레임 한쪽 전경에는 막 도착한 경찰 순찰차의 일부와 현실적인 적색·청색 경광등 반사를 남긴다. 인물은 그리지 않으며, 계단 아래 앞쪽에 대치 장면을 배치할 수 있는 빈 공간을 확보한다.",
            "shot_id": "S13_Shot3"
          },
          {
            "guide_text": "같은 눈높이와 공간 방향을 유지하되 외부 계단의 기단, 어두운 계단 밑 공간, 녹슨 난간과 출입문을 더 두드러지게 보여준다. 순찰차는 화면 가장자리에서 일부만 보이고 경광등이 젖은 바닥과 벽돌 외벽에 불규칙하게 반사되게 한다. 사람이나 얼굴 없이 충격적인 대치가 벌어질 현실적인 생활 마당의 빈 배경으로 유지한다.",
            "shot_id": "S13_Shot4"
          },
          {
            "guide_text": "마당 중앙의 대치 지점을 충분히 비워 둔 중간 넓이 구도. 뒤쪽에는 외부 계단 하부와 주거동 출입문, 가능하면 후면 모서리의 생활 설비와 화분이 함께 보이게 한다. 경찰 도착은 전경 가장자리의 순찰차 차체 일부, 헤드라이트와 적색·청색 반사광으로만 암시하며 인물은 포함하지 않는다.",
            "shot_id": "S13_Shot6"
          }
        ],
        "shot_ids": [
          "S13_Shot3",
          "S13_Shot4",
          "S13_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 6 (vehicle arrival edge), facing diagonally across number 1 (courtyard) toward number 5 (exterior stair base) and number 2 (residential building)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep number 9 at the arrival edge or foreground, number 5 prominent behind the confrontation area, and number 4 visible in the rear corner if framing permits."
        },
        "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: 5\n  - camera_cell: [8, 9]\n  - look_at_unit: 3\n  - look_at_cell: [6, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the verbatim camera candidate at unit 5 and the verbatim look-at candidate at marker 3. The wide view provides a stable representative plate for the three surfaced shots while retaining the fixed geometry around unit 5 and broader structural context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5, retain unit 5 as the camera-side structural context and direct the broad view toward opening marker 3. Within the advertised visibility superset, use markers 1, 2, 4, 6, and 7 and openings 3 and 8 only where they fall inside this selected cone, while preserving the floor-plan positions of all referenced base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 5 at cell [8,9] toward look-at marker 3 at cell [6,1] with a wide 90-degree field of view. Use broad coverage that keeps the fixed geometry at the camera-side unit legible and supplies sufficient surrounding context for the surfaced wide, medium, and close shot crops.\n  - subject_position_directive: Support the surfaced staging variations without changing the fixed background: one composition places a full-body staged subject centrally at the base geometry, one places a foreground shoulder-level subject with a second subject in the central midground, and one isolates a single foreground subject while retaining only a soft trace of the fixed geometry behind. Do not add subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: Carry transient marker 9 as the committed overlay cue and use the subdued nighttime exterior state specified by the surfaced shots. Add no state cue beyond marker 9, the listed numbered elements, and that committed lighting state.\n  - negative_continuity_directive: Exclude overlay markers 10 and 11. Do not invent additional numbered elements, subjects, fixtures, or state overlays, and do not commit spaces outside the selected wide view merely because the geometry lists visibility supersets. Keep all fixed marker positions consistent with the floor plan.\n\n2020년대 중반 대한민국 서해안권 외딴섬의 밀집한 저층 주거지에 있는 소규모 빌라 마당과 외부 계단 아래를 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 차량이 도착하는 좁은 마당 입구 가까이에 카메라를 두고, 약 1.6m의 서 있는 사람 눈높이에서 마당을 대각선으로 가로질러 외부 계단 기단과 주거동 입면을 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈를 사용한 자연스러운 원근감이며, 내려다보는 평면도 시점이나 건축 도식이 아니다.\n\n주거동은 대한민국 해안 지역의 오래된 다세대 빌라에서 흔한 붉은 벽돌 외벽과 일부 화강석 타일 기단, 알루미늄 새시 창문, 현실적인 창문 방범창, 낡은 금속 출입문으로 구성한다. 건물 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 빗물 배수관, 전선 고정구가 층층이 붙어 있다. 외부 콘크리트 계단은 마당에서 위층으로 올라가며, 회색 금속 난간에는 해풍과 염분으로 생긴 녹과 벗겨진 도장이 보인다. 계단 아래에는 실제 사용 흔적이 있는 어두운 수납성 공간과 쓰레기통, 접힌 빨래 건조대, 낡은 자전거, 크기와 종류가 제각각인 화분을 절제되게 놓는다. 표면은 새것처럼 정돈하지 말고 벽돌 줄눈의 변색, 콘크리트 균열, 배수 자국, 습기로 번진 얼룩, 금속 부식, 먼지와 생활 오염을 사실적으로 표현한다.\n\n마당은 좁은 콘크리트 바닥이며 밤 습기나 약한 비로 부분적으로 젖어 있고, 배수구 주변의 물때와 작은 웅덩이가 보인다. 차량 진입 가장자리 또는 전경 한쪽에 막 도착한 현대 대한민국 경찰 순찰차의 일부만 현실적인 비율로 보이게 한다. 헤드라이트와 적색·청색 경광등이 켜져 벽돌 외벽, 계단 난간, 젖은 바닥에 불규칙하고 제한적으로 반사되지만 공간 전체를 과장된 색으로 물들이지 않는다. 계단 아래 앞쪽의 마당은 대치가 벌어질 수 있도록 비워 두되 사람, 얼굴, 신체는 전혀 그리지 않는다. 출입문 위의 오래된 센서등과 작은 외벽 조명이 누런 백색광을 내고, 순찰차 조명과 섞여 긴장된 밤의 현실적인 명암을 만든다.\n\n담장과 대문 너머에는 같은 유형의 낡은 저층 벽돌 주택들이 좁은 골목을 따라 밀집해 있고, 알루미늄 새시 창, 방범창, 에어컨 실외기, 외벽 배관, 작은 물탱크, 빨래와 생활 잡동사니가 자연스럽게 이어진다. 전신주와 느슨하게 늘어진 전선, 골목 가장자리에 주차된 평범한 생활 차량 일부를 배경에 넣어 외딴 건물이나 요새가 아니라 실제 사람이 사는 한국의 작은 주거 공동체처럼 보이게 한다. 해안의 습한 밤공기와 약한 염분 풍화가 느껴지지만 안개나 초자연적 형상, 원형 환각 문양, 영구적인 기이한 흔적은 추가하지 않는다.\n\n실제 콘크리트, 실제 벽돌, 금속의 녹과 도장 박리, 플라스틱 배관, 직물 빨래의 섬유 조직, 화분 흙을 정확한 재질감으로 기록한다. 낮거나 중간 정도의 전체 밝기, 채도가 낮은 흙빛 외장과 차가운 밤 그림자, 외벽등의 제한적인 따뜻한 색을 유지한다. 자연스러운 심도와 현실적인 센서 노출, 과도한 후보정 없이 실제 장소를 현장에서 기록한 담담한 사진이어야 한다. 깨끗한 스톡 사진, 3D 그래픽, 건축 시각화, 삽화가 아니며 인물은 없다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l11_courtyard",
          "prior_bg_ids": [
            "L11B01"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residential_building",
            "bg:L11B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_residential_building",
          "chain_index": 1,
          "prev_bg_id": "L11B01",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L11B02",
          "fp_id": "fp_l11_courtyard",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B02 is the sole supplied anchor candidate and therefore establishes dwelling identity directly from the floor plan without a prior reference. Its three surfaced shots require fixed geometry around unit 5 across wide, medium, and close subject framings, so a broad 90-degree plate from camera unit 5 toward opening marker 3 provides the most reusable staged-shot background context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/floor_plan/fp_l11_courtyard.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 is the required floor-plan-seeded dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              9
            ],
            "camera_unit": 5,
            "fov_deg": 90,
            "framing_notes": "Use the verbatim camera candidate at unit 5 and the verbatim look-at candidate at marker 3. The wide view provides a stable representative plate for the three surfaced shots while retaining the fixed geometry around unit 5 and broader structural context.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              1
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 5, retain unit 5 as the camera-side structural context and direct the broad view toward opening marker 3. Within the advertised visibility superset, use markers 1, 2, 4, 6, and 7 and openings 3 and 8 only where they fall inside this selected cone, while preserving the floor-plan positions of all referenced base markers 1 through 8.",
            "camera_framing_directive": "Frame from camera unit 5 at cell [8,9] toward look-at marker 3 at cell [6,1] with a wide 90-degree field of view. Use broad coverage that keeps the fixed geometry at the camera-side unit legible and supplies sufficient surrounding context for the surfaced wide, medium, and close shot crops.",
            "subject_position_directive": "Support the surfaced staging variations without changing the fixed background: one composition places a full-body staged subject centrally at the base geometry, one places a foreground shoulder-level subject with a second subject in the central midground, and one isolates a single foreground subject while retaining only a soft trace of the fixed geometry behind. Do not add subjects beyond those committed by the surfaced shots.",
            "state_cue_directive": "Carry transient marker 9 as the committed overlay cue and use the subdued nighttime exterior state specified by the surfaced shots. Add no state cue beyond marker 9, the listed numbered elements, and that committed lighting state.",
            "negative_continuity_directive": "Exclude overlay markers 10 and 11. Do not invent additional numbered elements, subjects, fixtures, or state overlays, and do not commit spaces outside the selected wide view merely because the geometry lists visibility supersets. Keep all fixed marker positions consistent with the floor plan."
          },
          "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: 5\n  - camera_cell: [8, 9]\n  - look_at_unit: 3\n  - look_at_cell: [6, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the verbatim camera candidate at unit 5 and the verbatim look-at candidate at marker 3. The wide view provides a stable representative plate for the three surfaced shots while retaining the fixed geometry around unit 5 and broader structural context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5, retain unit 5 as the camera-side structural context and direct the broad view toward opening marker 3. Within the advertised visibility superset, use markers 1, 2, 4, 6, and 7 and openings 3 and 8 only where they fall inside this selected cone, while preserving the floor-plan positions of all referenced base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 5 at cell [8,9] toward look-at marker 3 at cell [6,1] with a wide 90-degree field of view. Use broad coverage that keeps the fixed geometry at the camera-side unit legible and supplies sufficient surrounding context for the surfaced wide, medium, and close shot crops.\n  - subject_position_directive: Support the surfaced staging variations without changing the fixed background: one composition places a full-body staged subject centrally at the base geometry, one places a foreground shoulder-level subject with a second subject in the central midground, and one isolates a single foreground subject while retaining only a soft trace of the fixed geometry behind. Do not add subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: Carry transient marker 9 as the committed overlay cue and use the subdued nighttime exterior state specified by the surfaced shots. Add no state cue beyond marker 9, the listed numbered elements, and that committed lighting state.\n  - negative_continuity_directive: Exclude overlay markers 10 and 11. Do not invent additional numbered elements, subjects, fixtures, or state overlays, and do not commit spaces outside the selected wide view merely because the geometry lists visibility supersets. Keep all fixed marker positions consistent with the floor plan.\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: 5\n  - camera_cell: [8, 9]\n  - look_at_unit: 3\n  - look_at_cell: [6, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the verbatim camera candidate at unit 5 and the verbatim look-at candidate at marker 3. The wide view provides a stable representative plate for the three surfaced shots while retaining the fixed geometry around unit 5 and broader structural context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5, retain unit 5 as the camera-side structural context and direct the broad view toward opening marker 3. Within the advertised visibility superset, use markers 1, 2, 4, 6, and 7 and openings 3 and 8 only where they fall inside this selected cone, while preserving the floor-plan positions of all referenced base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 5 at cell [8,9] toward look-at marker 3 at cell [6,1] with a wide 90-degree field of view. Use broad coverage that keeps the fixed geometry at the camera-side unit legible and supplies sufficient surrounding context for the surfaced wide, medium, and close shot crops.\n  - subject_position_directive: Support the surfaced staging variations without changing the fixed background: one composition places a full-body staged subject centrally at the base geometry, one places a foreground shoulder-level subject with a second subject in the central midground, and one isolates a single foreground subject while retaining only a soft trace of the fixed geometry behind. Do not add subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: Carry transient marker 9 as the committed overlay cue and use the subdued nighttime exterior state specified by the surfaced shots. Add no state cue beyond marker 9, the listed numbered elements, and that committed lighting state.\n  - negative_continuity_directive: Exclude overlay markers 10 and 11. Do not invent additional numbered elements, subjects, fixtures, or state overlays, and do not commit spaces outside the selected wide view merely because the geometry lists visibility supersets. Keep all fixed marker positions consistent with the floor plan.\n\n",
        "camera_decision": {
          "camera_cell": [
            8,
            9
          ],
          "camera_unit": 5,
          "fov_deg": 90,
          "framing_notes": "Use the verbatim camera candidate at unit 5 and the verbatim look-at candidate at marker 3. The wide view provides a stable representative plate for the three surfaced shots while retaining the fixed geometry around unit 5 and broader structural context.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            1
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 5, retain unit 5 as the camera-side structural context and direct the broad view toward opening marker 3. Within the advertised visibility superset, use markers 1, 2, 4, 6, and 7 and openings 3 and 8 only where they fall inside this selected cone, while preserving the floor-plan positions of all referenced base markers 1 through 8.",
          "camera_framing_directive": "Frame from camera unit 5 at cell [8,9] toward look-at marker 3 at cell [6,1] with a wide 90-degree field of view. Use broad coverage that keeps the fixed geometry at the camera-side unit legible and supplies sufficient surrounding context for the surfaced wide, medium, and close shot crops.",
          "subject_position_directive": "Support the surfaced staging variations without changing the fixed background: one composition places a full-body staged subject centrally at the base geometry, one places a foreground shoulder-level subject with a second subject in the central midground, and one isolates a single foreground subject while retaining only a soft trace of the fixed geometry behind. Do not add subjects beyond those committed by the surfaced shots.",
          "state_cue_directive": "Carry transient marker 9 as the committed overlay cue and use the subdued nighttime exterior state specified by the surfaced shots. Add no state cue beyond marker 9, the listed numbered elements, and that committed lighting state.",
          "negative_continuity_directive": "Exclude overlay markers 10 and 11. Do not invent additional numbered elements, subjects, fixtures, or state overlays, and do not commit spaces outside the selected wide view merely because the geometry lists visibility supersets. Keep all fixed marker positions consistent with the floor plan."
        },
        "aerial_ref": {
          "loc_id": "L11",
          "group_id": "bg_rooftop_residential_building"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L11B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L11B01.png",
        "t2i_prompt": "대한민국 서해안권 외딴섬의 오래된 저층 주택 마당에서 올려다본 고요한 새벽 풍경. 마당 남쪽의 낮고 낡은 시멘트 블록 담벼락 가까이, 바닥에서 약 0.5미터 높이에 실제 미러리스 카메라를 놓고 35밀리미터급 적당한 광각 렌즈로 촬영한다. 전경의 담 아래에는 평범한 검은 고양이 한 마리가 조용히 앉아 고개를 들어 주거 건물 옥상의 옥탑방 창문을 바라본다. 옥탑방 창문 안에는 따뜻한 생활 조명이 켜져 있지만 사람이나 실루엣은 보이지 않는다. 고양이의 시선과 창문의 위치가 한눈에 연결되며, 마당과 담을 지나 옥탑방까지 시선이 위로 이어지는 낮은 앵글이다.\n\n건물은 2020년대 중반에도 실제 섬마을에서 사용 중인 낡은 한국식 저층 주택으로, 붉은 벽돌과 부분적으로 덧댄 화강석 타일 외벽, 알루미늄 새시 창, 창문 방범창, 외벽을 따라 노출된 가스 배관과 계량기, 에어컨 실외기와 배수 호스를 갖춘다. 평지붕에는 오래되어 바랜 녹색 우레탄 방수 도장과 군데군데 덧칠한 자국, 작은 물탱크, 느슨한 빨랫줄이 보인다. 마당에는 생활감 있는 화분과 소량의 정돈되지 않은 잡동사니가 있으나 폐허처럼 과장하지 않는다. 담 표면에는 습기 얼룩, 염분 자국, 미세한 균열과 보수 흔적이 자연스럽게 남아 있다. 주변에도 비슷한 규모의 실제 주택 지붕과 외벽 일부, 전신주와 늘어진 전선이 겹쳐 보여 대상 건물이 고립된 콘크리트 구조물처럼 보이지 않게 한다.\n\n해가 뜨기 직전의 푸른 자연광이 마당과 외벽에 낮게 퍼지고, 옥탑방 창문의 절제된 황색 조명만 선택적인 따뜻한 강조점이 된다. 밝기는 낮거나 중간 정도이며, 그늘은 차갑고 색채는 바랜 흙빛과 회청색 위주다. 바닷바람과 습기에 노출된 실제 콘크리트, 금속의 녹과 변색, 유리 반사, 벽돌 줄눈, 우레탄 방수층, 고양이 털의 질감을 정확하게 표현한다. 경찰, 경찰차, 경광등, 수사 장비, 사람, 얼굴은 전혀 없다. 과장된 초자연 현상이나 서구식 공포 장식도 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 기록처럼 담백한 사진, 자연스러운 새벽 노출과 현실적인 원근감, 자연스러운 심도, 과도한 보정 없는 사실적 질감. 내려다보는 평면도나 건축 도면이 아니며, 삽화나 인공적인 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마당 남쪽 담벼락 가까이, 바닥에서 약 0.5미터 높이에 카메라를 두고 검은 고양이를 전경에 배치한다. 고양이의 머리와 시선이 건물 옥상의 불 켜진 옥탑방 창문으로 자연스럽게 이어지게 하며, 담과 마당을 가로질러 위쪽을 바라보는 구도를 사용한다. 고양이가 화면을 과도하게 채우지 않도록 하고, 옥탑방 창문의 따뜻한 불빛과 푸른 새벽의 조용한 대비를 분명히 보인다. 사람, 경찰, 경찰차, 경광등 또는 도착 소동은 일절 포함하지 않는다.",
            "shot_id": "S17_Shot1"
          }
        ],
        "shot_ids": [
          "S17_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (south boundary wall), facing upward across number 1 (courtyard) toward number 8 (rooftop-room window alignment) on number 2 (residential building)",
          "camera_height": "low viewpoint, approximately 0.5 m above courtyard level",
          "lens_hint": "35mm moderately wide angle",
          "framing_notes": "Place number 10 near the wall as the foreground subject and visually connect its gaze toward number 8 with number 11 active; exclude all police-arrival activity."
        },
        "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='L11B02' physical_space_id='fp_l11_courtyard_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [7, 4]\n  - look_at_unit: 8\n  - look_at_cell: [0, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the verbatim camera candidate at unit 7 and the verbatim look-at candidate at marker 8. The wide view supports the surfaced medium-wide staging and reveals a different structural slice from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 7, show the fixed structure at marker 7 and look toward opening marker 8. Retain markers 1, 2, and 5 where supported by the wide cone, and keep markers 1, 2, 5, 7, and 8 in the same floor-plan-committed positions established by reference L11B02.\n  - camera_framing_directive: Frame from camera unit 7 at cell [7,4] toward look-at marker 8 at cell [0,4] with a wide 90-degree field of view. Use broad coverage for the committed medium-wide composition, retaining the lateral lower-middle structural line and marker 8 beyond the staged subject's turned-head direction.\n  - subject_position_directive: Place the staged crouched subject associated with marker 10 left of center in the midground, with its head turned toward marker 11 on the middle-right side of the composition. Preserve the compact profile and the committed support relationship to the lateral structural surface; invent no additional subjects.\n  - state_cue_directive: Render transient markers 10 and 11 with the committed dim-daybreak state; marker 11 must carry its specified illuminated state. Do not add state cues beyond markers 10 and 11, the listed numbered elements, and the surfaced shot's restrained low-to-moderate lighting.\n  - negative_continuity_directive: Exclude overlay marker 9 and do not transfer its state from reference L11B02. Avoid relocating markers 1, 2, 5, 7, or 8 relative to that reference, avoid adding unlisted overlays or subjects, and do not depict candidate-superset spaces outside the selected camera-unit-7 cone.\n\n대한민국 서해안권 외딴섬의 오래된 저층 주택 마당에서 올려다본 고요한 새벽 풍경. 마당 남쪽의 낮고 낡은 시멘트 블록 담벼락 가까이, 바닥에서 약 0.5미터 높이에 실제 미러리스 카메라를 놓고 35밀리미터급 적당한 광각 렌즈로 촬영한다. 전경의 담 아래에는 평범한 검은 고양이 한 마리가 조용히 앉아 고개를 들어 주거 건물 옥상의 옥탑방 창문을 바라본다. 옥탑방 창문 안에는 따뜻한 생활 조명이 켜져 있지만 사람이나 실루엣은 보이지 않는다. 고양이의 시선과 창문의 위치가 한눈에 연결되며, 마당과 담을 지나 옥탑방까지 시선이 위로 이어지는 낮은 앵글이다.\n\n건물은 2020년대 중반에도 실제 섬마을에서 사용 중인 낡은 한국식 저층 주택으로, 붉은 벽돌과 부분적으로 덧댄 화강석 타일 외벽, 알루미늄 새시 창, 창문 방범창, 외벽을 따라 노출된 가스 배관과 계량기, 에어컨 실외기와 배수 호스를 갖춘다. 평지붕에는 오래되어 바랜 녹색 우레탄 방수 도장과 군데군데 덧칠한 자국, 작은 물탱크, 느슨한 빨랫줄이 보인다. 마당에는 생활감 있는 화분과 소량의 정돈되지 않은 잡동사니가 있으나 폐허처럼 과장하지 않는다. 담 표면에는 습기 얼룩, 염분 자국, 미세한 균열과 보수 흔적이 자연스럽게 남아 있다. 주변에도 비슷한 규모의 실제 주택 지붕과 외벽 일부, 전신주와 늘어진 전선이 겹쳐 보여 대상 건물이 고립된 콘크리트 구조물처럼 보이지 않게 한다.\n\n해가 뜨기 직전의 푸른 자연광이 마당과 외벽에 낮게 퍼지고, 옥탑방 창문의 절제된 황색 조명만 선택적인 따뜻한 강조점이 된다. 밝기는 낮거나 중간 정도이며, 그늘은 차갑고 색채는 바랜 흙빛과 회청색 위주다. 바닷바람과 습기에 노출된 실제 콘크리트, 금속의 녹과 변색, 유리 반사, 벽돌 줄눈, 우레탄 방수층, 고양이 털의 질감을 정확하게 표현한다. 경찰, 경찰차, 경광등, 수사 장비, 사람, 얼굴은 전혀 없다. 과장된 초자연 현상이나 서구식 공포 장식도 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 기록처럼 담백한 사진, 자연스러운 새벽 노출과 현실적인 원근감, 자연스러운 심도, 과도한 보정 없는 사실적 질감. 내려다보는 평면도나 건축 도면이 아니며, 삽화나 인공적인 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.",
        "attached_reference_lineage": {
          "fp_id": "fp_l11_courtyard",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residential_building"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_residential_building",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L11B01",
          "fp_id": "fp_l11_courtyard",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The target and base markers strongly overlap L11B02, establishing the same physical space, so L11B02 is selected to commit the positions of markers 1, 2, 5, and 7 and opening marker 8. A new plate is still required because the camera moves from unit 5 to unit 7 and looks toward marker 8, producing a genuinely different slice needed by the single surfaced shot.",
          "reference_paths": [],
          "source_bg_ids": [],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l11_courtyard_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_l11_courtyard_space_1",
                "ref_bg_id": "L11B02",
                "space_description": "Same fixed physical space identified by the overlapping structural markers 1, 2, 5, and 7 and opening marker 8."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-fp reference is sufficient because the surfaced shot remains within the same physical space and does not commit two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 7,
            "fov_deg": 90,
            "framing_notes": "Use the verbatim camera candidate at unit 7 and the verbatim look-at candidate at marker 8. The wide view supports the surfaced medium-wide staging and reveals a different structural slice from the anchor.",
            "lens_enum": "wide",
            "look_at_cell": [
              0,
              4
            ],
            "look_at_unit": 8
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 7, show the fixed structure at marker 7 and look toward opening marker 8. Retain markers 1, 2, and 5 where supported by the wide cone, and keep markers 1, 2, 5, 7, and 8 in the same floor-plan-committed positions established by reference L11B02.",
            "camera_framing_directive": "Frame from camera unit 7 at cell [7,4] toward look-at marker 8 at cell [0,4] with a wide 90-degree field of view. Use broad coverage for the committed medium-wide composition, retaining the lateral lower-middle structural line and marker 8 beyond the staged subject's turned-head direction.",
            "subject_position_directive": "Place the staged crouched subject associated with marker 10 left of center in the midground, with its head turned toward marker 11 on the middle-right side of the composition. Preserve the compact profile and the committed support relationship to the lateral structural surface; invent no additional subjects.",
            "state_cue_directive": "Render transient markers 10 and 11 with the committed dim-daybreak state; marker 11 must carry its specified illuminated state. Do not add state cues beyond markers 10 and 11, the listed numbered elements, and the surfaced shot's restrained low-to-moderate lighting.",
            "negative_continuity_directive": "Exclude overlay marker 9 and do not transfer its state from reference L11B02. Avoid relocating markers 1, 2, 5, 7, or 8 relative to that reference, avoid adding unlisted overlays or subjects, and do not depict candidate-superset spaces outside the selected camera-unit-7 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='L11B02' physical_space_id='fp_l11_courtyard_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [7, 4]\n  - look_at_unit: 8\n  - look_at_cell: [0, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the verbatim camera candidate at unit 7 and the verbatim look-at candidate at marker 8. The wide view supports the surfaced medium-wide staging and reveals a different structural slice from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 7, show the fixed structure at marker 7 and look toward opening marker 8. Retain markers 1, 2, and 5 where supported by the wide cone, and keep markers 1, 2, 5, 7, and 8 in the same floor-plan-committed positions established by reference L11B02.\n  - camera_framing_directive: Frame from camera unit 7 at cell [7,4] toward look-at marker 8 at cell [0,4] with a wide 90-degree field of view. Use broad coverage for the committed medium-wide composition, retaining the lateral lower-middle structural line and marker 8 beyond the staged subject's turned-head direction.\n  - subject_position_directive: Place the staged crouched subject associated with marker 10 left of center in the midground, with its head turned toward marker 11 on the middle-right side of the composition. Preserve the compact profile and the committed support relationship to the lateral structural surface; invent no additional subjects.\n  - state_cue_directive: Render transient markers 10 and 11 with the committed dim-daybreak state; marker 11 must carry its specified illuminated state. Do not add state cues beyond markers 10 and 11, the listed numbered elements, and the surfaced shot's restrained low-to-moderate lighting.\n  - negative_continuity_directive: Exclude overlay marker 9 and do not transfer its state from reference L11B02. Avoid relocating markers 1, 2, 5, 7, or 8 relative to that reference, avoid adding unlisted overlays or subjects, and do not depict candidate-superset spaces outside the selected camera-unit-7 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='L11B02' physical_space_id='fp_l11_courtyard_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [7, 4]\n  - look_at_unit: 8\n  - look_at_cell: [0, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the verbatim camera candidate at unit 7 and the verbatim look-at candidate at marker 8. The wide view supports the surfaced medium-wide staging and reveals a different structural slice from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 7, show the fixed structure at marker 7 and look toward opening marker 8. Retain markers 1, 2, and 5 where supported by the wide cone, and keep markers 1, 2, 5, 7, and 8 in the same floor-plan-committed positions established by reference L11B02.\n  - camera_framing_directive: Frame from camera unit 7 at cell [7,4] toward look-at marker 8 at cell [0,4] with a wide 90-degree field of view. Use broad coverage for the committed medium-wide composition, retaining the lateral lower-middle structural line and marker 8 beyond the staged subject's turned-head direction.\n  - subject_position_directive: Place the staged crouched subject associated with marker 10 left of center in the midground, with its head turned toward marker 11 on the middle-right side of the composition. Preserve the compact profile and the committed support relationship to the lateral structural surface; invent no additional subjects.\n  - state_cue_directive: Render transient markers 10 and 11 with the committed dim-daybreak state; marker 11 must carry its specified illuminated state. Do not add state cues beyond markers 10 and 11, the listed numbered elements, and the surfaced shot's restrained low-to-moderate lighting.\n  - negative_continuity_directive: Exclude overlay marker 9 and do not transfer its state from reference L11B02. Avoid relocating markers 1, 2, 5, 7, or 8 relative to that reference, avoid adding unlisted overlays or subjects, and do not depict candidate-superset spaces outside the selected camera-unit-7 cone.\n\n",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 7,
          "fov_deg": 90,
          "framing_notes": "Use the verbatim camera candidate at unit 7 and the verbatim look-at candidate at marker 8. The wide view supports the surfaced medium-wide staging and reveals a different structural slice from the anchor.",
          "lens_enum": "wide",
          "look_at_cell": [
            0,
            4
          ],
          "look_at_unit": 8
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera unit 7, show the fixed structure at marker 7 and look toward opening marker 8. Retain markers 1, 2, and 5 where supported by the wide cone, and keep markers 1, 2, 5, 7, and 8 in the same floor-plan-committed positions established by reference L11B02.",
          "camera_framing_directive": "Frame from camera unit 7 at cell [7,4] toward look-at marker 8 at cell [0,4] with a wide 90-degree field of view. Use broad coverage for the committed medium-wide composition, retaining the lateral lower-middle structural line and marker 8 beyond the staged subject's turned-head direction.",
          "subject_position_directive": "Place the staged crouched subject associated with marker 10 left of center in the midground, with its head turned toward marker 11 on the middle-right side of the composition. Preserve the compact profile and the committed support relationship to the lateral structural surface; invent no additional subjects.",
          "state_cue_directive": "Render transient markers 10 and 11 with the committed dim-daybreak state; marker 11 must carry its specified illuminated state. Do not add state cues beyond markers 10 and 11, the listed numbered elements, and the surfaced shot's restrained low-to-moderate lighting.",
          "negative_continuity_directive": "Exclude overlay marker 9 and do not transfer its state from reference L11B02. Avoid relocating markers 1, 2, 5, 7, or 8 relative to that reference, avoid adding unlisted overlays or subjects, and do not depict candidate-superset spaces outside the selected camera-unit-7 cone."
        },
        "aerial_ref": {
          "loc_id": "L11",
          "group_id": "bg_rooftop_residential_building"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "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/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L12B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 외딴섬의 오래된 저층 주거 건물 옥상으로 이어지는 가파른 외부 계단과 옥탑방 현관 연결부를 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 상부 계단 구간의 디딤판에서 약 1.6미터 높이로 선 시점, 35밀리미터급 광각 렌즈로 마지막 가파른 계단들을 올려다보며 옥상 진입 문턱, 반쯤 열린 철제 현관문, 그 뒤의 작은 옥탑방을 정면에 가깝게 바라본다. 전경에는 비와 염분에 닳은 노출 콘크리트 계단, 모서리가 깨지고 때가 밴 디딤판, 낡은 미끄럼 방지 띠가 이어지고, 계단 옆 상부 철제 난간에는 현실적인 녹과 벗겨진 도장이 남아 있다. 난간과 낮은 옥상 파라펫의 선이 계단 끝의 어두운 출입구로 시선을 유도한다.\n\n옥탑방은 한국의 오래된 저층 주택 옥상에서 흔히 볼 수 있는 소박한 증축 구조로, 붉은 벽돌 또는 낡은 석재 타일 외벽과 알루미늄 새시 창, 외벽을 따라 노출된 가스 배관과 계량기, 에어컨 실외기와 배수 호스가 생활감 있게 겹쳐 있다. 옥상 바닥은 바랜 녹색 우레탄 방수 도장으로 마감되어 있으며, 갈라진 부분과 덧칠 자국, 배수 주변의 물때가 보인다. 화면 가장자리에는 검은색 생활용 물탱크, 느슨한 빨랫줄과 밤바람에 거의 움직이지 않는 소량의 빨래, 몇 개의 평범한 화분이 배치상 허용되는 범위에서만 부분적으로 보인다. 멀리 보이는 이웃 건물도 같은 유형의 실제 섬마을 저층 주택으로 이어지고, 좁은 골목의 전신주와 늘어진 전선이 희미하게 드러나 대상 건물이 고립된 콘크리트 요새처럼 보이지 않게 한다.\n\n계단 끝의 철제 현관문은 일시적으로 강제로 침입당한 듯 반쯤 열린 상태다. 잠금장치 주변과 문틀에는 과장되지 않은 긁힘, 눌림, 약간의 금속 변형이 있고 문턱에는 벗겨진 도장과 오래된 먼지가 남아 있다. 문 안쪽은 불이 꺼진 채 깊고 검게 보이지만 사람, 얼굴, 신체, 피, 정체불명의 형상은 전혀 없다. 초자연적 흔적이나 붉은 문양도 임의로 추가하지 않는다.\n\n밤의 낮은 밝기와 긴장된 대비를 유지하되 실제 노출 범위로 표현한다. 옥상 외벽의 약한 냉백색 방범등과 흐린 밤하늘의 주변광, 멀리 골목에서 스며드는 소량의 따뜻한 생활 조명이 섞인다. 실제 콘크리트의 거친 입자, 철제의 염해와 녹, 벽돌과 타일의 얼룩, 고무 호스, 직물의 짜임, 바랜 방수 도막을 사실적으로 기록한다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 자연스러운 원근과 심도, 절제된 저채도 흙빛과 차가운 그림자, 선택적인 따뜻한 조명만 사용한다. 과도하게 깨끗한 광고 사진이 아니며 후처리 효과 없는 담담한 실제 장소 기록 사진이다. 내려다보는 평면 시점, 평면도, 건축 도면, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "상부 계단 구간에서 마지막 가파른 계단들을 따라 위를 바라보는 비교적 넓은 구도. 녹슨 상부 난간과 옥상 파라펫의 흐름이 시선을 반쯤 열린 옥탑방 철제 현관문으로 이끌게 하며, 어두운 문 안쪽은 식별 가능한 인물이나 형상 없이 비어 있어야 한다.",
            "shot_id": "S11_Shot4"
          },
          {
            "guide_text": "같은 사람 눈높이를 유지하되 계단 끝의 문턱과 반쯤 열린 철제 현관문을 더 크게 잡는다. 잠금장치와 문틀의 현실적인 파손, 벌어진 어두운 틈, 닳고 얼룩진 문턱을 명확히 보여 주고, 난간과 파라펫은 주변 맥락이 남을 정도로만 포함한다. 사람이나 얼굴은 넣지 않는다.",
            "shot_id": "S11_Shot5"
          }
        ],
        "shot_ids": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 4 (upper stair flight), facing upward toward number 6 (rooftop entry threshold), number 10 (iron entrance door), and number 7 (rooftop room footprint)",
          "camera_height": "eye-level standing, approximately 1.6 m above the upper stair treads",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Emphasize the final steep treads, number 9 upper guardrail, number 13 rooftop parapet run, and the dark doorway beyond number 6. Apply number 14 as the transient half-open breached-door state; keep the water tank and clothesline peripheral if visible."
        },
        "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: 5\n  - camera_cell: [5, 6]\n  - look_at_unit: 6\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 5 at candidate cell [5,6] and direct it toward unit 6 at candidate look-at cell [2,6]. The wide view supports the broader threshold view in S11_Shot5 while retaining sufficient surrounding context for the softened background required by S11_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, show the view toward unit 6 and opening marker 10 at the shared [2,6] target, with relevant context from target units 4, 5, 6, and 7 and fixed markers 9, 11, 12, and 13 only where they fall within the wide view. Keep marker 10 and its threshold relationship readable for S11_Shot5 while allowing unit-5 surface context to remain available behind S11_Shot4.\n  - camera_framing_directive: Use camera unit 5 at cell [5,6], aimed toward unit 6 at cell [2,6], with a wide 90-degree field of view. Provide broad coverage around the unit-6 target so S11_Shot5 can hold marker 10 centrally while S11_Shot4 can use the same environment as softened context behind its close foreground framing.\n  - subject_position_directive: For S11_Shot4, reserve the foreground middle-center region for the committed close subject, slightly right of center and turning one shoulder away, with the background softened. For S11_Shot5, keep the image free of subjects because the staging explicitly commits no subject in frame.\n  - state_cue_directive: Carry transient marker 14 as the committed state overlay associated with marker 10. Preserve the staged low-key night ambience, restrained rooftop brightness, and the explicitly dark area beyond the threshold; do not invent additional state cues.\n  - negative_continuity_directive: Do not add unlisted scenario-specific elements or cues beyond markers 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, and transient marker 14. Do not treat the visible-unit and visible-opening supersets as requiring every candidate to appear, and do not depict units outside the chosen unit-5-to-unit-6 view cone.\n\n2020년대 중반 대한민국 서해안권 외딴섬의 오래된 저층 주거 건물 옥상으로 이어지는 가파른 외부 계단과 옥탑방 현관 연결부를 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 상부 계단 구간의 디딤판에서 약 1.6미터 높이로 선 시점, 35밀리미터급 광각 렌즈로 마지막 가파른 계단들을 올려다보며 옥상 진입 문턱, 반쯤 열린 철제 현관문, 그 뒤의 작은 옥탑방을 정면에 가깝게 바라본다. 전경에는 비와 염분에 닳은 노출 콘크리트 계단, 모서리가 깨지고 때가 밴 디딤판, 낡은 미끄럼 방지 띠가 이어지고, 계단 옆 상부 철제 난간에는 현실적인 녹과 벗겨진 도장이 남아 있다. 난간과 낮은 옥상 파라펫의 선이 계단 끝의 어두운 출입구로 시선을 유도한다.\n\n옥탑방은 한국의 오래된 저층 주택 옥상에서 흔히 볼 수 있는 소박한 증축 구조로, 붉은 벽돌 또는 낡은 석재 타일 외벽과 알루미늄 새시 창, 외벽을 따라 노출된 가스 배관과 계량기, 에어컨 실외기와 배수 호스가 생활감 있게 겹쳐 있다. 옥상 바닥은 바랜 녹색 우레탄 방수 도장으로 마감되어 있으며, 갈라진 부분과 덧칠 자국, 배수 주변의 물때가 보인다. 화면 가장자리에는 검은색 생활용 물탱크, 느슨한 빨랫줄과 밤바람에 거의 움직이지 않는 소량의 빨래, 몇 개의 평범한 화분이 배치상 허용되는 범위에서만 부분적으로 보인다. 멀리 보이는 이웃 건물도 같은 유형의 실제 섬마을 저층 주택으로 이어지고, 좁은 골목의 전신주와 늘어진 전선이 희미하게 드러나 대상 건물이 고립된 콘크리트 요새처럼 보이지 않게 한다.\n\n계단 끝의 철제 현관문은 일시적으로 강제로 침입당한 듯 반쯤 열린 상태다. 잠금장치 주변과 문틀에는 과장되지 않은 긁힘, 눌림, 약간의 금속 변형이 있고 문턱에는 벗겨진 도장과 오래된 먼지가 남아 있다. 문 안쪽은 불이 꺼진 채 깊고 검게 보이지만 사람, 얼굴, 신체, 피, 정체불명의 형상은 전혀 없다. 초자연적 흔적이나 붉은 문양도 임의로 추가하지 않는다.\n\n밤의 낮은 밝기와 긴장된 대비를 유지하되 실제 노출 범위로 표현한다. 옥상 외벽의 약한 냉백색 방범등과 흐린 밤하늘의 주변광, 멀리 골목에서 스며드는 소량의 따뜻한 생활 조명이 섞인다. 실제 콘크리트의 거친 입자, 철제의 염해와 녹, 벽돌과 타일의 얼룩, 고무 호스, 직물의 짜임, 바랜 방수 도막을 사실적으로 기록한다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 자연스러운 원근과 심도, 절제된 저채도 흙빛과 차가운 그림자, 선택적인 따뜻한 조명만 사용한다. 과도하게 깨끗한 광고 사진이 아니며 후처리 효과 없는 담담한 실제 장소 기록 사진이다. 내려다보는 평면 시점, 평면도, 건축 도면, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l12_exterior_stairs",
          "prior_bg_ids": [
            "L11B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residential_building",
            "bg:L11B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_residential_building",
          "chain_index": 2,
          "prev_bg_id": "L11B02",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L12B03",
          "fp_id": "fp_l12_exterior_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L12B03 is the only supplied clean-anchor candidate-set member and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 5 looking toward unit 6 centers the target shared by marker 6 and opening marker 10 for S11_Shot5, while the 90-degree view also supplies the minimal surrounding context needed behind the close subject framing in S11_Shot4.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/floor_plan/fp_l12_exterior_stairs.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp reference is available; this first node is rendered from the floor plan as the sole dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              6
            ],
            "camera_unit": 5,
            "fov_deg": 90,
            "framing_notes": "Place the camera in unit 5 at candidate cell [5,6] and direct it toward unit 6 at candidate look-at cell [2,6]. The wide view supports the broader threshold view in S11_Shot5 while retaining sufficient surrounding context for the softened background required by S11_Shot4.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              6
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From unit 5, show the view toward unit 6 and opening marker 10 at the shared [2,6] target, with relevant context from target units 4, 5, 6, and 7 and fixed markers 9, 11, 12, and 13 only where they fall within the wide view. Keep marker 10 and its threshold relationship readable for S11_Shot5 while allowing unit-5 surface context to remain available behind S11_Shot4.",
            "camera_framing_directive": "Use camera unit 5 at cell [5,6], aimed toward unit 6 at cell [2,6], with a wide 90-degree field of view. Provide broad coverage around the unit-6 target so S11_Shot5 can hold marker 10 centrally while S11_Shot4 can use the same environment as softened context behind its close foreground framing.",
            "subject_position_directive": "For S11_Shot4, reserve the foreground middle-center region for the committed close subject, slightly right of center and turning one shoulder away, with the background softened. For S11_Shot5, keep the image free of subjects because the staging explicitly commits no subject in frame.",
            "state_cue_directive": "Carry transient marker 14 as the committed state overlay associated with marker 10. Preserve the staged low-key night ambience, restrained rooftop brightness, and the explicitly dark area beyond the threshold; do not invent additional state cues.",
            "negative_continuity_directive": "Do not add unlisted scenario-specific elements or cues beyond markers 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, and transient marker 14. Do not treat the visible-unit and visible-opening supersets as requiring every candidate to appear, and do not depict units outside the chosen unit-5-to-unit-6 view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 6]\n  - look_at_unit: 6\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 5 at candidate cell [5,6] and direct it toward unit 6 at candidate look-at cell [2,6]. The wide view supports the broader threshold view in S11_Shot5 while retaining sufficient surrounding context for the softened background required by S11_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, show the view toward unit 6 and opening marker 10 at the shared [2,6] target, with relevant context from target units 4, 5, 6, and 7 and fixed markers 9, 11, 12, and 13 only where they fall within the wide view. Keep marker 10 and its threshold relationship readable for S11_Shot5 while allowing unit-5 surface context to remain available behind S11_Shot4.\n  - camera_framing_directive: Use camera unit 5 at cell [5,6], aimed toward unit 6 at cell [2,6], with a wide 90-degree field of view. Provide broad coverage around the unit-6 target so S11_Shot5 can hold marker 10 centrally while S11_Shot4 can use the same environment as softened context behind its close foreground framing.\n  - subject_position_directive: For S11_Shot4, reserve the foreground middle-center region for the committed close subject, slightly right of center and turning one shoulder away, with the background softened. For S11_Shot5, keep the image free of subjects because the staging explicitly commits no subject in frame.\n  - state_cue_directive: Carry transient marker 14 as the committed state overlay associated with marker 10. Preserve the staged low-key night ambience, restrained rooftop brightness, and the explicitly dark area beyond the threshold; do not invent additional state cues.\n  - negative_continuity_directive: Do not add unlisted scenario-specific elements or cues beyond markers 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, and transient marker 14. Do not treat the visible-unit and visible-opening supersets as requiring every candidate to appear, and do not depict units outside the chosen unit-5-to-unit-6 view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 6]\n  - look_at_unit: 6\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 5 at candidate cell [5,6] and direct it toward unit 6 at candidate look-at cell [2,6]. The wide view supports the broader threshold view in S11_Shot5 while retaining sufficient surrounding context for the softened background required by S11_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, show the view toward unit 6 and opening marker 10 at the shared [2,6] target, with relevant context from target units 4, 5, 6, and 7 and fixed markers 9, 11, 12, and 13 only where they fall within the wide view. Keep marker 10 and its threshold relationship readable for S11_Shot5 while allowing unit-5 surface context to remain available behind S11_Shot4.\n  - camera_framing_directive: Use camera unit 5 at cell [5,6], aimed toward unit 6 at cell [2,6], with a wide 90-degree field of view. Provide broad coverage around the unit-6 target so S11_Shot5 can hold marker 10 centrally while S11_Shot4 can use the same environment as softened context behind its close foreground framing.\n  - subject_position_directive: For S11_Shot4, reserve the foreground middle-center region for the committed close subject, slightly right of center and turning one shoulder away, with the background softened. For S11_Shot5, keep the image free of subjects because the staging explicitly commits no subject in frame.\n  - state_cue_directive: Carry transient marker 14 as the committed state overlay associated with marker 10. Preserve the staged low-key night ambience, restrained rooftop brightness, and the explicitly dark area beyond the threshold; do not invent additional state cues.\n  - negative_continuity_directive: Do not add unlisted scenario-specific elements or cues beyond markers 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, and transient marker 14. Do not treat the visible-unit and visible-opening supersets as requiring every candidate to appear, and do not depict units outside the chosen unit-5-to-unit-6 view cone.\n\n",
        "camera_decision": {
          "camera_cell": [
            5,
            6
          ],
          "camera_unit": 5,
          "fov_deg": 90,
          "framing_notes": "Place the camera in unit 5 at candidate cell [5,6] and direct it toward unit 6 at candidate look-at cell [2,6]. The wide view supports the broader threshold view in S11_Shot5 while retaining sufficient surrounding context for the softened background required by S11_Shot4.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            6
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 5, show the view toward unit 6 and opening marker 10 at the shared [2,6] target, with relevant context from target units 4, 5, 6, and 7 and fixed markers 9, 11, 12, and 13 only where they fall within the wide view. Keep marker 10 and its threshold relationship readable for S11_Shot5 while allowing unit-5 surface context to remain available behind S11_Shot4.",
          "camera_framing_directive": "Use camera unit 5 at cell [5,6], aimed toward unit 6 at cell [2,6], with a wide 90-degree field of view. Provide broad coverage around the unit-6 target so S11_Shot5 can hold marker 10 centrally while S11_Shot4 can use the same environment as softened context behind its close foreground framing.",
          "subject_position_directive": "For S11_Shot4, reserve the foreground middle-center region for the committed close subject, slightly right of center and turning one shoulder away, with the background softened. For S11_Shot5, keep the image free of subjects because the staging explicitly commits no subject in frame.",
          "state_cue_directive": "Carry transient marker 14 as the committed state overlay associated with marker 10. Preserve the staged low-key night ambience, restrained rooftop brightness, and the explicitly dark area beyond the threshold; do not invent additional state cues.",
          "negative_continuity_directive": "Do not add unlisted scenario-specific elements or cues beyond markers 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, and transient marker 14. Do not treat the visible-unit and visible-opening supersets as requiring every candidate to appear, and do not depict units outside the chosen unit-5-to-unit-6 view cone."
        },
        "aerial_ref": {
          "loc_id": "L12",
          "group_id": "bg_rooftop_residential_building"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L08B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L08B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 대형 마트 앞 번화가와 주 출입구를 담은, 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 사람이 서 있는 눈높이 약 1.6m, 35mm급 렌즈이며, 정면보다 약간 비스듬한 보도 위치에서 마트 입구와 양옆 상권, 택시 승하차 공간을 자연스럽게 함께 바라본다. 절대 하향식 시점이나 평면도, 건축 도면이 아니다.\n\n해가 막 진 초저녁으로, 하늘에는 청회색 자연광이 조금 남아 있고 대형 마트의 넓은 유리 자동문과 내부 형광등·LED 조명이 따뜻하게 빛난다. 외벽은 실제 한국 대형 유통점에서 흔한 알루미늄 복합 패널, 화강석 하부 마감, 넓은 새시 유리창으로 이루어지며, 실리콘 이음새의 때, 출입구 주변의 손자국, 빗물 자국, 보도블록의 얼룩과 보수 흔적이 보인다. 과장된 미래형 구조가 아닌 현실적인 상업시설 입면이며, 브랜드 로고 대신 일반적인 한국어 영업 안내와 식품·생활용품 업종 표지, 작은 가격 안내판만 사용한다.\n\n입구 앞에는 금속 카트 보관대와 사용감 있는 쇼핑카트 여러 대, 노란색 또는 회색 안전 볼라드, 교통 고깔, 재활용 분리함과 쓰레기통이 있다. 도로 가장자리에는 현대 한국형 은색 택시 몇 대가 승하차 구역에 줄지어 정차해 있고, 승용차와 소형 배송 트럭이 점포 진입로에 배치되어 막 도착하는 손님과 납품 차량이 많은 상황을 암시한다. 차량 번호판과 표식은 식별 불가능하게 처리한다. 사람, 얼굴, 신체는 전혀 보이지 않는다.\n\n마트 양옆 보도에는 현실적인 포장마차형 길거리 노점이 영업 준비를 마친 상태로 이어진다. 비닐 천막과 금속 프레임, 따뜻한 전구, 플라스틱 상자, 접이식 판매대, 식재료 진열 선반이 있으나 판매자나 손님은 없다. 주변에는 3~5층 규모의 오래된 한국형 복합상가와 다세대 주택이 촘촘하게 붙어 있다. 붉은 벽돌과 화강석 타일, 낡은 페인트 외벽, 알루미늄 새시 창, 창문 방범창, 에어컨 실외기와 노출 배관, 외벽 가스 배관과 계량기, 작은 옥상 물탱크, 화분과 생활 잡동사니가 층층이 보여 실제 사람이 사는 동네의 흔적을 만든다. 좁은 이면도로, 전신주와 늘어진 전선, 주차된 생활 차량도 배경에 자연스럽게 이어지며, 주변 건물이 민무늬 콘크리트 요새처럼 보이지 않게 한다.\n\n한국어 네온 간판과 LED 채널 문자가 차례로 켜져 젖지 않은 차체와 유리문에 제한적으로 반사되고, 노점의 주황빛 전구와 점포 내부의 따뜻한 빛이 남은 저녁 자연광의 차가운 그림자와 섞인다. 밝기는 낮거나 중간 정도이며 현실적인 노출을 유지하고, 네온이 과도하게 번지거나 환각적 형상, 붉은 원형 문양, 초자연적 흔적이 나타나지 않는다. 실제 콘크리트, 금속의 작은 녹과 긁힘, 비닐 천막의 주름, 직물 차양의 섬유 조직, 유리의 손때와 반사를 정확하게 표현한다. 자연스러운 원근감과 피사계 심도, 현장 기록용으로 담담하게 촬영한 실제 장소 참조 사진, 인위적인 색 보정이나 삽화풍 표현 없이 깨끗한 디지털 사진 질감. 스톡 사진처럼 지나치게 정돈되지 않고 일상적인 마모와 혼잡한 물건 배치가 살아 있어야 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "사람이 서 있는 눈높이 약 1.6m에서 35mm급 렌즈로 번화가와 대형 마트 정면을 함께 보는 넓은 도입 구도. 화면 중앙에서 약간 뒤쪽에 밝은 자동문 입구를 두고, 전경에는 택시 승하차 구역과 쇼핑카트 보관대, 양옆에는 불을 켠 노점과 저층 상가를 배치한다. 보행자는 없지만 정차한 택시, 진입 중인 차량, 펼쳐진 판매대와 배송 상자 때문에 영업 중인 저녁 상권의 분주함이 느껴져야 한다.",
            "shot_id": "S8_Shot1"
          },
          {
            "guide_text": "마트 입구 쪽으로 가까이 다가간 사람 눈높이의 35mm급 구도. 유리 자동문과 내부 조명, 입구 안내판, 카트 보관대와 몇 대의 쇼핑카트를 주요 요소로 잡고, 프레임 한쪽에는 노점 천막과 진열대, 반대쪽에는 막 도착한 택시와 차량 일부가 보이게 한다. 유리 반사에는 맞은편 네온 간판과 저녁 하늘만 담고 사람이나 얼굴은 반사시키지 않는다. 첫 쇼트와 동일한 해 질 무렵 조명과 외장재, 차량 배치를 유지한다.",
            "shot_id": "S8_Shot5"
          }
        ],
        "shot_ids": [
          "S8_Shot1",
          "S8_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "effective_render_prompt": "2020년대 중반 대한민국 서해안권 도시의 대형 마트 앞 번화가와 주 출입구를 담은, 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 사람이 서 있는 눈높이 약 1.6m, 35mm급 렌즈이며, 정면보다 약간 비스듬한 보도 위치에서 마트 입구와 양옆 상권, 택시 승하차 공간을 자연스럽게 함께 바라본다. 절대 하향식 시점이나 평면도, 건축 도면이 아니다.\n\n해가 막 진 초저녁으로, 하늘에는 청회색 자연광이 조금 남아 있고 대형 마트의 넓은 유리 자동문과 내부 형광등·LED 조명이 따뜻하게 빛난다. 외벽은 실제 한국 대형 유통점에서 흔한 알루미늄 복합 패널, 화강석 하부 마감, 넓은 새시 유리창으로 이루어지며, 실리콘 이음새의 때, 출입구 주변의 손자국, 빗물 자국, 보도블록의 얼룩과 보수 흔적이 보인다. 과장된 미래형 구조가 아닌 현실적인 상업시설 입면이며, 브랜드 로고 대신 일반적인 한국어 영업 안내와 식품·생활용품 업종 표지, 작은 가격 안내판만 사용한다.\n\n입구 앞에는 금속 카트 보관대와 사용감 있는 쇼핑카트 여러 대, 노란색 또는 회색 안전 볼라드, 교통 고깔, 재활용 분리함과 쓰레기통이 있다. 도로 가장자리에는 현대 한국형 은색 택시 몇 대가 승하차 구역에 줄지어 정차해 있고, 승용차와 소형 배송 트럭이 점포 진입로에 배치되어 막 도착하는 손님과 납품 차량이 많은 상황을 암시한다. 차량 번호판과 표식은 식별 불가능하게 처리한다. 사람, 얼굴, 신체는 전혀 보이지 않는다.\n\n마트 양옆 보도에는 현실적인 포장마차형 길거리 노점이 영업 준비를 마친 상태로 이어진다. 비닐 천막과 금속 프레임, 따뜻한 전구, 플라스틱 상자, 접이식 판매대, 식재료 진열 선반이 있으나 판매자나 손님은 없다. 주변에는 3~5층 규모의 오래된 한국형 복합상가와 다세대 주택이 촘촘하게 붙어 있다. 붉은 벽돌과 화강석 타일, 낡은 페인트 외벽, 알루미늄 새시 창, 창문 방범창, 에어컨 실외기와 노출 배관, 외벽 가스 배관과 계량기, 작은 옥상 물탱크, 화분과 생활 잡동사니가 층층이 보여 실제 사람이 사는 동네의 흔적을 만든다. 좁은 이면도로, 전신주와 늘어진 전선, 주차된 생활 차량도 배경에 자연스럽게 이어지며, 주변 건물이 민무늬 콘크리트 요새처럼 보이지 않게 한다.\n\n한국어 네온 간판과 LED 채널 문자가 차례로 켜져 젖지 않은 차체와 유리문에 제한적으로 반사되고, 노점의 주황빛 전구와 점포 내부의 따뜻한 빛이 남은 저녁 자연광의 차가운 그림자와 섞인다. 밝기는 낮거나 중간 정도이며 현실적인 노출을 유지하고, 네온이 과도하게 번지거나 환각적 형상, 붉은 원형 문양, 초자연적 흔적이 나타나지 않는다. 실제 콘크리트, 금속의 작은 녹과 긁힘, 비닐 천막의 주름, 직물 차양의 섬유 조직, 유리의 손때와 반사를 정확하게 표현한다. 자연스러운 원근감과 피사계 심도, 현장 기록용으로 담담하게 촬영한 실제 장소 참조 사진, 인위적인 색 보정이나 삽화풍 표현 없이 깨끗한 디지털 사진 질감. 스톡 사진처럼 지나치게 정돈되지 않고 일상적인 마모와 혼잡한 물건 배치가 살아 있어야 한다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_large_retail_store"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_large_retail_store",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "llm"
        },
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "aerial_ref": {
          "loc_id": "L08",
          "group_id": "bg_large_retail_store"
        }
      },
      "L08B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L08B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 외딴섬의 작은 마을, 해가 거의 진 직후 어두워지는 시간대의 생활형 동네 마트 외부 거리. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 좁은 아스팔트 도로 건너편에서 약 1.6미터 높이의 서 있는 사람 눈높이로 바라본다. 35밀리미터급 렌즈를 사용해 마트 정면과 위층 주거부, 양옆의 낮은 주택, 골목 입구를 자연스럽게 함께 담는다. 위에서 내려다본 시점이나 평면도, 건축 도면이 아니다.\n\n마트는 주변 마을과 동떨어진 거대한 시설이 아니라 실제 섬 주민이 이용하는 낡고 작은 2층 혼합형 건물이다. 1층은 알루미늄 새시 유리문과 넓은 진열창, 빛바랜 비닐 차양, 상호가 식별되지 않는 평범한 간판을 갖춘 소형 마트이며, 2층은 붉은 벽돌과 오래된 화강석 타일이 섞인 주거부다. 평지붕 가장자리 너머로 녹색 우레탄 방수층의 바랜 면과 덧칠 자국, 작은 물탱크가 일부 보인다. 창문에는 생활형 방범창과 낡은 방충망이 있고, 외벽에는 에어컨 실외기와 굽은 냉매 배관, 노출된 가스 배관과 계량기가 현실적으로 설치되어 있다. 해풍과 염분 때문에 금속 가장자리에 옅은 부식과 얼룩이 남고, 벽돌 줄눈과 타일에는 오래된 빗물 자국이 있다.\n\n마트 내부는 이미 영업이 끝나가는 듯 대부분 어둡지만, 진열 냉장고의 차가운 흰빛과 카운터 부근의 약한 형광등 한 줄만 유리 너머로 남아 있다. 선반에는 평범한 생필품의 형태가 성기게 보이고, 카운터 위 유선전화는 수화기가 제자리에 놓인 채 작은 착신 표시등만 켜져 있어 아무도 받지 않는 통화의 정적을 암시한다. 화면이나 표시 정보는 전화기 자체의 작은 표시창 안에만 제한하며 읽을 수 있는 문구는 만들지 않는다. 출입문은 닫혀 있고 내부와 거리 어디에도 사람이 없다.\n\n건물 옆에는 플라스틱 화분 몇 개, 접힌 빨래건조대와 짧은 빨랫줄, 배달 상자와 재활용 묶음 같은 절제된 생활 흔적이 있다. 주변에도 비슷한 붉은 벽돌 또는 타일 외벽의 1~2층 주택이 촘촘히 이어지고, 좁은 골목 위로 전신주와 처진 전선이 얽혀 있다. 도로 가장자리에는 오래된 소형 화물차 한 대가 주차되어 있으나 운전자나 보행자는 없다. 가로등 한두 개가 막 켜지기 시작하고, 먼 바다 쪽에서 들어온 습기 때문에 포장면과 금속 표면이 약간 축축해 보인다. 과도한 폐허나 감옥 같은 분위기가 아니라 사람이 실제로 살아가는 조용한 섬 동네의 평범한 저녁이며, 활동이 잦아든 거리와 떠난 뒤의 공백이 느껴진다.\n\n남아 있는 푸른 자연광과 마트 내부의 제한된 흰빛, 가로등의 약한 따뜻한 빛이 현실적인 노출 범위 안에서 섞인다. 실제 콘크리트, 벽돌, 금속 녹과 도장 벗겨짐, 비닐 차양, 유리 반사, 플라스틱 화분의 재질을 정확하게 표현하고, 생활 오염과 마모를 지나치게 깨끗하게 정리하지 않는다. 절제된 흙빛 계열과 채도가 낮은 푸른 그림자, 드문 따뜻한 불빛을 사용하되 인위적인 색 보정은 하지 않는다. 실제 장소 기록 사진처럼 사실적이고 담담한 구도, 자연스러운 심도와 초점 저하, 현실적인 저조도 노이즈와 노출. 깨끗한 광고 사진, 삽화, 합성 이미지, 건축 시각화가 아닌 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영본. 사람, 얼굴, 시신, 피, 초자연적 형상은 포함하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마트에서 누군가 떠난 직후처럼 비어 있고 정적이 흐르는 외부 전경을 보여준다. 카메라는 좁은 도로 건너편의 사람 눈높이에 두고, 마트 출입문과 진열창을 중심으로 위층 주거부와 인접 골목 일부까지 함께 담는다. 유리 너머 카운터 위 전화기의 착신 표시등이 작게 보이되 과장하지 말고, 사람이나 얼굴은 절대 포함하지 않는다.",
            "shot_id": "S8_Shot7"
          }
        ],
        "shot_ids": [
          "S8_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "effective_render_prompt": "2020년대 중반 대한민국 서해안권 외딴섬의 작은 마을, 해가 거의 진 직후 어두워지는 시간대의 생활형 동네 마트 외부 거리. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 좁은 아스팔트 도로 건너편에서 약 1.6미터 높이의 서 있는 사람 눈높이로 바라본다. 35밀리미터급 렌즈를 사용해 마트 정면과 위층 주거부, 양옆의 낮은 주택, 골목 입구를 자연스럽게 함께 담는다. 위에서 내려다본 시점이나 평면도, 건축 도면이 아니다.\n\n마트는 주변 마을과 동떨어진 거대한 시설이 아니라 실제 섬 주민이 이용하는 낡고 작은 2층 혼합형 건물이다. 1층은 알루미늄 새시 유리문과 넓은 진열창, 빛바랜 비닐 차양, 상호가 식별되지 않는 평범한 간판을 갖춘 소형 마트이며, 2층은 붉은 벽돌과 오래된 화강석 타일이 섞인 주거부다. 평지붕 가장자리 너머로 녹색 우레탄 방수층의 바랜 면과 덧칠 자국, 작은 물탱크가 일부 보인다. 창문에는 생활형 방범창과 낡은 방충망이 있고, 외벽에는 에어컨 실외기와 굽은 냉매 배관, 노출된 가스 배관과 계량기가 현실적으로 설치되어 있다. 해풍과 염분 때문에 금속 가장자리에 옅은 부식과 얼룩이 남고, 벽돌 줄눈과 타일에는 오래된 빗물 자국이 있다.\n\n마트 내부는 이미 영업이 끝나가는 듯 대부분 어둡지만, 진열 냉장고의 차가운 흰빛과 카운터 부근의 약한 형광등 한 줄만 유리 너머로 남아 있다. 선반에는 평범한 생필품의 형태가 성기게 보이고, 카운터 위 유선전화는 수화기가 제자리에 놓인 채 작은 착신 표시등만 켜져 있어 아무도 받지 않는 통화의 정적을 암시한다. 화면이나 표시 정보는 전화기 자체의 작은 표시창 안에만 제한하며 읽을 수 있는 문구는 만들지 않는다. 출입문은 닫혀 있고 내부와 거리 어디에도 사람이 없다.\n\n건물 옆에는 플라스틱 화분 몇 개, 접힌 빨래건조대와 짧은 빨랫줄, 배달 상자와 재활용 묶음 같은 절제된 생활 흔적이 있다. 주변에도 비슷한 붉은 벽돌 또는 타일 외벽의 1~2층 주택이 촘촘히 이어지고, 좁은 골목 위로 전신주와 처진 전선이 얽혀 있다. 도로 가장자리에는 오래된 소형 화물차 한 대가 주차되어 있으나 운전자나 보행자는 없다. 가로등 한두 개가 막 켜지기 시작하고, 먼 바다 쪽에서 들어온 습기 때문에 포장면과 금속 표면이 약간 축축해 보인다. 과도한 폐허나 감옥 같은 분위기가 아니라 사람이 실제로 살아가는 조용한 섬 동네의 평범한 저녁이며, 활동이 잦아든 거리와 떠난 뒤의 공백이 느껴진다.\n\n남아 있는 푸른 자연광과 마트 내부의 제한된 흰빛, 가로등의 약한 따뜻한 빛이 현실적인 노출 범위 안에서 섞인다. 실제 콘크리트, 벽돌, 금속 녹과 도장 벗겨짐, 비닐 차양, 유리 반사, 플라스틱 화분의 재질을 정확하게 표현하고, 생활 오염과 마모를 지나치게 깨끗하게 정리하지 않는다. 절제된 흙빛 계열과 채도가 낮은 푸른 그림자, 드문 따뜻한 불빛을 사용하되 인위적인 색 보정은 하지 않는다. 실제 장소 기록 사진처럼 사실적이고 담담한 구도, 자연스러운 심도와 초점 저하, 현실적인 저조도 노이즈와 노출. 깨끗한 광고 사진, 삽화, 합성 이미지, 건축 시각화가 아닌 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영본. 사람, 얼굴, 시신, 피, 초자연적 형상은 포함하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [
            "L08B01"
          ],
          "attached_ref_labels": [
            "aerial:bg_large_retail_store",
            "bg:L08B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_large_retail_store",
          "chain_index": 1,
          "prev_bg_id": "L08B01",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": [
            "L08B01"
          ]
        },
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "aerial_ref": {
          "loc_id": "L08",
          "group_id": "bg_large_retail_store"
        }
      },
      "L09B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L09B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 외딴섬 공동체의 한산한 소형 마트 매장 내부. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 사진처럼 꾸밈없고 사실적이어야 한다. 자동 미닫이 출입문 가까운 위치에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하고, 28밀리미터 광각 렌즈로 주 판매 공간을 대각선으로 가로질러 여러 줄의 곤돌라 진열대 통로와 벽면 냉장 진열대 방향을 바라본 구도. 계산대의 모서리와 결제 단말기 주변 구조가 전경 가장자리에 걸리며, 통로의 폭과 매장 깊이가 자연스럽게 이어진다. 냉장 진열대 위쪽의 북동쪽 천장 모서리에는 현대적인 천장 부착형 폐쇄회로 감시 카메라가 설치되어 있고, 프레임 상단에서 위치와 형태가 분명히 보인다.\n\n이른 아침 영업 시간의 조용한 판매장으로, 사람은 전혀 없고 통로도 비어 있다. 출입문을 통해 들어오는 차갑고 옅은 아침 자연광과 천장의 실용적인 흰색 발광다이오드 조명이 섞이며, 일부 조명 구역에는 미세한 밝기 차이가 있다. 전체 밝기는 낮거나 중간 정도이고 그림자는 차분한 저채도 냉색이며, 상품 포장과 가격표에서만 절제된 따뜻한 색이 드문드문 보인다. 선반에는 한국의 생활형 소형 마트에서 흔한 봉지 식품, 통조림, 조미료, 생필품과 음료가 현실적인 수량으로 진열되어 있으나 완벽하게 정렬된 광고 사진처럼 보이지 않는다. 몇 군데는 상품이 빠져 빈 칸이 있고, 종이 가격표가 조금 비뚤어졌으며, 작은 행사 안내판과 겹쳐 놓은 장바구니가 자연스럽게 배치되어 있다. 글자는 특정 상표를 강조하지 않는 평범한 한국어 매장 표기 수준으로 제한한다.\n\n흰색 도장 철제 곤돌라 선반에는 잔 흠집과 모서리 마모가 있고, 회색 계열 비닐 타일 바닥에는 닦인 자국, 바퀴 흔적과 오래된 옅은 얼룩이 남아 있다. 냉장 진열대의 유리문에는 약한 반사와 손자국, 금속 프레임에는 생활 마모가 보인다. 계산대의 합성수지 표면, 금속 선반, 종이 가격표, 비닐 포장, 골판지 상자의 재질을 실제 질감으로 표현한다. 천장에는 노출되지 않은 평범한 상업용 마감, 직선형 조명과 배선 덮개가 있으며, 감시 카메라는 미래형 장비가 아닌 실제 현대 한국 매장에서 사용하는 보급형 장치로 보인다. 외딴섬의 작은 생활권에서 오래 운영된 매장답게 약간 낡고 실용적이지만 폐점했거나 버려진 공간처럼 과장하지 않는다.\n\n실제 콘크리트와 금속의 표면감, 실제 유리 반사, 비닐 포장의 미세한 주름, 종이의 가장자리, 바닥의 일상적 마모를 정확히 담는다. 자연스러운 원근감과 피사계 심도, 과도하지 않은 렌즈 왜곡, 현실적인 노출과 백색 균형을 사용한다. 깨끗한 상품 광고 사진, 인공적인 건축 시각화, 삽화, 삼차원 그래픽처럼 보이지 않게 하고 과도한 후처리 없이 담담한 실제 카메라 촬영본으로 표현한다. 하향 조감도, 평면도, 건축 도식은 금지한다. 인물, 얼굴, 초자연적 형상은 포함하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "자동 미닫이 출입문 가까이에서 주 판매 공간을 대각선으로 가로질러 곤돌라 진열대 통로와 냉장 진열대 방향을 바라본다. 계산대 일부를 전경 가장자리에 포함하고, 냉장 진열대 위쪽 천장 모서리의 감시 카메라가 프레임 상단에서 명확히 식별되게 한다. 이른 아침의 조용하고 비어 있는 매장 폭과 통로 깊이가 함께 드러나야 한다.",
            "shot_id": "S19_Shot6"
          }
        ],
        "shot_ids": [
          "S19_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2 (automatic sliding entrance), facing diagonally across number 3 (main sales floor) toward numbers 6, 7, and 8 (gondola aisles), with the northeast ceiling corner at number 11 visible above number 10 (refrigerated case run)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the quiet early-morning breadth of the sales floor, include the checkout counter at number 5 near the foreground edge, and keep the ceiling-mounted CCTV position at number 11 clearly visible in the upper part of the frame."
        },
        "reference_decision": {
          "bg_id": "L09B02",
          "fp_id": "fp_l09_sales_floor",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L09B02 is the sole clean anchor candidate and therefore establishes the fixed dwelling identity without a prior reference. For S19_Shot6, camera unit 1 provides geometry-supported visibility toward target units 3, 4, and 9 and opening marker 2; aiming at cell [0,8] supports the staged upper-right ceiling-corner gesture target, while the 90-degree wide lens preserves the surrounding fixed-marker context behind the close subject composition.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/floor_plan/fp_l09_sales_floor.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 and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Place the camera at unit 1 cell [8,4] and aim toward unit 9 at listed look-at cell [0,8]. The wide view supports units 3, 4, and 9 while retaining the upper-right directional target required by S19_Shot6.",
            "lens_enum": "wide",
            "look_at_cell": [
              0,
              8
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show the geometry-supported view through opening marker 2 into unit 3, with units 4 and 9 included within the broad view. Preserve fixed markers 5, 6, 7, and 8 across the nearer and central coverage and markers 10 and 11 along the far unit-9 side, with marker 11 serving as the upper-right directional destination.",
            "camera_framing_directive": "Use camera unit 1 at cell [8,4], aimed toward unit 9 at look-at cell [0,8], with a wide 90-degree field of view. Preserve broad coverage through unit 3 toward units 4 and 9 while placing the indicated upper-right destination above and to the right of the foreground pointing line; the consuming shot may crop this plate to its committed close composition.",
            "subject_position_directive": "For S19_Shot6, reserve the middle-left foreground for the primary subject in a close upper-chest-height composition, with the raised hand and pointing fingertips extending toward the upper-right. Reserve only a small, soft background presence behind that gesture for the secondary subject; do not add other subjects.",
            "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. Maintain the staged restrained, moderately bright early-morning lighting with crisp contrast, and refrain from inventing additional state cues.",
            "negative_continuity_directive": "Do not invent additional numbered elements, transient overlays, or scenario-specific props. Keep units outside the geometry-supported view cone out of frame, and do not relocate fixed markers 5, 6, 7, 8, 10, or 11 or opening marker 2 from their floor-plan positions."
          },
          "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: [8, 4]\n  - look_at_unit: 9\n  - look_at_cell: [0, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at unit 1 cell [8,4] and aim toward unit 9 at listed look-at cell [0,8]. The wide view supports units 3, 4, and 9 while retaining the upper-right directional target required by S19_Shot6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the geometry-supported view through opening marker 2 into unit 3, with units 4 and 9 included within the broad view. Preserve fixed markers 5, 6, 7, and 8 across the nearer and central coverage and markers 10 and 11 along the far unit-9 side, with marker 11 serving as the upper-right directional destination.\n  - camera_framing_directive: Use camera unit 1 at cell [8,4], aimed toward unit 9 at look-at cell [0,8], with a wide 90-degree field of view. Preserve broad coverage through unit 3 toward units 4 and 9 while placing the indicated upper-right destination above and to the right of the foreground pointing line; the consuming shot may crop this plate to its committed close composition.\n  - subject_position_directive: For S19_Shot6, reserve the middle-left foreground for the primary subject in a close upper-chest-height composition, with the raised hand and pointing fingertips extending toward the upper-right. Reserve only a small, soft background presence behind that gesture for the secondary subject; do not add other subjects.\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. Maintain the staged restrained, moderately bright early-morning lighting with crisp contrast, and refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not invent additional numbered elements, transient overlays, or scenario-specific props. Keep units outside the geometry-supported view cone out of frame, and do not relocate fixed markers 5, 6, 7, 8, 10, or 11 or opening marker 2 from their floor-plan positions.\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: [8, 4]\n  - look_at_unit: 9\n  - look_at_cell: [0, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at unit 1 cell [8,4] and aim toward unit 9 at listed look-at cell [0,8]. The wide view supports units 3, 4, and 9 while retaining the upper-right directional target required by S19_Shot6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the geometry-supported view through opening marker 2 into unit 3, with units 4 and 9 included within the broad view. Preserve fixed markers 5, 6, 7, and 8 across the nearer and central coverage and markers 10 and 11 along the far unit-9 side, with marker 11 serving as the upper-right directional destination.\n  - camera_framing_directive: Use camera unit 1 at cell [8,4], aimed toward unit 9 at look-at cell [0,8], with a wide 90-degree field of view. Preserve broad coverage through unit 3 toward units 4 and 9 while placing the indicated upper-right destination above and to the right of the foreground pointing line; the consuming shot may crop this plate to its committed close composition.\n  - subject_position_directive: For S19_Shot6, reserve the middle-left foreground for the primary subject in a close upper-chest-height composition, with the raised hand and pointing fingertips extending toward the upper-right. Reserve only a small, soft background presence behind that gesture for the secondary subject; do not add other subjects.\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. Maintain the staged restrained, moderately bright early-morning lighting with crisp contrast, and refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not invent additional numbered elements, transient overlays, or scenario-specific props. Keep units outside the geometry-supported view cone out of frame, and do not relocate fixed markers 5, 6, 7, 8, 10, or 11 or opening marker 2 from their floor-plan positions.\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: [8, 4]\n  - look_at_unit: 9\n  - look_at_cell: [0, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at unit 1 cell [8,4] and aim toward unit 9 at listed look-at cell [0,8]. The wide view supports units 3, 4, and 9 while retaining the upper-right directional target required by S19_Shot6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the geometry-supported view through opening marker 2 into unit 3, with units 4 and 9 included within the broad view. Preserve fixed markers 5, 6, 7, and 8 across the nearer and central coverage and markers 10 and 11 along the far unit-9 side, with marker 11 serving as the upper-right directional destination.\n  - camera_framing_directive: Use camera unit 1 at cell [8,4], aimed toward unit 9 at look-at cell [0,8], with a wide 90-degree field of view. Preserve broad coverage through unit 3 toward units 4 and 9 while placing the indicated upper-right destination above and to the right of the foreground pointing line; the consuming shot may crop this plate to its committed close composition.\n  - subject_position_directive: For S19_Shot6, reserve the middle-left foreground for the primary subject in a close upper-chest-height composition, with the raised hand and pointing fingertips extending toward the upper-right. Reserve only a small, soft background presence behind that gesture for the secondary subject; do not add other subjects.\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. Maintain the staged restrained, moderately bright early-morning lighting with crisp contrast, and refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not invent additional numbered elements, transient overlays, or scenario-specific props. Keep units outside the geometry-supported view cone out of frame, and do not relocate fixed markers 5, 6, 7, 8, 10, or 11 or opening marker 2 from their floor-plan positions.\n\n2020년대 중반 대한민국 서해안권 외딴섬 공동체의 한산한 소형 마트 매장 내부. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 사진처럼 꾸밈없고 사실적이어야 한다. 자동 미닫이 출입문 가까운 위치에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하고, 28밀리미터 광각 렌즈로 주 판매 공간을 대각선으로 가로질러 여러 줄의 곤돌라 진열대 통로와 벽면 냉장 진열대 방향을 바라본 구도. 계산대의 모서리와 결제 단말기 주변 구조가 전경 가장자리에 걸리며, 통로의 폭과 매장 깊이가 자연스럽게 이어진다. 냉장 진열대 위쪽의 북동쪽 천장 모서리에는 현대적인 천장 부착형 폐쇄회로 감시 카메라가 설치되어 있고, 프레임 상단에서 위치와 형태가 분명히 보인다.\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": [
            8,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Place the camera at unit 1 cell [8,4] and aim toward unit 9 at listed look-at cell [0,8]. The wide view supports units 3, 4, and 9 while retaining the upper-right directional target required by S19_Shot6.",
          "lens_enum": "wide",
          "look_at_cell": [
            0,
            8
          ],
          "look_at_unit": 9
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show the geometry-supported view through opening marker 2 into unit 3, with units 4 and 9 included within the broad view. Preserve fixed markers 5, 6, 7, and 8 across the nearer and central coverage and markers 10 and 11 along the far unit-9 side, with marker 11 serving as the upper-right directional destination.",
          "camera_framing_directive": "Use camera unit 1 at cell [8,4], aimed toward unit 9 at look-at cell [0,8], with a wide 90-degree field of view. Preserve broad coverage through unit 3 toward units 4 and 9 while placing the indicated upper-right destination above and to the right of the foreground pointing line; the consuming shot may crop this plate to its committed close composition.",
          "subject_position_directive": "For S19_Shot6, reserve the middle-left foreground for the primary subject in a close upper-chest-height composition, with the raised hand and pointing fingertips extending toward the upper-right. Reserve only a small, soft background presence behind that gesture for the secondary subject; do not add other subjects.",
          "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. Maintain the staged restrained, moderately bright early-morning lighting with crisp contrast, and refrain from inventing additional state cues.",
          "negative_continuity_directive": "Do not invent additional numbered elements, transient overlays, or scenario-specific props. Keep units outside the geometry-supported view cone out of frame, and do not relocate fixed markers 5, 6, 7, 8, 10, or 11 or opening marker 2 from their floor-plan positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l09_sales_floor",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l09_sales_floor"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L09B03": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L09B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권의 외딴섬 소규모 마을에 자리한 동네 마트 외부, 오전 시간의 객관적인 현장 확인 사진. 서 있는 사람의 눈높이 약 1.6m에서 35mm급 렌즈로 촬영하여 마트 정면, 출입구, 처마 아래에 설치된 현대형 CCTV 카메라와 카메라가 향하는 출입구 앞 도로 및 좁은 골목 진입부를 함께 보여준다. CCTV의 렌즈 방향과 예상 촬영 범위가 공간 배치만으로 자연스럽게 추정되어야 하며, 감시 영상 화면이나 가상의 시야 그래픽은 공간 위에 겹쳐 표시하지 않는다. 사람과 얼굴은 전혀 없다.\n\n건물은 섬마을의 실제 저층 상가주택 전형으로, 바닷바람과 염분에 조금 바랜 붉은 벽돌 또는 작은 석재 타일 외벽, 알루미늄 새시 유리문과 창문, 낡은 비닐 차양, 일반적인 무상표 마트 간판, 평평한 옥상 가장자리와 일부 보이는 바랜 녹색 우레탄 방수 마감으로 구성한다. 처마 모서리에는 실용적인 원통형 CCTV 카메라와 금속 브래킷, 외벽을 따라 정리된 전원·통신 배선이 있으며 과도하게 첨단이거나 미래적인 장비는 배제한다. 외벽에는 에어컨 실외기와 배관, 전기 계량기, 작은 환기구가 붙어 있고, 출입구 주변에는 음료 운반 상자, 접이식 손수레, 낮은 볼라드, 배수로, 관리가 조금 뜸한 화분이 놓여 실제 영업과 생활의 흔적을 만든다.\n\n주변은 같은 시기의 실제 섬마을 저층 주거와 작은 점포가 이어지는 좁은 아스팔트 도로이며, 군데군데 보수한 포장 자국, 콘크리트 배수구, 전신주와 늘어진 전선, 생활용 소형 차량 한 대가 자연스럽게 보인다. 대상 건물이 주변과 단절된 민무늬 구조물처럼 보이지 않게 하고, 평범한 생활권 속 마트로 표현한다. 오전의 낮은 자연광이 건물 전면과 도로에 부드럽게 닿고, 차양 아래와 골목 안쪽에는 채도가 낮은 서늘한 그림자가 남는다. 실제 콘크리트, 금속의 염분 부식과 녹 얼룩, 비닐의 주름, 유리의 약한 반사, 벽돌 줄눈, 아스팔트 마모를 정확하게 표현한다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 기록처럼 담백하고 사실적인 노출, 자연스러운 원근과 깊이감, 과도한 후보정 없음, 깨끗한 광고용 스톡 사진이 아닌 일상적인 현장 사진. 위에서 내려다보는 시점, 평면도, 건축 도식, 일러스트가 아닌 실제 눈높이 촬영. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 마트 정면과 출입구 앞 도로를 함께 넓게 담는다. 처마 모서리의 CCTV 카메라가 출입구, 보행 공간, 골목 진입부 중 어느 구역을 기록했을지 한눈에 추정할 수 있도록 카메라 방향과 주변 공간의 관계를 분명히 보여준다. 사람은 등장시키지 않는다.",
            "shot_id": "S19_Shot8"
          },
          {
            "guide_text": "마트 출입구 옆의 확인 지점에서 CCTV 카메라와 그 렌즈가 향한 도로 구간을 조금 더 가까이 담는다. 카메라 설치 브래킷, 노출 배선, 처마, 문틀과 도로 가장자리까지 현실적으로 보이게 하되 감시 화면이나 식별 불가능한 인물을 임의로 추가하지 않는다. 사람은 등장시키지 않는다.",
            "shot_id": "S19_Shot10"
          }
        ],
        "shot_ids": [
          "S19_Shot8",
          "S19_Shot10"
        ],
        "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": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서해안권의 외딴섬 소규모 마을에 자리한 동네 마트 외부, 오전 시간의 객관적인 현장 확인 사진. 서 있는 사람의 눈높이 약 1.6m에서 35mm급 렌즈로 촬영하여 마트 정면, 출입구, 처마 아래에 설치된 현대형 CCTV 카메라와 카메라가 향하는 출입구 앞 도로 및 좁은 골목 진입부를 함께 보여준다. CCTV의 렌즈 방향과 예상 촬영 범위가 공간 배치만으로 자연스럽게 추정되어야 하며, 감시 영상 화면이나 가상의 시야 그래픽은 공간 위에 겹쳐 표시하지 않는다. 사람과 얼굴은 전혀 없다.\n\n건물은 섬마을의 실제 저층 상가주택 전형으로, 바닷바람과 염분에 조금 바랜 붉은 벽돌 또는 작은 석재 타일 외벽, 알루미늄 새시 유리문과 창문, 낡은 비닐 차양, 일반적인 무상표 마트 간판, 평평한 옥상 가장자리와 일부 보이는 바랜 녹색 우레탄 방수 마감으로 구성한다. 처마 모서리에는 실용적인 원통형 CCTV 카메라와 금속 브래킷, 외벽을 따라 정리된 전원·통신 배선이 있으며 과도하게 첨단이거나 미래적인 장비는 배제한다. 외벽에는 에어컨 실외기와 배관, 전기 계량기, 작은 환기구가 붙어 있고, 출입구 주변에는 음료 운반 상자, 접이식 손수레, 낮은 볼라드, 배수로, 관리가 조금 뜸한 화분이 놓여 실제 영업과 생활의 흔적을 만든다.\n\n주변은 같은 시기의 실제 섬마을 저층 주거와 작은 점포가 이어지는 좁은 아스팔트 도로이며, 군데군데 보수한 포장 자국, 콘크리트 배수구, 전신주와 늘어진 전선, 생활용 소형 차량 한 대가 자연스럽게 보인다. 대상 건물이 주변과 단절된 민무늬 구조물처럼 보이지 않게 하고, 평범한 생활권 속 마트로 표현한다. 오전의 낮은 자연광이 건물 전면과 도로에 부드럽게 닿고, 차양 아래와 골목 안쪽에는 채도가 낮은 서늘한 그림자가 남는다. 실제 콘크리트, 금속의 염분 부식과 녹 얼룩, 비닐의 주름, 유리의 약한 반사, 벽돌 줄눈, 아스팔트 마모를 정확하게 표현한다.\n\n실제 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.\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.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L09B02",
            "building_anchor:L08B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L08B01",
          "group_id": "bg_large_retail_store"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L09B02",
          "loc_id": "L09"
        }
      },
      "L15B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L15B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권의 생활형 마트 내부에 있는 작고 비좁은 총무과 겸 보안실 모니터 구역. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사용 기록 사진처럼 꾸밈없고 후처리 없는 모습이다. 카메라는 방 남쪽의 입식 검토 공간 부근, 약 1.6미터 높이의 서 있는 사람 눈높이에 놓고 북쪽의 모니터 책상과 감시 모니터 묶음, 빈 운용자 의자를 향한다. 35밀리미터급 보통 광각 렌즈의 자연스러운 원근감으로 촬영하며, 절대로 위에서 내려다본 평면도나 건축 도식처럼 보이지 않게 한다.\n\n낡은 합판 또는 회색 사무용 책상 위에 여러 대의 현실적인 평면 감시 모니터가 빽빽하게 놓여 있고, 모니터 아래에는 업무용 컴퓨터 본체, 키보드, 마우스, 유선 전화기, 소형 업무용 무전기와 얽힌 전원선이 있다. 화면 앞에는 장시간 사용해 좌판과 팔걸이가 닳은 검은색 운용자 의자가 비어 있다. 의자 뒤편에는 두 명의 검토자가 서서 영상을 되돌려 볼 수 있는 좁지만 분명한 빈 바닥 공간을 확보한다. 벽 쪽에는 금속 서류함과 개방형 선반, 소형 프린터, 종이 서류철과 점검 기록지가 생활감 있게 정리되어 있고, 바닥에는 작은 휴지통과 오래 사용한 멀티탭이 보인다. 흰색 도장 벽은 손때, 가벼운 긁힘, 케이블 고정 자국이 남아 있으며, 저가형 비닐 바닥재에는 의자 바퀴 자국과 일상적인 먼지가 있다. 문, 작은 새시 창, 벽시계와 천장의 평범한 사무용 형광등을 포함하되 공간을 지나치게 깨끗한 상품 사진처럼 만들지 않는다.\n\n감시 모니터 묶음이 운용자 위치 위에서 화면의 핵심이 되도록 크게 잡는다. 선택된 디스플레이 하나에는 반복 검토 중인 유난히 어두운 감시카메라 영상이 표시된다. 영상은 노출과 정보가 심하게 제한되어 장소의 희미한 윤곽만 간신히 남고 인물이나 사건은 식별되지 않으며, 원본에 없는 얼굴이나 신체, 초자연적 형상을 보완하지 않는다. 작은 재생 막대와 시간 표시 등 현실적인 감시 소프트웨어 요소는 디스플레이 안에만 존재하고, 미래형 인터페이스나 홀로그램은 없다. 나머지 화면에는 일반적인 마트 통로와 출입구의 어두운 감시 화면이 절제되게 보이되 모두 실제 모니터 표면 안에 한정한다.\n\n근무자가 자리를 잠시 비운 듯한 생활감은 남기지만 사람, 얼굴, 신체는 전혀 등장하지 않는다. 형광등의 낮고 약간 차가운 실내광과 모니터에서 새어 나오는 미약한 빛이 섞이고, 밝기는 낮거나 중간 정도이며 실제 사무실다운 불균일한 노출을 유지한다. 실제 금속의 미세한 녹과 마모, 플라스틱의 잔흠집, 종이의 구김, 전선 피복, 합판 무늬, 의자 천의 직조감이 정확하게 드러난다. 자연스러운 피사계 심도와 사실적인 그림자, 절제된 흙빛 계열과 채도가 낮은 차가운 그림자를 사용하되 연출된 예술 사진이나 삽화, 컴퓨터 생성 건축 시각화처럼 보이지 않게 한다. 실제 장소와 구별할 수 없는 담담한 카메라 촬영본, 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "남쪽 입식 검토 공간 부근의 서 있는 사람 눈높이에서 북쪽 모니터 책상을 바라본다. 운용자 의자 위로 감시 모니터 묶음이 선명하게 보이게 하고, 의자 뒤에는 두 사람이 서서 화면을 반복 확인할 수 있을 만큼의 바닥 공간을 프레임에 남긴다. 선택된 화면 하나에만 세부 식별이 불가능할 정도로 유난히 어두운 감시 영상과 현실적인 재생 표시를 담는다. 공간에는 사람이 없어야 한다.",
            "shot_id": "S20_Shot3"
          },
          {
            "guide_text": "같은 보안실의 배치와 조명, 사무용 가구의 마모 상태를 유지한다. 35밀리미터급 보통 광각 시야로 모니터 묶음과 빈 운용자 의자를 중심에 두되, 뒤쪽 입식 검토 공간도 함께 보여 반복 재생을 지켜보는 자리의 관계가 읽히게 한다. 어두운 감시 영상은 모니터 내부에만 제한하고 화면 밖 공간에는 환각, 형상, 물리적 흔적을 추가하지 않는다.",
            "shot_id": "S20_Shot5"
          }
        ],
        "shot_ids": [
          "S20_Shot3",
          "S20_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near the southern side of number 2 (standing review zone), facing north toward number 5 (monitor desk), number 6 (monitor bank), and number 7 (operator chair)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Frame the monitor bank prominently over the operator's position, with enough of number 2 behind the chair for two standing reviewers; the selected display must carry number 11's unusually dark CCTV image as a screen-confined transient cue."
        },
        "reference_decision": {
          "bg_id": "L15B03",
          "fp_id": "fp_l15_security_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L15B03 is the sole clean-anchor candidate supplied for this fp and must establish the dwelling identity without a prior reference. Camera unit 1 at [2,6], looking toward unit 2 at [5,4] with a 90-degree wide lens, follows the staged near-camera orientation and provides broad coverage for target units 1, 2, and 3 in S20_Shot3; S20_Shot5 can use a tighter subject crop from this established space.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/floor_plan/fp_l15_security_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_anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp reference candidates are available, and this first node is the required freshly rendered dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              6
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Place the camera at the sole candidate cell for unit 1 and aim toward unit 2 at its marker cell. The wide view supports the medium shared-space staging while allowing the later close framing to isolate its central subject.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1, direct the view toward unit 2 and use the wide cone to establish target units 1, 2, and 3 as the committed visible-space set. Establish base markers 5, 6, and 7 in their fixed relationship around unit 1, marker 8 along unit 3, and preserve opening marker 10 at its fixed position when it falls within the broad edge coverage.",
            "camera_framing_directive": "Use camera unit 1 at cell [2,6], aimed toward look-at unit 2 at cell [5,4], with the wide 90-degree lens for broad coverage. Preserve enough depth for the lower-left and lower-right foreground placements and the middle-center midground placement committed for S20_Shot3; S20_Shot5 may crop tightly around its middle-center foreground subject.",
            "subject_position_directive": "For S20_Shot3, place two committed adult subjects as soft foreground shoulders in the lower-left and lower-right zones, both oriented toward the near-camera image-bearing element, with the third committed adult sharply held in the middle-center midground, hands together and gaze lowered. For S20_Shot5, isolate that third subject in the central foreground with a tight facial crop while the other subjects and the image-bearing area fall outside the final frame.",
            "state_cue_directive": "Carry transient marker 11 as the committed unusually dark image section associated with the active replay state described by S20_Shot3. Because clean_background_expected is false, retain that cue without adding any other unlisted state overlays; the restrained interior illumination and subdued contrast may follow the surfaced staging.",
            "negative_continuity_directive": "Do not invent additional subjects, fixed elements, or state overlays beyond the staged facts and numbered elements. Do not force unit 4 or opening marker 9 into the composition, and do not relocate fixed markers 5, 6, 7, 8, or opening marker 10 from their floor-plan positions. Keep transient marker 11 confined to its committed image-bearing context."
          },
          "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: [2, 6]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at the sole candidate cell for unit 1 and aim toward unit 2 at its marker cell. The wide view supports the medium shared-space staging while allowing the later close framing to isolate its central subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, direct the view toward unit 2 and use the wide cone to establish target units 1, 2, and 3 as the committed visible-space set. Establish base markers 5, 6, and 7 in their fixed relationship around unit 1, marker 8 along unit 3, and preserve opening marker 10 at its fixed position when it falls within the broad edge coverage.\n  - camera_framing_directive: Use camera unit 1 at cell [2,6], aimed toward look-at unit 2 at cell [5,4], with the wide 90-degree lens for broad coverage. Preserve enough depth for the lower-left and lower-right foreground placements and the middle-center midground placement committed for S20_Shot3; S20_Shot5 may crop tightly around its middle-center foreground subject.\n  - subject_position_directive: For S20_Shot3, place two committed adult subjects as soft foreground shoulders in the lower-left and lower-right zones, both oriented toward the near-camera image-bearing element, with the third committed adult sharply held in the middle-center midground, hands together and gaze lowered. For S20_Shot5, isolate that third subject in the central foreground with a tight facial crop while the other subjects and the image-bearing area fall outside the final frame.\n  - state_cue_directive: Carry transient marker 11 as the committed unusually dark image section associated with the active replay state described by S20_Shot3. Because clean_background_expected is false, retain that cue without adding any other unlisted state overlays; the restrained interior illumination and subdued contrast may follow the surfaced staging.\n  - negative_continuity_directive: Do not invent additional subjects, fixed elements, or state overlays beyond the staged facts and numbered elements. Do not force unit 4 or opening marker 9 into the composition, and do not relocate fixed markers 5, 6, 7, 8, or opening marker 10 from their floor-plan positions. Keep transient marker 11 confined to its committed image-bearing context.\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: [2, 6]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at the sole candidate cell for unit 1 and aim toward unit 2 at its marker cell. The wide view supports the medium shared-space staging while allowing the later close framing to isolate its central subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, direct the view toward unit 2 and use the wide cone to establish target units 1, 2, and 3 as the committed visible-space set. Establish base markers 5, 6, and 7 in their fixed relationship around unit 1, marker 8 along unit 3, and preserve opening marker 10 at its fixed position when it falls within the broad edge coverage.\n  - camera_framing_directive: Use camera unit 1 at cell [2,6], aimed toward look-at unit 2 at cell [5,4], with the wide 90-degree lens for broad coverage. Preserve enough depth for the lower-left and lower-right foreground placements and the middle-center midground placement committed for S20_Shot3; S20_Shot5 may crop tightly around its middle-center foreground subject.\n  - subject_position_directive: For S20_Shot3, place two committed adult subjects as soft foreground shoulders in the lower-left and lower-right zones, both oriented toward the near-camera image-bearing element, with the third committed adult sharply held in the middle-center midground, hands together and gaze lowered. For S20_Shot5, isolate that third subject in the central foreground with a tight facial crop while the other subjects and the image-bearing area fall outside the final frame.\n  - state_cue_directive: Carry transient marker 11 as the committed unusually dark image section associated with the active replay state described by S20_Shot3. Because clean_background_expected is false, retain that cue without adding any other unlisted state overlays; the restrained interior illumination and subdued contrast may follow the surfaced staging.\n  - negative_continuity_directive: Do not invent additional subjects, fixed elements, or state overlays beyond the staged facts and numbered elements. Do not force unit 4 or opening marker 9 into the composition, and do not relocate fixed markers 5, 6, 7, 8, or opening marker 10 from their floor-plan positions. Keep transient marker 11 confined to its committed image-bearing context.\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: [2, 6]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at the sole candidate cell for unit 1 and aim toward unit 2 at its marker cell. The wide view supports the medium shared-space staging while allowing the later close framing to isolate its central subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, direct the view toward unit 2 and use the wide cone to establish target units 1, 2, and 3 as the committed visible-space set. Establish base markers 5, 6, and 7 in their fixed relationship around unit 1, marker 8 along unit 3, and preserve opening marker 10 at its fixed position when it falls within the broad edge coverage.\n  - camera_framing_directive: Use camera unit 1 at cell [2,6], aimed toward look-at unit 2 at cell [5,4], with the wide 90-degree lens for broad coverage. Preserve enough depth for the lower-left and lower-right foreground placements and the middle-center midground placement committed for S20_Shot3; S20_Shot5 may crop tightly around its middle-center foreground subject.\n  - subject_position_directive: For S20_Shot3, place two committed adult subjects as soft foreground shoulders in the lower-left and lower-right zones, both oriented toward the near-camera image-bearing element, with the third committed adult sharply held in the middle-center midground, hands together and gaze lowered. For S20_Shot5, isolate that third subject in the central foreground with a tight facial crop while the other subjects and the image-bearing area fall outside the final frame.\n  - state_cue_directive: Carry transient marker 11 as the committed unusually dark image section associated with the active replay state described by S20_Shot3. Because clean_background_expected is false, retain that cue without adding any other unlisted state overlays; the restrained interior illumination and subdued contrast may follow the surfaced staging.\n  - negative_continuity_directive: Do not invent additional subjects, fixed elements, or state overlays beyond the staged facts and numbered elements. Do not force unit 4 or opening marker 9 into the composition, and do not relocate fixed markers 5, 6, 7, 8, or opening marker 10 from their floor-plan positions. Keep transient marker 11 confined to its committed image-bearing context.\n\n2020년대 중반 대한민국 서해안권의 생활형 마트 내부에 있는 작고 비좁은 총무과 겸 보안실 모니터 구역. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사용 기록 사진처럼 꾸밈없고 후처리 없는 모습이다. 카메라는 방 남쪽의 입식 검토 공간 부근, 약 1.6미터 높이의 서 있는 사람 눈높이에 놓고 북쪽의 모니터 책상과 감시 모니터 묶음, 빈 운용자 의자를 향한다. 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": [
            2,
            6
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Place the camera at the sole candidate cell for unit 1 and aim toward unit 2 at its marker cell. The wide view supports the medium shared-space staging while allowing the later close framing to isolate its central subject.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1, direct the view toward unit 2 and use the wide cone to establish target units 1, 2, and 3 as the committed visible-space set. Establish base markers 5, 6, and 7 in their fixed relationship around unit 1, marker 8 along unit 3, and preserve opening marker 10 at its fixed position when it falls within the broad edge coverage.",
          "camera_framing_directive": "Use camera unit 1 at cell [2,6], aimed toward look-at unit 2 at cell [5,4], with the wide 90-degree lens for broad coverage. Preserve enough depth for the lower-left and lower-right foreground placements and the middle-center midground placement committed for S20_Shot3; S20_Shot5 may crop tightly around its middle-center foreground subject.",
          "subject_position_directive": "For S20_Shot3, place two committed adult subjects as soft foreground shoulders in the lower-left and lower-right zones, both oriented toward the near-camera image-bearing element, with the third committed adult sharply held in the middle-center midground, hands together and gaze lowered. For S20_Shot5, isolate that third subject in the central foreground with a tight facial crop while the other subjects and the image-bearing area fall outside the final frame.",
          "state_cue_directive": "Carry transient marker 11 as the committed unusually dark image section associated with the active replay state described by S20_Shot3. Because clean_background_expected is false, retain that cue without adding any other unlisted state overlays; the restrained interior illumination and subdued contrast may follow the surfaced staging.",
          "negative_continuity_directive": "Do not invent additional subjects, fixed elements, or state overlays beyond the staged facts and numbered elements. Do not force unit 4 or opening marker 9 into the composition, and do not relocate fixed markers 5, 6, 7, 8, or opening marker 10 from their floor-plan positions. Keep transient marker 11 confined to its committed image-bearing context."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_security_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l15_security_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L14B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L14B04.png",
        "t2i_prompt": "2020년대 중반 대한민국의 실제 경찰서 형사과 사무실을 야간에 촬영한 배경 사진. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 출입구 문턱 바로 안쪽에서 약 1.6미터 높이의 서 있는 사람 눈높이로 중앙 통로를 비스듬히 가로질러 고립된 당직 책상과 당직 책상 위 평면 모니터를 바라본다. 35밀리미터급 광각 렌즈의 자연스러운 원근감으로 당직 근무석을 중심에 두고, 팀장 책상은 프레임 한쪽 가장자리에 일부만 남긴다. 사람과 얼굴은 전혀 보이지 않는 빈 사무실이지만, 당직 책상의 켜진 모니터에는 현대적인 위치정보 조회용 디지털 지도와 검색 창이 실제 화면 내부에만 절제되어 표시되고, 현실적인 유선전화와 키보드가 가까이 놓여 긴박한 전화 위치 문의가 막 진행되는 듯한 상태를 암시한다. 개인정보나 특정 지명은 읽을 수 없게 한다.\n\n현대 한국 관공서에서 흔한 회색 또는 옅은 베이지색 사무용 책상, 낮은 칸막이, 검은 회전의자, 금속 서류 캐비닛, 복합기, 단정한 게시판, 블라인드가 내려진 새시 창문, 흰색 흡음 천장재와 길쭉한 엘이디 천장등을 사용한다. 야간이라 창밖은 짙고 어두우며 약한 도시 불빛만 블라인드 틈에 남는다. 사무실 전체 조명은 일부만 켜져 있고 당직 구역의 중성적인 천장등과 모니터 빛이 주변의 차가운 어둠 속에서 현실적으로 두드러진다. 낮 시간대의 임시 증거물, 수사 사진, 사건 표시판, 흩어진 서류 더미나 과장된 단서 장식은 전혀 두지 않는다. 미래형 화면, 홀로그램, 초자연적 형상도 배제한다.\n\n실제 합판 책상 모서리의 잔 흠집, 칸막이 직물의 미세한 보풀, 금속 캐비닛 손잡이의 사용 흔적, 의자 바퀴 주변 바닥의 가벼운 마모, 블라인드와 창틀에 쌓인 옅은 먼지처럼 평범한 근무 공간의 생활 흔적을 담는다. 지나치게 깨끗한 광고 사진이 아니라 실제 장소를 기록한 담담한 사진이어야 한다. 실제 콘크리트와 금속, 직물, 플라스틱, 목재 무늬의 정확한 질감, 현실적인 실내 노출, 자연스러운 색온도 차이와 깊이감, 과도하지 않은 자연스러운 피사계 심도, 후처리 없는 실제 미러리스 또는 디에스엘알 촬영본. 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "출입구 안쪽의 서 있는 사람 눈높이에서 중앙 통로 너머 당직 책상을 핵심 피사체로 잡는다. 켜진 모니터에는 현실적인 위치정보 조회 지도 화면이 디스플레이 내부에만 보이고, 유선전화는 긴박한 문의가 진행 중인 듯 책상 가까이에 놓인다. 사람은 표현하지 않으며 팀장 책상은 프레임 한쪽 가장자리에 일부만 포함한다.",
            "shot_id": "S16_Shot3"
          },
          {
            "guide_text": "동일한 출입구 문턱 시점을 유지하되 당직 책상과 모니터의 고립감을 더 강조한다. 야간의 어두운 사무실 안에서 당직 구역의 형광등과 모니터 빛만 상대적으로 또렷하게 보이게 하고, 중앙 통로와 빈 의자들이 깊이를 만든다. 낮 시간대의 임시 증거물, 사건 표식, 흩어진 서류는 넣지 않으며 사람은 표현하지 않는다.",
            "shot_id": "S16_Shot5"
          }
        ],
        "shot_ids": [
          "S16_Shot3",
          "S16_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 3 (entrance threshold), facing diagonally across number 2 (central circulation aisle) toward number 7 (duty desk) and number 10 (duty-desk monitor)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Emphasize the isolated duty workstation while retaining number 5 (lead desk) at the edge of the frame; depict none of the daytime transient evidence or paperwork markers."
        },
        "reference_decision": {
          "bg_id": "L14B04",
          "fp_id": "fp_l14_detective_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L14B04 is the sole clean anchor candidate and is therefore seeded first from the floor plan. Its wide camera from unit 3 toward unit 2 provides a clean identity plate containing the shared target units 1, 2, and 3 and the fixed-marker context needed by S16_Shot3 and S16_Shot5, which can take tighter close and medium crops from that plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/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": "anchor_has_no_prior_reference",
            "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 dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 3 toward unit 2 so the clean plate supports the close and medium shot crops while retaining the committed fixed-marker context.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              2
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the view from unit 3 toward unit 2 with unit 1 and opening marker 4 available in the broad coverage. Establish fixed markers 5, 7, 8, and 10 in their floor-plan positions so the lower-frame desk context remains usable.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [4,4] with the wide 90-degree lens, using broad coverage that can support the committed close and medium crops while preserving realistic scale around fixed markers.",
            "subject_position_directive": "The background must support either two staged subjects aligned across a fixed desk marker for the close composition in S16_Shot3 or one staged subject braced at a desk corner for the medium composition in S16_Shot5. Keep the static plate free of invented subjects.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because this is a clean background with no transient markers; refrain from inventing additional cues. Apply only the restrained nighttime illumination committed by the surfaced shots.",
            "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, and 18. Do not add uncommitted scenario-specific elements, and do not extend the rendered composition beyond units supported by the unit-3 view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 2 so the clean plate supports the close and medium shot crops while retaining the committed fixed-marker context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 3 toward unit 2 with unit 1 and opening marker 4 available in the broad coverage. Establish fixed markers 5, 7, 8, and 10 in their floor-plan positions so the lower-frame desk context remains usable.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [4,4] with the wide 90-degree lens, using broad coverage that can support the committed close and medium crops while preserving realistic scale around fixed markers.\n  - subject_position_directive: The background must support either two staged subjects aligned across a fixed desk marker for the close composition in S16_Shot3 or one staged subject braced at a desk corner for the medium composition in S16_Shot5. Keep the static plate free of invented subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because this is a clean background with no transient markers; refrain from inventing additional cues. Apply only the restrained nighttime illumination committed by the surfaced shots.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, and 18. Do not add uncommitted scenario-specific elements, and do not extend the rendered composition beyond units supported by the unit-3 view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 2 so the clean plate supports the close and medium shot crops while retaining the committed fixed-marker context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 3 toward unit 2 with unit 1 and opening marker 4 available in the broad coverage. Establish fixed markers 5, 7, 8, and 10 in their floor-plan positions so the lower-frame desk context remains usable.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [4,4] with the wide 90-degree lens, using broad coverage that can support the committed close and medium crops while preserving realistic scale around fixed markers.\n  - subject_position_directive: The background must support either two staged subjects aligned across a fixed desk marker for the close composition in S16_Shot3 or one staged subject braced at a desk corner for the medium composition in S16_Shot5. Keep the static plate free of invented subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because this is a clean background with no transient markers; refrain from inventing additional cues. Apply only the restrained nighttime illumination committed by the surfaced shots.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, and 18. Do not add uncommitted scenario-specific elements, and do not extend the rendered composition beyond units supported by the unit-3 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 2 so the clean plate supports the close and medium shot crops while retaining the committed fixed-marker context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 3 toward unit 2 with unit 1 and opening marker 4 available in the broad coverage. Establish fixed markers 5, 7, 8, and 10 in their floor-plan positions so the lower-frame desk context remains usable.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [4,4] with the wide 90-degree lens, using broad coverage that can support the committed close and medium crops while preserving realistic scale around fixed markers.\n  - subject_position_directive: The background must support either two staged subjects aligned across a fixed desk marker for the close composition in S16_Shot3 or one staged subject braced at a desk corner for the medium composition in S16_Shot5. Keep the static plate free of invented subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because this is a clean background with no transient markers; refrain from inventing additional cues. Apply only the restrained nighttime illumination committed by the surfaced shots.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, and 18. Do not add uncommitted scenario-specific elements, and do not extend the rendered composition beyond units supported by the unit-3 view cone.\n\n2020년대 중반 대한민국의 실제 경찰서 형사과 사무실을 야간에 촬영한 배경 사진. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 출입구 문턱 바로 안쪽에서 약 1.6미터 높이의 서 있는 사람 눈높이로 중앙 통로를 비스듬히 가로질러 고립된 당직 책상과 당직 책상 위 평면 모니터를 바라본다. 35밀리미터급 광각 렌즈의 자연스러운 원근감으로 당직 근무석을 중심에 두고, 팀장 책상은 프레임 한쪽 가장자리에 일부만 남긴다. 사람과 얼굴은 전혀 보이지 않는 빈 사무실이지만, 당직 책상의 켜진 모니터에는 현대적인 위치정보 조회용 디지털 지도와 검색 창이 실제 화면 내부에만 절제되어 표시되고, 현실적인 유선전화와 키보드가 가까이 놓여 긴박한 전화 위치 문의가 막 진행되는 듯한 상태를 암시한다. 개인정보나 특정 지명은 읽을 수 없게 한다.\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": [
            7,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 3 toward unit 2 so the clean plate supports the close and medium shot crops while retaining the committed fixed-marker context.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            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 from unit 3 toward unit 2 with unit 1 and opening marker 4 available in the broad coverage. Establish fixed markers 5, 7, 8, and 10 in their floor-plan positions so the lower-frame desk context remains usable.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [4,4] with the wide 90-degree lens, using broad coverage that can support the committed close and medium crops while preserving realistic scale around fixed markers.",
          "subject_position_directive": "The background must support either two staged subjects aligned across a fixed desk marker for the close composition in S16_Shot3 or one staged subject braced at a desk corner for the medium composition in S16_Shot5. Keep the static plate free of invented subjects.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because this is a clean background with no transient markers; refrain from inventing additional cues. Apply only the restrained nighttime illumination committed by the surfaced shots.",
          "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, and 18. Do not add uncommitted scenario-specific elements, and do not extend the rendered composition beyond units supported by the unit-3 view cone."
        },
        "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": "L14B04",
        "reused_from_bg_id": "L14B04",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L14B04.png",
        "t2i_prompt": "2020년대 중반 대한민국의 실제 경찰서 형사과 사무실을 촬영한 넓은 주간 내부 사진. 출입구 문턱 가까운 위치에서 중앙 순환 통로를 따라 사무실 안쪽을 바라보며, 통로 양쪽에 팀장용 업무 책상과 당직용 업무 책상이 모두 보인다. 35mm 풀프레임 DSLR 또는 미러리스 카메라와 28mm 중간 광각 렌즈, 서 있는 사람의 눈높이 약 1.6m에서 촬영한 실제 카메라 다큐멘터리 풍 사진. 회색 계열 모듈식 책상과 낮은 파티션, 평면 모니터와 키보드, 유선 전화기, 사무용 프린터, 철제 문서 캐비닛, 서류 선반, 벽걸이 시계와 화이트보드, 천장의 평범한 사무용 LED 조명, 한쪽의 생활감 있는 커피 디스펜서가 있는 현대 한국 관공서형 실무 공간. 살인사건 비상 대응으로 직원들이 급히 회의에 이동한 직후의 빈 사무실처럼 몇몇 의자가 뒤로 밀려 있고, 책상 위에는 열린 사건철과 일반 행정 서류, 메모지와 필기구가 바쁘게 남아 있으며, 서명을 기다리는 업무 양식이 눈에 띄는 위치에 놓여 있다. 단, 사람이나 얼굴은 전혀 없고 혈흔이나 시신도 없다. 후속 수사 단계에 등장할 증거 사진, GPS 검색 결과, 지도 좌표 화면, 좌표를 적은 메모는 포함하지 않는다. 낮빛과 실내등이 섞인 낮은 수준의 현실적인 조명, 차갑고 옅은 회색 그림자와 절제된 베이지·청회색 사무 가구, 과장되지 않은 긴장감. 실제 합판 책상 가장자리의 마모, 금속 캐비닛의 작은 긁힘과 손때, 플라스틱 기기의 미세한 변색, 종이의 구김, 의자 천의 실제 직조, 바닥의 생활 얼룩과 바퀴 자국을 정확하게 표현한다. 깨끗한 광고용 사무실이나 연출된 스톡 사진이 아니라 실제 근무 현장을 있는 그대로 기록한 장소 참고 사진, 자연스러운 원근감과 깊이감, 현실적인 피사계 심도, 과도한 후보정 없음. 탑다운 시점, 평면도, 건축 도식, 삽화, 3D 렌더, 건축 시각화가 아닌 실제 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입구 문턱 부근의 서 있는 사람 눈높이에서 중앙 통로 안쪽을 바라본다. 팀장 책상과 당직 책상을 양쪽 전경과 중경에 함께 배치하고, 통로 동선과 커피 디스펜서, 서명 대기 중인 일반 업무 양식이 명확히 보이게 한다. 살인사건 비상 대응 중 회의실로 급히 이동한 직후처럼 의자가 조금 밀려 있고 열린 사건철과 정리되지 않은 서류가 남아 있으나 사람은 보이지 않는다. 후속 장면의 증거 사진, GPS 결과 화면, 좌표 메모는 절대 포함하지 않는다.",
            "shot_id": "S21_Shot2"
          }
        ],
        "shot_ids": [
          "S21_Shot2"
        ],
        "scenes": [],
        "parent_id": "L14B04",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (entrance threshold), facing through number 2 (central circulation aisle) between number 5 (lead desk) and number 7 (duty desk)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Use a broad office view that includes both workstations, the entrance route, number 12 (coffee dispenser), and number 17 (signing forms); keep the later evidence photographs, GPS result, and coordinate note absent."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L14B04",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L14B04",
              "space_description": "Same fixed physical space with matching camera and look-at geometry."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Keep camera unit 3 at cell [7,5] aimed toward unit 2 at cell [4,4] with the wide 90-degree field. Preserve broad underlying coverage, then support the medium over-shoulder crop in S21_Shot2 with only a narrow strip of fixed context behind the staged subjects.",
          "negative_continuity_directive": "Exclude overlay markers 15, 16, and 18. Keep all fixed markers inherited from L14B04 in stable positions, do not duplicate same-space structure from L14B03, do not show spaces outside the unit-3 view-cone candidates, and add no uncommitted scenario-specific elements.",
          "state_cue_directive": "Include transient marker 17 as the only committed overlay cue and use the restrained daytime ambient treatment specified by S21_Shot2. Do not introduce markers 15, 16, or 18 or any additional state cue.",
          "subject_position_directive": "Support the two subjects committed by S21_Shot2 at eye level: one just off center in an upper-body medium composition and the other as a restrained near-edge over-shoulder presence along the approach axis. Keep both subjects out of the static plate and preserve the established eyeline space.",
          "visible_space_directive": "From unit 3 toward unit 2, use the wide view to cover target units 1, 2, 3, 13, and 14 and opening marker 4. Preserve base markers 5 through 12 in their floor-plan positions, including the fixed elements associated with units 13 and 14, while maintaining continuity with reference L14B04."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_detective_office",
          "prior_bg_ids": [
            "L14B04"
          ],
          "attached_ref_labels": [
            "bg:L14B04"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L14B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L14B04",
        "reused_from_bg_id": "L14B04",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L14B04.png",
        "t2i_prompt": "2020년대 중반 대한민국의 실제 경찰 수사 사무실 내부. 근무자들이 잠시 자리를 비운 낮 시간으로, 사람과 얼굴은 전혀 없지만 방금까지 업무가 이어진 듯한 생활감과 사용 흔적이 남아 있다. 중앙 통로 남쪽 끝에서 주임 책상과 당직용 평면 모니터를 대각선으로 바라보는 시점, 카메라 높이 약 1.4미터, 실제 35mm급 광각 렌즈로 촬영한다. 전경 가까운 주임 책상과 그 뒤쪽 당직 모니터가 한 화면 안에서 모두 읽히는 구도다.\n\n전경의 낡은 업무용 책상에는 여러 장의 살인사건 수사사진이 파일 문서와 함께 넓게 펼쳐져 있다. 사진은 충격적인 사건 자료라는 사실이 현장 번호표, 증거 표식, 훼손된 실내와 흐릿하게 가려진 형상으로 전달되지만, 사진 속 시신이나 얼굴은 직접 보이지 않고 혈흔도 식별되지 않게 겹치거나 초점에서 벗어나 있다. 인화지의 반무광 표면, 구겨진 모서리, 손자국과 반복해서 넘겨본 흔적을 사실적으로 표현한다. 도면에 표시된 18번 요소는 작업면 바로 가까이에 배치하고, 17번 요소는 완전히 제외한다.\n\n뒤쪽 당직 책상의 현대식 평면 모니터에는 실제 한국에서 사용하는 평범한 디지털 지도 기반 GPS 조회 결과가 표시된다. 화면 내부에만 해안 지형 지도, 위치 핀, 좌표 숫자 패널, 검색 결과 창이 보이며 GPS 위치가 확인되었다는 점을 읽을 수 있어야 한다. 미래형 홀로그램이나 과장된 첨단 인터페이스는 없다. 책상 위에는 현실적인 컴퓨터 본체, 키보드, 마우스, 유선 전화기, 서류철과 업무용 스탠드가 놓여 있고, 주변에는 낮은 칸막이, 금속 서류함, 사용감 있는 사무용 의자가 있다. 회색 계열 사무 가구, 무광 금속, 저가 합판의 나뭇결, 플라스틱 표면의 미세한 긁힘, 케이블, 종이 먼지와 커피 자국 등 실제 관공서 사무실의 평범한 마모를 담는다.\n\n창으로 들어오는 흐린 서해안권 낮빛과 천장의 실용적인 백색 LED 조명이 섞인 낮은 밝기, 차가운 회색 그림자와 절제된 베이지·갈색 계열, 과장되지 않은 긴장감. 깨끗한 홍보용 사무실이나 정돈된 스톡 사진이 아니라 서류와 장비가 누적된 실제 근무 공간이다. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진, 실제 콘크리트와 금속의 질감, 종이와 직물의 섬유, 자연스러운 원근과 피사계 심도, 인위적 후보정 없음. 평면도, 하향 시점, 건축 도식, 삽화, 3차원 렌더가 아닌 서 있는 사람의 눈높이에 가까운 실제 장소 기록사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "비어 있는 사무실의 중앙 통로 남쪽에서 주임 책상 쪽을 바라본다. 전경 책상에 펼쳐진 살인사건 수사사진 묶음을 우선적인 초점 영역으로 삼되, 사진 속 시신이나 얼굴, 직접적인 혈흔은 식별되지 않도록 겹침과 얕은 초점으로 가린다. 배경의 당직 모니터에는 실제 디지털 지도와 위치 핀, 좌표 결과 패널이 분명히 보이게 한다. 사람이나 신체 일부는 넣지 않는다.",
            "shot_id": "S21_Shot9"
          },
          {
            "guide_text": "같은 배치와 낮 시간의 자연광을 유지하면서 전경의 사건사진과 후경 모니터가 한 프레임 안에서 함께 읽히도록 구성한다. 모니터의 GPS 결과를 조금 더 또렷한 보조 초점으로 두고, 책상 위 사진은 잔혹한 사건 자료임을 수사 라벨과 현장 표식으로 전달하되 그래픽한 시신·얼굴·혈흔 묘사는 피한다. 도면상 18번 요소는 작업면 가까이에 유지하고 17번 요소는 보이지 않게 한다.",
            "shot_id": "S21_Shot17"
          }
        ],
        "shot_ids": [
          "S21_Shot9",
          "S21_Shot17"
        ],
        "scenes": [],
        "parent_id": "L14B04",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "from the south end of number 2 (central circulation aisle), facing diagonally toward number 5 (lead desk) and number 10 (duty-desk monitor)",
          "camera_height": "seated-to-standing eye level, approximately 1.4 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Compose both number 15 (case photographs) on the nearer lead desk and number 16 (GPS result) on the duty monitor as readable focal areas; include number 18 near the work surface and keep number 17 absent."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L14B04",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L14B04",
              "space_description": "Same fixed physical space and matching unit-3-to-unit-2 view."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Retain the L14B04 framing geometry: camera unit 3 at [7,5], looking toward unit 2 at [4,4], with a wide 90-degree field. Use the broad plate as the fixed base for the centered close crop in S21_Shot9 and the waist-height insert crop in S21_Shot17.",
          "negative_continuity_directive": "Do not redraw overlay marker 17. Preserve the fixed positions inherited from L14B04, avoid moving shared base markers to accommodate the subjects, omit spaces outside the unit-3 view cone, and add no uncommitted scenario-specific elements.",
          "state_cue_directive": "Carry transient markers 15, 16, and 18 only as committed by this BG and use the neutral daytime ambience specified by the surfaced shots. Do not introduce marker 17 or any additional state cue.",
          "subject_position_directive": "For S21_Shot9, support one staged subject centered in a close crop with a limited lower-edge surface reference. For S21_Shot17, support one staged subject at waist height beside a fixed edge, with the hand-and-hip action central and the floor visible for scale. Do not place subjects into the static reusable plate itself.",
          "visible_space_directive": "Maintain the same physical space as reference L14B04, viewed from unit 3 toward unit 2. Keep target units 1, 2, and 3 and opening marker 4 consistent, with base markers 5, 6, 7, 8, 9, and 10 fixed at their floor-plan positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_detective_office",
          "prior_bg_ids": [
            "L14B04"
          ],
          "attached_ref_labels": [
            "bg:L14B04"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L14B05": {
        "status": "ok",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L14B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 외딴섬 공동체의 맑은 낮, 작은 지역 경찰서 건물 앞을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35mm급 렌즈로 촬영하며, 소규모 경찰 관서의 정면 출입구와 그 옆 자전거 거치 구역, 건물 앞 좁은 도로가 함께 보이는 사선 구도. 프레임 한쪽의 도로는 마을 쪽으로 이어져 자전거가 막 떠나 멀어질 수 있는 명확한 진행 동선과 빈 공간을 제공하지만, 사람이나 얼굴, 자전거를 타는 인물은 전혀 없다. 자전거 거치대에는 섬 주민과 근무자가 일상적으로 쓰는 소박한 생활형 자전거 몇 대만 남아 있다.\n\n경찰서는 섬 지역에서 실제 볼 수 있는 낮은 1~2층 규모의 공공건물로, 밝은 석재 타일 또는 옅은 회색 외장 패널, 군데군데 빗물 자국과 염분 얼룩이 밴 외벽, 알루미늄 새시 창, 유리 출입문, 작은 현관 차양, 절제된 파란색 계열의 일반적인 경찰 표식과 식별 가능한 범위의 단순한 ‘경찰’ 안내 표지로 구성한다. 특정 지명이나 기관명은 쓰지 않는다. 출입구 주변에는 바랜 화분, 작은 벤치, 안전 볼라드, 벽면 에어컨 실외기와 노출 배관, 실제 위치에 설치된 방범용 CCTV가 있다. 콘크리트 바닥에는 타이어 자국, 미세한 균열, 빗물이 마른 얼룩과 모래 먼지가 자연스럽게 남아 있고, 도로 가장자리에는 낮은 경계석과 금속 배수구가 이어진다.\n\n주변은 대상 건물만 고립된 요새처럼 보이지 않도록 실제 섬마을의 생활권으로 연결한다. 뒤편과 양옆에 붉은 벽돌 또는 화강석 타일 외벽의 낮은 주택, 바랜 옥상 방수층, 알루미늄 새시 창, 방범창, 에어컨 실외기와 배관, 외벽 가스 배관과 계량기, 옥상 물탱크, 작은 화분과 생활 잡동사니가 부분적으로 보인다. 좁은 도로 옆 전신주와 느슨하게 이어진 전선, 평범한 소형 생활 차량 한 대, 멀리 희미하게 드러나는 해안 마을의 낮은 건물들이 현실적인 밀도를 만든다.\n\n구름이 적은 맑은 낮의 자연광, 서해안의 약한 해무 때문에 먼 배경의 대비만 살짝 낮고 가까운 건물과 자전거에는 선명하되 과장되지 않은 햇빛과 자연스러운 그림자가 생긴다. 실제 콘크리트, 금속의 미세한 녹과 염분 부식, 고무 타이어, 유리 반사, 도장 벗겨짐, 직물 없는 단단한 공공시설 재료의 질감을 정확히 표현한다. 지나치게 깨끗한 홍보 사진이나 스톡 사진이 아니라 일상적인 사용감과 정돈되지 않은 작은 흔적이 남은 실제 장소 참고 사진, 자연스러운 심도, 사실적인 노출, 과도한 후처리 없음. 삽화, 그래픽, 건축 시각화, 평면도, 조감도, 위에서 내려다본 시점이 아닌 실제 DSLR 또는 미러리스 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 경찰서 정면과 자전거 거치 구역을 함께 바라본다. 프레임 한쪽에는 자전거가 출발해 멀어질 수 있는 도로 방향과 충분한 빈 여백을 두되, 사람이나 자전거를 타는 인물은 그리지 않는다. 관서 출입구, 남아 있는 생활형 자전거 몇 대, 낮은 경계석과 배수로가 한눈에 읽히도록 사실적으로 구성한다.",
            "shot_id": "S22_Shot1"
          }
        ],
        "shot_ids": [
          "S22_Shot1"
        ],
        "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": "2020년대 중반 대한민국 서해안권 외딴섬 공동체의 맑은 낮, 작은 지역 경찰서 건물 앞을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35mm급 렌즈로 촬영하며, 소규모 경찰 관서의 정면 출입구와 그 옆 자전거 거치 구역, 건물 앞 좁은 도로가 함께 보이는 사선 구도. 프레임 한쪽의 도로는 마을 쪽으로 이어져 자전거가 막 떠나 멀어질 수 있는 명확한 진행 동선과 빈 공간을 제공하지만, 사람이나 얼굴, 자전거를 타는 인물은 전혀 없다. 자전거 거치대에는 섬 주민과 근무자가 일상적으로 쓰는 소박한 생활형 자전거 몇 대만 남아 있다.\n\n경찰서는 섬 지역에서 실제 볼 수 있는 낮은 1~2층 규모의 공공건물로, 밝은 석재 타일 또는 옅은 회색 외장 패널, 군데군데 빗물 자국과 염분 얼룩이 밴 외벽, 알루미늄 새시 창, 유리 출입문, 작은 현관 차양, 절제된 파란색 계열의 일반적인 경찰 표식과 식별 가능한 범위의 단순한 ‘경찰’ 안내 표지로 구성한다. 특정 지명이나 기관명은 쓰지 않는다. 출입구 주변에는 바랜 화분, 작은 벤치, 안전 볼라드, 벽면 에어컨 실외기와 노출 배관, 실제 위치에 설치된 방범용 CCTV가 있다. 콘크리트 바닥에는 타이어 자국, 미세한 균열, 빗물이 마른 얼룩과 모래 먼지가 자연스럽게 남아 있고, 도로 가장자리에는 낮은 경계석과 금속 배수구가 이어진다.\n\n주변은 대상 건물만 고립된 요새처럼 보이지 않도록 실제 섬마을의 생활권으로 연결한다. 뒤편과 양옆에 붉은 벽돌 또는 화강석 타일 외벽의 낮은 주택, 바랜 옥상 방수층, 알루미늄 새시 창, 방범창, 에어컨 실외기와 배관, 외벽 가스 배관과 계량기, 옥상 물탱크, 작은 화분과 생활 잡동사니가 부분적으로 보인다. 좁은 도로 옆 전신주와 느슨하게 이어진 전선, 평범한 소형 생활 차량 한 대, 멀리 희미하게 드러나는 해안 마을의 낮은 건물들이 현실적인 밀도를 만든다.\n\n구름이 적은 맑은 낮의 자연광, 서해안의 약한 해무 때문에 먼 배경의 대비만 살짝 낮고 가까운 건물과 자전거에는 선명하되 과장되지 않은 햇빛과 자연스러운 그림자가 생긴다. 실제 콘크리트, 금속의 미세한 녹과 염분 부식, 고무 타이어, 유리 반사, 도장 벗겨짐, 직물 없는 단단한 공공시설 재료의 질감을 정확히 표현한다. 지나치게 깨끗한 홍보 사진이나 스톡 사진이 아니라 일상적인 사용감과 정돈되지 않은 작은 흔적이 남은 실제 장소 참고 사진, 자연스러운 심도, 사실적인 노출, 과도한 후처리 없음. 삽화, 그래픽, 건축 시각화, 평면도, 조감도, 위에서 내려다본 시점이 아닌 실제 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:L14B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L14B04",
          "loc_id": "L14"
        }
      },
      "L20B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L20B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안 외딴섬 주변에서 운항하는 낡은 소형 연안 어선의 선미 작업 갑판, 해가 막 진 직후의 어스름. 선미 작업 공간 가까이에 카메라를 두고 조타실을 향해 대각선 전방으로 바라보며, 조타실의 낡은 금속 외벽과 염분 자국이 밴 새시 창, 닳고 녹슨 출입 문턱, 반쯤 닫힌 실용적인 조타실 문이 한 화면에 보인다. 갑판 중앙에는 조사 대화를 나눌 수 있을 만큼 비어 있는 작업 공간과 문까지 이어지는 통로를 분명히 남긴다. 프레임 양쪽 가장자리에는 오래 사용한 소형 양망기, 굵은 밧줄 뭉치, 축축한 어망과 긁힌 플라스틱 생선 상자의 일부가 자연스럽게 걸리고, 문 옆에는 현실적인 소화기와 구명환 같은 소형 안전 설비가 부착되어 있다. 바닷물과 기름에 반복해서 젖은 미끄럼 방지 도장 갑판, 벗겨진 청록색과 회색 선박용 페인트, 붉은 갈색 녹물 자국, 용접 이음새, 소금 결정, 고무 패킹의 균열, 금속 난간의 손때와 부식 등 실제 조업선의 누적된 사용 흔적을 세밀하게 표현한다. 낮은 전경에는 사진 대조 조사에 쓰이는 작은 클립보드와 여러 장의 인화 사진이 잠시 펼쳐져 있으나 선박에 고정된 물건처럼 보이지 않는다. 인화 사진에는 1970~1980년대에 촬영된 듯한 낮은 선명도와 바랜 색의 식별하기 어려운 장소 일부만 종이 표면 안에 보이며, 과거의 대상이나 형상이 현재 갑판 공간에 나타나지 않는다. 사람, 손, 얼굴은 전혀 없다. 해질녘의 차가운 청회색 자연광이 바다 쪽에서 들어오고 조타실의 평범한 텅스텐 작업등이 약하게 켜져 문 주변 금속에 제한적인 따뜻한 반사를 만든다. 과장된 초자연 현상이나 영구적인 원형 흔적 없이, 비어 있는 갑판과 임시 조사 자료만으로 긴장된 상황을 전달한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 보통 광각 렌즈로 촬영한 다큐멘터리 풍 사진, 갑판 위 약 1.3~1.6m의 앉았다 일어서는 사람 눈높이, 자연스러운 원근과 피사계 심도, 실제 콘크리트가 아닌 선박용 강재와 금속 부식, 젖은 밧줄 섬유, 실제 종이와 플라스틱 질감. 정돈된 광고 사진이 아닌 실제 운항 중인 생활 어선의 현장 기록 사진, 인위적 후처리 없음. 하향 조감도, 평면도, 건축 도면, 삽화, 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선미 작업 갑판 가까이에서 조타실 쪽을 대각선으로 바라본다. 대화가 벌어질 수 있는 빈 작업 공간과 조타실 문까지의 동선을 명확히 유지하고, 낮은 전경에 임시로 놓인 인화 사진과 조사용 클립보드를 포함한다. 사람이나 손은 보이지 않으며, 문 옆 안전 설비와 프레임 양쪽 가장자리의 어구 일부가 자연스럽게 걸리도록 한다.",
            "shot_id": "S28_Shot5"
          },
          {
            "guide_text": "같은 갑판 구조와 해질녘의 연속성을 유지하되 조타실 문, 닳은 출입 문턱, 문 옆 설비가 조금 더 또렷하게 읽히게 한다. 전경의 인화 사진은 서로 겹쳐진 실제 종이 자료로만 보이고 과거 장면이 현재 갑판에 실체화되지 않게 한다. 빈 갑판의 긴장감과 조타실로 이어지는 개방 동선을 보존한다.",
            "shot_id": "S28_Shot6"
          }
        ],
        "shot_ids": [
          "S28_Shot5",
          "S28_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 (aft working deck), facing diagonally forward toward number 2 (wheelhouse), number 3 (access threshold), and number 4 (wheelhouse door)",
          "camera_height": "eye-level seated-to-standing transition, approximately 1.3–1.6 m above deck",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the open working clearance between the conversation position and the wheelhouse door legible. Include portions of numbers 5 and 6 at the frame edges, with number 8 visible beside the door; depict transient numbers 12 and 13 as handheld interrogation materials rather than fixed deck objects."
        },
        "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: [6, 4]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 1 at candidate cell [6,4] and aim toward unit 2 through candidate look-at cell [4,4]. The wide view supplies broad fixed-space coverage while the consuming close framings can retain only minimally readable background context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 with broad coverage of unit 1 in the foreground and the target-unit context formed by units 2, 3, 5, 6, 9, and 10. Include openings 4 and 8 where admitted by the wide view, and maintain the floor-plan relationships encoded by base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,4], looking toward unit 2 through look-at cell [4,4], with a wide 90-degree field of view. Establish broad coverage of the fixed background so the downstream close framing can isolate the committed foreground and reaction planes while retaining restrained spatial context.\n  - subject_position_directive: For S28_Shot5, stage the committed extending hand and forearm from the lower left, with the second committed subject in the upper-right background and transient marker 13 beneath the fingertip at less than one third of the frame. For S28_Shot6, place the committed primary subject at middle center in close framing, with marker 13 reduced to a thin, soft foreground sliver at the lower-left margin. Do not add subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient markers 12 and 13 as the committed state cues. Follow the surfaced shots' restrained dusk ambience, low brightness, desaturated contrast, muted palette, and cool shadows; do not introduce additional uncommitted state cues.\n  - negative_continuity_directive: Do not invent unlisted subjects, fixed fixtures, openings, or scenario-specific elements. Keep geometry outside the chosen unit-1-to-unit-2 view from becoming prominent, and do not add state overlays beyond transient markers 12 and 13. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.\n\n2020년대 중반 대한민국 서해안 외딴섬 주변에서 운항하는 낡은 소형 연안 어선의 선미 작업 갑판, 해가 막 진 직후의 어스름. 선미 작업 공간 가까이에 카메라를 두고 조타실을 향해 대각선 전방으로 바라보며, 조타실의 낡은 금속 외벽과 염분 자국이 밴 새시 창, 닳고 녹슨 출입 문턱, 반쯤 닫힌 실용적인 조타실 문이 한 화면에 보인다. 갑판 중앙에는 조사 대화를 나눌 수 있을 만큼 비어 있는 작업 공간과 문까지 이어지는 통로를 분명히 남긴다. 프레임 양쪽 가장자리에는 오래 사용한 소형 양망기, 굵은 밧줄 뭉치, 축축한 어망과 긁힌 플라스틱 생선 상자의 일부가 자연스럽게 걸리고, 문 옆에는 현실적인 소화기와 구명환 같은 소형 안전 설비가 부착되어 있다. 바닷물과 기름에 반복해서 젖은 미끄럼 방지 도장 갑판, 벗겨진 청록색과 회색 선박용 페인트, 붉은 갈색 녹물 자국, 용접 이음새, 소금 결정, 고무 패킹의 균열, 금속 난간의 손때와 부식 등 실제 조업선의 누적된 사용 흔적을 세밀하게 표현한다. 낮은 전경에는 사진 대조 조사에 쓰이는 작은 클립보드와 여러 장의 인화 사진이 잠시 펼쳐져 있으나 선박에 고정된 물건처럼 보이지 않는다. 인화 사진에는 1970~1980년대에 촬영된 듯한 낮은 선명도와 바랜 색의 식별하기 어려운 장소 일부만 종이 표면 안에 보이며, 과거의 대상이나 형상이 현재 갑판 공간에 나타나지 않는다. 사람, 손, 얼굴은 전혀 없다. 해질녘의 차가운 청회색 자연광이 바다 쪽에서 들어오고 조타실의 평범한 텅스텐 작업등이 약하게 켜져 문 주변 금속에 제한적인 따뜻한 반사를 만든다. 과장된 초자연 현상이나 영구적인 원형 흔적 없이, 비어 있는 갑판과 임시 조사 자료만으로 긴장된 상황을 전달한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 보통 광각 렌즈로 촬영한 다큐멘터리 풍 사진, 갑판 위 약 1.3~1.6m의 앉았다 일어서는 사람 눈높이, 자연스러운 원근과 피사계 심도, 실제 콘크리트가 아닌 선박용 강재와 금속 부식, 젖은 밧줄 섬유, 실제 종이와 플라스틱 질감. 정돈된 광고 사진이 아닌 실제 운항 중인 생활 어선의 현장 기록 사진, 인위적 후처리 없음. 하향 조감도, 평면도, 건축 도면, 삽화, 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.",
        "attached_reference_lineage": {
          "fp_id": "fp_l20_boat_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_small_fishing_boat"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_small_fishing_boat",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "trivial"
        },
        "reference_decision": {
          "bg_id": "L20B02",
          "fp_id": "fp_l20_boat_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L20B02 is the sole supplied clean-anchor fallback candidate and therefore establishes dwelling identity directly from the floor plan without a prior reference. A camera in target unit 1 looking toward target unit 2, with a 90-degree wide lens, covers the central relationship among target units and openings needed as restrained context for S28_Shot5 and S28_Shot6 while supporting their close subject and transient-marker framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/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_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 and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Place the camera in unit 1 at candidate cell [6,4] and aim toward unit 2 through candidate look-at cell [4,4]. The wide view supplies broad fixed-space coverage while the consuming close framings can retain only minimally readable background context.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, look toward unit 2 with broad coverage of unit 1 in the foreground and the target-unit context formed by units 2, 3, 5, 6, 9, and 10. Include openings 4 and 8 where admitted by the wide view, and maintain the floor-plan relationships encoded by base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [6,4], looking toward unit 2 through look-at cell [4,4], with a wide 90-degree field of view. Establish broad coverage of the fixed background so the downstream close framing can isolate the committed foreground and reaction planes while retaining restrained spatial context.",
            "subject_position_directive": "For S28_Shot5, stage the committed extending hand and forearm from the lower left, with the second committed subject in the upper-right background and transient marker 13 beneath the fingertip at less than one third of the frame. For S28_Shot6, place the committed primary subject at middle center in close framing, with marker 13 reduced to a thin, soft foreground sliver at the lower-left margin. Do not add subjects beyond those committed by the surfaced staging.",
            "state_cue_directive": "Carry transient markers 12 and 13 as the committed state cues. Follow the surfaced shots' restrained dusk ambience, low brightness, desaturated contrast, muted palette, and cool shadows; do not introduce additional uncommitted state cues.",
            "negative_continuity_directive": "Do not invent unlisted subjects, fixed fixtures, openings, or scenario-specific elements. Keep geometry outside the chosen unit-1-to-unit-2 view from becoming prominent, and do not add state overlays beyond transient markers 12 and 13. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10."
          },
          "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: [6, 4]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 1 at candidate cell [6,4] and aim toward unit 2 through candidate look-at cell [4,4]. The wide view supplies broad fixed-space coverage while the consuming close framings can retain only minimally readable background context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 with broad coverage of unit 1 in the foreground and the target-unit context formed by units 2, 3, 5, 6, 9, and 10. Include openings 4 and 8 where admitted by the wide view, and maintain the floor-plan relationships encoded by base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,4], looking toward unit 2 through look-at cell [4,4], with a wide 90-degree field of view. Establish broad coverage of the fixed background so the downstream close framing can isolate the committed foreground and reaction planes while retaining restrained spatial context.\n  - subject_position_directive: For S28_Shot5, stage the committed extending hand and forearm from the lower left, with the second committed subject in the upper-right background and transient marker 13 beneath the fingertip at less than one third of the frame. For S28_Shot6, place the committed primary subject at middle center in close framing, with marker 13 reduced to a thin, soft foreground sliver at the lower-left margin. Do not add subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient markers 12 and 13 as the committed state cues. Follow the surfaced shots' restrained dusk ambience, low brightness, desaturated contrast, muted palette, and cool shadows; do not introduce additional uncommitted state cues.\n  - negative_continuity_directive: Do not invent unlisted subjects, fixed fixtures, openings, or scenario-specific elements. Keep geometry outside the chosen unit-1-to-unit-2 view from becoming prominent, and do not add state overlays beyond transient markers 12 and 13. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.\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: [6, 4]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 1 at candidate cell [6,4] and aim toward unit 2 through candidate look-at cell [4,4]. The wide view supplies broad fixed-space coverage while the consuming close framings can retain only minimally readable background context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 with broad coverage of unit 1 in the foreground and the target-unit context formed by units 2, 3, 5, 6, 9, and 10. Include openings 4 and 8 where admitted by the wide view, and maintain the floor-plan relationships encoded by base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,4], looking toward unit 2 through look-at cell [4,4], with a wide 90-degree field of view. Establish broad coverage of the fixed background so the downstream close framing can isolate the committed foreground and reaction planes while retaining restrained spatial context.\n  - subject_position_directive: For S28_Shot5, stage the committed extending hand and forearm from the lower left, with the second committed subject in the upper-right background and transient marker 13 beneath the fingertip at less than one third of the frame. For S28_Shot6, place the committed primary subject at middle center in close framing, with marker 13 reduced to a thin, soft foreground sliver at the lower-left margin. Do not add subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient markers 12 and 13 as the committed state cues. Follow the surfaced shots' restrained dusk ambience, low brightness, desaturated contrast, muted palette, and cool shadows; do not introduce additional uncommitted state cues.\n  - negative_continuity_directive: Do not invent unlisted subjects, fixed fixtures, openings, or scenario-specific elements. Keep geometry outside the chosen unit-1-to-unit-2 view from becoming prominent, and do not add state overlays beyond transient markers 12 and 13. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.\n\n",
        "camera_decision": {
          "camera_cell": [
            6,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Place the camera in unit 1 at candidate cell [6,4] and aim toward unit 2 through candidate look-at cell [4,4]. The wide view supplies broad fixed-space coverage while the consuming close framings can retain only minimally readable background context.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, look toward unit 2 with broad coverage of unit 1 in the foreground and the target-unit context formed by units 2, 3, 5, 6, 9, and 10. Include openings 4 and 8 where admitted by the wide view, and maintain the floor-plan relationships encoded by base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [6,4], looking toward unit 2 through look-at cell [4,4], with a wide 90-degree field of view. Establish broad coverage of the fixed background so the downstream close framing can isolate the committed foreground and reaction planes while retaining restrained spatial context.",
          "subject_position_directive": "For S28_Shot5, stage the committed extending hand and forearm from the lower left, with the second committed subject in the upper-right background and transient marker 13 beneath the fingertip at less than one third of the frame. For S28_Shot6, place the committed primary subject at middle center in close framing, with marker 13 reduced to a thin, soft foreground sliver at the lower-left margin. Do not add subjects beyond those committed by the surfaced staging.",
          "state_cue_directive": "Carry transient markers 12 and 13 as the committed state cues. Follow the surfaced shots' restrained dusk ambience, low brightness, desaturated contrast, muted palette, and cool shadows; do not introduce additional uncommitted state cues.",
          "negative_continuity_directive": "Do not invent unlisted subjects, fixed fixtures, openings, or scenario-specific elements. Keep geometry outside the chosen unit-1-to-unit-2 view from becoming prominent, and do not add state overlays beyond transient markers 12 and 13. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10."
        },
        "aerial_ref": {
          "loc_id": "L20",
          "group_id": "bg_small_fishing_boat"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L21B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L21",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L21B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권에서 실제 운항하는 낡은 소형 어선의 비좁은 조타실 내부. 선미 쪽 출입구 바로 안쪽에 선 카메라가 전방을 바라보며, 열린 출입문 틀과 닳은 금속 문턱이 화면 가장자리와 하단에 부분적으로 걸린다. 중앙의 좁은 입석 공간 너머로 오래된 조타륜, 기름때와 손때가 밴 제어 콘솔, 스로틀 레버, 아날로그 계기와 소형 위성항법 화면, 해상 무전기, 스위치 패널이 밀집해 있고, 그 뒤로 세 구획의 전면 창이 보인다. 중앙 바닥은 두 사람이 서서 조타권을 두고 대치하고 한 사람이 갑자기 쓰러질 수 있을 정도의 최소한의 빈 공간으로 남겨 두되, 사람이나 신체는 전혀 보이지 않는다.\n\n해질녘 상태. 전면 창 너머에는 서해의 낮고 흐린 수평선과 차갑고 탁한 청회색 잔광이 보이며, 소금기와 물자국이 말라붙은 유리와 낡은 와이퍼가 외부 풍경을 약간 흐린다. 실내는 낮은 자연광과 희미한 주황색 계기 조명, 오래된 천장등의 약한 실용광이 섞여 낮거나 중간 정도의 밝기와 현실적인 긴장 대비를 만든다. 창밖 풍경은 실제 바다와 하늘로만 표현하고 초자연적 형상이나 영구적인 붉은 문양은 넣지 않는다.\n\n한국 연안 소형 어선의 현실적인 작업 환경을 구체적으로 반영한다. 누렇게 변색되고 미세하게 갈라진 유리섬유 강화 플라스틱 내벽, 긁힌 회색 도장 금속 콘솔, 나사와 모서리에 번진 염분 부식, 군데군데 녹슨 손잡이와 난간, 거칠고 미끄럼 방지 무늬가 있는 낡은 바닥, 케이블 타이와 절연테이프로 정리한 배선, 오래 사용해 글자가 닳은 한글 장비 표기, 작은 나침반, 수납 선반과 고정된 선장 의자를 보여 준다. 모든 장비는 실제 2020년대 연안 어선에서 사용하는 평범하고 실용적인 수준이며 미래형 화면이나 홀로그램은 배제한다. 지나치게 정돈된 전시장이나 깨끗한 상업 사진이 아니라 습기, 염분, 손때, 신발 자국, 사소한 얼룩이 축적된 실제 작업 공간이다.\n\n실제 풀프레임 DSLR 또는 미러리스 카메라와 28밀리미터 광각 렌즈로 약 1.6미터의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 가장자리 왜곡은 절제하고, 출입구에서 전면 창까지의 깊이와 비좁은 폭이 자연스럽게 느껴지는 구도, 조타륜과 전면 유리는 선명하고 주변부는 실제 렌즈의 완만한 심도 저하만 허용한다. 실제 콘크리트가 아닌 선박용 합성수지, 금속의 녹과 산화 피막, 고무, 유리, 비닐 시트의 재질을 정확하게 표현한다. 과도한 후처리 없이 실제 장소 기록 사진처럼 사실적이며, 삽화나 합성 렌더링, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 사람, 얼굴, 혈흔, 시신 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선미 쪽 출입구 바로 안쪽의 약 1.6미터 눈높이에서 전방을 바라본다. 출입문 틀과 닳은 문턱 일부를 화면 가장자리와 하단에 걸치고, 조타륜과 제어 콘솔, 전면 창을 중심에 둔다. 두 사람이 대치하다 한 사람이 쓰러질 수 있을 만큼의 좁은 중앙 바닥 여유를 가리지 말되 인물은 그리지 않는다. 객관적인 공간 상태만 보여 주고 주관적 환각이나 비실재 형상은 추가하지 않는다.",
            "shot_id": "S29_Shot1"
          },
          {
            "guide_text": "동일한 선미 출입구 안쪽 시점과 조타실 구조를 유지하되, 조타륜과 스로틀 레버, 낡은 계기판을 조금 더 두드러지게 담아 조종권을 둘러싼 긴장을 공간 배치로 전달한다. 전면 유리 너머의 해질녘 바다와 흐린 하늘, 실내의 희미한 주황빛 계기 조명을 함께 노출하되 사람, 손, 얼굴은 넣지 않는다.",
            "shot_id": "S29_Shot4"
          },
          {
            "guide_text": "동일한 위치와 약 28밀리미터 광각 구도를 유지하면서 중앙 통로와 콘솔 아래의 비좁은 바닥 면적이 충분히 보이게 한다. 갑작스러운 붕괴가 벌어질 수 있는 빈 공간으로 남기고 시신이나 신체를 묘사하지 않는다. 출입문 틀, 조타륜, 전면 창의 위치와 해질녘 조명 연속성을 앞선 장면과 일치시킨다.",
            "shot_id": "S29_Shot10"
          }
        ],
        "shot_ids": [
          "S29_Shot1",
          "S29_Shot4",
          "S29_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 12 (aft doorway), slightly inside number 1 (wheelhouse), facing forward across number 2 (standing clearance) toward number 3 (helm wheel), number 4 (control console), and the forward windows numbered 7, 8, and 9",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle with restrained edge distortion",
          "framing_notes": "Use a cramped over-the-shoulder composition with the doorway frame and number 13 at the lower edge, the helm and forward glazing prominent, and enough central clearance for two standing occupants and a collapse. The event-state background may add numbers 14 and 15 as subjective visual overlays and number 16 as a held object; these are not physical features of the floor plan."
        },
        "reference_decision": {
          "bg_id": "L21B04",
          "fp_id": "fp_l21_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L21B04 is the only supplied clean-anchor candidate and must establish the dwelling identity without a prior reference. The camera is placed at unit 13 cell [8,5] and looks toward unit 1 cell [3,2] with the advertised 90-degree wide cone, matching the entrance-side broad coverage committed for S29_Shot1 while retaining a common structural background for the insert and close framing in S29_Shot4 and S29_Shot10.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/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_without_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp references are available, so this first node is rendered directly from the floor plan as the sole dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              5
            ],
            "camera_unit": 13,
            "fov_deg": 90,
            "framing_notes": "Use the entrance-side candidate cell in unit 13 and the advertised wide cone toward unit 1 through unit 2, providing the broad structural plate required by S29_Shot1 while allowing S29_Shot4 and S29_Shot10 to use tighter shot-specific framing.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit 13, show the transition through opening marker 12 and unit 2 toward unit 1 within the wide cone. Keep the fixed forward assembly represented by markers 3, 4, 5, and 6 and the candidate-visible opening set 7 through 12 spatially consistent with the floor plan; the broad plate should support all target units 1, 2, and 13 without asserting any additional space.",
            "camera_framing_directive": "Frame from camera unit 13 at cell [8,5] toward look-at unit 1 at cell [3,2] with a wide 90-degree field of view. Use broad entrance-side coverage through unit 2 toward unit 1 for the shared plate; S29_Shot1 requires the structural context to remain readable, while S29_Shot4 and S29_Shot10 may crop or defocus that same context according to their committed insert and close framing.",
            "subject_position_directive": "For S29_Shot1, place the two committed full figures in the midground at middle-center and middle-right, with the middle-right figure reaching toward the background control position. For S29_Shot4, show only the committed hand entering diagonally from the lower edge toward marker 16, with the surrounding fixed space largely excluded. For S29_Shot10, place the committed paired upper bodies in the foreground across middle-left and middle-right, leaving the fixed background indistinct. Add no subjects beyond those staged in these shots.",
            "state_cue_directive": "Carry the committed transient cues represented by markers 14, 15, and 16, with marker 16 readable for the S29_Shot4 insert and markers 14 and 15 treated as state overlays rather than fixed construction. Preserve the low, muted, restrained ambience committed across the surfaced shots without inventing additional state cues.",
            "negative_continuity_directive": "Do not move fixed markers 3, 4, 5, or 6 from their floor-plan positions, and preserve opening markers 7 through 12 and the relationship among units 13, 2, and 1. Do not introduce spaces outside the advertised visibility candidates, unlisted marker elements, or additional scenario-specific objects. Keep markers 14, 15, and 16 limited to their committed transient roles rather than treating them as persistent structure."
          },
          "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: 13\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the entrance-side candidate cell in unit 13 and the advertised wide cone toward unit 1 through unit 2, providing the broad structural plate required by S29_Shot1 while allowing S29_Shot4 and S29_Shot10 to use tighter shot-specific framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 13, show the transition through opening marker 12 and unit 2 toward unit 1 within the wide cone. Keep the fixed forward assembly represented by markers 3, 4, 5, and 6 and the candidate-visible opening set 7 through 12 spatially consistent with the floor plan; the broad plate should support all target units 1, 2, and 13 without asserting any additional space.\n  - camera_framing_directive: Frame from camera unit 13 at cell [8,5] toward look-at unit 1 at cell [3,2] with a wide 90-degree field of view. Use broad entrance-side coverage through unit 2 toward unit 1 for the shared plate; S29_Shot1 requires the structural context to remain readable, while S29_Shot4 and S29_Shot10 may crop or defocus that same context according to their committed insert and close framing.\n  - subject_position_directive: For S29_Shot1, place the two committed full figures in the midground at middle-center and middle-right, with the middle-right figure reaching toward the background control position. For S29_Shot4, show only the committed hand entering diagonally from the lower edge toward marker 16, with the surrounding fixed space largely excluded. For S29_Shot10, place the committed paired upper bodies in the foreground across middle-left and middle-right, leaving the fixed background indistinct. Add no subjects beyond those staged in these shots.\n  - state_cue_directive: Carry the committed transient cues represented by markers 14, 15, and 16, with marker 16 readable for the S29_Shot4 insert and markers 14 and 15 treated as state overlays rather than fixed construction. Preserve the low, muted, restrained ambience committed across the surfaced shots without inventing additional state cues.\n  - negative_continuity_directive: Do not move fixed markers 3, 4, 5, or 6 from their floor-plan positions, and preserve opening markers 7 through 12 and the relationship among units 13, 2, and 1. Do not introduce spaces outside the advertised visibility candidates, unlisted marker elements, or additional scenario-specific objects. Keep markers 14, 15, and 16 limited to their committed transient roles rather than treating them as persistent structure.\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: 13\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the entrance-side candidate cell in unit 13 and the advertised wide cone toward unit 1 through unit 2, providing the broad structural plate required by S29_Shot1 while allowing S29_Shot4 and S29_Shot10 to use tighter shot-specific framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 13, show the transition through opening marker 12 and unit 2 toward unit 1 within the wide cone. Keep the fixed forward assembly represented by markers 3, 4, 5, and 6 and the candidate-visible opening set 7 through 12 spatially consistent with the floor plan; the broad plate should support all target units 1, 2, and 13 without asserting any additional space.\n  - camera_framing_directive: Frame from camera unit 13 at cell [8,5] toward look-at unit 1 at cell [3,2] with a wide 90-degree field of view. Use broad entrance-side coverage through unit 2 toward unit 1 for the shared plate; S29_Shot1 requires the structural context to remain readable, while S29_Shot4 and S29_Shot10 may crop or defocus that same context according to their committed insert and close framing.\n  - subject_position_directive: For S29_Shot1, place the two committed full figures in the midground at middle-center and middle-right, with the middle-right figure reaching toward the background control position. For S29_Shot4, show only the committed hand entering diagonally from the lower edge toward marker 16, with the surrounding fixed space largely excluded. For S29_Shot10, place the committed paired upper bodies in the foreground across middle-left and middle-right, leaving the fixed background indistinct. Add no subjects beyond those staged in these shots.\n  - state_cue_directive: Carry the committed transient cues represented by markers 14, 15, and 16, with marker 16 readable for the S29_Shot4 insert and markers 14 and 15 treated as state overlays rather than fixed construction. Preserve the low, muted, restrained ambience committed across the surfaced shots without inventing additional state cues.\n  - negative_continuity_directive: Do not move fixed markers 3, 4, 5, or 6 from their floor-plan positions, and preserve opening markers 7 through 12 and the relationship among units 13, 2, and 1. Do not introduce spaces outside the advertised visibility candidates, unlisted marker elements, or additional scenario-specific objects. Keep markers 14, 15, and 16 limited to their committed transient roles rather than treating them as persistent structure.\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: 13\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the entrance-side candidate cell in unit 13 and the advertised wide cone toward unit 1 through unit 2, providing the broad structural plate required by S29_Shot1 while allowing S29_Shot4 and S29_Shot10 to use tighter shot-specific framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 13, show the transition through opening marker 12 and unit 2 toward unit 1 within the wide cone. Keep the fixed forward assembly represented by markers 3, 4, 5, and 6 and the candidate-visible opening set 7 through 12 spatially consistent with the floor plan; the broad plate should support all target units 1, 2, and 13 without asserting any additional space.\n  - camera_framing_directive: Frame from camera unit 13 at cell [8,5] toward look-at unit 1 at cell [3,2] with a wide 90-degree field of view. Use broad entrance-side coverage through unit 2 toward unit 1 for the shared plate; S29_Shot1 requires the structural context to remain readable, while S29_Shot4 and S29_Shot10 may crop or defocus that same context according to their committed insert and close framing.\n  - subject_position_directive: For S29_Shot1, place the two committed full figures in the midground at middle-center and middle-right, with the middle-right figure reaching toward the background control position. For S29_Shot4, show only the committed hand entering diagonally from the lower edge toward marker 16, with the surrounding fixed space largely excluded. For S29_Shot10, place the committed paired upper bodies in the foreground across middle-left and middle-right, leaving the fixed background indistinct. Add no subjects beyond those staged in these shots.\n  - state_cue_directive: Carry the committed transient cues represented by markers 14, 15, and 16, with marker 16 readable for the S29_Shot4 insert and markers 14 and 15 treated as state overlays rather than fixed construction. Preserve the low, muted, restrained ambience committed across the surfaced shots without inventing additional state cues.\n  - negative_continuity_directive: Do not move fixed markers 3, 4, 5, or 6 from their floor-plan positions, and preserve opening markers 7 through 12 and the relationship among units 13, 2, and 1. Do not introduce spaces outside the advertised visibility candidates, unlisted marker elements, or additional scenario-specific objects. Keep markers 14, 15, and 16 limited to their committed transient roles rather than treating them as persistent structure.\n\n2020년대 중반 대한민국 서해안권에서 실제 운항하는 낡은 소형 어선의 비좁은 조타실 내부. 선미 쪽 출입구 바로 안쪽에 선 카메라가 전방을 바라보며, 열린 출입문 틀과 닳은 금속 문턱이 화면 가장자리와 하단에 부분적으로 걸린다. 중앙의 좁은 입석 공간 너머로 오래된 조타륜, 기름때와 손때가 밴 제어 콘솔, 스로틀 레버, 아날로그 계기와 소형 위성항법 화면, 해상 무전기, 스위치 패널이 밀집해 있고, 그 뒤로 세 구획의 전면 창이 보인다. 중앙 바닥은 두 사람이 서서 조타권을 두고 대치하고 한 사람이 갑자기 쓰러질 수 있을 정도의 최소한의 빈 공간으로 남겨 두되, 사람이나 신체는 전혀 보이지 않는다.\n\n해질녘 상태. 전면 창 너머에는 서해의 낮고 흐린 수평선과 차갑고 탁한 청회색 잔광이 보이며, 소금기와 물자국이 말라붙은 유리와 낡은 와이퍼가 외부 풍경을 약간 흐린다. 실내는 낮은 자연광과 희미한 주황색 계기 조명, 오래된 천장등의 약한 실용광이 섞여 낮거나 중간 정도의 밝기와 현실적인 긴장 대비를 만든다. 창밖 풍경은 실제 바다와 하늘로만 표현하고 초자연적 형상이나 영구적인 붉은 문양은 넣지 않는다.\n\n한국 연안 소형 어선의 현실적인 작업 환경을 구체적으로 반영한다. 누렇게 변색되고 미세하게 갈라진 유리섬유 강화 플라스틱 내벽, 긁힌 회색 도장 금속 콘솔, 나사와 모서리에 번진 염분 부식, 군데군데 녹슨 손잡이와 난간, 거칠고 미끄럼 방지 무늬가 있는 낡은 바닥, 케이블 타이와 절연테이프로 정리한 배선, 오래 사용해 글자가 닳은 한글 장비 표기, 작은 나침반, 수납 선반과 고정된 선장 의자를 보여 준다. 모든 장비는 실제 2020년대 연안 어선에서 사용하는 평범하고 실용적인 수준이며 미래형 화면이나 홀로그램은 배제한다. 지나치게 정돈된 전시장이나 깨끗한 상업 사진이 아니라 습기, 염분, 손때, 신발 자국, 사소한 얼룩이 축적된 실제 작업 공간이다.\n\n실제 풀프레임 DSLR 또는 미러리스 카메라와 28밀리미터 광각 렌즈로 약 1.6미터의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 가장자리 왜곡은 절제하고, 출입구에서 전면 창까지의 깊이와 비좁은 폭이 자연스럽게 느껴지는 구도, 조타륜과 전면 유리는 선명하고 주변부는 실제 렌즈의 완만한 심도 저하만 허용한다. 실제 콘크리트가 아닌 선박용 합성수지, 금속의 녹과 산화 피막, 고무, 유리, 비닐 시트의 재질을 정확하게 표현한다. 과도한 후처리 없이 실제 장소 기록 사진처럼 사실적이며, 삽화나 합성 렌더링, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 사람, 얼굴, 혈흔, 시신 없음. 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,
            5
          ],
          "camera_unit": 13,
          "fov_deg": 90,
          "framing_notes": "Use the entrance-side candidate cell in unit 13 and the advertised wide cone toward unit 1 through unit 2, providing the broad structural plate required by S29_Shot1 while allowing S29_Shot4 and S29_Shot10 to use tighter shot-specific framing.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 13, show the transition through opening marker 12 and unit 2 toward unit 1 within the wide cone. Keep the fixed forward assembly represented by markers 3, 4, 5, and 6 and the candidate-visible opening set 7 through 12 spatially consistent with the floor plan; the broad plate should support all target units 1, 2, and 13 without asserting any additional space.",
          "camera_framing_directive": "Frame from camera unit 13 at cell [8,5] toward look-at unit 1 at cell [3,2] with a wide 90-degree field of view. Use broad entrance-side coverage through unit 2 toward unit 1 for the shared plate; S29_Shot1 requires the structural context to remain readable, while S29_Shot4 and S29_Shot10 may crop or defocus that same context according to their committed insert and close framing.",
          "subject_position_directive": "For S29_Shot1, place the two committed full figures in the midground at middle-center and middle-right, with the middle-right figure reaching toward the background control position. For S29_Shot4, show only the committed hand entering diagonally from the lower edge toward marker 16, with the surrounding fixed space largely excluded. For S29_Shot10, place the committed paired upper bodies in the foreground across middle-left and middle-right, leaving the fixed background indistinct. Add no subjects beyond those staged in these shots.",
          "state_cue_directive": "Carry the committed transient cues represented by markers 14, 15, and 16, with marker 16 readable for the S29_Shot4 insert and markers 14 and 15 treated as state overlays rather than fixed construction. Preserve the low, muted, restrained ambience committed across the surfaced shots without inventing additional state cues.",
          "negative_continuity_directive": "Do not move fixed markers 3, 4, 5, or 6 from their floor-plan positions, and preserve opening markers 7 through 12 and the relationship among units 13, 2, and 1. Do not introduce spaces outside the advertised visibility candidates, unlisted marker elements, or additional scenario-specific objects. Keep markers 14, 15, and 16 limited to their committed transient roles rather than treating them as persistent structure."
        },
        "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": "d0ba7ca5281f0b26",
    "consumed_shot_binding_hash": "eb7fb85fb3542f04",
    "bg_reference_catalog": [
      {
        "bg_id": "L08B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L08B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L08B04",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L08B04.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [
          "L08B01"
        ],
        "ingestion_order": 1,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_l11_courtyard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L11B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [],
        "ingestion_order": 2,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L11B02",
        "fp_id": "fp_l11_courtyard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L11B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L11B01"
        ],
        "ingestion_order": 3,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L12B03",
        "fp_id": "fp_l12_exterior_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L12B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L11B02"
        ],
        "ingestion_order": 4,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B03",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L03B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L12B03"
        ],
        "ingestion_order": 5,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L20B02",
        "fp_id": "fp_l20_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L20B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B02",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L03B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L03B03"
        ],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B05",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B05.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B05"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L04B01"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B02.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L04B05"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B07",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B07.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L04B05"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B06",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B05.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L04B05"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B04",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L04B04.png",
        "mode": "same_physical_space_view",
        "node_index": 6,
        "source_bg_ids": [
          "L04B05"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L09B02",
        "fp_id": "fp_l09_sales_floor",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L09B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B03",
        "fp_id": "fp_l15_security_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L15B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B04",
        "fp_id": "fp_l14_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L14B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B03",
        "fp_id": "fp_l14_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L14B04.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L14B04"
        ],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "fp_l14_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L14B04.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L14B04"
        ],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L21B04",
        "fp_id": "fp_l21_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L21B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L09B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L09B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 21,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L14B05",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L14B05.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 22,
        "source_kind": "surface_role_direct_plate"
      }
    ],
    "location_aerials": {
      "bg_large_retail_store": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/aerial_bg_large_retail_store.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "1c7e5c0c-50e8-4295-9980-f48a4681085e",
        "attempts": 1,
        "prompt_used": "ONE flat TOP-DOWN SITE PLAN of a single real-world place, drawn in the exact drafting style of a clean architectural floor plan: flat colour fills, thin dark outlines, simple fixture symbols, straight-down orthographic view — NOT a photograph, NOT a 3D render, NOT an oblique aerial photo; no perspective, no photo textures, no cast shadows.\n\nThis ONE place consists of these connected parts — draw them TOGETHER as one coherent whole (one building/structure and its immediate surroundings), never as separate lots:\n- (outdoor part) 대형 마트 외부·입구 현대적인 대형 상업 건물의 출입구 주변. 유리로 된 자동문과 그 앞의 보도 공간. (특징: 현대식 유리 출입문; 자전거 거치대; 마트 간판; 보도블록 바닥)\n- (indoor part) 대형 마트 매장 내부 밝은 형광등 조명 아래 현대식 상품들이 진열된 대형 매장 실내. 상품 진열대와 통로가 이어진다. (특징: 밝은 형광등 조명; 다양한 상품이 놓인 진열대; 재고용 종이 박스)\n- (indoor part) 대형 마트 총무과·보안실 마트 내부의 작은 사무용 공간. 데스크톱 컴퓨터와 여러 개의 CCTV 감시 화면이 송출되는 모니터들이 설치되어 있다. (특징: 분할된 화면이 띄워진 여러 대의 CCTV 모니터; 어둡고 식별이 어려운 디지털 감시 영상; 컴퓨터 책상과 의자)\n\nDraw the WHOLE place in one plan: the full outline of the main building or structure seen from directly above — its roof plane, with whatever stands on that top level drawn in place — plus every open ground or floor area around and on it, the entrances, stairs and approach paths that connect the parts, and every permanently installed element as a simple plan symbol in its true position. Indoor parts stay under the roof outline — do NOT expose their interior rooms; the roof plane and its top-level features represent the building. If the place is a vehicle or vessel, draw the ENTIRE craft from above as one complete shape. If the place is a commercial or public facility, include its signboard panels at their true positions, drawn as blank panels; residential or private places get no signage. Keep the geometry simple, unambiguous and physically plausible — this plan is the place's master spatial reference that later renders must stay consistent with.\n\nFrame the plan a little WIDER than the place itself: include a modest margin of the immediate surroundings — the adjacent street, ground, water or neighbouring structures the place actually touches — so the place reads in its real context. The place itself stays the dominant subject of the plan.\n\nMark EVERY opening of the place — each doorway, gate, window and level-access point (the top of a stair, a ladder, a hatch) — with a small hollow CIRCLE symbol placed exactly ON the wall, parapet, railing or hull line that opening belongs to. An opening symbol must sit on a real physical boundary line — never floating in open space — and openings between two parts must be shared by both. Doors that lead into an enclosed part sit on that part's outline at the side where the entrance really is. These hollow opening circles must be the ONLY circular marks anywhere on the plan — do not add any other round motifs, ring patterns or circular decorations to roofs, decks, floors or walls.\n\nIf the place's main level sits ON TOP of a building or structure (an upper level above the ground), the plan must make that unmistakable: draw the supporting building's full roof outline as that level's boundary, keep a clearly visible roof-edge/parapet line around it, place the level-access opening symbol where one arrives onto that level, and let the surrounding ground or street read as OUTSIDE and BELOW that outline — never draw an upper level as if it were its own ground-level lot with a yard of its own.\n\nSTRICT: NO people, NO animals, NO text, letters, numbers, labels, arrows, logos or watermarks anywhere in the image. The ONLY marker symbols allowed are the hollow-circle opening markers and the standard flat plan fixture symbols described above.\n\nThe ATTACHED image is the TOP-DOWN INTERIOR FLOOR PLAN of the building this location belongs to — a STRUCTURAL REFERENCE ONLY, never content to copy. Draw the site plan described above as a fresh drawing in the same drafting style. Keep the building's footprint size, shape, proportions and the placement of its doors, windows and level access consistent with that interior plan, so the two plans read as the same single building. Place the site plan's hollow-circle opening markers so they COINCIDE with the interior plan's door, window and stair positions on the shared walls — the two plans' openings must line up as the same physical openings. Do NOT copy the interior plan's room contents, furniture symbols, text or numbers into the site plan.",
        "prompt_version": "4.202607040120",
        "context_hash": "70e71055998e3aa3",
        "locs": [
          "L08"
        ],
        "anchor_loc": "L09",
        "stage_chain": {
          "order": [
            "L08B01",
            "L08B04"
          ],
          "order_source": "llm",
          "first_reason": "L08B01 provides the most representative, wide-angle establishing view of the modern large mart's entrance and its bustling surroundings as described in the location summary.",
          "error": ""
        }
      },
      "bg_rooftop_residential_building": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/aerial_bg_rooftop_residential_building.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "d6db0ae2-2573-4bab-893d-9b829ad73761",
        "attempts": 1,
        "prompt_used": "ONE flat TOP-DOWN SITE PLAN of a single real-world place, drawn in the exact drafting style of a clean architectural floor plan: flat colour fills, thin dark outlines, simple fixture symbols, straight-down orthographic view — NOT a photograph, NOT a 3D render, NOT an oblique aerial photo; no perspective, no photo textures, no cast shadows.\n\nThis ONE place consists of these connected parts — draw them TOGETHER as one coherent whole (one building/structure and its immediate surroundings), never as separate lots:\n- (outdoor part) 낡은 다세대 빌라 옥상·옥탑방 외부 오래된 빌라 건물의 옥상. 시멘트 바닥에 낡은 생활 구조물들이 놓여 있으며, 거친 철문과 작은 창문이 달린 옥탑방 외관이 보인다. (특징: 낡은 시멘트 바닥; 물탱크; 빨랫줄; 평상; 바람에 날리는 말린 식물(석창포); 낡은 철문; 문틈에 끼워진 종이 전단지; 빛이 새어 나오는 작은 창문)\n- (indoor part) 낡은 다세대 빌라 옥탑방 내부 거실, 안방, 작은 방, 욕실로 구성된 비좁고 낡은 실내 공간. 오래된 생활 가구와 스탠드 불빛이 있으며, 상황에 따라 깔끔하거나 어질러진 형태로 나타난다. (특징: 낡은 싱크대; 가스레인지 위 끓는 냄비; 거실 식탁과 의자; 작은 창문을 통해 들어오는 얇은 햇살; 희미한 스탠드 조명; 침대와 커튼; 벽면에 나타나는 불완전한 붓질 형태의 붉은 원(주관적 시점); 엎어진 찻잔과 어질러진 가재도구)\n- (outdoor part) 낡은 다세대 빌라 마당·계단 아래 외부 건물 1층에 위치한 후미진 공터와 주차 공간. 햇빛이 잘 들지 않는 어둡고 낡은 시멘트 바닥. (특징: 후미진 시멘트 공터; 그늘진 어두운 공간)\n- (outdoor part) 옥탑방으로 이어지는 가파른 외부 시멘트 계단 건물 하층부에서 옥상으로 직결되는 낡고 좁은 야외 시멘트 계단. (특징: 가파른 경사의 계단; 거친 시멘트 재질; 낡은 철제 난간)\n\nDraw the WHOLE place in one plan: the full outline of the main building or structure seen from directly above — its roof plane, with whatever stands on that top level drawn in place — plus every open ground or floor area around and on it, the entrances, stairs and approach paths that connect the parts, and every permanently installed element as a simple plan symbol in its true position. Indoor parts stay under the roof outline — do NOT expose their interior rooms; the roof plane and its top-level features represent the building. If the place is a vehicle or vessel, draw the ENTIRE craft from above as one complete shape. If the place is a commercial or public facility, include its signboard panels at their true positions, drawn as blank panels; residential or private places get no signage. Keep the geometry simple, unambiguous and physically plausible — this plan is the place's master spatial reference that later renders must stay consistent with.\n\nFrame the plan a little WIDER than the place itself: include a modest margin of the immediate surroundings — the adjacent street, ground, water or neighbouring structures the place actually touches — so the place reads in its real context. The place itself stays the dominant subject of the plan.\n\nMark EVERY opening of the place — each doorway, gate, window and level-access point (the top of a stair, a ladder, a hatch) — with a small hollow CIRCLE symbol placed exactly ON the wall, parapet, railing or hull line that opening belongs to. An opening symbol must sit on a real physical boundary line — never floating in open space — and openings between two parts must be shared by both. Doors that lead into an enclosed part sit on that part's outline at the side where the entrance really is. These hollow opening circles must be the ONLY circular marks anywhere on the plan — do not add any other round motifs, ring patterns or circular decorations to roofs, decks, floors or walls.\n\nIf the place's main level sits ON TOP of a building or structure (an upper level above the ground), the plan must make that unmistakable: draw the supporting building's full roof outline as that level's boundary, keep a clearly visible roof-edge/parapet line around it, place the level-access opening symbol where one arrives onto that level, and let the surrounding ground or street read as OUTSIDE and BELOW that outline — never draw an upper level as if it were its own ground-level lot with a yard of its own.\n\nSTRICT: NO people, NO animals, NO text, letters, numbers, labels, arrows, logos or watermarks anywhere in the image. The ONLY marker symbols allowed are the hollow-circle opening markers and the standard flat plan fixture symbols described above.\n\nThe ATTACHED image is the TOP-DOWN INTERIOR FLOOR PLAN of the building this location belongs to — a STRUCTURAL REFERENCE ONLY, never content to copy. Draw the site plan described above as a fresh drawing in the same drafting style. Keep the building's footprint size, shape, proportions and the placement of its doors, windows and level access consistent with that interior plan, so the two plans read as the same single building. Place the site plan's hollow-circle opening markers so they COINCIDE with the interior plan's door, window and stair positions on the shared walls — the two plans' openings must line up as the same physical openings. Do NOT copy the interior plan's room contents, furniture symbols, text or numbers into the site plan.",
        "prompt_version": "4.202607040120",
        "context_hash": "cc0fb2cecc507def",
        "locs": [
          "L03",
          "L11",
          "L12"
        ],
        "anchor_loc": "L04",
        "stage_chain": {
          "order": [
            "L11B01",
            "L11B02",
            "L12B03",
            "L03B03"
          ],
          "order_source": "llm",
          "first_reason": "L11B01 is the most establishing view because its low-angle perspective from the yard captures the entire height of the villa, linking the ground-level yard to the rooftop dwelling in a single composition.",
          "error": ""
        }
      },
      "bg_small_fishing_boat": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/aerial_bg_small_fishing_boat.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "ee50f708-49fd-421b-8b05-20c7cfbd9344",
        "attempts": 1,
        "prompt_used": "ONE flat TOP-DOWN SITE PLAN of a single real-world place, drawn in the exact drafting style of a clean architectural floor plan: flat colour fills, thin dark outlines, simple fixture symbols, straight-down orthographic view — NOT a photograph, NOT a 3D render, NOT an oblique aerial photo; no perspective, no photo textures, no cast shadows.\n\nThis ONE place consists of these connected parts — draw them TOGETHER as one coherent whole (one building/structure and its immediate surroundings), never as separate lots:\n- (outdoor part) 낡은 소형 어선 갑판 칠이 벗겨지고 나무와 쇠붙이가 부식된 낡고 작은 어선의 야외 구역. (특징: 낡은 나무 갑판 바닥; 어구와 그물; 녹슨 철제 구조물)\n- (indoor part) 낡은 소형 어선 조타실 선박을 조종하는 비좁은 실내 공간. 낡은 장비들이 놓여 있고 창밖으로 바다가 보인다. (특징: 조타 핸들; 낡은 해양 계기판; 바깥 안개가 보이는 유리창; 허공에 중첩되어 나타나는 불완전한 붓질 형태의 붉은 원들(주관적 시점))\n\nDraw the WHOLE place in one plan: the full outline of the main building or structure seen from directly above — its roof plane, with whatever stands on that top level drawn in place — plus every open ground or floor area around and on it, the entrances, stairs and approach paths that connect the parts, and every permanently installed element as a simple plan symbol in its true position. Indoor parts stay under the roof outline — do NOT expose their interior rooms; the roof plane and its top-level features represent the building. If the place is a vehicle or vessel, draw the ENTIRE craft from above as one complete shape. If the place is a commercial or public facility, include its signboard panels at their true positions, drawn as blank panels; residential or private places get no signage. Keep the geometry simple, unambiguous and physically plausible — this plan is the place's master spatial reference that later renders must stay consistent with.\n\nFrame the plan a little WIDER than the place itself: include a modest margin of the immediate surroundings — the adjacent street, ground, water or neighbouring structures the place actually touches — so the place reads in its real context. The place itself stays the dominant subject of the plan.\n\nMark EVERY opening of the place — each doorway, gate, window and level-access point (the top of a stair, a ladder, a hatch) — with a small hollow CIRCLE symbol placed exactly ON the wall, parapet, railing or hull line that opening belongs to. An opening symbol must sit on a real physical boundary line — never floating in open space — and openings between two parts must be shared by both. Doors that lead into an enclosed part sit on that part's outline at the side where the entrance really is. These hollow opening circles must be the ONLY circular marks anywhere on the plan — do not add any other round motifs, ring patterns or circular decorations to roofs, decks, floors or walls.\n\nIf the place's main level sits ON TOP of a building or structure (an upper level above the ground), the plan must make that unmistakable: draw the supporting building's full roof outline as that level's boundary, keep a clearly visible roof-edge/parapet line around it, place the level-access opening symbol where one arrives onto that level, and let the surrounding ground or street read as OUTSIDE and BELOW that outline — never draw an upper level as if it were its own ground-level lot with a yard of its own.\n\nSTRICT: NO people, NO animals, NO text, letters, numbers, labels, arrows, logos or watermarks anywhere in the image. The ONLY marker symbols allowed are the hollow-circle opening markers and the standard flat plan fixture symbols described above.\n\nThe ATTACHED image is the TOP-DOWN INTERIOR FLOOR PLAN of the building this location belongs to — a STRUCTURAL REFERENCE ONLY, never content to copy. Draw the site plan described above as a fresh drawing in the same drafting style. Keep the building's footprint size, shape, proportions and the placement of its doors, windows and level access consistent with that interior plan, so the two plans read as the same single building. Place the site plan's hollow-circle opening markers so they COINCIDE with the interior plan's door, window and stair positions on the shared walls — the two plans' openings must line up as the same physical openings. Do NOT copy the interior plan's room contents, furniture symbols, text or numbers into the site plan.",
        "prompt_version": "4.202607040120",
        "context_hash": "bbdeea7faa946f03",
        "locs": [
          "L20"
        ],
        "anchor_loc": "L21",
        "stage_chain": {
          "order": [
            "L20B02"
          ],
          "order_source": "trivial",
          "first_reason": "",
          "error": ""
        }
      }
    }
  },
  "step_id": "background_render",
  "run_id": "de0b44ae-1fb3-4bbe-90bd-6d61e8b09f79",
  "resolved_model": "gpt",
  "updated_at": "2026-07-17T03:07:44.834671+00:00",
  "project_config_snapshot": {}
}