{
  "status": "partial",
  "applicable_count": 22,
  "completed_count": 20,
  "failed_count": 2,
  "schema_version": 3,
  "config_hash": "77687594f8339713",
  "data": {
    "groups": {
      "L04B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L04B02.png",
        "t2i_prompt": "낡은 빌라 옥상과 옥탑방 외부를 담은 실제 시네마 카메라 촬영의 시네마틱 배경 플레이트. 대한민국 서해안권 포구 외곽의 2020년대 중반 생활권처럼 보이는 회색 안개 낀 낮, 습한 바닷바람이 감도는 오래된 공동주택 옥상이다. 높은 위치에서 넓은 렌즈로 비스듬히 내려다보며, 열린 옥상 데크 위에 작은 옥탑방 외벽과 낡은 물탱크가 함께 보이도록 구성한다. 카메라는 평면도식 직하강 구도가 아니라 실제 촬영용 고공 장비나 높은 인접 건물에서 포착한 듯한 자연스러운 사선 조망이며, 콘크리트 바닥의 오래된 녹색 방수 도막, 균열, 물때, 염분에 삭은 얼룩, 배수 자국이 선명하게 살아 있다.\n\n옥상 가장자리는 낮은 난간으로 둘러싸여 있고, 옥상 출입 계단 쪽 문턱이 한쪽에 보인다. 옥탑방 외벽에는 칠이 벗겨진 철제 출입문과 작은 외부 창이 있으며, 창 유리는 흐린 하늘과 주변 안개를 어둡게 반사한다. 데크 한편의 원통형 물탱크는 오래된 플라스틱 표면과 금속 배관의 녹, 케이블 타이, 생활 먼지까지 현실적으로 보인다. 빨랫줄은 옥상 일부를 가로지르며, 축축한 해풍에 천 조각과 빨래가 살짝 당겨진 형태로 걸려 있다. 낮은 목재 건조대 위에는 말린 약초 쟁반과 작은 꾸러미가 놓여 있어 한국적 생활 민속의 촉감이 은근히 느껴지지만, 의례 표식이나 선명한 상징은 임의로 추가하지 않는다.\n\n빛은 직사광보다 안개에 확산된 차가운 낮빛이 주가 되고, 옥탑방 벽과 물탱크 아래에는 깊고 부드러운 그림자가 깔린다. 먼 배경은 해안 변두리의 낮은 건물 윤곽과 희미한 전선, 흐릿한 항구 쪽 공기만 암시되며 과도하게 선명하지 않다. 실제 콘크리트, 녹슨 금속, 낡은 플라스틱, 젖은 목재, 바랜 섬유의 질감을 정직하게 포착한다. 35mm급 와이드 렌즈의 자연스러운 원근, 절제된 비네팅, 현실적인 피사계 심도, 미세한 필름 입자감, 채도가 낮은 한국형 해안 오컬트 스릴러 분위기의 회색 톤. 인적 없는 빈 옥상 배경만을 담아 현재 사건이나 순간적 행동 없이 지속적인 구조물과 생활 흔적만 남긴다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S4_Shot1에서는 옥상 열린 데크 위쪽에서 옥탑방 외벽과 물탱크 쪽을 내려다보는 넓은 고공 설정 샷으로 읽히게 한다. 서해안 변두리의 안개 낀 낮 공기, 낡은 방수 도막과 콘크리트 때, 바람에 당겨진 빨랫줄의 생활감, 낮은 목재 건조대 위의 말린 약초 질감을 유지하되 인물이나 현재 사건의 잔여물은 배경에 넣지 않는다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "above number 1, facing down toward numbers 2 and 7",
          "camera_height": "high aerial",
          "lens_hint": "wide lens",
          "framing_notes": "Use this for a daytime establishing view of the full open rooftop surface; apply number 11 as overlay only, not as a base floor-plan marker."
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_rooftop_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B02 is the only clean anchor candidate supplied by anchor_selection_metadata.candidate_bg_ids, so it is first and seeded directly from the floor plan. Its surfaced shot is a wide establishing view with no committed subject, and the camera is placed at unit marker 1 with a wide lens toward unit marker 2/base marker 5 to cover the shared target units 1, 2, and 3 plus the fixed base-marker inventory.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_rooftop_exterior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit marker 1 using the verbatim camera cell [5,4], aimed toward the listed look-at cell [2,6] associated with base marker 5 and the unit-2 exterior footprint; this supports the surfaced wide establishing shot while keeping base markers 1-10 readable as the fixed layout.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              6
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit marker 1, show the shared target unit markers 1, 2, and 3 as supported by the wide framing, with geometry visible-units superset [2,3] and visible-openings superset [4,5,6]. Include fixed base markers 1-10 and transient marker 11; do not include ignored markers 12, 13, 14, or 15.",
            "camera_framing_directive": "Use broad wide-lens coverage from camera unit 1 at camera cell [5,4], aimed toward look-at unit 2 at look-at cell [2,6], with fov_deg 90. The framing should read as a wide spatial overview of the target unit markers 1, 2, and 3 while keeping the fixed base markers 1-10 legible enough for continuity.",
            "subject_position_directive": "No committed subject cue is present in the surfaced shot staging for L04B02; keep the background free of invented subjects and use marker 11 only as the committed transient visual cue.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Carry the committed transient marker 11 only, alongside fixed base markers 1-10. No additional state cue is committed beyond the surfaced shot staging and use_numbered_elements list.",
            "negative_continuity_directive": "Do not include ignored state overlay marker numbers 12, 13, 14, or 15. Do not invent subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11]. From camera unit 1, keep visibility constrained to the geometry superset of visible units 2 and 3 and visible openings 4, 5, 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\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: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 using the verbatim camera cell [5,4], aimed toward the listed look-at cell [2,6] associated with base marker 5 and the unit-2 exterior footprint; this supports the surfaced wide establishing shot while keeping base markers 1-10 readable as the fixed layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 1, show the shared target unit markers 1, 2, and 3 as supported by the wide framing, with geometry visible-units superset [2,3] and visible-openings superset [4,5,6]. Include fixed base markers 1-10 and transient marker 11; do not include ignored markers 12, 13, 14, or 15.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 1 at camera cell [5,4], aimed toward look-at unit 2 at look-at cell [2,6], with fov_deg 90. The framing should read as a wide spatial overview of the target unit markers 1, 2, and 3 while keeping the fixed base markers 1-10 legible enough for continuity.\n  - subject_position_directive: No committed subject cue is present in the surfaced shot staging for L04B02; keep the background free of invented subjects and use marker 11 only as the committed transient visual cue.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry the committed transient marker 11 only, alongside fixed base markers 1-10. No additional state cue is committed beyond the surfaced shot staging and use_numbered_elements list.\n  - negative_continuity_directive: Do not include ignored state overlay marker numbers 12, 13, 14, or 15. Do not invent subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11]. From camera unit 1, keep visibility constrained to the geometry superset of visible units 2 and 3 and visible openings 4, 5, 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\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: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 using the verbatim camera cell [5,4], aimed toward the listed look-at cell [2,6] associated with base marker 5 and the unit-2 exterior footprint; this supports the surfaced wide establishing shot while keeping base markers 1-10 readable as the fixed layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 1, show the shared target unit markers 1, 2, and 3 as supported by the wide framing, with geometry visible-units superset [2,3] and visible-openings superset [4,5,6]. Include fixed base markers 1-10 and transient marker 11; do not include ignored markers 12, 13, 14, or 15.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 1 at camera cell [5,4], aimed toward look-at unit 2 at look-at cell [2,6], with fov_deg 90. The framing should read as a wide spatial overview of the target unit markers 1, 2, and 3 while keeping the fixed base markers 1-10 legible enough for continuity.\n  - subject_position_directive: No committed subject cue is present in the surfaced shot staging for L04B02; keep the background free of invented subjects and use marker 11 only as the committed transient visual cue.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry the committed transient marker 11 only, alongside fixed base markers 1-10. No additional state cue is committed beyond the surfaced shot staging and use_numbered_elements list.\n  - negative_continuity_directive: Do not include ignored state overlay marker numbers 12, 13, 14, or 15. Do not invent subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11]. From camera unit 1, keep visibility constrained to the geometry superset of visible units 2 and 3 and visible openings 4, 5, 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\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: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 using the verbatim camera cell [5,4], aimed toward the listed look-at cell [2,6] associated with base marker 5 and the unit-2 exterior footprint; this supports the surfaced wide establishing shot while keeping base markers 1-10 readable as the fixed layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 1, show the shared target unit markers 1, 2, and 3 as supported by the wide framing, with geometry visible-units superset [2,3] and visible-openings superset [4,5,6]. Include fixed base markers 1-10 and transient marker 11; do not include ignored markers 12, 13, 14, or 15.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 1 at camera cell [5,4], aimed toward look-at unit 2 at look-at cell [2,6], with fov_deg 90. The framing should read as a wide spatial overview of the target unit markers 1, 2, and 3 while keeping the fixed base markers 1-10 legible enough for continuity.\n  - subject_position_directive: No committed subject cue is present in the surfaced shot staging for L04B02; keep the background free of invented subjects and use marker 11 only as the committed transient visual cue.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry the committed transient marker 11 only, alongside fixed base markers 1-10. No additional state cue is committed beyond the surfaced shot staging and use_numbered_elements list.\n  - negative_continuity_directive: Do not include ignored state overlay marker numbers 12, 13, 14, or 15. Do not invent subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11]. From camera unit 1, keep visibility constrained to the geometry superset of visible units 2 and 3 and visible openings 4, 5, and 6.\n\n낡은 빌라 옥상과 옥탑방 외부를 담은 실제 시네마 카메라 촬영의 시네마틱 배경 플레이트. 대한민국 서해안권 포구 외곽의 2020년대 중반 생활권처럼 보이는 회색 안개 낀 낮, 습한 바닷바람이 감도는 오래된 공동주택 옥상이다. 높은 위치에서 넓은 렌즈로 비스듬히 내려다보며, 열린 옥상 데크 위에 작은 옥탑방 외벽과 낡은 물탱크가 함께 보이도록 구성한다. 카메라는 평면도식 직하강 구도가 아니라 실제 촬영용 고공 장비나 높은 인접 건물에서 포착한 듯한 자연스러운 사선 조망이며, 콘크리트 바닥의 오래된 녹색 방수 도막, 균열, 물때, 염분에 삭은 얼룩, 배수 자국이 선명하게 살아 있다.\n\n옥상 가장자리는 낮은 난간으로 둘러싸여 있고, 옥상 출입 계단 쪽 문턱이 한쪽에 보인다. 옥탑방 외벽에는 칠이 벗겨진 철제 출입문과 작은 외부 창이 있으며, 창 유리는 흐린 하늘과 주변 안개를 어둡게 반사한다. 데크 한편의 원통형 물탱크는 오래된 플라스틱 표면과 금속 배관의 녹, 케이블 타이, 생활 먼지까지 현실적으로 보인다. 빨랫줄은 옥상 일부를 가로지르며, 축축한 해풍에 천 조각과 빨래가 살짝 당겨진 형태로 걸려 있다. 낮은 목재 건조대 위에는 말린 약초 쟁반과 작은 꾸러미가 놓여 있어 한국적 생활 민속의 촉감이 은근히 느껴지지만, 의례 표식이나 선명한 상징은 임의로 추가하지 않는다.\n\n빛은 직사광보다 안개에 확산된 차가운 낮빛이 주가 되고, 옥탑방 벽과 물탱크 아래에는 깊고 부드러운 그림자가 깔린다. 먼 배경은 해안 변두리의 낮은 건물 윤곽과 희미한 전선, 흐릿한 항구 쪽 공기만 암시되며 과도하게 선명하지 않다. 실제 콘크리트, 녹슨 금속, 낡은 플라스틱, 젖은 목재, 바랜 섬유의 질감을 정직하게 포착한다. 35mm급 와이드 렌즈의 자연스러운 원근, 절제된 비네팅, 현실적인 피사계 심도, 미세한 필름 입자감, 채도가 낮은 한국형 해안 오컬트 스릴러 분위기의 회색 톤. 인적 없는 빈 옥상 배경만을 담아 현재 사건이나 순간적 행동 없이 지속적인 구조물과 생활 흔적만 남긴다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit marker 1 using the verbatim camera cell [5,4], aimed toward the listed look-at cell [2,6] associated with base marker 5 and the unit-2 exterior footprint; this supports the surfaced wide establishing shot while keeping base markers 1-10 readable as the fixed layout.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            6
          ],
          "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 marker 1, show the shared target unit markers 1, 2, and 3 as supported by the wide framing, with geometry visible-units superset [2,3] and visible-openings superset [4,5,6]. Include fixed base markers 1-10 and transient marker 11; do not include ignored markers 12, 13, 14, or 15.",
          "camera_framing_directive": "Use broad wide-lens coverage from camera unit 1 at camera cell [5,4], aimed toward look-at unit 2 at look-at cell [2,6], with fov_deg 90. The framing should read as a wide spatial overview of the target unit markers 1, 2, and 3 while keeping the fixed base markers 1-10 legible enough for continuity.",
          "subject_position_directive": "No committed subject cue is present in the surfaced shot staging for L04B02; keep the background free of invented subjects and use marker 11 only as the committed transient visual cue.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Carry the committed transient marker 11 only, alongside fixed base markers 1-10. No additional state cue is committed beyond the surfaced shot staging and use_numbered_elements list.",
          "negative_continuity_directive": "Do not include ignored state overlay marker numbers 12, 13, 14, or 15. Do not invent subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11]. From camera unit 1, keep visibility constrained to the geometry superset of visible units 2 and 3 and visible openings 4, 5, and 6."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_exterior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L04B03.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람이 비어 있는 현대 한국 서해안권 옥상 외부의 밤 장면으로, 열린 옥상 데크 가까운 위치에서 서 있는 사람 눈높이 약 1.6m로 옥탑방의 낡은 철문과 작은 외부 창문을 바라본다. 중간 광각 렌즈의 자연스러운 원근감으로 낮은 난간이 옥상 가장자리를 두르고, 거친 방수 콘크리트 바닥에는 오래된 물때와 염분 자국, 빗물 얼룩, 생활 먼지가 얇게 남아 있다. 옥탑방 외벽은 오래된 회백색 모르타르와 벗겨진 페인트, 녹슨 철제 문틀, 손때 묻은 손잡이, 습기로 어두워진 모서리를 가진 현실적인 주거 옥상 구조다. 작은 외부 창문은 내부 내용이 보이지 않는 검은 반사 유리와 희미한 주변광만 담고, 읽을 수 있는 표식이나 특정 이미지 없이 어둡고 낮은 명암의 표면으로 남아 있다. 옥상 한쪽에는 플라스틱 또는 금속 물탱크가 둔중하게 서 있고, 데크 일부를 가로지르는 빨랫줄은 축축한 밤공기에 살짝 처져 있으며, 낮은 목재 건조대 위에는 생활감 있는 말린 약초 쟁반과 묶음이 오래된 민속적 질감으로 놓여 있다. 조명은 해안 도시의 흐린 밤하늘, 먼 가로등의 탁한 나트륨색 반사, 옥상 주변에서 새어 나오는 약한 실용광이 섞인 어두운 회색 톤이며, 바다 안개가 얇게 스며들어 가장자리와 깊은 그림자를 부드럽게 흐린다. 현대 한국 주거지 옥상 특유의 실용적이고 낡은 재료감, 포구 근처의 습기, 절제된 공포 분위기와 토속적인 생활 흔적을 사실적으로 담는다. 35mm급 실제 시네마 렌즈의 자연스러운 심도, 미세한 비네팅, 억제된 자연 필름 입자, 과장되지 않은 저채도 범죄·오컬트 드라마 톤. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S10_Shot3에서는 열린 옥상 데크 쪽에서 옥탑방 철문과 작은 창문을 향한 밤 외부 진입 시야로 사용한다. 배경은 비어 있는 옥상 공간이며, 철문 주변의 낡은 금속 질감, 어두운 창유리, 낮은 난간, 물탱크와 빨랫줄, 목재 건조대의 위치감이 안정적으로 읽히도록 한다. 인물이나 현재 행동은 이 플레이트에 그리지 않는다.",
            "shot_id": "S10_Shot3"
          },
          {
            "guide_text": "S10_Shot4에서도 같은 옥상 외부의 야간 기준 플레이트로 유지한다. 카메라 높이와 방향은 서 있는 사람 눈높이에서 철문과 창문을 바라보는 중간 광각 구도이며, 안개 낀 해안 도시의 습한 밤공기와 콘크리트 표면의 생활감이 이어져야 한다. 창문 안쪽은 의미 있는 장면이 아니라 어두운 반사와 낮은 명암의 유리면으로만 처리한다.",
            "shot_id": "S10_Shot4"
          }
        ],
        "shot_ids": [
          "S10_Shot3",
          "S10_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 5 and number 6",
          "camera_height": "standing exterior eye level",
          "lens_hint": "moderate wide lens",
          "framing_notes": "Use this for the night exterior entry view; apply numbers 12 and 13 as overlay-only event cues."
        },
        "reference_decision": {
          "bg_id": "L04B03",
          "fp_id": "fp_rooftop_exterior",
          "node_index": 2,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B03 shares target unit markers 1, 2, and 3 and fixed base markers 1-10 with L04B02, so it should use the anchor as a same-physical-space reference. Its surfaced shots require state markers 12 and 13 and a closer unit-2 view toward marker 6, so the fixed layout is inherited while this node receives its own view and state cue treatment.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_rooftop_exterior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              1,
              5
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Normal coverage from unit marker 2 at [1,5] toward the verbatim look-at cell [0,7] prioritizes the marker-6 surface and adjacent fixed exterior elements while inheriting fixed layout continuity from L04B02.",
            "lens_enum": "normal",
            "look_at_cell": [
              0,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit marker 2, show the same physical space as L04B02 with fixed base markers 1-10 held in place, focusing the normal view toward look-at cell [0,7]. The geometry visible-units superset from camera unit 2 is [1,3], and the visible-openings superset is [4,5,6]. Include state markers 12 and 13; exclude ignored markers 11, 14, and 15.",
            "camera_framing_directive": "Use neutral normal-lens coverage from camera unit 2 at camera cell [1,5], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 50. The framing should prioritize the marker-6 area and adjacent fixed markers without the broad overhead feel of the anchor or the compressed telephoto feel of L04B01.",
            "subject_position_directive": "The surfaced staging commits a subject cue for S10_Shot3 as an unresolved silhouette behind or at the marker-6 surface, and S10_Shot4 as close foreground subject action with the fixed background secondary. Do not invent additional subjects beyond those committed staging cues.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Carry committed state markers 12 and 13 only, alongside fixed base markers 1-10. The surfaced staging commits a dark surface/silhouette-oriented state at the marker-6 area and a marker-12 entry-state cue; do not add unlisted state cues.",
            "negative_continuity_directive": "Keep fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Also do not include ignored state overlay marker numbers 11, 14, or 15. Do not invent extra subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,12,13]. From camera unit 2, keep visibility constrained to the geometry superset of visible units 1 and 3 and visible openings 4, 5, 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\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: [1, 5]\n  - look_at_unit: 2\n  - look_at_cell: [0, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit marker 2 at [1,5] toward the verbatim look-at cell [0,7] prioritizes the marker-6 surface and adjacent fixed exterior elements while inheriting fixed layout continuity from L04B02.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 2, show the same physical space as L04B02 with fixed base markers 1-10 held in place, focusing the normal view toward look-at cell [0,7]. The geometry visible-units superset from camera unit 2 is [1,3], and the visible-openings superset is [4,5,6]. Include state markers 12 and 13; exclude ignored markers 11, 14, and 15.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera unit 2 at camera cell [1,5], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 50. The framing should prioritize the marker-6 area and adjacent fixed markers without the broad overhead feel of the anchor or the compressed telephoto feel of L04B01.\n  - subject_position_directive: The surfaced staging commits a subject cue for S10_Shot3 as an unresolved silhouette behind or at the marker-6 surface, and S10_Shot4 as close foreground subject action with the fixed background secondary. Do not invent additional subjects beyond those committed staging cues.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry committed state markers 12 and 13 only, alongside fixed base markers 1-10. The surfaced staging commits a dark surface/silhouette-oriented state at the marker-6 area and a marker-12 entry-state cue; do not add unlisted state cues.\n  - negative_continuity_directive: Keep fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Also do not include ignored state overlay marker numbers 11, 14, or 15. Do not invent extra subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,12,13]. From camera unit 2, keep visibility constrained to the geometry superset of visible units 1 and 3 and visible openings 4, 5, 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\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: [1, 5]\n  - look_at_unit: 2\n  - look_at_cell: [0, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit marker 2 at [1,5] toward the verbatim look-at cell [0,7] prioritizes the marker-6 surface and adjacent fixed exterior elements while inheriting fixed layout continuity from L04B02.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 2, show the same physical space as L04B02 with fixed base markers 1-10 held in place, focusing the normal view toward look-at cell [0,7]. The geometry visible-units superset from camera unit 2 is [1,3], and the visible-openings superset is [4,5,6]. Include state markers 12 and 13; exclude ignored markers 11, 14, and 15.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera unit 2 at camera cell [1,5], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 50. The framing should prioritize the marker-6 area and adjacent fixed markers without the broad overhead feel of the anchor or the compressed telephoto feel of L04B01.\n  - subject_position_directive: The surfaced staging commits a subject cue for S10_Shot3 as an unresolved silhouette behind or at the marker-6 surface, and S10_Shot4 as close foreground subject action with the fixed background secondary. Do not invent additional subjects beyond those committed staging cues.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry committed state markers 12 and 13 only, alongside fixed base markers 1-10. The surfaced staging commits a dark surface/silhouette-oriented state at the marker-6 area and a marker-12 entry-state cue; do not add unlisted state cues.\n  - negative_continuity_directive: Keep fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Also do not include ignored state overlay marker numbers 11, 14, or 15. Do not invent extra subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,12,13]. From camera unit 2, keep visibility constrained to the geometry superset of visible units 1 and 3 and visible openings 4, 5, 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\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: [1, 5]\n  - look_at_unit: 2\n  - look_at_cell: [0, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit marker 2 at [1,5] toward the verbatim look-at cell [0,7] prioritizes the marker-6 surface and adjacent fixed exterior elements while inheriting fixed layout continuity from L04B02.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 2, show the same physical space as L04B02 with fixed base markers 1-10 held in place, focusing the normal view toward look-at cell [0,7]. The geometry visible-units superset from camera unit 2 is [1,3], and the visible-openings superset is [4,5,6]. Include state markers 12 and 13; exclude ignored markers 11, 14, and 15.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera unit 2 at camera cell [1,5], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 50. The framing should prioritize the marker-6 area and adjacent fixed markers without the broad overhead feel of the anchor or the compressed telephoto feel of L04B01.\n  - subject_position_directive: The surfaced staging commits a subject cue for S10_Shot3 as an unresolved silhouette behind or at the marker-6 surface, and S10_Shot4 as close foreground subject action with the fixed background secondary. Do not invent additional subjects beyond those committed staging cues.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry committed state markers 12 and 13 only, alongside fixed base markers 1-10. The surfaced staging commits a dark surface/silhouette-oriented state at the marker-6 area and a marker-12 entry-state cue; do not add unlisted state cues.\n  - negative_continuity_directive: Keep fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Also do not include ignored state overlay marker numbers 11, 14, or 15. Do not invent extra subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,12,13]. From camera unit 2, keep visibility constrained to the geometry superset of visible units 1 and 3 and visible openings 4, 5, and 6.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람이 비어 있는 현대 한국 서해안권 옥상 외부의 밤 장면으로, 열린 옥상 데크 가까운 위치에서 서 있는 사람 눈높이 약 1.6m로 옥탑방의 낡은 철문과 작은 외부 창문을 바라본다. 중간 광각 렌즈의 자연스러운 원근감으로 낮은 난간이 옥상 가장자리를 두르고, 거친 방수 콘크리트 바닥에는 오래된 물때와 염분 자국, 빗물 얼룩, 생활 먼지가 얇게 남아 있다. 옥탑방 외벽은 오래된 회백색 모르타르와 벗겨진 페인트, 녹슨 철제 문틀, 손때 묻은 손잡이, 습기로 어두워진 모서리를 가진 현실적인 주거 옥상 구조다. 작은 외부 창문은 내부 내용이 보이지 않는 검은 반사 유리와 희미한 주변광만 담고, 읽을 수 있는 표식이나 특정 이미지 없이 어둡고 낮은 명암의 표면으로 남아 있다. 옥상 한쪽에는 플라스틱 또는 금속 물탱크가 둔중하게 서 있고, 데크 일부를 가로지르는 빨랫줄은 축축한 밤공기에 살짝 처져 있으며, 낮은 목재 건조대 위에는 생활감 있는 말린 약초 쟁반과 묶음이 오래된 민속적 질감으로 놓여 있다. 조명은 해안 도시의 흐린 밤하늘, 먼 가로등의 탁한 나트륨색 반사, 옥상 주변에서 새어 나오는 약한 실용광이 섞인 어두운 회색 톤이며, 바다 안개가 얇게 스며들어 가장자리와 깊은 그림자를 부드럽게 흐린다. 현대 한국 주거지 옥상 특유의 실용적이고 낡은 재료감, 포구 근처의 습기, 절제된 공포 분위기와 토속적인 생활 흔적을 사실적으로 담는다. 35mm급 실제 시네마 렌즈의 자연스러운 심도, 미세한 비네팅, 억제된 자연 필름 입자, 과장되지 않은 저채도 범죄·오컬트 드라마 톤. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            1,
            5
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Normal coverage from unit marker 2 at [1,5] toward the verbatim look-at cell [0,7] prioritizes the marker-6 surface and adjacent fixed exterior elements while inheriting fixed layout continuity from L04B02.",
          "lens_enum": "normal",
          "look_at_cell": [
            0,
            7
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit marker 2, show the same physical space as L04B02 with fixed base markers 1-10 held in place, focusing the normal view toward look-at cell [0,7]. The geometry visible-units superset from camera unit 2 is [1,3], and the visible-openings superset is [4,5,6]. Include state markers 12 and 13; exclude ignored markers 11, 14, and 15.",
          "camera_framing_directive": "Use neutral normal-lens coverage from camera unit 2 at camera cell [1,5], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 50. The framing should prioritize the marker-6 area and adjacent fixed markers without the broad overhead feel of the anchor or the compressed telephoto feel of L04B01.",
          "subject_position_directive": "The surfaced staging commits a subject cue for S10_Shot3 as an unresolved silhouette behind or at the marker-6 surface, and S10_Shot4 as close foreground subject action with the fixed background secondary. Do not invent additional subjects beyond those committed staging cues.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Carry committed state markers 12 and 13 only, alongside fixed base markers 1-10. The surfaced staging commits a dark surface/silhouette-oriented state at the marker-6 area and a marker-12 entry-state cue; do not add unlisted state cues.",
          "negative_continuity_directive": "Keep fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Also do not include ignored state overlay marker numbers 11, 14, or 15. Do not invent extra subjects, extra units, extra openings, or additional state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,12,13]. From camera unit 2, keep visibility constrained to the geometry superset of visible units 1 and 3 and visible openings 4, 5, and 6."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_exterior"
          ],
          "ref_used": "fp_only",
          "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-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L04B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 대한민국 서해안권 도시 또는 포구의 오래된 옥탑 외부, 2020년대 중반의 생활감 있는 옥상 공간을 동틀 무렵의 푸른 회색빛과 엷은 해무 속에서 포착한다. 낮은 옥상 난간 가까운 위치의 낮은 외부 눈높이에서, 보통 화각의 렌즈로 옥탑방 외벽과 작은 외부 창문을 바라본다. 옥탑방의 작은 창문 안쪽은 따뜻한 노란 불빛으로 희미하게 밝혀져 있고, 유리 표면에는 새벽 습기와 약한 반사가 남아 있어 내부 정보는 보이지 않는다. 주변은 사람이 없는 빈 옥상이며, 낡은 방수 콘크리트 바닥에는 오래된 물때와 소금기 어린 먼지, 미세한 균열과 빗물 자국이 자연스럽게 쌓여 있다. 낮은 parapet 형태의 난간은 칠이 바랜 시멘트와 얼룩진 모서리로 둘러져 있고, 옥탑방 외벽에는 바닷바람에 낡은 회색 페인트와 거친 미장 질감이 보인다. 철제 출입문은 오래된 도장면과 가장자리 녹, 손잡이 주변의 생활 마모가 있는 현실적인 한국 옥탑방 문처럼 보인다. 옥상 한쪽에는 플라스틱 또는 금속 물탱크가 어두운 실루엣으로 서 있고, 일부 공간을 가로지르는 빨랫줄은 축축한 새벽 공기 속에서 느슨하게 걸려 있다. 낮은 나무 건조대 위에는 말린 약초 쟁반과 다발이 생활 속 민속적 질감으로 놓여 있으며, 과장된 장식이 아니라 실제로 말려 둔 식물처럼 건조한 섬유감과 색바램을 가진다. 빛은 차가운 새벽 자연광을 기본으로 하고, 창문에서 새어 나오는 따뜻한 실내 조명이 옥상 표면 일부를 약하게 물들인다. 전체 분위기는 해안의 안개, 깊은 그림자, 눅눅한 공기, 한국적 토속 오컬트 호러의 불길한 정적을 담되, 그래픽한 사건 흔적 없이 오래된 생활 공간의 현실감에 머문다. 35mm급 실제 시네마 카메라, 자연스러운 심도, 절제된 필름 입자, 미세한 렌즈 비네팅, 위치 촬영 같은 거친 재질감과 비광택 표면. 평면도나 건축 도면이 아닌 실제 옥상에서 촬영한 빈 외부 공간. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S17_Shot2에서는 동틀 무렵의 정적인 옥탑 외부 배경으로 사용한다. 낮은 난간 가까운 위치에서 옥탑방 외벽과 불 켜진 작은 창문이 시선의 중심이 되도록 하고, 옥상 바닥의 축축한 콘크리트 질감, 물탱크, 빨랫줄, 건조대와 말린 약초가 주변부에 자연스럽게 남아 있어야 한다. 장면 레이어가 얹힐 수 있도록 배경은 비어 있고 고요한 상태로 유지한다.",
            "shot_id": "S17_Shot2"
          }
        ],
        "shot_ids": [
          "S17_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3, facing toward number 6 and number 2",
          "camera_height": "low exterior eye level",
          "lens_hint": "moderate lens",
          "framing_notes": "Use this for the dawn still exterior view; apply numbers 14 and 15 as overlay-only cues."
        },
        "reference_decision": {
          "bg_id": "L04B01",
          "fp_id": "fp_rooftop_exterior",
          "node_index": 1,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B01 uses L04B02 as the same-fp reference because it shares target unit markers 1, 2, and 3 and base markers 1-10. The surfaced shot is a tight subject-led view with marker 14 and marker 15 state/transient cues, so it should keep the fixed positions from the anchor but use a different narrow camera slice from unit marker 3 toward marker 6 rather than reinventing the layout.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_rooftop_exterior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              1,
              1
            ],
            "camera_unit": 3,
            "fov_deg": 25,
            "framing_notes": "Telephoto coverage from unit marker 3 at [1,1] toward the verbatim look-at cell [0,7] emphasizes a narrow, compressed slice around base marker 6 while preserving the L04B02 fixed layout as the same physical space.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              0,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit marker 3, use the narrow view toward look-at cell [0,7] in the same physical space as L04B02. Preserve fixed base markers 1-10 from the reference, with geometry visible-units superset [1,2] and visible-openings superset [4,5,6]. Include transient markers 14 and 15; exclude ignored markers 11, 12, and 13.",
            "camera_framing_directive": "Use compressed telephoto coverage from camera unit 3 at camera cell [1,1], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 25. The framing should be narrow and background-compressed, consistent with the surfaced close framing, while maintaining the anchor reference positions for fixed base markers 1-10.",
            "subject_position_directive": "The surfaced shot commits marker 15 as the close foreground subject cue, with the subject extremely near the camera and the fixed space reduced to soft background context. Do not add any other subject beyond the committed marker 15/staging facts.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Carry committed transient/state markers 14 and 15 only, alongside fixed base markers 1-10. The surfaced staging commits a small reflected light cue and shallow background context; do not add unlisted state cues.",
            "negative_continuity_directive": "Keep the fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Do not include ignored state overlay marker numbers 11, 12, or 13. Do not invent extra subjects, extra openings, additional units, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,14,15]. From camera unit 3, keep visibility constrained to the geometry superset of visible units 1 and 2 and visible openings 4, 5, 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\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: [1, 1]\n  - look_at_unit: 2\n  - look_at_cell: [0, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit marker 3 at [1,1] toward the verbatim look-at cell [0,7] emphasizes a narrow, compressed slice around base marker 6 while preserving the L04B02 fixed layout as the same physical space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 3, use the narrow view toward look-at cell [0,7] in the same physical space as L04B02. Preserve fixed base markers 1-10 from the reference, with geometry visible-units superset [1,2] and visible-openings superset [4,5,6]. Include transient markers 14 and 15; exclude ignored markers 11, 12, and 13.\n  - camera_framing_directive: Use compressed telephoto coverage from camera unit 3 at camera cell [1,1], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 25. The framing should be narrow and background-compressed, consistent with the surfaced close framing, while maintaining the anchor reference positions for fixed base markers 1-10.\n  - subject_position_directive: The surfaced shot commits marker 15 as the close foreground subject cue, with the subject extremely near the camera and the fixed space reduced to soft background context. Do not add any other subject beyond the committed marker 15/staging facts.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry committed transient/state markers 14 and 15 only, alongside fixed base markers 1-10. The surfaced staging commits a small reflected light cue and shallow background context; do not add unlisted state cues.\n  - negative_continuity_directive: Keep the fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Do not include ignored state overlay marker numbers 11, 12, or 13. Do not invent extra subjects, extra openings, additional units, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,14,15]. From camera unit 3, keep visibility constrained to the geometry superset of visible units 1 and 2 and visible openings 4, 5, 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\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: [1, 1]\n  - look_at_unit: 2\n  - look_at_cell: [0, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit marker 3 at [1,1] toward the verbatim look-at cell [0,7] emphasizes a narrow, compressed slice around base marker 6 while preserving the L04B02 fixed layout as the same physical space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 3, use the narrow view toward look-at cell [0,7] in the same physical space as L04B02. Preserve fixed base markers 1-10 from the reference, with geometry visible-units superset [1,2] and visible-openings superset [4,5,6]. Include transient markers 14 and 15; exclude ignored markers 11, 12, and 13.\n  - camera_framing_directive: Use compressed telephoto coverage from camera unit 3 at camera cell [1,1], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 25. The framing should be narrow and background-compressed, consistent with the surfaced close framing, while maintaining the anchor reference positions for fixed base markers 1-10.\n  - subject_position_directive: The surfaced shot commits marker 15 as the close foreground subject cue, with the subject extremely near the camera and the fixed space reduced to soft background context. Do not add any other subject beyond the committed marker 15/staging facts.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry committed transient/state markers 14 and 15 only, alongside fixed base markers 1-10. The surfaced staging commits a small reflected light cue and shallow background context; do not add unlisted state cues.\n  - negative_continuity_directive: Keep the fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Do not include ignored state overlay marker numbers 11, 12, or 13. Do not invent extra subjects, extra openings, additional units, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,14,15]. From camera unit 3, keep visibility constrained to the geometry superset of visible units 1 and 2 and visible openings 4, 5, 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\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: [1, 1]\n  - look_at_unit: 2\n  - look_at_cell: [0, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit marker 3 at [1,1] toward the verbatim look-at cell [0,7] emphasizes a narrow, compressed slice around base marker 6 while preserving the L04B02 fixed layout as the same physical space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 3, use the narrow view toward look-at cell [0,7] in the same physical space as L04B02. Preserve fixed base markers 1-10 from the reference, with geometry visible-units superset [1,2] and visible-openings superset [4,5,6]. Include transient markers 14 and 15; exclude ignored markers 11, 12, and 13.\n  - camera_framing_directive: Use compressed telephoto coverage from camera unit 3 at camera cell [1,1], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 25. The framing should be narrow and background-compressed, consistent with the surfaced close framing, while maintaining the anchor reference positions for fixed base markers 1-10.\n  - subject_position_directive: The surfaced shot commits marker 15 as the close foreground subject cue, with the subject extremely near the camera and the fixed space reduced to soft background context. Do not add any other subject beyond the committed marker 15/staging facts.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry committed transient/state markers 14 and 15 only, alongside fixed base markers 1-10. The surfaced staging commits a small reflected light cue and shallow background context; do not add unlisted state cues.\n  - negative_continuity_directive: Keep the fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Do not include ignored state overlay marker numbers 11, 12, or 13. Do not invent extra subjects, extra openings, additional units, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,14,15]. From camera unit 3, keep visibility constrained to the geometry superset of visible units 1 and 2 and visible openings 4, 5, and 6.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 대한민국 서해안권 도시 또는 포구의 오래된 옥탑 외부, 2020년대 중반의 생활감 있는 옥상 공간을 동틀 무렵의 푸른 회색빛과 엷은 해무 속에서 포착한다. 낮은 옥상 난간 가까운 위치의 낮은 외부 눈높이에서, 보통 화각의 렌즈로 옥탑방 외벽과 작은 외부 창문을 바라본다. 옥탑방의 작은 창문 안쪽은 따뜻한 노란 불빛으로 희미하게 밝혀져 있고, 유리 표면에는 새벽 습기와 약한 반사가 남아 있어 내부 정보는 보이지 않는다. 주변은 사람이 없는 빈 옥상이며, 낡은 방수 콘크리트 바닥에는 오래된 물때와 소금기 어린 먼지, 미세한 균열과 빗물 자국이 자연스럽게 쌓여 있다. 낮은 parapet 형태의 난간은 칠이 바랜 시멘트와 얼룩진 모서리로 둘러져 있고, 옥탑방 외벽에는 바닷바람에 낡은 회색 페인트와 거친 미장 질감이 보인다. 철제 출입문은 오래된 도장면과 가장자리 녹, 손잡이 주변의 생활 마모가 있는 현실적인 한국 옥탑방 문처럼 보인다. 옥상 한쪽에는 플라스틱 또는 금속 물탱크가 어두운 실루엣으로 서 있고, 일부 공간을 가로지르는 빨랫줄은 축축한 새벽 공기 속에서 느슨하게 걸려 있다. 낮은 나무 건조대 위에는 말린 약초 쟁반과 다발이 생활 속 민속적 질감으로 놓여 있으며, 과장된 장식이 아니라 실제로 말려 둔 식물처럼 건조한 섬유감과 색바램을 가진다. 빛은 차가운 새벽 자연광을 기본으로 하고, 창문에서 새어 나오는 따뜻한 실내 조명이 옥상 표면 일부를 약하게 물들인다. 전체 분위기는 해안의 안개, 깊은 그림자, 눅눅한 공기, 한국적 토속 오컬트 호러의 불길한 정적을 담되, 그래픽한 사건 흔적 없이 오래된 생활 공간의 현실감에 머문다. 35mm급 실제 시네마 카메라, 자연스러운 심도, 절제된 필름 입자, 미세한 렌즈 비네팅, 위치 촬영 같은 거친 재질감과 비광택 표면. 평면도나 건축 도면이 아닌 실제 옥상에서 촬영한 빈 외부 공간. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            1,
            1
          ],
          "camera_unit": 3,
          "fov_deg": 25,
          "framing_notes": "Telephoto coverage from unit marker 3 at [1,1] toward the verbatim look-at cell [0,7] emphasizes a narrow, compressed slice around base marker 6 while preserving the L04B02 fixed layout as the same physical space.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            0,
            7
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit marker 3, use the narrow view toward look-at cell [0,7] in the same physical space as L04B02. Preserve fixed base markers 1-10 from the reference, with geometry visible-units superset [1,2] and visible-openings superset [4,5,6]. Include transient markers 14 and 15; exclude ignored markers 11, 12, and 13.",
          "camera_framing_directive": "Use compressed telephoto coverage from camera unit 3 at camera cell [1,1], aimed toward look-at unit 2 at look-at cell [0,7], with fov_deg 25. The framing should be narrow and background-compressed, consistent with the surfaced close framing, while maintaining the anchor reference positions for fixed base markers 1-10.",
          "subject_position_directive": "The surfaced shot commits marker 15 as the close foreground subject cue, with the subject extremely near the camera and the fixed space reduced to soft background context. Do not add any other subject beyond the committed marker 15/staging facts.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Carry committed transient/state markers 14 and 15 only, alongside fixed base markers 1-10. The surfaced staging commits a small reflected light cue and shallow background context; do not add unlisted state cues.",
          "negative_continuity_directive": "Keep the fixed base markers 1-10 in the same positions established by reference L04B02, but do not carry over L04B02 transient marker 11. Do not include ignored state overlay marker numbers 11, 12, or 13. Do not invent extra subjects, extra openings, additional units, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,14,15]. From camera unit 3, keep visibility constrained to the geometry superset of visible units 1 and 2 and visible openings 4, 5, and 6."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_exterior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람이 없는 현대 한국 옥탑방 내부의 거실·식사 공간·간이 싱크대 일대를 낮 시간에 담는다. 카메라는 금속 현관문 가까운 위치에서 약 1.5m의 낮은 실내 눈높이로 서 있고, 24–28mm 광각 렌즈로 거실 겸 식사 겸 간이 주방 영역을 향해 바라본다. 프레임 안에는 낡은 금속 현관문 가장자리와 오래된 문틀, 두 침실문과 욕실문으로 이어지는 좁은 동선, 작은 거실 창에서 들어오는 부드러운 낮빛, 싱크대 수전과 basin, 소형 조리 버너, 식탁과 의자, TV, 플로어 램프가 자연스럽게 보인다. 대한민국 서해안권 도시의 오래된 옥탑 주거처럼 낮은 천장, 얇은 벽지의 미세한 들뜸, 습기 먹은 몰딩, 생활 스크래치가 남은 장판, 손때 묻은 주방 금속과 플라스틱, 좁은 실내에 쌓인 일상적인 마모를 사실적으로 표현한다. 작은 창빛은 약간 흐리고 회색기 있는 해안 낮빛으로 들어와 싱크대와 식탁 표면에 약한 반사를 만들고, 실내 그림자는 깊지만 과장되지 않다. TV는 물리적인 가전으로만 존재하며 화면 안은 낮은 대비의 추상적 흐림과 반사광, 알아볼 수 없는 어두운 색면만 보인다. 식탁 위의 사진 프레임도 오래된 종이 질감과 유리 반사만 느껴지고 내부 이미지는 읽히지 않는 흐릿한 색 덩어리로 처리한다. 간이 주방 표면에는 물기 자국, 오래된 세제 흔적, 금속 수전의 무딘 광택, 버너 주변의 그을음과 반복 사용의 변색이 남아 있어 생활감이 강하다. 전체 색은 탁한 회색과 낡은 베이지, 주방 금속의 차가운 은색, 낮빛의 희미한 온기가 섞인 한국형 생활 리얼리즘 톤이며, 해안 안개가 묻은 듯한 무겁고 촉각적인 분위기를 유지한다. 35mm급 실제 카메라 촬영처럼 자연스러운 원근, 얕지 않은 실내 심도, 절제된 필름 입자, 미세한 렌즈 비네팅과 현실적인 재질감을 갖춘다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S5_Shot1에서는 이 배경을 낮 시간 옥탑방의 빈 생활 공간 기준 플레이트로 사용한다. 금속 현관문 쪽에서 거실·싱크대·식탁·TV가 한 프레임에 잡히는 넓은 시야를 유지하고, 작은 창에서 들어오는 흐린 해안 도시의 낮빛과 낡은 실내 재질의 생활감을 우선한다. TV 화면과 식탁 위 사진은 추상적인 반사와 흐림 상태로 남겨 장면 레이어가 필요한 정보를 따로 얹을 수 있게 한다.",
            "shot_id": "S5_Shot1"
          },
          {
            "guide_text": "S5_Shot8에서도 같은 구조와 가구 위치가 이어지는 빈 옥탑방 내부 플레이트로 사용한다. 싱크대와 버너, 식탁, TV, 플로어 램프, 각 문과 작은 창의 상대 위치가 안정적으로 느껴지게 하고, 현재 장면의 행동이나 일시적 흔적이 아니라 낮의 생활 조명과 오래된 표면 질감만 남긴다. 화면·사진 내부는 읽을 수 없는 낮은 대비의 색면과 유리 반사로 제한한다.",
            "shot_id": "S5_Shot8"
          }
        ],
        "shot_ids": [
          "S5_Shot1",
          "S5_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 5, facing toward numbers 1, 12, 14, and 15",
          "camera_height": "eye level for a compact interior, about 1.5 m",
          "lens_hint": "24-28 mm wide lens",
          "framing_notes": "Day domestic view emphasizing the living-kitchen area, small window light, TV, sink, and cooking surface."
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B01 is in the supplied clean anchor candidate set and is selected as the single dwelling-identity anchor because it establishes unit 1 with fixed base markers 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, and 19 while carrying only committed transient marker 25. The camera is placed at the verbatim unit-1 candidate cell [2,2] and looks to the verbatim marker cell [5,1] for a normal unit-1 plate supporting the close and insert staged shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_rooftop_room_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              2,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use a neutral normal view from unit 1 toward marker cell [5,1] so the committed unit-1 fixtures and furnishings can sit behind the staged close and insert compositions without inventing extra spaces.",
            "lens_enum": "normal",
            "look_at_cell": [
              5,
              1
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit marker 1 as the dominant visible space. The committed base markers for this plate are 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, and 19 within the unit-1 view; geometry exposes openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets from unit 1.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,1] with a normal 50 degree field of view; keep coverage neutral so the staged close and insert shots can use unit-1 background structure without broad exaggeration.",
            "subject_position_directive": "For S5_Shot1, a committed subject is perched on a chair edge in a close composition with unit-1 background elements receding behind. For S5_Shot8, the committed visible subject cue is only the wrist/hand insert held forward with the entryway background blurred; keep faces and uncommitted subjects out of the plate.",
            "state_cue_directive": "Carry committed transient marker 25 along with use_numbered_elements 1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, and 25. Because clean_background_expected is false, include only that committed transient cue and do not import ignored state overlays.",
            "negative_continuity_directive": "Avoid drawing ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or marker states outside the unit-1 plan for this node, and do not add any unlisted subject or state cue beyond staged subject fragments and marker 25."
          },
          "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, 2]\n  - look_at_unit: 1\n  - look_at_cell: [5, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral normal view from unit 1 toward marker cell [5,1] so the committed unit-1 fixtures and furnishings can sit behind the staged close and insert compositions without inventing extra spaces.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the dominant visible space. The committed base markers for this plate are 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, and 19 within the unit-1 view; geometry exposes openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets from unit 1.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,1] with a normal 50 degree field of view; keep coverage neutral so the staged close and insert shots can use unit-1 background structure without broad exaggeration.\n  - subject_position_directive: For S5_Shot1, a committed subject is perched on a chair edge in a close composition with unit-1 background elements receding behind. For S5_Shot8, the committed visible subject cue is only the wrist/hand insert held forward with the entryway background blurred; keep faces and uncommitted subjects out of the plate.\n  - state_cue_directive: Carry committed transient marker 25 along with use_numbered_elements 1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, and 25. Because clean_background_expected is false, include only that committed transient cue and do not import ignored state overlays.\n  - negative_continuity_directive: Avoid drawing ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or marker states outside the unit-1 plan for this node, and do not add any unlisted subject or state cue beyond staged subject fragments and marker 25.\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, 2]\n  - look_at_unit: 1\n  - look_at_cell: [5, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral normal view from unit 1 toward marker cell [5,1] so the committed unit-1 fixtures and furnishings can sit behind the staged close and insert compositions without inventing extra spaces.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the dominant visible space. The committed base markers for this plate are 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, and 19 within the unit-1 view; geometry exposes openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets from unit 1.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,1] with a normal 50 degree field of view; keep coverage neutral so the staged close and insert shots can use unit-1 background structure without broad exaggeration.\n  - subject_position_directive: For S5_Shot1, a committed subject is perched on a chair edge in a close composition with unit-1 background elements receding behind. For S5_Shot8, the committed visible subject cue is only the wrist/hand insert held forward with the entryway background blurred; keep faces and uncommitted subjects out of the plate.\n  - state_cue_directive: Carry committed transient marker 25 along with use_numbered_elements 1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, and 25. Because clean_background_expected is false, include only that committed transient cue and do not import ignored state overlays.\n  - negative_continuity_directive: Avoid drawing ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or marker states outside the unit-1 plan for this node, and do not add any unlisted subject or state cue beyond staged subject fragments and marker 25.\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, 2]\n  - look_at_unit: 1\n  - look_at_cell: [5, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral normal view from unit 1 toward marker cell [5,1] so the committed unit-1 fixtures and furnishings can sit behind the staged close and insert compositions without inventing extra spaces.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the dominant visible space. The committed base markers for this plate are 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, and 19 within the unit-1 view; geometry exposes openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets from unit 1.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,1] with a normal 50 degree field of view; keep coverage neutral so the staged close and insert shots can use unit-1 background structure without broad exaggeration.\n  - subject_position_directive: For S5_Shot1, a committed subject is perched on a chair edge in a close composition with unit-1 background elements receding behind. For S5_Shot8, the committed visible subject cue is only the wrist/hand insert held forward with the entryway background blurred; keep faces and uncommitted subjects out of the plate.\n  - state_cue_directive: Carry committed transient marker 25 along with use_numbered_elements 1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, and 25. Because clean_background_expected is false, include only that committed transient cue and do not import ignored state overlays.\n  - negative_continuity_directive: Avoid drawing ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or marker states outside the unit-1 plan for this node, and do not add any unlisted subject or state cue beyond staged subject fragments and marker 25.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람이 없는 현대 한국 옥탑방 내부의 거실·식사 공간·간이 싱크대 일대를 낮 시간에 담는다. 카메라는 금속 현관문 가까운 위치에서 약 1.5m의 낮은 실내 눈높이로 서 있고, 24–28mm 광각 렌즈로 거실 겸 식사 겸 간이 주방 영역을 향해 바라본다. 프레임 안에는 낡은 금속 현관문 가장자리와 오래된 문틀, 두 침실문과 욕실문으로 이어지는 좁은 동선, 작은 거실 창에서 들어오는 부드러운 낮빛, 싱크대 수전과 basin, 소형 조리 버너, 식탁과 의자, TV, 플로어 램프가 자연스럽게 보인다. 대한민국 서해안권 도시의 오래된 옥탑 주거처럼 낮은 천장, 얇은 벽지의 미세한 들뜸, 습기 먹은 몰딩, 생활 스크래치가 남은 장판, 손때 묻은 주방 금속과 플라스틱, 좁은 실내에 쌓인 일상적인 마모를 사실적으로 표현한다. 작은 창빛은 약간 흐리고 회색기 있는 해안 낮빛으로 들어와 싱크대와 식탁 표면에 약한 반사를 만들고, 실내 그림자는 깊지만 과장되지 않다. TV는 물리적인 가전으로만 존재하며 화면 안은 낮은 대비의 추상적 흐림과 반사광, 알아볼 수 없는 어두운 색면만 보인다. 식탁 위의 사진 프레임도 오래된 종이 질감과 유리 반사만 느껴지고 내부 이미지는 읽히지 않는 흐릿한 색 덩어리로 처리한다. 간이 주방 표면에는 물기 자국, 오래된 세제 흔적, 금속 수전의 무딘 광택, 버너 주변의 그을음과 반복 사용의 변색이 남아 있어 생활감이 강하다. 전체 색은 탁한 회색과 낡은 베이지, 주방 금속의 차가운 은색, 낮빛의 희미한 온기가 섞인 한국형 생활 리얼리즘 톤이며, 해안 안개가 묻은 듯한 무겁고 촉각적인 분위기를 유지한다. 35mm급 실제 카메라 촬영처럼 자연스러운 원근, 얕지 않은 실내 심도, 절제된 필름 입자, 미세한 렌즈 비네팅과 현실적인 재질감을 갖춘다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            2,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use a neutral normal view from unit 1 toward marker cell [5,1] so the committed unit-1 fixtures and furnishings can sit behind the staged close and insert compositions without inventing extra spaces.",
          "lens_enum": "normal",
          "look_at_cell": [
            5,
            1
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit marker 1 as the dominant visible space. The committed base markers for this plate are 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, and 19 within the unit-1 view; geometry exposes openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets from unit 1.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,1] with a normal 50 degree field of view; keep coverage neutral so the staged close and insert shots can use unit-1 background structure without broad exaggeration.",
          "subject_position_directive": "For S5_Shot1, a committed subject is perched on a chair edge in a close composition with unit-1 background elements receding behind. For S5_Shot8, the committed visible subject cue is only the wrist/hand insert held forward with the entryway background blurred; keep faces and uncommitted subjects out of the plate.",
          "state_cue_directive": "Carry committed transient marker 25 along with use_numbered_elements 1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, and 25. Because clean_background_expected is false, include only that committed transient cue and do not import ignored state overlays.",
          "negative_continuity_directive": "Avoid drawing ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or marker states outside the unit-1 plan for this node, and do not add any unlisted subject or state cue beyond staged subject fragments and marker 25."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B05.png",
        "t2i_prompt": "대한민국 서해안권 도시 생활권의 오래된 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 인물 없이 비어 있는 밤의 실내이며, 거실 겸 식사 공간과 작은 주방 구역에서 딸 방 문을 지나 방 안쪽으로 이어지는 좁은 구조가 느껴진다. 카메라는 딸 방 문 가까이에 낮고 긴장된 눈높이 약 1.3m로 서 있고, 28mm 렌즈로 딸 방의 창가 커튼, 침대, 방 가장자리의 생활 물건, 문틀 너머의 거실 일부가 함께 보이도록 촬영한다. 평면도 같은 내려다보는 시점이 아니라 실제 사람이 문가에 선 듯한 수평 시선이며, 문틀과 커튼이 시야를 조금 가려 방 안쪽을 완전히 드러내지 않는 구도다.\n\n현대 한국 2020년대 중반의 저렴한 옥탑 주거 공간답게 낮은 천장, 오래된 벽지, 살짝 들뜬 장판, 얇은 알루미늄 창틀, 습기로 얼룩진 창가, 반복해서 닦아 광택이 죽은 싱크대와 수도꼭지, 작은 조리 버너, 낡은 식탁과 의자, 꺼진 검은 유리 화면의 TV, 스탠드 조명, 커튼, 침대, 가방과 작은 인형이 자연스럽게 놓여 있다. TV 화면은 아무 정보도 담지 않은 어두운 반사 표면으로만 보인다. 벽과 바닥에는 오랜 생활에서 생긴 먼지, 긁힘, 눌린 자국, 습기 자국, 그을음 같은 안정된 마모가 남아 있고, 표면은 과하게 정돈되지 않은 현실적인 생활감으로 처리한다.\n\n조명은 깊은 밤의 실내 상태다. 거실 쪽 스탠드와 주방의 약한 전구색 실내등이 낮은 밝기로 번지고, 창밖에서는 흐린 해안 도시의 차갑고 푸른 밤빛이 얇게 들어온다. 따뜻한 실내광과 차가운 창빛이 좁은 방 안에서 섞이며, 커튼 주름과 문틀 그림자가 벽과 바닥에 길게 내려앉는다. 안개 낀 해안권 밤의 습하고 무거운 공기, 무채색에 가까운 회색과 갈색, 깊은 그림자를 중심으로 한 한국형 오컬트 호러의 현실적인 긴장감을 유지한다. 재료는 실제 목재 무늬, 플라스틱 변색, 금속 녹과 물때, 천 커튼의 섬유 결, 오래된 장판의 반사까지 사실적으로 보이게 한다. 자연스러운 피사계 심도, 절제된 필름 입자, 실제 렌즈의 약한 왜곡과 비네팅이 있는 35mm급 시네마 카메라 촬영 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S12_Shot6에서는 딸 방 문 근처의 낮은 눈높이에서 방 안쪽과 커튼, 침대가 한 프레임 안에 긴장감 있게 걸리도록 배경을 사용한다. 커튼과 문틀이 시야를 부분적으로 막아 불길한 공백을 만들되, 배경 플레이트 자체는 사람이 없는 비어 있는 옥탑방 실내로 유지한다.",
            "shot_id": "S12_Shot6"
          },
          {
            "guide_text": "S12_Shot11에서는 같은 밤 조명 상태와 같은 가구 배치를 유지해 연속성을 맞춘다. 딸 방 창가의 커튼, 침대, 생활감 있는 바닥과 벽면, 거실 쪽에서 흘러오는 약한 실내광이 공간의 방향을 분명히 하도록 한다. 순간적 사건 흔적은 장면 레이어에서 처리되므로 배경에는 고정된 생활 공간만 남긴다.",
            "shot_id": "S12_Shot11"
          },
          {
            "guide_text": "S12_Shot14에서는 28mm 렌즈의 넓은 실내감과 낮은 긴장감을 살려 문가에서 방 안쪽을 바라보는 구도를 유지한다. 밤의 옥탑방 특유의 좁고 습한 생활감, 낡은 커튼과 침대, 창 주변의 어두운 반사, 오래된 벽지와 바닥의 마모가 화면의 공포 분위기를 받쳐 주게 한다.",
            "shot_id": "S12_Shot14"
          }
        ],
        "shot_ids": [
          "S12_Shot6",
          "S12_Shot11",
          "S12_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7, facing toward numbers 3, 11, 18, and 30",
          "camera_height": "low tense eye level, about 1.3 m",
          "lens_hint": "28 mm lens",
          "framing_notes": "Night murder-scene view should imply horror through blocked sightlines, curtain concealment, dark stains, and evidence objects rather than graphic detail."
        },
        "reference_decision": {
          "bg_id": "L05B05",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 2,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B05 primarily introduces a different physical area from the unit-1 anchor while still sharing dwelling style and some co-visible unit-1 markers. L05B01 is used only as the same-fp style and unit-1 continuity reference; the unit-3 layout must be composed freshly from markers 3, 7, 10, 11, 18, and 20 plus the listed unit-1 and unit-2 connections. The camera cell [4,6] is copied from unit 3 and looks to [2,2] for wide coverage toward unit 1.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_rooftop_room_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              4,
              6
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use a wide view from unit 3 toward unit 1 so the staged wide and insert shots can relate the unit-3 target area to the co-visible unit-1 markers listed in the render facts.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              1
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit marker 3 as the main target area while allowing unit marker 1 continuity where the wide view points back to [2,2]. Committed base markers include 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, and 20; geometry lists openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets.",
            "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 1 at look_at_cell [2,2] with a wide 90 degree field of view; allow broad coverage linking the unit-3 target area to the unit-1 markers named in the render facts.",
            "subject_position_directive": "S12_Shot6 commits a subject slumped by the marker-11 area in a wide unit-3 composition. S12_Shot11 commits only a rigid hand and photo insert near the floor. S12_Shot14 commits no person in frame and should keep the wall-focused view free of invented subjects.",
            "state_cue_directive": "Carry committed transient markers 26, 27, 28, 29, and 30 with use_numbered_elements 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 26, 27, 28, 29, and 30. Because clean_background_expected is false, include only those committed state overlays.",
            "negative_continuity_directive": "Avoid ignored overlay markers 25, 31, 32, 33, 34, 35, 36, 37, and 38. Use L05B01 only for shared dwelling style and fixed unit-1 placement; do not copy L05B01 transient marker 25 into this node, and do not invent unlisted markers beyond the committed use_numbered_elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 6]\n  - look_at_unit: 1\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a wide view from unit 3 toward unit 1 so the staged wide and insert shots can relate the unit-3 target area to the co-visible unit-1 markers listed in the render facts.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 3 as the main target area while allowing unit marker 1 continuity where the wide view points back to [2,2]. Committed base markers include 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, and 20; geometry lists openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 1 at look_at_cell [2,2] with a wide 90 degree field of view; allow broad coverage linking the unit-3 target area to the unit-1 markers named in the render facts.\n  - subject_position_directive: S12_Shot6 commits a subject slumped by the marker-11 area in a wide unit-3 composition. S12_Shot11 commits only a rigid hand and photo insert near the floor. S12_Shot14 commits no person in frame and should keep the wall-focused view free of invented subjects.\n  - state_cue_directive: Carry committed transient markers 26, 27, 28, 29, and 30 with use_numbered_elements 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 26, 27, 28, 29, and 30. Because clean_background_expected is false, include only those committed state overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 31, 32, 33, 34, 35, 36, 37, and 38. Use L05B01 only for shared dwelling style and fixed unit-1 placement; do not copy L05B01 transient marker 25 into this node, and do not invent unlisted markers beyond the committed use_numbered_elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 6]\n  - look_at_unit: 1\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a wide view from unit 3 toward unit 1 so the staged wide and insert shots can relate the unit-3 target area to the co-visible unit-1 markers listed in the render facts.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 3 as the main target area while allowing unit marker 1 continuity where the wide view points back to [2,2]. Committed base markers include 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, and 20; geometry lists openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 1 at look_at_cell [2,2] with a wide 90 degree field of view; allow broad coverage linking the unit-3 target area to the unit-1 markers named in the render facts.\n  - subject_position_directive: S12_Shot6 commits a subject slumped by the marker-11 area in a wide unit-3 composition. S12_Shot11 commits only a rigid hand and photo insert near the floor. S12_Shot14 commits no person in frame and should keep the wall-focused view free of invented subjects.\n  - state_cue_directive: Carry committed transient markers 26, 27, 28, 29, and 30 with use_numbered_elements 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 26, 27, 28, 29, and 30. Because clean_background_expected is false, include only those committed state overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 31, 32, 33, 34, 35, 36, 37, and 38. Use L05B01 only for shared dwelling style and fixed unit-1 placement; do not copy L05B01 transient marker 25 into this node, and do not invent unlisted markers beyond the committed use_numbered_elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 6]\n  - look_at_unit: 1\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a wide view from unit 3 toward unit 1 so the staged wide and insert shots can relate the unit-3 target area to the co-visible unit-1 markers listed in the render facts.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 3 as the main target area while allowing unit marker 1 continuity where the wide view points back to [2,2]. Committed base markers include 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, and 20; geometry lists openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 1 at look_at_cell [2,2] with a wide 90 degree field of view; allow broad coverage linking the unit-3 target area to the unit-1 markers named in the render facts.\n  - subject_position_directive: S12_Shot6 commits a subject slumped by the marker-11 area in a wide unit-3 composition. S12_Shot11 commits only a rigid hand and photo insert near the floor. S12_Shot14 commits no person in frame and should keep the wall-focused view free of invented subjects.\n  - state_cue_directive: Carry committed transient markers 26, 27, 28, 29, and 30 with use_numbered_elements 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 26, 27, 28, 29, and 30. Because clean_background_expected is false, include only those committed state overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 31, 32, 33, 34, 35, 36, 37, and 38. Use L05B01 only for shared dwelling style and fixed unit-1 placement; do not copy L05B01 transient marker 25 into this node, and do not invent unlisted markers beyond the committed use_numbered_elements.\n\n대한민국 서해안권 도시 생활권의 오래된 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 인물 없이 비어 있는 밤의 실내이며, 거실 겸 식사 공간과 작은 주방 구역에서 딸 방 문을 지나 방 안쪽으로 이어지는 좁은 구조가 느껴진다. 카메라는 딸 방 문 가까이에 낮고 긴장된 눈높이 약 1.3m로 서 있고, 28mm 렌즈로 딸 방의 창가 커튼, 침대, 방 가장자리의 생활 물건, 문틀 너머의 거실 일부가 함께 보이도록 촬영한다. 평면도 같은 내려다보는 시점이 아니라 실제 사람이 문가에 선 듯한 수평 시선이며, 문틀과 커튼이 시야를 조금 가려 방 안쪽을 완전히 드러내지 않는 구도다.\n\n현대 한국 2020년대 중반의 저렴한 옥탑 주거 공간답게 낮은 천장, 오래된 벽지, 살짝 들뜬 장판, 얇은 알루미늄 창틀, 습기로 얼룩진 창가, 반복해서 닦아 광택이 죽은 싱크대와 수도꼭지, 작은 조리 버너, 낡은 식탁과 의자, 꺼진 검은 유리 화면의 TV, 스탠드 조명, 커튼, 침대, 가방과 작은 인형이 자연스럽게 놓여 있다. TV 화면은 아무 정보도 담지 않은 어두운 반사 표면으로만 보인다. 벽과 바닥에는 오랜 생활에서 생긴 먼지, 긁힘, 눌린 자국, 습기 자국, 그을음 같은 안정된 마모가 남아 있고, 표면은 과하게 정돈되지 않은 현실적인 생활감으로 처리한다.\n\n조명은 깊은 밤의 실내 상태다. 거실 쪽 스탠드와 주방의 약한 전구색 실내등이 낮은 밝기로 번지고, 창밖에서는 흐린 해안 도시의 차갑고 푸른 밤빛이 얇게 들어온다. 따뜻한 실내광과 차가운 창빛이 좁은 방 안에서 섞이며, 커튼 주름과 문틀 그림자가 벽과 바닥에 길게 내려앉는다. 안개 낀 해안권 밤의 습하고 무거운 공기, 무채색에 가까운 회색과 갈색, 깊은 그림자를 중심으로 한 한국형 오컬트 호러의 현실적인 긴장감을 유지한다. 재료는 실제 목재 무늬, 플라스틱 변색, 금속 녹과 물때, 천 커튼의 섬유 결, 오래된 장판의 반사까지 사실적으로 보이게 한다. 자연스러운 피사계 심도, 절제된 필름 입자, 실제 렌즈의 약한 왜곡과 비네팅이 있는 35mm급 시네마 카메라 촬영 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            4,
            6
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use a wide view from unit 3 toward unit 1 so the staged wide and insert shots can relate the unit-3 target area to the co-visible unit-1 markers listed in the render facts.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            1
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit marker 3 as the main target area while allowing unit marker 1 continuity where the wide view points back to [2,2]. Committed base markers include 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, and 20; geometry lists openings 5, 6, 7, 8, 9, and 10 only as possible visible supersets.",
          "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 1 at look_at_cell [2,2] with a wide 90 degree field of view; allow broad coverage linking the unit-3 target area to the unit-1 markers named in the render facts.",
          "subject_position_directive": "S12_Shot6 commits a subject slumped by the marker-11 area in a wide unit-3 composition. S12_Shot11 commits only a rigid hand and photo insert near the floor. S12_Shot14 commits no person in frame and should keep the wall-focused view free of invented subjects.",
          "state_cue_directive": "Carry committed transient markers 26, 27, 28, 29, and 30 with use_numbered_elements 1, 2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 26, 27, 28, 29, and 30. Because clean_background_expected is false, include only those committed state overlays.",
          "negative_continuity_directive": "Avoid ignored overlay markers 25, 31, 32, 33, 34, 35, 36, 37, and 38. Use L05B01 only for shared dwelling style and fixed unit-1 placement; do not copy L05B01 transient marker 25 into this node, and do not invent unlisted markers beyond the committed use_numbered_elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B06.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 낡은 옥탑방 내부, 밤의 딸 방을 딸 방 문 근처에서 바라보는 빈 실내 장면. 카메라는 약 1.5m의 서 있는 사람 눈높이에 있고, 30–35mm 렌즈로 문턱 가까이에서 방 안쪽의 창문, 커튼, 침대, 가방과 작은 인형이 놓인 구역을 향한다. 화면 가장자리에는 생활·식사·간이 주방 공간과 이어지는 좁은 옥탑방 구조의 기척이 살짝 남고, 시선은 작은 개인 방의 안쪽으로 자연스럽게 모인다.\n\n방은 밤인데도 비정상적으로 말끔하게 정돈되어 있다. 저렴한 한국식 옥탑방의 얇은 벽지, 오래된 몰딩, 살짝 들뜬 장판, 생활 스크래치가 남은 문틀, 습기 먹은 창틀과 알루미늄 창문, 흐릿한 유리 반사, 해풍이 스민 듯한 눅눅한 표면 질감이 사실적으로 보인다. 창가의 커튼은 조용히 정리되어 있고 그 주변은 이상할 만큼 비어 보이며, 침대 위와 바닥은 과하게 치워진 듯한 질서 속에 차갑게 가라앉아 있다. 가방과 작은 인형은 딸 방의 지속적인 소지품처럼 한쪽에 가지런히 남아 있지만, 이야기 단서처럼 강조되지 않는다.\n\n조명은 늦은 밤의 실내 조명과 창밖의 어두운 청회색 밤빛이 섞인 상태다. 천장 LED나 작은 생활등에서 오는 낮은 색온도의 약한 빛, 창문 유리에 맺힌 희미한 반사, 방 구석의 깊은 그림자, 해안 도시 특유의 축축하고 무거운 공기를 담는다. 색감은 무채색에 가까운 회색, 낡은 베이지, 어두운 청색 그림자를 중심으로 절제되어 있고, 생활감 있는 현실적 공포의 정적이 느껴진다. 고급스럽게 꾸민 쇼룸이 아니라 실제 사람이 살던 작은 한국 옥탑방을 현장 촬영한 듯해야 하며, 표면의 먼지, 닦인 자국, 오래 쓴 직물과 장판의 질감이 자연스럽다.\n\n인물이 없는 빈 방의 배경 플레이트로, 현재 장면의 행동이나 사건 잔여물을 설명하지 않는다. 자연스러운 얕은 심도, 절제된 실제 필름 입자감, 렌즈 가장자리의 아주 약한 비네팅과 현실적인 실내 원근을 사용한다. 내려다본 평면도나 건축 도면이 아니라 문턱에서 방 안을 보는 실제 카메라 시점이다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S14_Shot4에서는 딸 방 문턱 가까운 눈높이 시점이 유지되어야 한다. 밤의 옥탑방 내부가 과하게 정돈되어 있어 불길한 공백이 느껴지고, 창가 커튼과 침대, 작은 소지품은 배경에 안정적으로 남아 있어야 한다. 장면 레이어가 인물이나 사건 정보를 얹을 수 있도록 중앙과 침대 주변에 깨끗한 여백을 남긴다.",
            "shot_id": "S14_Shot4"
          },
          {
            "guide_text": "S14_Shot8에서도 같은 방의 구조와 밤 조명 상태를 이어간다. 딸 방 문, 창문, 커튼, 침대, 가방과 작은 인형의 위치감이 흔들리지 않게 하고, 화면 안의 질감은 낡은 옥탑방 벽지와 바닥, 습한 해안 도시의 밤 공기를 중심으로 유지한다. 배경은 비정상적으로 말끔한 정적만 담고, 현재 장면의 행위나 단서는 포함하지 않는다.",
            "shot_id": "S14_Shot8"
          }
        ],
        "shot_ids": [
          "S14_Shot4",
          "S14_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7, facing toward numbers 3, 11, 18, and 20",
          "camera_height": "still eye level, about 1.5 m",
          "lens_hint": "30-35 mm lens",
          "framing_notes": "Night cleaned-after-murder view: same room feels too orderly, with the curtain space empty and small belongings subtly shifted."
        },
        "reference_decision": {
          "bg_id": "L05B06",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 3,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B06 depicts the same unit-3 physical space established in L05B05 but with different committed state overlays, especially markers 31 and 37. The selected reference L05B05 fixes the positions of unit 3 and base markers 7, 10, 11, 18, and 20; this node renders a new plate because the camera looks to a different unit-3 cell [5,8] and the state must read as its own clean/shifted condition.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_rooftop_room_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              4,
              6
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use a broad unit-3 view from [4,6] toward the bed/curtain-side marker cell [5,8] so the clean empty target area and shifted marker-20 cue can read in the same physical space established by L05B05.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              8
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show unit marker 3 as the main same physical space as L05B05, with base markers 7, 10, 11, 18, and 20 held in consistent positions and unit marker 1 only as a listed target connection. Apply marker 31 and marker 37 state cues within that inherited unit-3 layout.",
            "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 3 using look_at_cell [5,8] with a wide 90 degree field of view; keep broad coverage within unit 3 so marker 11, marker 18, marker 20, and the clean target area can be positioned together.",
            "subject_position_directive": "S14_Shot4 commits no subject and should keep the unit-3 view free of invented people. S14_Shot8 commits one subject slightly right of center at seated chest height with a downward gaze toward the clean floor area; do not add other subjects.",
            "state_cue_directive": "Carry committed transient markers 31 and 37 with use_numbered_elements 1, 3, 7, 10, 11, 18, 20, 31, and 37. Because clean_background_expected is false, the state is limited to those committed marker cues and should not add any ignored overlays.",
            "negative_continuity_directive": "Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, and 38. Keep the fixed unit-3 base elements inherited from L05B05 in place, but do not carry over L05B05 state overlays 26, 27, 28, 29, or 30."
          },
          "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: [4, 6]\n  - look_at_unit: 3\n  - look_at_cell: [5, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-3 view from [4,6] toward the bed/curtain-side marker cell [5,8] so the clean empty target area and shifted marker-20 cue can read in the same physical space established by L05B05.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 3 as the main same physical space as L05B05, with base markers 7, 10, 11, 18, and 20 held in consistent positions and unit marker 1 only as a listed target connection. Apply marker 31 and marker 37 state cues within that inherited unit-3 layout.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 3 using look_at_cell [5,8] with a wide 90 degree field of view; keep broad coverage within unit 3 so marker 11, marker 18, marker 20, and the clean target area can be positioned together.\n  - subject_position_directive: S14_Shot4 commits no subject and should keep the unit-3 view free of invented people. S14_Shot8 commits one subject slightly right of center at seated chest height with a downward gaze toward the clean floor area; do not add other subjects.\n  - state_cue_directive: Carry committed transient markers 31 and 37 with use_numbered_elements 1, 3, 7, 10, 11, 18, 20, 31, and 37. Because clean_background_expected is false, the state is limited to those committed marker cues and should not add any ignored overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, and 38. Keep the fixed unit-3 base elements inherited from L05B05 in place, but do not carry over L05B05 state overlays 26, 27, 28, 29, or 30.\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: [4, 6]\n  - look_at_unit: 3\n  - look_at_cell: [5, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-3 view from [4,6] toward the bed/curtain-side marker cell [5,8] so the clean empty target area and shifted marker-20 cue can read in the same physical space established by L05B05.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 3 as the main same physical space as L05B05, with base markers 7, 10, 11, 18, and 20 held in consistent positions and unit marker 1 only as a listed target connection. Apply marker 31 and marker 37 state cues within that inherited unit-3 layout.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 3 using look_at_cell [5,8] with a wide 90 degree field of view; keep broad coverage within unit 3 so marker 11, marker 18, marker 20, and the clean target area can be positioned together.\n  - subject_position_directive: S14_Shot4 commits no subject and should keep the unit-3 view free of invented people. S14_Shot8 commits one subject slightly right of center at seated chest height with a downward gaze toward the clean floor area; do not add other subjects.\n  - state_cue_directive: Carry committed transient markers 31 and 37 with use_numbered_elements 1, 3, 7, 10, 11, 18, 20, 31, and 37. Because clean_background_expected is false, the state is limited to those committed marker cues and should not add any ignored overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, and 38. Keep the fixed unit-3 base elements inherited from L05B05 in place, but do not carry over L05B05 state overlays 26, 27, 28, 29, or 30.\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: [4, 6]\n  - look_at_unit: 3\n  - look_at_cell: [5, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-3 view from [4,6] toward the bed/curtain-side marker cell [5,8] so the clean empty target area and shifted marker-20 cue can read in the same physical space established by L05B05.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 3 as the main same physical space as L05B05, with base markers 7, 10, 11, 18, and 20 held in consistent positions and unit marker 1 only as a listed target connection. Apply marker 31 and marker 37 state cues within that inherited unit-3 layout.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 3 using look_at_cell [5,8] with a wide 90 degree field of view; keep broad coverage within unit 3 so marker 11, marker 18, marker 20, and the clean target area can be positioned together.\n  - subject_position_directive: S14_Shot4 commits no subject and should keep the unit-3 view free of invented people. S14_Shot8 commits one subject slightly right of center at seated chest height with a downward gaze toward the clean floor area; do not add other subjects.\n  - state_cue_directive: Carry committed transient markers 31 and 37 with use_numbered_elements 1, 3, 7, 10, 11, 18, 20, 31, and 37. Because clean_background_expected is false, the state is limited to those committed marker cues and should not add any ignored overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, and 38. Keep the fixed unit-3 base elements inherited from L05B05 in place, but do not carry over L05B05 state overlays 26, 27, 28, 29, or 30.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 낡은 옥탑방 내부, 밤의 딸 방을 딸 방 문 근처에서 바라보는 빈 실내 장면. 카메라는 약 1.5m의 서 있는 사람 눈높이에 있고, 30–35mm 렌즈로 문턱 가까이에서 방 안쪽의 창문, 커튼, 침대, 가방과 작은 인형이 놓인 구역을 향한다. 화면 가장자리에는 생활·식사·간이 주방 공간과 이어지는 좁은 옥탑방 구조의 기척이 살짝 남고, 시선은 작은 개인 방의 안쪽으로 자연스럽게 모인다.\n\n방은 밤인데도 비정상적으로 말끔하게 정돈되어 있다. 저렴한 한국식 옥탑방의 얇은 벽지, 오래된 몰딩, 살짝 들뜬 장판, 생활 스크래치가 남은 문틀, 습기 먹은 창틀과 알루미늄 창문, 흐릿한 유리 반사, 해풍이 스민 듯한 눅눅한 표면 질감이 사실적으로 보인다. 창가의 커튼은 조용히 정리되어 있고 그 주변은 이상할 만큼 비어 보이며, 침대 위와 바닥은 과하게 치워진 듯한 질서 속에 차갑게 가라앉아 있다. 가방과 작은 인형은 딸 방의 지속적인 소지품처럼 한쪽에 가지런히 남아 있지만, 이야기 단서처럼 강조되지 않는다.\n\n조명은 늦은 밤의 실내 조명과 창밖의 어두운 청회색 밤빛이 섞인 상태다. 천장 LED나 작은 생활등에서 오는 낮은 색온도의 약한 빛, 창문 유리에 맺힌 희미한 반사, 방 구석의 깊은 그림자, 해안 도시 특유의 축축하고 무거운 공기를 담는다. 색감은 무채색에 가까운 회색, 낡은 베이지, 어두운 청색 그림자를 중심으로 절제되어 있고, 생활감 있는 현실적 공포의 정적이 느껴진다. 고급스럽게 꾸민 쇼룸이 아니라 실제 사람이 살던 작은 한국 옥탑방을 현장 촬영한 듯해야 하며, 표면의 먼지, 닦인 자국, 오래 쓴 직물과 장판의 질감이 자연스럽다.\n\n인물이 없는 빈 방의 배경 플레이트로, 현재 장면의 행동이나 사건 잔여물을 설명하지 않는다. 자연스러운 얕은 심도, 절제된 실제 필름 입자감, 렌즈 가장자리의 아주 약한 비네팅과 현실적인 실내 원근을 사용한다. 내려다본 평면도나 건축 도면이 아니라 문턱에서 방 안을 보는 실제 카메라 시점이다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            4,
            6
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use a broad unit-3 view from [4,6] toward the bed/curtain-side marker cell [5,8] so the clean empty target area and shifted marker-20 cue can read in the same physical space established by L05B05.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            8
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit marker 3 as the main same physical space as L05B05, with base markers 7, 10, 11, 18, and 20 held in consistent positions and unit marker 1 only as a listed target connection. Apply marker 31 and marker 37 state cues within that inherited unit-3 layout.",
          "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [4,6] toward look_at_unit 3 using look_at_cell [5,8] with a wide 90 degree field of view; keep broad coverage within unit 3 so marker 11, marker 18, marker 20, and the clean target area can be positioned together.",
          "subject_position_directive": "S14_Shot4 commits no subject and should keep the unit-3 view free of invented people. S14_Shot8 commits one subject slightly right of center at seated chest height with a downward gaze toward the clean floor area; do not add other subjects.",
          "state_cue_directive": "Carry committed transient markers 31 and 37 with use_numbered_elements 1, 3, 7, 10, 11, 18, 20, 31, and 37. Because clean_background_expected is false, the state is limited to those committed marker cues and should not add any ignored overlays.",
          "negative_continuity_directive": "Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, and 38. Keep the fixed unit-3 base elements inherited from L05B05 in place, but do not carry over L05B05 state overlays 26, 27, 28, 29, or 30."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B03.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 낡고 작은 옥탑방 내부, 아침 실내. 어머니 방의 침대 근처에서 약 1.4m의 앉은 듯한 눈높이와 선 자세 사이 높이로 카메라를 두고, 24-28mm 와이드 렌즈로 거실 겸 식사·간이주방 영역, 딸 방으로 이어지는 문, 작은 욕실로 이어지는 문이 함께 보이도록 촬영한 빈 실내. 낮은 천장과 좁은 벽 간격, 오래된 흰색 계열 벽지, 약간 누렇게 바랜 장판, 알루미늄 새시 창, 값싼 합판 문짝과 낡은 문틀, 작은 옥탑 주거의 현실적인 압축감이 느껴진다. 아침빛은 딸 방 창문과 얇은 커튼을 통과해 차갑고 희미하게 퍼지고, 실내의 형광등 또는 작은 생활 조명은 꺼져 있거나 거의 존재감 없이 남아 있다. 방 전체는 비정상적으로 말끔하게 치워져 있어 바닥에는 먼지가 거의 보이지 않고, 침구는 과하게 반듯하며, 간이주방 표면과 문손잡이 주변도 닦인 듯 조용하지만 오래된 집의 변색, 모서리 마모, 실리콘 곰팡이 자국, 금속의 생활 스크래치가 현실적으로 남아 있다. 어머니 방의 침대는 프레임 가장자리와 전경에 걸쳐 있고, 시선은 그 너머로 거실 겸 간이주방의 작은 구조, 딸 방 문과 내부의 침대, 창가 커튼, 바닥 쪽의 가방과 작은 인형, 그리고 작은 욕실의 세면대와 변기, 벽 거울, 협소한 샤워 공간까지 이어진다. 욕실 거울은 빈 방의 흐릿한 반사와 아침빛의 번들거림만 담고, 의미 있는 이미지나 글자는 보이지 않는다. 사람 없이 비어 있는 실내, 기다림과 불안한 자기통제가 표면의 지나친 정돈과 고요한 공기, 미세한 습기, 회색빛 아침 색온도로 드러나는 한국형 현실 호러 드라마의 촉각적인 생활 공간. 실제 콘크리트와 목재, 장판, 천, 금속, 플라스틱 재질의 질감이 분명하고, 자연스러운 깊이감과 절제된 필름 입자, 약한 렌즈 왜곡과 가장자리 비네팅이 있는 실제 촬영 배경. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S18_Shot1에는 어머니 방 침대 근처의 낮은 눈높이에서 거실 겸 간이주방, 딸 방 문 방향, 욕실 문 방향까지 보이는 빈 옥탑방 배경을 사용한다. 기다림의 긴장감은 인물이나 행동이 아니라 말끔히 정돈된 침구, 닦인 바닥, 정지한 문틈과 차가운 아침빛으로만 전달한다.",
            "shot_id": "S18_Shot1"
          },
          {
            "guide_text": "S18_Shot15에도 같은 기본 배경을 유지한다. 공간은 사람 없이 비어 있으며, 딸 방 창가의 커튼과 침대, 가방과 작은 인형, 작은 욕실의 세면대·변기·거울·샤워 공간이 지속 배경 요소로만 존재한다. 사건의 잔여물이나 새로 생긴 흔적을 추가하지 않고, 과하게 깨끗한 아침 실내의 정적을 유지한다.",
            "shot_id": "S18_Shot15"
          }
        ],
        "shot_ids": [
          "S18_Shot1",
          "S18_Shot15"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 17, facing toward numbers 1, 3, and 4",
          "camera_height": "seated-to-standing eye level, about 1.4 m",
          "lens_hint": "24-28 mm wide lens",
          "framing_notes": "Morning waiting state, showing the compact home as unnaturally clean and quiet."
        },
        "reference_decision": {
          "bg_id": "L05B03",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 4,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B03 overlaps the same unit-3 physical space fixed by L05B06 through markers 3, 7, 10, 11, 18, 20, and 31, while also referencing adjacent unit markers 1, 2, and 4. The camera uses the verbatim unit-2 cell [1,5] and looks to the verbatim unit-3 cell [4,6] with wide coverage, creating a new view rather than a low-delta reuse because the camera unit changes and the render facts include additional adjacent units and fixtures.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_rooftop_room_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              1,
              5
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use a wide view from unit 2 toward unit 3 to support the staged close bedroom-adjacent compositions while allowing the multi-unit render facts to remain spatially connected.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              5
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show unit markers 2 and 3 as the primary camera-to-target relationship, with unit markers 1 and 4 included only to the extent supported by committed base markers 1, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, and 24. Keep marker 31 in the same unit-3 physical area inherited from L05B06.",
            "camera_framing_directive": "Frame from camera_unit 2 at camera_cell [1,5] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage to connect unit 2, unit 3, and the listed adjacent markers without compressing the space.",
            "subject_position_directive": "S18_Shot1 commits one subject curled against a bed edge in a close composition, with only a narrow room strip beyond. S18_Shot15 commits one subject centered in close foreground during a face/hand action with the background crushed into blur. Do not add any uncommitted subjects.",
            "state_cue_directive": "Carry committed transient marker 31 with use_numbered_elements 1, 2, 3, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, 24, and 31. Because clean_background_expected is false, do not add any other state overlays.",
            "negative_continuity_directive": "Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, and 38. Preserve the fixed unit-3 layout from L05B06 where it overlaps, but do not copy L05B06 marker 37 into this node."
          },
          "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: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a wide view from unit 2 toward unit 3 to support the staged close bedroom-adjacent compositions while allowing the multi-unit render facts to remain spatially connected.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit markers 2 and 3 as the primary camera-to-target relationship, with unit markers 1 and 4 included only to the extent supported by committed base markers 1, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, and 24. Keep marker 31 in the same unit-3 physical area inherited from L05B06.\n  - camera_framing_directive: Frame from camera_unit 2 at camera_cell [1,5] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage to connect unit 2, unit 3, and the listed adjacent markers without compressing the space.\n  - subject_position_directive: S18_Shot1 commits one subject curled against a bed edge in a close composition, with only a narrow room strip beyond. S18_Shot15 commits one subject centered in close foreground during a face/hand action with the background crushed into blur. Do not add any uncommitted subjects.\n  - state_cue_directive: Carry committed transient marker 31 with use_numbered_elements 1, 2, 3, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, 24, and 31. Because clean_background_expected is false, do not add any other state overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, and 38. Preserve the fixed unit-3 layout from L05B06 where it overlaps, but do not copy L05B06 marker 37 into this node.\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: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a wide view from unit 2 toward unit 3 to support the staged close bedroom-adjacent compositions while allowing the multi-unit render facts to remain spatially connected.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit markers 2 and 3 as the primary camera-to-target relationship, with unit markers 1 and 4 included only to the extent supported by committed base markers 1, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, and 24. Keep marker 31 in the same unit-3 physical area inherited from L05B06.\n  - camera_framing_directive: Frame from camera_unit 2 at camera_cell [1,5] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage to connect unit 2, unit 3, and the listed adjacent markers without compressing the space.\n  - subject_position_directive: S18_Shot1 commits one subject curled against a bed edge in a close composition, with only a narrow room strip beyond. S18_Shot15 commits one subject centered in close foreground during a face/hand action with the background crushed into blur. Do not add any uncommitted subjects.\n  - state_cue_directive: Carry committed transient marker 31 with use_numbered_elements 1, 2, 3, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, 24, and 31. Because clean_background_expected is false, do not add any other state overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, and 38. Preserve the fixed unit-3 layout from L05B06 where it overlaps, but do not copy L05B06 marker 37 into this node.\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: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a wide view from unit 2 toward unit 3 to support the staged close bedroom-adjacent compositions while allowing the multi-unit render facts to remain spatially connected.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit markers 2 and 3 as the primary camera-to-target relationship, with unit markers 1 and 4 included only to the extent supported by committed base markers 1, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, and 24. Keep marker 31 in the same unit-3 physical area inherited from L05B06.\n  - camera_framing_directive: Frame from camera_unit 2 at camera_cell [1,5] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage to connect unit 2, unit 3, and the listed adjacent markers without compressing the space.\n  - subject_position_directive: S18_Shot1 commits one subject curled against a bed edge in a close composition, with only a narrow room strip beyond. S18_Shot15 commits one subject centered in close foreground during a face/hand action with the background crushed into blur. Do not add any uncommitted subjects.\n  - state_cue_directive: Carry committed transient marker 31 with use_numbered_elements 1, 2, 3, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, 24, and 31. Because clean_background_expected is false, do not add any other state overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, and 38. Preserve the fixed unit-3 layout from L05B06 where it overlaps, but do not copy L05B06 marker 37 into this node.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 낡고 작은 옥탑방 내부, 아침 실내. 어머니 방의 침대 근처에서 약 1.4m의 앉은 듯한 눈높이와 선 자세 사이 높이로 카메라를 두고, 24-28mm 와이드 렌즈로 거실 겸 식사·간이주방 영역, 딸 방으로 이어지는 문, 작은 욕실로 이어지는 문이 함께 보이도록 촬영한 빈 실내. 낮은 천장과 좁은 벽 간격, 오래된 흰색 계열 벽지, 약간 누렇게 바랜 장판, 알루미늄 새시 창, 값싼 합판 문짝과 낡은 문틀, 작은 옥탑 주거의 현실적인 압축감이 느껴진다. 아침빛은 딸 방 창문과 얇은 커튼을 통과해 차갑고 희미하게 퍼지고, 실내의 형광등 또는 작은 생활 조명은 꺼져 있거나 거의 존재감 없이 남아 있다. 방 전체는 비정상적으로 말끔하게 치워져 있어 바닥에는 먼지가 거의 보이지 않고, 침구는 과하게 반듯하며, 간이주방 표면과 문손잡이 주변도 닦인 듯 조용하지만 오래된 집의 변색, 모서리 마모, 실리콘 곰팡이 자국, 금속의 생활 스크래치가 현실적으로 남아 있다. 어머니 방의 침대는 프레임 가장자리와 전경에 걸쳐 있고, 시선은 그 너머로 거실 겸 간이주방의 작은 구조, 딸 방 문과 내부의 침대, 창가 커튼, 바닥 쪽의 가방과 작은 인형, 그리고 작은 욕실의 세면대와 변기, 벽 거울, 협소한 샤워 공간까지 이어진다. 욕실 거울은 빈 방의 흐릿한 반사와 아침빛의 번들거림만 담고, 의미 있는 이미지나 글자는 보이지 않는다. 사람 없이 비어 있는 실내, 기다림과 불안한 자기통제가 표면의 지나친 정돈과 고요한 공기, 미세한 습기, 회색빛 아침 색온도로 드러나는 한국형 현실 호러 드라마의 촉각적인 생활 공간. 실제 콘크리트와 목재, 장판, 천, 금속, 플라스틱 재질의 질감이 분명하고, 자연스러운 깊이감과 절제된 필름 입자, 약한 렌즈 왜곡과 가장자리 비네팅이 있는 실제 촬영 배경. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            1,
            5
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use a wide view from unit 2 toward unit 3 to support the staged close bedroom-adjacent compositions while allowing the multi-unit render facts to remain spatially connected.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            5
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit markers 2 and 3 as the primary camera-to-target relationship, with unit markers 1 and 4 included only to the extent supported by committed base markers 1, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, and 24. Keep marker 31 in the same unit-3 physical area inherited from L05B06.",
          "camera_framing_directive": "Frame from camera_unit 2 at camera_cell [1,5] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage to connect unit 2, unit 3, and the listed adjacent markers without compressing the space.",
          "subject_position_directive": "S18_Shot1 commits one subject curled against a bed edge in a close composition, with only a narrow room strip beyond. S18_Shot15 commits one subject centered in close foreground during a face/hand action with the background crushed into blur. Do not add any uncommitted subjects.",
          "state_cue_directive": "Carry committed transient marker 31 with use_numbered_elements 1, 2, 3, 4, 6, 7, 8, 10, 11, 17, 18, 20, 21, 22, 23, 24, and 31. Because clean_background_expected is false, do not add any other state overlays.",
          "negative_continuity_directive": "Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, and 38. Preserve the fixed unit-3 layout from L05B06 where it overlaps, but do not copy L05B06 marker 37 into this node."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B04.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 낡은 옥탑방 내부, 거실 겸 식사 공간과 작은 간이주방이 한 프레임 안에 이어지는 현실적인 생활 공간이다. 아침 실내의 차갑고 습한 빛이 벽지와 바닥에 부드럽게 퍼지고, 해안 도시 특유의 흐린 공기 때문에 전체 색은 muted gray와 바랜 베이지 톤으로 가라앉아 있다. 식탁 가까운 위치에서 식탁 위의 작은 사진 인화지를 향해 바라보는 구도이며, 카메라는 테이블 높이에 가까운 낮은 사람 눈높이 약 1.2m에 놓여 있다. 35–50mm 자연스러운 구면 렌즈, 얕지만 과장되지 않은 심도, 식탁 표면과 사진 인화지의 질감은 선명하고 주변 옥탑방 벽과 간이주방 영역은 자연스럽게 뒤로 물러난다. 식탁과 의자는 오래 사용한 생활 가구처럼 잔기스, 모서리 마모, 약간의 먼지와 손때가 남아 있고, 바닥은 현실적인 장판 또는 낡은 실내 마감재의 미세한 들뜸과 생활 얼룩을 가진다. 벽과 천장은 습기를 머금은 오래된 옥탑방 특유의 누런 변색, 미세한 균열, 해진 모서리로 표현한다. 식탁 위 사진 인화지는 물리적인 종이와 유광 코팅의 표면으로만 보이며, 내부 이미지는 알아볼 수 없는 저대비 색 번짐과 반사광으로 남긴다. 아침의 주관적 환영 상태는 방 전체를 바꾸지 않고 사진 표면에서만 아래로 늘어지는 듯한 비의미적 광학 왜곡, 흐릿한 코팅 반사, 젖은 잉크 같은 추상적 번짐으로 제한한다. 빈 실내의 고요함, 생활감 있는 한국 옥탑방의 촉각적 현실감, 절제된 자연 필름 입자, 부드러운 렌즈 비네팅, 과시적이지 않은 공포 드라마의 긴장감을 유지한다. 도면이나 건축 렌더가 아니라 실제 장소에서 촬영한 빈 방 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S18_Shot13용 배경은 식탁 가까이에서 식탁 위 사진 인화지를 중심에 두는 아침 옥탑방 내부 플레이트다. 물리적 방은 안정된 생활 공간으로 유지하고, 주관적 불안감은 사진 표면의 추상적인 반사와 아래로 늘어진 듯한 비의미적 번짐에만 제한한다. 실제 공간 안에는 인물의 행동이나 사건 흔적을 넣지 않는다.",
            "shot_id": "S18_Shot13"
          }
        ],
        "shot_ids": [
          "S18_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 14, facing toward number 19",
          "camera_height": "eye level close to table height, about 1.2 m",
          "lens_hint": "35-50 mm normal lens",
          "framing_notes": "Morning subjective vision state centered on the family photo; the distortion belongs to the photo surface, not to the physical room."
        },
        "reference_decision": {
          "bg_id": "L05B04",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 1,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B04 remains in the same unit-1 physical space established by L05B01 and must keep base markers 1, 14, and 19 spatially tied to that anchor. The camera uses the verbatim unit-1 camera cell [2,2] and a verbatim look-at cell [5,3], with telephoto framing because the staged shot is a close flattened view of marker 19 on marker 14 rather than a broad room plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_rooftop_room_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              2,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Use a narrow compressed unit-1 view from [2,2] toward the table/photo marker cell [5,3] to support the committed close evidence-like surface framing.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              5,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the same unit marker 1 physical space as L05B01, focused on base markers 14 and 19. Keep those fixed elements in the same positions inherited from L05B01 while applying the committed marker 32 state cue; do not include spaces outside the unit-1 close view.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,3] with a telephoto 25 degree field of view; the framing should be compressed and close around the committed marker-14/19 area rather than a broad room view.",
            "subject_position_directive": "S18_Shot13 commits a subject only as content contained on marker 19, facing the camera within the close surface composition. No live subject body is committed in the surrounding space, so the renderer should keep the physical room free of invented subjects.",
            "state_cue_directive": "Carry committed transient marker 32 with use_numbered_elements 1, 14, 19, and 32. Because clean_background_expected is false, keep the state cue limited to marker 32 and do not add any ignored overlays.",
            "negative_continuity_directive": "Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, and 38. Preserve L05B01 unit-1 fixed placement for markers 1, 14, and 19, but do not redraw L05B01 transient marker 25 in this node."
          },
          "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, 2]\n  - look_at_unit: 1\n  - look_at_cell: [5, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use a narrow compressed unit-1 view from [2,2] toward the table/photo marker cell [5,3] to support the committed close evidence-like surface framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same unit marker 1 physical space as L05B01, focused on base markers 14 and 19. Keep those fixed elements in the same positions inherited from L05B01 while applying the committed marker 32 state cue; do not include spaces outside the unit-1 close view.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,3] with a telephoto 25 degree field of view; the framing should be compressed and close around the committed marker-14/19 area rather than a broad room view.\n  - subject_position_directive: S18_Shot13 commits a subject only as content contained on marker 19, facing the camera within the close surface composition. No live subject body is committed in the surrounding space, so the renderer should keep the physical room free of invented subjects.\n  - state_cue_directive: Carry committed transient marker 32 with use_numbered_elements 1, 14, 19, and 32. Because clean_background_expected is false, keep the state cue limited to marker 32 and do not add any ignored overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, and 38. Preserve L05B01 unit-1 fixed placement for markers 1, 14, and 19, but do not redraw L05B01 transient marker 25 in this node.\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, 2]\n  - look_at_unit: 1\n  - look_at_cell: [5, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use a narrow compressed unit-1 view from [2,2] toward the table/photo marker cell [5,3] to support the committed close evidence-like surface framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same unit marker 1 physical space as L05B01, focused on base markers 14 and 19. Keep those fixed elements in the same positions inherited from L05B01 while applying the committed marker 32 state cue; do not include spaces outside the unit-1 close view.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,3] with a telephoto 25 degree field of view; the framing should be compressed and close around the committed marker-14/19 area rather than a broad room view.\n  - subject_position_directive: S18_Shot13 commits a subject only as content contained on marker 19, facing the camera within the close surface composition. No live subject body is committed in the surrounding space, so the renderer should keep the physical room free of invented subjects.\n  - state_cue_directive: Carry committed transient marker 32 with use_numbered_elements 1, 14, 19, and 32. Because clean_background_expected is false, keep the state cue limited to marker 32 and do not add any ignored overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, and 38. Preserve L05B01 unit-1 fixed placement for markers 1, 14, and 19, but do not redraw L05B01 transient marker 25 in this node.\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, 2]\n  - look_at_unit: 1\n  - look_at_cell: [5, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use a narrow compressed unit-1 view from [2,2] toward the table/photo marker cell [5,3] to support the committed close evidence-like surface framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same unit marker 1 physical space as L05B01, focused on base markers 14 and 19. Keep those fixed elements in the same positions inherited from L05B01 while applying the committed marker 32 state cue; do not include spaces outside the unit-1 close view.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,3] with a telephoto 25 degree field of view; the framing should be compressed and close around the committed marker-14/19 area rather than a broad room view.\n  - subject_position_directive: S18_Shot13 commits a subject only as content contained on marker 19, facing the camera within the close surface composition. No live subject body is committed in the surrounding space, so the renderer should keep the physical room free of invented subjects.\n  - state_cue_directive: Carry committed transient marker 32 with use_numbered_elements 1, 14, 19, and 32. Because clean_background_expected is false, keep the state cue limited to marker 32 and do not add any ignored overlays.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, and 38. Preserve L05B01 unit-1 fixed placement for markers 1, 14, and 19, but do not redraw L05B01 transient marker 25 in this node.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 낡은 옥탑방 내부, 거실 겸 식사 공간과 작은 간이주방이 한 프레임 안에 이어지는 현실적인 생활 공간이다. 아침 실내의 차갑고 습한 빛이 벽지와 바닥에 부드럽게 퍼지고, 해안 도시 특유의 흐린 공기 때문에 전체 색은 muted gray와 바랜 베이지 톤으로 가라앉아 있다. 식탁 가까운 위치에서 식탁 위의 작은 사진 인화지를 향해 바라보는 구도이며, 카메라는 테이블 높이에 가까운 낮은 사람 눈높이 약 1.2m에 놓여 있다. 35–50mm 자연스러운 구면 렌즈, 얕지만 과장되지 않은 심도, 식탁 표면과 사진 인화지의 질감은 선명하고 주변 옥탑방 벽과 간이주방 영역은 자연스럽게 뒤로 물러난다. 식탁과 의자는 오래 사용한 생활 가구처럼 잔기스, 모서리 마모, 약간의 먼지와 손때가 남아 있고, 바닥은 현실적인 장판 또는 낡은 실내 마감재의 미세한 들뜸과 생활 얼룩을 가진다. 벽과 천장은 습기를 머금은 오래된 옥탑방 특유의 누런 변색, 미세한 균열, 해진 모서리로 표현한다. 식탁 위 사진 인화지는 물리적인 종이와 유광 코팅의 표면으로만 보이며, 내부 이미지는 알아볼 수 없는 저대비 색 번짐과 반사광으로 남긴다. 아침의 주관적 환영 상태는 방 전체를 바꾸지 않고 사진 표면에서만 아래로 늘어지는 듯한 비의미적 광학 왜곡, 흐릿한 코팅 반사, 젖은 잉크 같은 추상적 번짐으로 제한한다. 빈 실내의 고요함, 생활감 있는 한국 옥탑방의 촉각적 현실감, 절제된 자연 필름 입자, 부드러운 렌즈 비네팅, 과시적이지 않은 공포 드라마의 긴장감을 유지한다. 도면이나 건축 렌더가 아니라 실제 장소에서 촬영한 빈 방 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            2,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Use a narrow compressed unit-1 view from [2,2] toward the table/photo marker cell [5,3] to support the committed close evidence-like surface framing.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            5,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the same unit marker 1 physical space as L05B01, focused on base markers 14 and 19. Keep those fixed elements in the same positions inherited from L05B01 while applying the committed marker 32 state cue; do not include spaces outside the unit-1 close view.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 1 using look_at_cell [5,3] with a telephoto 25 degree field of view; the framing should be compressed and close around the committed marker-14/19 area rather than a broad room view.",
          "subject_position_directive": "S18_Shot13 commits a subject only as content contained on marker 19, facing the camera within the close surface composition. No live subject body is committed in the surrounding space, so the renderer should keep the physical room free of invented subjects.",
          "state_cue_directive": "Carry committed transient marker 32 with use_numbered_elements 1, 14, 19, and 32. Because clean_background_expected is false, keep the state cue limited to marker 32 and do not add any ignored overlays.",
          "negative_continuity_directive": "Avoid ignored overlay markers 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, and 38. Preserve L05B01 unit-1 fixed placement for markers 1, 14, and 19, but do not redraw L05B01 transient marker 25 in this node."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B02.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 대한민국 서해안권 도시의 오래된 옥탑방 내부, 현대 한국 2020년대 중반의 생활감이 남은 좁은 주거 공간이다. 금속 현관문 근처에서 서 있는 사람 눈높이 약 1.5m의 약간 불안정한 시점으로, 24mm 와이드 렌즈가 거실 겸 식사 공간과 작은 주방을 지나 딸 방 문, 거실의 작은 창, 식탁과 의자 방향을 함께 잡는다. 카메라는 평면도 시점이 아니라 실제 실내에서 바라본 낮은 압박감의 원근을 가진다.\n\n황혼 무렵의 흐린 바깥빛이 열린 작은 창과 딸 방 창가의 커튼 사이로 스며들고, 실내에는 낡은 바닥 스탠드의 따뜻한 전구빛이 희미하게 섞인다. 회색 안개가 낀 해안 도시의 공기처럼 차갑고 습한 색감, 깊은 그림자, 금빛 황혼 반사가 벽지와 장판의 오래된 얼룩, 손때 묻은 문틀, 금속문 표면의 생활 흠집, 싱크대 주변의 물때와 작은 녹, 소형 조리 버너의 사용감을 사실적으로 드러낸다. 공간은 비어 있지만 오래 살았던 흔적이 남아 정돈되지 않은 생활감이 느껴진다.\n\n거실 겸 식사 공간에는 식탁과 의자, 꺼진 TV, 바닥 스탠드가 놓여 있고, 작은 주방 구역에는 싱크 수도꼭지와 세면대형 싱크볼, 소형 조리 버너가 보인다. 어머니 방과 딸 방으로 이어지는 방문, 작은 욕실 문이 실제 크기의 좁은 옥탑방 구조 안에 자연스럽게 배치된다. 어머니 방에는 침대가, 딸 방에는 침대와 창가 커튼, 가방과 작은 인형이 생활 소품처럼 자리한다. 욕실 쪽에는 세면대, 변기, 거울, 좁은 샤워 공간의 차갑고 낡은 타일 질감이 살짝 보인다. 식탁 위 사진 액자는 물리적인 액자로만 존재하며 내부 이미지는 낡은 종이 질감과 반사 때문에 알아볼 수 없는 흐릿한 면으로 처리한다. TV 화면은 꺼진 검은 유리와 약한 반사만 보인다.\n\n인물 중심의 연출 없이 빈 방의 구조, 고정 가구, 표면 질감, 축축한 황혼 조명만 담는다. 실제 콘크리트와 오래된 벽지, 장판, 금속, 저가 목재 가구, 얇은 커튼 천의 질감을 선명하게 살리고, 한국 옥탑방 특유의 좁고 낮은 천장감과 생활 밀도를 현실적으로 표현한다. 35mm급 실제 촬영 질감, 자연스러운 피사계 심도, 절제된 필름 입자, 약한 비네팅과 넓은 렌즈의 미세한 왜곡이 있는 한국형 미스터리 호러 드라마의 사실적인 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S25_Shot4용 배경은 현관 근처의 낮은 긴장감을 가진 시점에서 거실 겸 식사 공간, 작은 주방 설비, 식탁과 의자, TV, 창을 한 번에 읽을 수 있게 유지한다. 인물이나 사건 흔적 없이, 황혼빛과 실내 실용 조명이 낡은 옥탑방의 생활감 있는 표면을 드러내는 빈 공간으로 만든다.",
            "shot_id": "S25_Shot4"
          },
          {
            "guide_text": "S25_Shot7용 배경은 딸 방 문과 창가 커튼, 침대, 방 안의 가방과 작은 인형이 배치된 방향을 자연스럽게 볼 수 있는 깊이감을 남긴다. 사진이나 화면 속 정보는 알아볼 수 없는 흐림과 반사로만 표현하고, 현재 장면의 단서가 될 표식은 추가하지 않는다.",
            "shot_id": "S25_Shot7"
          },
          {
            "guide_text": "S25_Shot9용 배경은 거실 창과 식탁 주변, TV와 바닥 스탠드 조명이 황혼의 회색빛과 따뜻한 실내광 사이에서 대비되도록 한다. 공간은 비어 있으며, 오래된 벽지와 장판, 금속문, 낡은 가구의 질감이 사실적으로 보이게 한다.",
            "shot_id": "S25_Shot9"
          },
          {
            "guide_text": "S27_Shot1용 배경은 같은 옥탑방 내부의 연속성을 위해 현관문, 거실 겸 주방, 각 방문, 욕실 입구의 위치 관계를 일관되게 유지한다. 카메라는 사람 눈높이의 24mm 넓은 렌즈 느낌으로, 좁고 습한 서해안 도시 옥탑방의 압박감과 황혼의 음산한 공기를 담는다.",
            "shot_id": "S27_Shot1"
          }
        ],
        "shot_ids": [
          "S25_Shot4",
          "S25_Shot7",
          "S25_Shot9",
          "S27_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 5, facing through number 1 toward numbers 3, 9, 14, and 30",
          "camera_height": "unsteady standing eye level, about 1.5 m",
          "lens_hint": "24 mm wide lens",
          "framing_notes": "Dusk ransacked interior with searched belongings, fallen chairs, open window, footprints, and the old photo fixed within the red circle in the daughter bedroom."
        },
        "reference_decision": {
          "bg_id": "L05B02",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 5,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B02 requires all four unit markers and the full base marker set with state overlays 30, 33, 34, 35, 36, and 38. A two-reference plan is appropriate because the consuming shots include co-visibility between the unit-3 target area and unit-1 disorder cues, while earlier nodes separately establish unit 1 in L05B01 and unit 3 in L05B05. The camera uses verbatim unit-1 cell [2,2] and looks to verbatim unit-3 cell [4,6] with a wide 90 degree view for multi-space coverage.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_rooftop_room_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              2,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the widest available unit-1 view toward unit 3 so the multi-unit state overlays can be staged with co-visible reference continuity from both the anchor space and the unit-3 space.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              5
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show distinct visible spaces from the unit-1 to unit-3 wide plan: unit marker 1 continuity from L05B01 and unit marker 3 continuity from L05B05, with unit markers 2 and 4 included as committed target units. Geometry lists openings 5, 6, 7, 8, 9, and 10 as possible visible supersets; use only the committed base markers 1 through 24 and overlays 30, 33, 34, 35, 36, and 38 for this node.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage so markers from units 1, 2, 3, and 4 can remain spatially legible where the staged shots call for them.",
            "subject_position_directive": "S25_Shot4 commits no subject and should keep the marked wall/photo surface as background-only. S25_Shot7 commits one subject on the bed-edge area within a wide view. S25_Shot9 commits only a hand/fist insert near the bed edge. S27_Shot1 commits one subject in medium foreground within unit-1 disorder; add no uncommitted subjects.",
            "state_cue_directive": "Carry committed transient markers 30, 33, 34, 35, 36, and 38 with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 33, 34, 35, 36, and 38. Because clean_background_expected is false, do not introduce any ignored overlay state.",
            "negative_continuity_directive": "Avoid ignored overlay markers 25, 26, 27, 28, 29, 31, 32, and 37. Keep fixed unit-1 positions consistent with L05B01 and fixed unit-3 positions consistent with L05B05, but do not carry over their excluded transient overlays."
          },
          "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, 2]\n  - look_at_unit: 3\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the widest available unit-1 view toward unit 3 so the multi-unit state overlays can be staged with co-visible reference continuity from both the anchor space and the unit-3 space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show distinct visible spaces from the unit-1 to unit-3 wide plan: unit marker 1 continuity from L05B01 and unit marker 3 continuity from L05B05, with unit markers 2 and 4 included as committed target units. Geometry lists openings 5, 6, 7, 8, 9, and 10 as possible visible supersets; use only the committed base markers 1 through 24 and overlays 30, 33, 34, 35, 36, and 38 for this node.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage so markers from units 1, 2, 3, and 4 can remain spatially legible where the staged shots call for them.\n  - subject_position_directive: S25_Shot4 commits no subject and should keep the marked wall/photo surface as background-only. S25_Shot7 commits one subject on the bed-edge area within a wide view. S25_Shot9 commits only a hand/fist insert near the bed edge. S27_Shot1 commits one subject in medium foreground within unit-1 disorder; add no uncommitted subjects.\n  - state_cue_directive: Carry committed transient markers 30, 33, 34, 35, 36, and 38 with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 33, 34, 35, 36, and 38. Because clean_background_expected is false, do not introduce any ignored overlay state.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 31, 32, and 37. Keep fixed unit-1 positions consistent with L05B01 and fixed unit-3 positions consistent with L05B05, but do not carry over their excluded transient overlays.\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, 2]\n  - look_at_unit: 3\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the widest available unit-1 view toward unit 3 so the multi-unit state overlays can be staged with co-visible reference continuity from both the anchor space and the unit-3 space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show distinct visible spaces from the unit-1 to unit-3 wide plan: unit marker 1 continuity from L05B01 and unit marker 3 continuity from L05B05, with unit markers 2 and 4 included as committed target units. Geometry lists openings 5, 6, 7, 8, 9, and 10 as possible visible supersets; use only the committed base markers 1 through 24 and overlays 30, 33, 34, 35, 36, and 38 for this node.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage so markers from units 1, 2, 3, and 4 can remain spatially legible where the staged shots call for them.\n  - subject_position_directive: S25_Shot4 commits no subject and should keep the marked wall/photo surface as background-only. S25_Shot7 commits one subject on the bed-edge area within a wide view. S25_Shot9 commits only a hand/fist insert near the bed edge. S27_Shot1 commits one subject in medium foreground within unit-1 disorder; add no uncommitted subjects.\n  - state_cue_directive: Carry committed transient markers 30, 33, 34, 35, 36, and 38 with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 33, 34, 35, 36, and 38. Because clean_background_expected is false, do not introduce any ignored overlay state.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 31, 32, and 37. Keep fixed unit-1 positions consistent with L05B01 and fixed unit-3 positions consistent with L05B05, but do not carry over their excluded transient overlays.\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, 2]\n  - look_at_unit: 3\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the widest available unit-1 view toward unit 3 so the multi-unit state overlays can be staged with co-visible reference continuity from both the anchor space and the unit-3 space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show distinct visible spaces from the unit-1 to unit-3 wide plan: unit marker 1 continuity from L05B01 and unit marker 3 continuity from L05B05, with unit markers 2 and 4 included as committed target units. Geometry lists openings 5, 6, 7, 8, 9, and 10 as possible visible supersets; use only the committed base markers 1 through 24 and overlays 30, 33, 34, 35, 36, and 38 for this node.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage so markers from units 1, 2, 3, and 4 can remain spatially legible where the staged shots call for them.\n  - subject_position_directive: S25_Shot4 commits no subject and should keep the marked wall/photo surface as background-only. S25_Shot7 commits one subject on the bed-edge area within a wide view. S25_Shot9 commits only a hand/fist insert near the bed edge. S27_Shot1 commits one subject in medium foreground within unit-1 disorder; add no uncommitted subjects.\n  - state_cue_directive: Carry committed transient markers 30, 33, 34, 35, 36, and 38 with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 33, 34, 35, 36, and 38. Because clean_background_expected is false, do not introduce any ignored overlay state.\n  - negative_continuity_directive: Avoid ignored overlay markers 25, 26, 27, 28, 29, 31, 32, and 37. Keep fixed unit-1 positions consistent with L05B01 and fixed unit-3 positions consistent with L05B05, but do not carry over their excluded transient overlays.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 대한민국 서해안권 도시의 오래된 옥탑방 내부, 현대 한국 2020년대 중반의 생활감이 남은 좁은 주거 공간이다. 금속 현관문 근처에서 서 있는 사람 눈높이 약 1.5m의 약간 불안정한 시점으로, 24mm 와이드 렌즈가 거실 겸 식사 공간과 작은 주방을 지나 딸 방 문, 거실의 작은 창, 식탁과 의자 방향을 함께 잡는다. 카메라는 평면도 시점이 아니라 실제 실내에서 바라본 낮은 압박감의 원근을 가진다.\n\n황혼 무렵의 흐린 바깥빛이 열린 작은 창과 딸 방 창가의 커튼 사이로 스며들고, 실내에는 낡은 바닥 스탠드의 따뜻한 전구빛이 희미하게 섞인다. 회색 안개가 낀 해안 도시의 공기처럼 차갑고 습한 색감, 깊은 그림자, 금빛 황혼 반사가 벽지와 장판의 오래된 얼룩, 손때 묻은 문틀, 금속문 표면의 생활 흠집, 싱크대 주변의 물때와 작은 녹, 소형 조리 버너의 사용감을 사실적으로 드러낸다. 공간은 비어 있지만 오래 살았던 흔적이 남아 정돈되지 않은 생활감이 느껴진다.\n\n거실 겸 식사 공간에는 식탁과 의자, 꺼진 TV, 바닥 스탠드가 놓여 있고, 작은 주방 구역에는 싱크 수도꼭지와 세면대형 싱크볼, 소형 조리 버너가 보인다. 어머니 방과 딸 방으로 이어지는 방문, 작은 욕실 문이 실제 크기의 좁은 옥탑방 구조 안에 자연스럽게 배치된다. 어머니 방에는 침대가, 딸 방에는 침대와 창가 커튼, 가방과 작은 인형이 생활 소품처럼 자리한다. 욕실 쪽에는 세면대, 변기, 거울, 좁은 샤워 공간의 차갑고 낡은 타일 질감이 살짝 보인다. 식탁 위 사진 액자는 물리적인 액자로만 존재하며 내부 이미지는 낡은 종이 질감과 반사 때문에 알아볼 수 없는 흐릿한 면으로 처리한다. TV 화면은 꺼진 검은 유리와 약한 반사만 보인다.\n\n인물 중심의 연출 없이 빈 방의 구조, 고정 가구, 표면 질감, 축축한 황혼 조명만 담는다. 실제 콘크리트와 오래된 벽지, 장판, 금속, 저가 목재 가구, 얇은 커튼 천의 질감을 선명하게 살리고, 한국 옥탑방 특유의 좁고 낮은 천장감과 생활 밀도를 현실적으로 표현한다. 35mm급 실제 촬영 질감, 자연스러운 피사계 심도, 절제된 필름 입자, 약한 비네팅과 넓은 렌즈의 미세한 왜곡이 있는 한국형 미스터리 호러 드라마의 사실적인 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            2,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the widest available unit-1 view toward unit 3 so the multi-unit state overlays can be staged with co-visible reference continuity from both the anchor space and the unit-3 space.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            5
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show distinct visible spaces from the unit-1 to unit-3 wide plan: unit marker 1 continuity from L05B01 and unit marker 3 continuity from L05B05, with unit markers 2 and 4 included as committed target units. Geometry lists openings 5, 6, 7, 8, 9, and 10 as possible visible supersets; use only the committed base markers 1 through 24 and overlays 30, 33, 34, 35, 36, and 38 for this node.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [2,2] toward look_at_unit 3 at look_at_cell [4,6] with a wide 90 degree field of view; use broad coverage so markers from units 1, 2, 3, and 4 can remain spatially legible where the staged shots call for them.",
          "subject_position_directive": "S25_Shot4 commits no subject and should keep the marked wall/photo surface as background-only. S25_Shot7 commits one subject on the bed-edge area within a wide view. S25_Shot9 commits only a hand/fist insert near the bed edge. S27_Shot1 commits one subject in medium foreground within unit-1 disorder; add no uncommitted subjects.",
          "state_cue_directive": "Carry committed transient markers 30, 33, 34, 35, 36, and 38 with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 33, 34, 35, 36, and 38. Because clean_background_expected is false, do not introduce any ignored overlay state.",
          "negative_continuity_directive": "Avoid ignored overlay markers 25, 26, 27, 28, 29, 31, 32, and 37. Keep fixed unit-1 positions consistent with L05B01 and fixed unit-3 positions consistent with L05B05, but do not carry over their excluded transient overlays."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L10B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L10B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 오래된 건물 외부, 옥탑방으로 이어지는 좁은 외부 계단과 옥상 입구 랜딩을 밤에 담은 빈 전이 공간. 카메라는 외부 계단 통로에 선 사람 눈높이 약 1.6미터에서 위쪽을 향하고, 28–35mm 정도의 적당한 광각 렌즈로 계단이 랜딩까지 올라가며 시선을 끌고, 끝에는 녹슨 철제 옥상 출입문이 반쯤 열린 채 내부의 짙은 어둠을 드러낸다. 낡은 콘크리트 계단은 모서리가 닳고 바닷바람과 습기로 검게 배어 있으며, 벽면에는 오래된 물때와 곰팡이 기운, 소금기 섞인 먼지, 퀴퀴한 악취가 느껴질 듯한 축축한 얼룩이 남아 있다. 금속 난간은 손이 자주 닿은 부분의 번들거림과 벗겨진 페인트, 갈색 녹 자국이 섞여 있고, 철문 표면은 긁힘과 부식, 찌그러진 도장면, 어두운 틈새가 실제 재료처럼 거칠게 보인다. 주변 도시 불빛과 아래쪽 건물에서 새어 올라오는 희미한 황색광, 밤안개에 눌린 차가운 청회색 주변광이 섞여 깊은 그림자를 만들며, 철문 안쪽은 내용물이 보이지 않는 검은 공간으로 남아 있다. 한국의 2020년대 낡은 주거 건물 외부 계단답게 실용적이고 좁은 구조, 생활감 있는 마감, 해안 도시의 습기와 소음이 배어 있는 듯한 질감을 강조한다. 자연스러운 심도, 절제된 실제 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 현장 촬영 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 컷에서는 계단 통로에서 옥상 입구 철문 쪽으로 올라가는 시선이 분명해야 한다. 인적이 끊긴 빈 전이 공간으로 유지하고, 반쯤 열린 철문 안쪽의 어둠과 축축한 난간, 오래된 콘크리트 계단의 질감이 배경의 긴장감을 만든다.",
            "shot_id": "S11_Shot2"
          },
          {
            "guide_text": "같은 배경 연속성을 위해 계단, 랜딩, 금속 난간, 철문의 위치와 야간 조명 상태를 유지한다. 장면 행동이나 일시적 흔적을 추가하지 말고, 빈 옥상 진입부의 어둡고 눅눅한 분위기와 서해안 도시 외곽 건물의 낡은 현실감을 기준으로 삼는다.",
            "shot_id": "S11_Shot4"
          }
        ],
        "shot_ids": [
          "S11_Shot2",
          "S11_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 5",
          "camera_height": "eye level on the exterior stairs",
          "lens_hint": "moderate wide lens, about 28-35mm",
          "framing_notes": "Emphasize the climb from the stair passage to the rooftop entrance landing."
        },
        "reference_decision": {
          "bg_id": "L10B01",
          "fp_id": "fp_connection_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L10B01 is the only readiness-ok BG and is listed in anchor_selection_metadata.candidate_bg_ids, so it is the dwelling-identity anchor and is rendered fresh with no prior same-fp reference. The camera is placed at the verbatim candidate cell for unit marker 1 and looks toward the verbatim candidate cell [0,5], using a wide 90-degree lens to support the surfaced shots' need for the exterior stair connection, the upper landing/threshold direction, opening marker 5, and fixed fixture marker 4.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_connection_stairs.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              8,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit marker 1 toward the upper opening direction is used to cover the committed target unit markers 1, 2, and 3 while keeping opening marker 5 and fixed fixture marker 4 available for the shared background plate.",
            "lens_enum": "wide",
            "look_at_cell": [
              0,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Use the base marker plan for unit markers 1, 2, and 3, fixed fixture marker 4, and opening marker 5. From camera_unit 1, the geometry readback lists candidate-visible units [2,3] and candidate-visible opening [5]; the camera begins in unit 1 and looks toward marker cell [0,5], so the visible plan should read as the stair/landing connection toward opening marker 5 with fixture marker 4 held as a fixed identity element.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [8,5] toward look_at_unit 2 using look_at_cell [0,5]. The wide lens with fov_deg 90 should provide broad coverage along the unit-marker sequence rather than a compressed view, keeping the passage direction and the upper opening direction readable for the shared BG.",
            "subject_position_directive": "Surfaced shot S11_Shot2 commits one subject in a medium, tight three-quarter frame on the stair passage with an upward gaze and a hand over the mouth; keep that subject cue tied to the stair direction rather than inventing other people. Surfaced shot S11_Shot4 commits no subject and excludes the subject entirely, so the background plate must also support a subject-free view centered on the background constraint.",
            "state_cue_directive": "Carry the committed transient/state overlay markers for this BG: marker 6, marker 7, and marker 8. The BG is not marked clean_background_expected, so these state cues should be present along with base markers [1,2,3,4,5], without adding unlisted state cues.",
            "negative_continuity_directive": "No numbered elements are listed to ignore and no same-fp reference continuity hazards apply. Avoid inventing additional fixed objects, subjects, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8], and do not emphasize spaces outside the camera_unit 1 view plan toward opening marker 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\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, 5]\n  - look_at_unit: 2\n  - look_at_cell: [0, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 toward the upper opening direction is used to cover the committed target unit markers 1, 2, and 3 while keeping opening marker 5 and fixed fixture marker 4 available for the shared background plate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use the base marker plan for unit markers 1, 2, and 3, fixed fixture marker 4, and opening marker 5. From camera_unit 1, the geometry readback lists candidate-visible units [2,3] and candidate-visible opening [5]; the camera begins in unit 1 and looks toward marker cell [0,5], so the visible plan should read as the stair/landing connection toward opening marker 5 with fixture marker 4 held as a fixed identity element.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [8,5] toward look_at_unit 2 using look_at_cell [0,5]. The wide lens with fov_deg 90 should provide broad coverage along the unit-marker sequence rather than a compressed view, keeping the passage direction and the upper opening direction readable for the shared BG.\n  - subject_position_directive: Surfaced shot S11_Shot2 commits one subject in a medium, tight three-quarter frame on the stair passage with an upward gaze and a hand over the mouth; keep that subject cue tied to the stair direction rather than inventing other people. Surfaced shot S11_Shot4 commits no subject and excludes the subject entirely, so the background plate must also support a subject-free view centered on the background constraint.\n  - state_cue_directive: Carry the committed transient/state overlay markers for this BG: marker 6, marker 7, and marker 8. The BG is not marked clean_background_expected, so these state cues should be present along with base markers [1,2,3,4,5], without adding unlisted state cues.\n  - negative_continuity_directive: No numbered elements are listed to ignore and no same-fp reference continuity hazards apply. Avoid inventing additional fixed objects, subjects, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8], and do not emphasize spaces outside the camera_unit 1 view plan toward opening marker 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\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, 5]\n  - look_at_unit: 2\n  - look_at_cell: [0, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 toward the upper opening direction is used to cover the committed target unit markers 1, 2, and 3 while keeping opening marker 5 and fixed fixture marker 4 available for the shared background plate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use the base marker plan for unit markers 1, 2, and 3, fixed fixture marker 4, and opening marker 5. From camera_unit 1, the geometry readback lists candidate-visible units [2,3] and candidate-visible opening [5]; the camera begins in unit 1 and looks toward marker cell [0,5], so the visible plan should read as the stair/landing connection toward opening marker 5 with fixture marker 4 held as a fixed identity element.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [8,5] toward look_at_unit 2 using look_at_cell [0,5]. The wide lens with fov_deg 90 should provide broad coverage along the unit-marker sequence rather than a compressed view, keeping the passage direction and the upper opening direction readable for the shared BG.\n  - subject_position_directive: Surfaced shot S11_Shot2 commits one subject in a medium, tight three-quarter frame on the stair passage with an upward gaze and a hand over the mouth; keep that subject cue tied to the stair direction rather than inventing other people. Surfaced shot S11_Shot4 commits no subject and excludes the subject entirely, so the background plate must also support a subject-free view centered on the background constraint.\n  - state_cue_directive: Carry the committed transient/state overlay markers for this BG: marker 6, marker 7, and marker 8. The BG is not marked clean_background_expected, so these state cues should be present along with base markers [1,2,3,4,5], without adding unlisted state cues.\n  - negative_continuity_directive: No numbered elements are listed to ignore and no same-fp reference continuity hazards apply. Avoid inventing additional fixed objects, subjects, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8], and do not emphasize spaces outside the camera_unit 1 view plan toward opening marker 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\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, 5]\n  - look_at_unit: 2\n  - look_at_cell: [0, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 toward the upper opening direction is used to cover the committed target unit markers 1, 2, and 3 while keeping opening marker 5 and fixed fixture marker 4 available for the shared background plate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use the base marker plan for unit markers 1, 2, and 3, fixed fixture marker 4, and opening marker 5. From camera_unit 1, the geometry readback lists candidate-visible units [2,3] and candidate-visible opening [5]; the camera begins in unit 1 and looks toward marker cell [0,5], so the visible plan should read as the stair/landing connection toward opening marker 5 with fixture marker 4 held as a fixed identity element.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [8,5] toward look_at_unit 2 using look_at_cell [0,5]. The wide lens with fov_deg 90 should provide broad coverage along the unit-marker sequence rather than a compressed view, keeping the passage direction and the upper opening direction readable for the shared BG.\n  - subject_position_directive: Surfaced shot S11_Shot2 commits one subject in a medium, tight three-quarter frame on the stair passage with an upward gaze and a hand over the mouth; keep that subject cue tied to the stair direction rather than inventing other people. Surfaced shot S11_Shot4 commits no subject and excludes the subject entirely, so the background plate must also support a subject-free view centered on the background constraint.\n  - state_cue_directive: Carry the committed transient/state overlay markers for this BG: marker 6, marker 7, and marker 8. The BG is not marked clean_background_expected, so these state cues should be present along with base markers [1,2,3,4,5], without adding unlisted state cues.\n  - negative_continuity_directive: No numbered elements are listed to ignore and no same-fp reference continuity hazards apply. Avoid inventing additional fixed objects, subjects, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8], and do not emphasize spaces outside the camera_unit 1 view plan toward opening marker 5.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 오래된 건물 외부, 옥탑방으로 이어지는 좁은 외부 계단과 옥상 입구 랜딩을 밤에 담은 빈 전이 공간. 카메라는 외부 계단 통로에 선 사람 눈높이 약 1.6미터에서 위쪽을 향하고, 28–35mm 정도의 적당한 광각 렌즈로 계단이 랜딩까지 올라가며 시선을 끌고, 끝에는 녹슨 철제 옥상 출입문이 반쯤 열린 채 내부의 짙은 어둠을 드러낸다. 낡은 콘크리트 계단은 모서리가 닳고 바닷바람과 습기로 검게 배어 있으며, 벽면에는 오래된 물때와 곰팡이 기운, 소금기 섞인 먼지, 퀴퀴한 악취가 느껴질 듯한 축축한 얼룩이 남아 있다. 금속 난간은 손이 자주 닿은 부분의 번들거림과 벗겨진 페인트, 갈색 녹 자국이 섞여 있고, 철문 표면은 긁힘과 부식, 찌그러진 도장면, 어두운 틈새가 실제 재료처럼 거칠게 보인다. 주변 도시 불빛과 아래쪽 건물에서 새어 올라오는 희미한 황색광, 밤안개에 눌린 차가운 청회색 주변광이 섞여 깊은 그림자를 만들며, 철문 안쪽은 내용물이 보이지 않는 검은 공간으로 남아 있다. 한국의 2020년대 낡은 주거 건물 외부 계단답게 실용적이고 좁은 구조, 생활감 있는 마감, 해안 도시의 습기와 소음이 배어 있는 듯한 질감을 강조한다. 자연스러운 심도, 절제된 실제 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 현장 촬영 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            8,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit marker 1 toward the upper opening direction is used to cover the committed target unit markers 1, 2, and 3 while keeping opening marker 5 and fixed fixture marker 4 available for the shared background plate.",
          "lens_enum": "wide",
          "look_at_cell": [
            0,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Use the base marker plan for unit markers 1, 2, and 3, fixed fixture marker 4, and opening marker 5. From camera_unit 1, the geometry readback lists candidate-visible units [2,3] and candidate-visible opening [5]; the camera begins in unit 1 and looks toward marker cell [0,5], so the visible plan should read as the stair/landing connection toward opening marker 5 with fixture marker 4 held as a fixed identity element.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [8,5] toward look_at_unit 2 using look_at_cell [0,5]. The wide lens with fov_deg 90 should provide broad coverage along the unit-marker sequence rather than a compressed view, keeping the passage direction and the upper opening direction readable for the shared BG.",
          "subject_position_directive": "Surfaced shot S11_Shot2 commits one subject in a medium, tight three-quarter frame on the stair passage with an upward gaze and a hand over the mouth; keep that subject cue tied to the stair direction rather than inventing other people. Surfaced shot S11_Shot4 commits no subject and excludes the subject entirely, so the background plate must also support a subject-free view centered on the background constraint.",
          "state_cue_directive": "Carry the committed transient/state overlay markers for this BG: marker 6, marker 7, and marker 8. The BG is not marked clean_background_expected, so these state cues should be present along with base markers [1,2,3,4,5], without adding unlisted state cues.",
          "negative_continuity_directive": "No numbered elements are listed to ignore and no same-fp reference continuity hazards apply. Avoid inventing additional fixed objects, subjects, or state overlays beyond use_numbered_elements [1,2,3,4,5,6,7,8], and do not emphasize spaces outside the camera_unit 1 view plan toward opening marker 5."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_connection_stairs",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_connection_stairs"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L11B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권의 낡은 다세대 빌라 아래 도로변, 인물이 없는 빈 야간 외부 공간이다. 카메라는 도로변 열린 공간 가까이에 서 있는 사람 눈높이 약 1.6m에서 빌라의 공동 출입구와 대문, 작은 포장 마당, 외부 옥상 계단 접근부를 향해 바라본다. 28–35mm 정도의 적당한 광각 렌즈로 도로와 골목 표면, 경계석, 낮은 마당 경계, 빌라 외벽과 출입구가 한 프레임 안에서 자연스럽게 연결되도록 잡는다. 오래된 콘크리트 외벽에는 습기와 소금기 어린 때, 빗물 자국, 벗겨진 페인트, 생활감 있는 균열과 얼룩이 쌓여 있고, 포장된 마당과 도로 가장자리는 밤이슬과 해무로 살짝 젖어 둔하게 반사된다. 작은 빌라 출입구 주변은 2020년대 한국 주거지의 현실적인 재료감, 금속 대문과 낡은 계단 난간, 좁은 접근로의 실용적인 구조를 갖는다. 주변은 짙은 회색과 깊은 그림자가 중심이고, 해안가 밤안개가 낮게 깔려 시야를 부드럽게 흐리며, 화면 밖 비상등에서 온 듯한 희미한 적청색 반사광이 벽면과 젖은 포장면에 간헐적으로 스며드는 분위기다. 조명은 실제 현장 야간 조명처럼 절제되어 있고, 어둠 속에서도 출입구와 옥상 계단의 실루엣이 읽힌다. 실제 콘크리트, 금속, 아스팔트, 축축한 포장면의 촉감이 살아 있는 거친 생활 리얼리즘, 자연스러운 심도, 절제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡. 도면이나 조감도가 아니라 지상에서 촬영한 빈 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S13_Shot2에서는 열린 도로변을 전경으로 두고, 낡은 빌라 공동 출입구와 외부 옥상 계단이 시선의 중심 축이 되게 유지한다. 빈 야간 외부 공간의 축축한 포장면, 경계석, 낮은 마당 경계, 오래된 콘크리트 질감이 안정적으로 보이도록 하고, 인물과 사건 동작은 별도 장면 레이어에서 더해질 수 있게 배경은 비워 둔다.",
            "shot_id": "S13_Shot2"
          },
          {
            "guide_text": "S13_Shot4에서는 같은 도로변 눈높이 관점을 이어가며, 빌라 접근부와 옥상 계단의 위치 관계가 명확하게 읽히도록 한다. 어두운 해안 도시 밤공기와 희미한 적청색 반사광이 벽과 포장면에 스치는 정도의 조명 분위기만 남기고, 인물의 충격 반응이나 도착 차량 같은 순간적 사건 요소는 배경 플레이트에 넣지 않는다.",
            "shot_id": "S13_Shot4"
          }
        ],
        "shot_ids": [
          "S13_Shot2",
          "S13_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 3 and number 5",
          "camera_height": "standing eye level from the roadside",
          "lens_hint": "moderate wide lens, 28-35mm equivalent",
          "framing_notes": "Use the open roadside, building entrance, and rooftop stair access as the main spatial anchors; overlay the arriving vehicle, siren wash, and two figures only for this background state."
        },
        "reference_decision": {
          "bg_id": "L11B01",
          "fp_id": "fp_roadside_below",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B01 is the only readiness-ok BG for this fp_id and is listed in the clean anchor candidate set despite fallback diagnostics, so it becomes the single fp-seeded identity anchor with no prior same-fp reference. Camera unit 1 at [7,5] is the roadside-side candidate; the wide lens and look toward unit 2 via [2,7] support the surfaced wide/close staging needs while covering target unit markers 1, 2, and 4 and base markers 1 through 7.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_roadside_below.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              7,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 1 at [7,5], looking toward unit 2 using listed look-at cell [2,7], supports the staged wide exterior coverage while keeping units 2 and 4 plus opening marker 3 within the visible-units/openings supersets for camera unit 1.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1 at [7,5], use the camera-unit-1 visible supersets: units 2 and 4 and opening marker 3 may be visible, with camera unit 1 anchoring the foreground. Include referenced base marker numbers 1, 2, 3, 4, 5, 6, and 7, with fixed fixture markers 5, 6, and 7 held as part of the seeded identity.",
            "camera_framing_directive": "Frame from camera unit 1 at camera cell [7,5] toward look-at unit 2 using look-at cell [2,7]. Use a wide lens with fov 90 for broad coverage across the exterior target units rather than compressed coverage; keep the framing compatible with S13_Shot2 wide staging and usable as context for S13_Shot4 close staging.",
            "subject_position_directive": "S13_Shot2 commits one subject cue centered in the midground, facing the camera, with the exterior background behind. S13_Shot4 commits a close foreground subject cue in the middle center and a partial second foreground cue at the upper right; do not invent any additional subject cues beyond those surfaced shot-staging contracts.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Render base markers 1, 2, 3, 4, 5, 6, and 7 together with transient marker numbers 8, 9, 10, and 11 as the only committed state overlays; these transient cues must read as shot-state elements while leaving the fixed base markers structurally stable.",
            "negative_continuity_directive": "Do not introduce numbered elements outside the committed use list [1,2,3,4,5,6,7,8,9,10,11]. No ignored elements are listed. Keep any view beyond the camera-unit-1 visible supersets subordinate, and do not invent additional transient cues, extra subjects, or unnumbered state overlays beyond markers 8, 9, 10, and 11."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 at [7,5], looking toward unit 2 using listed look-at cell [2,7], supports the staged wide exterior coverage while keeping units 2 and 4 plus opening marker 3 within the visible-units/openings supersets for camera unit 1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 at [7,5], use the camera-unit-1 visible supersets: units 2 and 4 and opening marker 3 may be visible, with camera unit 1 anchoring the foreground. Include referenced base marker numbers 1, 2, 3, 4, 5, 6, and 7, with fixed fixture markers 5, 6, and 7 held as part of the seeded identity.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [7,5] toward look-at unit 2 using look-at cell [2,7]. Use a wide lens with fov 90 for broad coverage across the exterior target units rather than compressed coverage; keep the framing compatible with S13_Shot2 wide staging and usable as context for S13_Shot4 close staging.\n  - subject_position_directive: S13_Shot2 commits one subject cue centered in the midground, facing the camera, with the exterior background behind. S13_Shot4 commits a close foreground subject cue in the middle center and a partial second foreground cue at the upper right; do not invent any additional subject cues beyond those surfaced shot-staging contracts.\n  - state_cue_directive: This BG is not marked clean_background_expected. Render base markers 1, 2, 3, 4, 5, 6, and 7 together with transient marker numbers 8, 9, 10, and 11 as the only committed state overlays; these transient cues must read as shot-state elements while leaving the fixed base markers structurally stable.\n  - negative_continuity_directive: Do not introduce numbered elements outside the committed use list [1,2,3,4,5,6,7,8,9,10,11]. No ignored elements are listed. Keep any view beyond the camera-unit-1 visible supersets subordinate, and do not invent additional transient cues, extra subjects, or unnumbered state overlays beyond markers 8, 9, 10, and 11.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 at [7,5], looking toward unit 2 using listed look-at cell [2,7], supports the staged wide exterior coverage while keeping units 2 and 4 plus opening marker 3 within the visible-units/openings supersets for camera unit 1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 at [7,5], use the camera-unit-1 visible supersets: units 2 and 4 and opening marker 3 may be visible, with camera unit 1 anchoring the foreground. Include referenced base marker numbers 1, 2, 3, 4, 5, 6, and 7, with fixed fixture markers 5, 6, and 7 held as part of the seeded identity.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [7,5] toward look-at unit 2 using look-at cell [2,7]. Use a wide lens with fov 90 for broad coverage across the exterior target units rather than compressed coverage; keep the framing compatible with S13_Shot2 wide staging and usable as context for S13_Shot4 close staging.\n  - subject_position_directive: S13_Shot2 commits one subject cue centered in the midground, facing the camera, with the exterior background behind. S13_Shot4 commits a close foreground subject cue in the middle center and a partial second foreground cue at the upper right; do not invent any additional subject cues beyond those surfaced shot-staging contracts.\n  - state_cue_directive: This BG is not marked clean_background_expected. Render base markers 1, 2, 3, 4, 5, 6, and 7 together with transient marker numbers 8, 9, 10, and 11 as the only committed state overlays; these transient cues must read as shot-state elements while leaving the fixed base markers structurally stable.\n  - negative_continuity_directive: Do not introduce numbered elements outside the committed use list [1,2,3,4,5,6,7,8,9,10,11]. No ignored elements are listed. Keep any view beyond the camera-unit-1 visible supersets subordinate, and do not invent additional transient cues, extra subjects, or unnumbered state overlays beyond markers 8, 9, 10, and 11.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 at [7,5], looking toward unit 2 using listed look-at cell [2,7], supports the staged wide exterior coverage while keeping units 2 and 4 plus opening marker 3 within the visible-units/openings supersets for camera unit 1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 at [7,5], use the camera-unit-1 visible supersets: units 2 and 4 and opening marker 3 may be visible, with camera unit 1 anchoring the foreground. Include referenced base marker numbers 1, 2, 3, 4, 5, 6, and 7, with fixed fixture markers 5, 6, and 7 held as part of the seeded identity.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [7,5] toward look-at unit 2 using look-at cell [2,7]. Use a wide lens with fov 90 for broad coverage across the exterior target units rather than compressed coverage; keep the framing compatible with S13_Shot2 wide staging and usable as context for S13_Shot4 close staging.\n  - subject_position_directive: S13_Shot2 commits one subject cue centered in the midground, facing the camera, with the exterior background behind. S13_Shot4 commits a close foreground subject cue in the middle center and a partial second foreground cue at the upper right; do not invent any additional subject cues beyond those surfaced shot-staging contracts.\n  - state_cue_directive: This BG is not marked clean_background_expected. Render base markers 1, 2, 3, 4, 5, 6, and 7 together with transient marker numbers 8, 9, 10, and 11 as the only committed state overlays; these transient cues must read as shot-state elements while leaving the fixed base markers structurally stable.\n  - negative_continuity_directive: Do not introduce numbered elements outside the committed use list [1,2,3,4,5,6,7,8,9,10,11]. No ignored elements are listed. Keep any view beyond the camera-unit-1 visible supersets subordinate, and do not invent additional transient cues, extra subjects, or unnumbered state overlays beyond markers 8, 9, 10, and 11.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권의 낡은 다세대 빌라 아래 도로변, 인물이 없는 빈 야간 외부 공간이다. 카메라는 도로변 열린 공간 가까이에 서 있는 사람 눈높이 약 1.6m에서 빌라의 공동 출입구와 대문, 작은 포장 마당, 외부 옥상 계단 접근부를 향해 바라본다. 28–35mm 정도의 적당한 광각 렌즈로 도로와 골목 표면, 경계석, 낮은 마당 경계, 빌라 외벽과 출입구가 한 프레임 안에서 자연스럽게 연결되도록 잡는다. 오래된 콘크리트 외벽에는 습기와 소금기 어린 때, 빗물 자국, 벗겨진 페인트, 생활감 있는 균열과 얼룩이 쌓여 있고, 포장된 마당과 도로 가장자리는 밤이슬과 해무로 살짝 젖어 둔하게 반사된다. 작은 빌라 출입구 주변은 2020년대 한국 주거지의 현실적인 재료감, 금속 대문과 낡은 계단 난간, 좁은 접근로의 실용적인 구조를 갖는다. 주변은 짙은 회색과 깊은 그림자가 중심이고, 해안가 밤안개가 낮게 깔려 시야를 부드럽게 흐리며, 화면 밖 비상등에서 온 듯한 희미한 적청색 반사광이 벽면과 젖은 포장면에 간헐적으로 스며드는 분위기다. 조명은 실제 현장 야간 조명처럼 절제되어 있고, 어둠 속에서도 출입구와 옥상 계단의 실루엣이 읽힌다. 실제 콘크리트, 금속, 아스팔트, 축축한 포장면의 촉감이 살아 있는 거친 생활 리얼리즘, 자연스러운 심도, 절제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡. 도면이나 조감도가 아니라 지상에서 촬영한 빈 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            7,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 1 at [7,5], looking toward unit 2 using listed look-at cell [2,7], supports the staged wide exterior coverage while keeping units 2 and 4 plus opening marker 3 within the visible-units/openings supersets for camera unit 1.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            7
          ],
          "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 at [7,5], use the camera-unit-1 visible supersets: units 2 and 4 and opening marker 3 may be visible, with camera unit 1 anchoring the foreground. Include referenced base marker numbers 1, 2, 3, 4, 5, 6, and 7, with fixed fixture markers 5, 6, and 7 held as part of the seeded identity.",
          "camera_framing_directive": "Frame from camera unit 1 at camera cell [7,5] toward look-at unit 2 using look-at cell [2,7]. Use a wide lens with fov 90 for broad coverage across the exterior target units rather than compressed coverage; keep the framing compatible with S13_Shot2 wide staging and usable as context for S13_Shot4 close staging.",
          "subject_position_directive": "S13_Shot2 commits one subject cue centered in the midground, facing the camera, with the exterior background behind. S13_Shot4 commits a close foreground subject cue in the middle center and a partial second foreground cue at the upper right; do not invent any additional subject cues beyond those surfaced shot-staging contracts.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Render base markers 1, 2, 3, 4, 5, 6, and 7 together with transient marker numbers 8, 9, 10, and 11 as the only committed state overlays; these transient cues must read as shot-state elements while leaving the fixed base markers structurally stable.",
          "negative_continuity_directive": "Do not introduce numbered elements outside the committed use list [1,2,3,4,5,6,7,8,9,10,11]. No ignored elements are listed. Keep any view beyond the camera-unit-1 visible supersets subordinate, and do not invent additional transient cues, extra subjects, or unnumbered state overlays beyond markers 8, 9, 10, and 11."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_roadside_below",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_roadside_below"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L08B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 대형마트 외부 번화가 길거리, 해질녘의 골드빛 잔광과 습한 회색 안개가 섞인 인물 없는 외부 공간. 차도 가장자리에서 보행자 눈높이 약 1.6m로 서서, 약 28mm 중광각 렌즈로 마트 정면 파사드와 주 자동 슬라이딩 유리문을 향해 넓게 바라본다. 건물 가장자리에는 생활감 있는 대형마트 전면 외벽이 이어지고, 출입구 옆으로 길게 이어진 진열창 띠는 어두운 반사와 내부 조명의 흐릿한 색 덩어리만 비치며 읽을 수 있는 문구나 이미지 없이 비어 있다. 상단의 간판 띠는 네온과 백라이트가 켜진 물리적 표면이지만 내용은 비어 있거나 추상적인 빛 번짐으로만 보이며, 글자와 로고는 판독되지 않는다. 전면 보도는 오래 밟힌 보도블록, 빗물 자국, 먼지와 타이어 때가 남아 있고, 그 옆 차도는 해질녘 가로등과 상가 조명이 젖은 아스팔트에 낮게 반사된다. 출입구 근처에는 금속 자전거 거치대가 고정되어 있으며, 마트 외벽 위쪽에는 작은 외부 CCTV 카메라가 실용적인 각도로 달려 있다. 한국 2020년대 상업가의 현실적인 알루미늄 프레임, 강화유리, 플라스틱 몰딩, 낡은 실리콘 마감, 전선관과 배수 흔적, 소금기 어린 해안 도시의 습기와 누적된 때가 자연스럽게 보인다. 조명은 황혼의 자연광, 실내에서 새어 나오는 형광등 빛, 붉은 기가 도는 상가 네온 반사, 차갑게 식은 거리 그림자가 섞인 절제된 범죄·오컬트 드라마 톤이며, 표면 질감은 실제 콘크리트와 금속 부식, 유리 반사, 젖은 아스팔트의 물성을 충실히 담는다. 35mm급 실제 카메라 촬영의 자연스러운 깊이감, 미세한 렌즈 비네팅, 절제된 자연 필름 입자, 위치 촬영의 거친 현실감을 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S8_Shot4용 배경은 차도 가장자리 쪽 보행자 눈높이에서 대형마트 정면과 자동문을 넓게 바라보는 구도로 잡는다. 이후 장면 레이어에서 번화한 거리 요소가 얹혀도 구조가 흔들리지 않도록, 출입구와 보도 전면, 진열창, 자전거 거치대, 외벽 CCTV, 빈 간판 띠가 명확히 보이는 안정적인 외부 전면 플레이트로 유지한다.",
            "shot_id": "S8_Shot4"
          }
        ],
        "shot_ids": [
          "S8_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4, facing toward numbers 1 and 5",
          "camera_height": "eye level, exterior street view",
          "lens_hint": "moderate wide lens, about 28mm",
          "framing_notes": "Wide frontage view that can support dusk bustle overlays without changing the base plan."
        },
        "reference_decision": {
          "bg_id": "L08B01",
          "fp_id": "fp_l08_street_storefront",
          "node_index": 1,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L08B01 uses the same fp, the same target units [1,2,3,4], and the same base marker set [1,2,3,4,5,6,7,8,9] as L08B02. Referencing L08B02 preserves fixed marker positions while this BG changes only its shot-specific staged subjects and transient overlays. The camera remains in unit 4 looking toward unit 1 through listed cells [8,5] and [3,5].",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_l08_street_storefront.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              8,
              5
            ],
            "camera_unit": 4,
            "fov_deg": 50,
            "framing_notes": "Normal-lens view keeps the same unit-4 camera position and unit-1 target relationship as the anchor while allowing a tighter staged composition for the consuming shot.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Use L08B02 as the fixed-space reference: maintain the same positions for structural unit markers 1, 2, 3, and 4, opening markers 5 and 6, and fixture markers 7, 8, and 9. From camera unit 4 toward unit 1, candidate-visible units are 1, 2, and 3, with the unit 4 camera-side area anchoring the foreground.",
            "camera_framing_directive": "Use a neutral normal-lens frame from camera unit 4 at [8,5], looking toward unit 1 with look-at cell [3,5], fov 50. Keep the camera-to-target relationship aligned with the L08B02 reference while allowing the consuming shot to stage its foreground and center-left subject cues.",
            "subject_position_directive": "Consuming shot S8_Shot4 commits one subject with a large box prominent in the lower foreground and torso center-left, plus a second subject as an over-shoulder cue beside the staged aisle direction. Keep these as shot-specific subject cues and do not add uncommitted subjects.",
            "state_cue_directive": "Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, plus transient markers 10, 11, 12, and 15. clean_background_expected is false, so include only those committed transient markers and do not carry over L08B02 marker 13.",
            "negative_continuity_directive": "Avoid ignored overlay markers 13 and 14. Preserve the fixed positions inherited from L08B02 for base markers 5, 6, 7, 8, and 9 when they appear; do not shift the openings or fixtures. Do not introduce unlisted overlays or elements outside the unit-4-to-unit-1 view as new continuity."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens view keeps the same unit-4 camera position and unit-1 target relationship as the anchor while allowing a tighter staged composition for the consuming shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L08B02 as the fixed-space reference: maintain the same positions for structural unit markers 1, 2, 3, and 4, opening markers 5 and 6, and fixture markers 7, 8, and 9. From camera unit 4 toward unit 1, candidate-visible units are 1, 2, and 3, with the unit 4 camera-side area anchoring the foreground.\n  - camera_framing_directive: Use a neutral normal-lens frame from camera unit 4 at [8,5], looking toward unit 1 with look-at cell [3,5], fov 50. Keep the camera-to-target relationship aligned with the L08B02 reference while allowing the consuming shot to stage its foreground and center-left subject cues.\n  - subject_position_directive: Consuming shot S8_Shot4 commits one subject with a large box prominent in the lower foreground and torso center-left, plus a second subject as an over-shoulder cue beside the staged aisle direction. Keep these as shot-specific subject cues and do not add uncommitted subjects.\n  - state_cue_directive: Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, plus transient markers 10, 11, 12, and 15. clean_background_expected is false, so include only those committed transient markers and do not carry over L08B02 marker 13.\n  - negative_continuity_directive: Avoid ignored overlay markers 13 and 14. Preserve the fixed positions inherited from L08B02 for base markers 5, 6, 7, 8, and 9 when they appear; do not shift the openings or fixtures. Do not introduce unlisted overlays or elements outside the unit-4-to-unit-1 view as new continuity.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens view keeps the same unit-4 camera position and unit-1 target relationship as the anchor while allowing a tighter staged composition for the consuming shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L08B02 as the fixed-space reference: maintain the same positions for structural unit markers 1, 2, 3, and 4, opening markers 5 and 6, and fixture markers 7, 8, and 9. From camera unit 4 toward unit 1, candidate-visible units are 1, 2, and 3, with the unit 4 camera-side area anchoring the foreground.\n  - camera_framing_directive: Use a neutral normal-lens frame from camera unit 4 at [8,5], looking toward unit 1 with look-at cell [3,5], fov 50. Keep the camera-to-target relationship aligned with the L08B02 reference while allowing the consuming shot to stage its foreground and center-left subject cues.\n  - subject_position_directive: Consuming shot S8_Shot4 commits one subject with a large box prominent in the lower foreground and torso center-left, plus a second subject as an over-shoulder cue beside the staged aisle direction. Keep these as shot-specific subject cues and do not add uncommitted subjects.\n  - state_cue_directive: Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, plus transient markers 10, 11, 12, and 15. clean_background_expected is false, so include only those committed transient markers and do not carry over L08B02 marker 13.\n  - negative_continuity_directive: Avoid ignored overlay markers 13 and 14. Preserve the fixed positions inherited from L08B02 for base markers 5, 6, 7, 8, and 9 when they appear; do not shift the openings or fixtures. Do not introduce unlisted overlays or elements outside the unit-4-to-unit-1 view as new continuity.\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: 4\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens view keeps the same unit-4 camera position and unit-1 target relationship as the anchor while allowing a tighter staged composition for the consuming shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L08B02 as the fixed-space reference: maintain the same positions for structural unit markers 1, 2, 3, and 4, opening markers 5 and 6, and fixture markers 7, 8, and 9. From camera unit 4 toward unit 1, candidate-visible units are 1, 2, and 3, with the unit 4 camera-side area anchoring the foreground.\n  - camera_framing_directive: Use a neutral normal-lens frame from camera unit 4 at [8,5], looking toward unit 1 with look-at cell [3,5], fov 50. Keep the camera-to-target relationship aligned with the L08B02 reference while allowing the consuming shot to stage its foreground and center-left subject cues.\n  - subject_position_directive: Consuming shot S8_Shot4 commits one subject with a large box prominent in the lower foreground and torso center-left, plus a second subject as an over-shoulder cue beside the staged aisle direction. Keep these as shot-specific subject cues and do not add uncommitted subjects.\n  - state_cue_directive: Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, plus transient markers 10, 11, 12, and 15. clean_background_expected is false, so include only those committed transient markers and do not carry over L08B02 marker 13.\n  - negative_continuity_directive: Avoid ignored overlay markers 13 and 14. Preserve the fixed positions inherited from L08B02 for base markers 5, 6, 7, 8, and 9 when they appear; do not shift the openings or fixtures. Do not introduce unlisted overlays or elements outside the unit-4-to-unit-1 view as new continuity.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 대형마트 외부 번화가 길거리, 해질녘의 골드빛 잔광과 습한 회색 안개가 섞인 인물 없는 외부 공간. 차도 가장자리에서 보행자 눈높이 약 1.6m로 서서, 약 28mm 중광각 렌즈로 마트 정면 파사드와 주 자동 슬라이딩 유리문을 향해 넓게 바라본다. 건물 가장자리에는 생활감 있는 대형마트 전면 외벽이 이어지고, 출입구 옆으로 길게 이어진 진열창 띠는 어두운 반사와 내부 조명의 흐릿한 색 덩어리만 비치며 읽을 수 있는 문구나 이미지 없이 비어 있다. 상단의 간판 띠는 네온과 백라이트가 켜진 물리적 표면이지만 내용은 비어 있거나 추상적인 빛 번짐으로만 보이며, 글자와 로고는 판독되지 않는다. 전면 보도는 오래 밟힌 보도블록, 빗물 자국, 먼지와 타이어 때가 남아 있고, 그 옆 차도는 해질녘 가로등과 상가 조명이 젖은 아스팔트에 낮게 반사된다. 출입구 근처에는 금속 자전거 거치대가 고정되어 있으며, 마트 외벽 위쪽에는 작은 외부 CCTV 카메라가 실용적인 각도로 달려 있다. 한국 2020년대 상업가의 현실적인 알루미늄 프레임, 강화유리, 플라스틱 몰딩, 낡은 실리콘 마감, 전선관과 배수 흔적, 소금기 어린 해안 도시의 습기와 누적된 때가 자연스럽게 보인다. 조명은 황혼의 자연광, 실내에서 새어 나오는 형광등 빛, 붉은 기가 도는 상가 네온 반사, 차갑게 식은 거리 그림자가 섞인 절제된 범죄·오컬트 드라마 톤이며, 표면 질감은 실제 콘크리트와 금속 부식, 유리 반사, 젖은 아스팔트의 물성을 충실히 담는다. 35mm급 실제 카메라 촬영의 자연스러운 깊이감, 미세한 렌즈 비네팅, 절제된 자연 필름 입자, 위치 촬영의 거친 현실감을 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            8,
            5
          ],
          "camera_unit": 4,
          "fov_deg": 50,
          "framing_notes": "Normal-lens view keeps the same unit-4 camera position and unit-1 target relationship as the anchor while allowing a tighter staged composition for the consuming shot.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Use L08B02 as the fixed-space reference: maintain the same positions for structural unit markers 1, 2, 3, and 4, opening markers 5 and 6, and fixture markers 7, 8, and 9. From camera unit 4 toward unit 1, candidate-visible units are 1, 2, and 3, with the unit 4 camera-side area anchoring the foreground.",
          "camera_framing_directive": "Use a neutral normal-lens frame from camera unit 4 at [8,5], looking toward unit 1 with look-at cell [3,5], fov 50. Keep the camera-to-target relationship aligned with the L08B02 reference while allowing the consuming shot to stage its foreground and center-left subject cues.",
          "subject_position_directive": "Consuming shot S8_Shot4 commits one subject with a large box prominent in the lower foreground and torso center-left, plus a second subject as an over-shoulder cue beside the staged aisle direction. Keep these as shot-specific subject cues and do not add uncommitted subjects.",
          "state_cue_directive": "Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, plus transient markers 10, 11, 12, and 15. clean_background_expected is false, so include only those committed transient markers and do not carry over L08B02 marker 13.",
          "negative_continuity_directive": "Avoid ignored overlay markers 13 and 14. Preserve the fixed positions inherited from L08B02 for base markers 5, 6, 7, 8, and 9 when they appear; do not shift the openings or fixtures. Do not introduce unlisted overlays or elements outside the unit-4-to-unit-1 view as new continuity."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_street_storefront",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l08_street_storefront"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L08B02.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 작은 마트 바깥 길거리, 해가 거의 저물어 하늘은 짙은 회청색으로 가라앉고 매장 안팎의 약한 형광등과 출입구 주변 실용 조명이 젖은 보도에 희미하게 번지는 빈 외부 공간. 출입구 문턱 근처의 보도에서 사람 눈높이 약 1.6m로 서서, 자연스러운 35mm 렌즈로 정면 자동 미닫이문과 그 위쪽 외벽의 CCTV 카메라를 바라보는 거리감 있는 프레이밍. 건물 가장자리의 마트 외벽은 오래된 알루미늄 프레임, 때가 낀 타일 하부, 빗물 자국이 남은 페인트, 생활감 있는 실리콘 마감과 작은 흠집이 보이고, 길게 이어진 진열창은 내부가 선명히 보이지 않는 어두운 반사와 낮은 대비의 흐린 사각 형태만 담는다. 출입구 위 간판 띠는 읽을 수 있는 문구나 로고 없이 비어 있는 플라스틱·아크릴 표면으로 남아 있으며, 주변에 쌓인 먼지와 염분 얼룩, 오래된 조명 커버의 누런 기운이 묻어난다. 전면부 근처에는 고정된 자전거 거치대가 있고, 보도 가장자리와 낮은 연석, 옆 차도는 어둑한 저녁의 습기와 얇은 안개 때문에 표면 질감이 무겁게 살아난다. 군중이나 교통 흐름을 중심에 두지 않는 한산한 거리 분위기, 한국 동네 상업가의 현실적인 외장재와 디지털 시대의 CCTV 설비가 자연스럽게 섞인 공간. 절제된 자연 필름 입자, 실제 금속의 마모, 유리의 반사 왜곡, 콘크리트와 아스팔트의 거친 질감을 살린 범죄·오컬트 드라마 톤의 사진적 외부 배경. 평면도나 건축 도면이 아니라 실제 위치 촬영처럼 보이는 눈높이 거리 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S8_Shot5용 배경은 출입구 앞 문턱 근처 보도 눈높이에서 정면 미닫이문과 외벽 CCTV가 함께 보이는 조용한 구도로 맞춘다. 현재 장면의 행동이나 휴대전화 확인 순간은 넣지 말고, 어두워지는 마트 외부의 빈 보도와 차도, 습한 해안 도시의 저녁 공기, 흐린 유리 반사, 낡은 간판 띠와 자전거 거치대가 안정적으로 남아 있는 상태만 유지한다.",
            "shot_id": "S8_Shot5"
          }
        ],
        "shot_ids": [
          "S8_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward numbers 5 and 8",
          "camera_height": "eye level, exterior sidewalk view",
          "lens_hint": "natural lens, about 35mm",
          "framing_notes": "Quieter exterior framing for a lone phone-check moment; keep crowd and traffic overlays absent."
        },
        "reference_decision": {
          "bg_id": "L08B02",
          "fp_id": "fp_l08_street_storefront",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B02 is the only bg_id in anchor_selection_metadata.candidate_bg_ids, so it is the first node and the dwelling identity anchor. Its consuming shot asks for a wide exterior hold from across the street, and camera unit 4 at [8,5] looking toward unit 1 via listed cell [3,5] best matches the target units [1,2,3,4] and base markers [1,2,3,4,5,6,7,8,9].",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_l08_street_storefront.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              8,
              5
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Wide across-unit framing from unit marker 4 toward the facade-side target area, using the verbatim camera cell for unit 4 and a listed look-at cell on marker 5.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 4, include the camera-side street-lane unit 4 foreground and the candidate-visible units 1, 2, and 3, looking toward unit 1. Opening markers 5 and 6 are candidate-visible; base fixture markers 7, 8, and 9 are part of the fixed identity to preserve when visible.",
            "camera_framing_directive": "Use broad wide-lens coverage from camera unit 4 at cell [8,5], looking toward unit 1 with look-at cell [3,5], fov 90. The framing should keep the foreground street-side unit 4 and the target frontage units readable rather than compressing them.",
            "subject_position_directive": "Consuming shot S8_Shot5 commits one subject near the lower center-left of a wide frame, hunched over a phone, with the phone glow small at the hands. Keep the subject smaller than the surrounding exterior space and do not invent additional subjects.",
            "state_cue_directive": "Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient marker 13 as the only committed state overlay for this BG. clean_background_expected is false, but no additional transient cues beyond marker 13 are committed.",
            "negative_continuity_directive": "Do not include ignored overlay markers 10, 11, 12, 14, or 15 for this BG. Do not add unlisted state overlays or scenario-specific objects. Keep any areas outside the unit-4-to-unit-1 wide view from becoming new continuity commitments."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide across-unit framing from unit marker 4 toward the facade-side target area, using the verbatim camera cell for unit 4 and a listed look-at cell on marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, include the camera-side street-lane unit 4 foreground and the candidate-visible units 1, 2, and 3, looking toward unit 1. Opening markers 5 and 6 are candidate-visible; base fixture markers 7, 8, and 9 are part of the fixed identity to preserve when visible.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 4 at cell [8,5], looking toward unit 1 with look-at cell [3,5], fov 90. The framing should keep the foreground street-side unit 4 and the target frontage units readable rather than compressing them.\n  - subject_position_directive: Consuming shot S8_Shot5 commits one subject near the lower center-left of a wide frame, hunched over a phone, with the phone glow small at the hands. Keep the subject smaller than the surrounding exterior space and do not invent additional subjects.\n  - state_cue_directive: Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient marker 13 as the only committed state overlay for this BG. clean_background_expected is false, but no additional transient cues beyond marker 13 are committed.\n  - negative_continuity_directive: Do not include ignored overlay markers 10, 11, 12, 14, or 15 for this BG. Do not add unlisted state overlays or scenario-specific objects. Keep any areas outside the unit-4-to-unit-1 wide view from becoming new continuity commitments.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide across-unit framing from unit marker 4 toward the facade-side target area, using the verbatim camera cell for unit 4 and a listed look-at cell on marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, include the camera-side street-lane unit 4 foreground and the candidate-visible units 1, 2, and 3, looking toward unit 1. Opening markers 5 and 6 are candidate-visible; base fixture markers 7, 8, and 9 are part of the fixed identity to preserve when visible.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 4 at cell [8,5], looking toward unit 1 with look-at cell [3,5], fov 90. The framing should keep the foreground street-side unit 4 and the target frontage units readable rather than compressing them.\n  - subject_position_directive: Consuming shot S8_Shot5 commits one subject near the lower center-left of a wide frame, hunched over a phone, with the phone glow small at the hands. Keep the subject smaller than the surrounding exterior space and do not invent additional subjects.\n  - state_cue_directive: Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient marker 13 as the only committed state overlay for this BG. clean_background_expected is false, but no additional transient cues beyond marker 13 are committed.\n  - negative_continuity_directive: Do not include ignored overlay markers 10, 11, 12, 14, or 15 for this BG. Do not add unlisted state overlays or scenario-specific objects. Keep any areas outside the unit-4-to-unit-1 wide view from becoming new continuity commitments.\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: 4\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide across-unit framing from unit marker 4 toward the facade-side target area, using the verbatim camera cell for unit 4 and a listed look-at cell on marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, include the camera-side street-lane unit 4 foreground and the candidate-visible units 1, 2, and 3, looking toward unit 1. Opening markers 5 and 6 are candidate-visible; base fixture markers 7, 8, and 9 are part of the fixed identity to preserve when visible.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 4 at cell [8,5], looking toward unit 1 with look-at cell [3,5], fov 90. The framing should keep the foreground street-side unit 4 and the target frontage units readable rather than compressing them.\n  - subject_position_directive: Consuming shot S8_Shot5 commits one subject near the lower center-left of a wide frame, hunched over a phone, with the phone glow small at the hands. Keep the subject smaller than the surrounding exterior space and do not invent additional subjects.\n  - state_cue_directive: Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient marker 13 as the only committed state overlay for this BG. clean_background_expected is false, but no additional transient cues beyond marker 13 are committed.\n  - negative_continuity_directive: Do not include ignored overlay markers 10, 11, 12, 14, or 15 for this BG. Do not add unlisted state overlays or scenario-specific objects. Keep any areas outside the unit-4-to-unit-1 wide view from becoming new continuity commitments.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 작은 마트 바깥 길거리, 해가 거의 저물어 하늘은 짙은 회청색으로 가라앉고 매장 안팎의 약한 형광등과 출입구 주변 실용 조명이 젖은 보도에 희미하게 번지는 빈 외부 공간. 출입구 문턱 근처의 보도에서 사람 눈높이 약 1.6m로 서서, 자연스러운 35mm 렌즈로 정면 자동 미닫이문과 그 위쪽 외벽의 CCTV 카메라를 바라보는 거리감 있는 프레이밍. 건물 가장자리의 마트 외벽은 오래된 알루미늄 프레임, 때가 낀 타일 하부, 빗물 자국이 남은 페인트, 생활감 있는 실리콘 마감과 작은 흠집이 보이고, 길게 이어진 진열창은 내부가 선명히 보이지 않는 어두운 반사와 낮은 대비의 흐린 사각 형태만 담는다. 출입구 위 간판 띠는 읽을 수 있는 문구나 로고 없이 비어 있는 플라스틱·아크릴 표면으로 남아 있으며, 주변에 쌓인 먼지와 염분 얼룩, 오래된 조명 커버의 누런 기운이 묻어난다. 전면부 근처에는 고정된 자전거 거치대가 있고, 보도 가장자리와 낮은 연석, 옆 차도는 어둑한 저녁의 습기와 얇은 안개 때문에 표면 질감이 무겁게 살아난다. 군중이나 교통 흐름을 중심에 두지 않는 한산한 거리 분위기, 한국 동네 상업가의 현실적인 외장재와 디지털 시대의 CCTV 설비가 자연스럽게 섞인 공간. 절제된 자연 필름 입자, 실제 금속의 마모, 유리의 반사 왜곡, 콘크리트와 아스팔트의 거친 질감을 살린 범죄·오컬트 드라마 톤의 사진적 외부 배경. 평면도나 건축 도면이 아니라 실제 위치 촬영처럼 보이는 눈높이 거리 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            8,
            5
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Wide across-unit framing from unit marker 4 toward the facade-side target area, using the verbatim camera cell for unit 4 and a listed look-at cell on marker 5.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 4, include the camera-side street-lane unit 4 foreground and the candidate-visible units 1, 2, and 3, looking toward unit 1. Opening markers 5 and 6 are candidate-visible; base fixture markers 7, 8, and 9 are part of the fixed identity to preserve when visible.",
          "camera_framing_directive": "Use broad wide-lens coverage from camera unit 4 at cell [8,5], looking toward unit 1 with look-at cell [3,5], fov 90. The framing should keep the foreground street-side unit 4 and the target frontage units readable rather than compressing them.",
          "subject_position_directive": "Consuming shot S8_Shot5 commits one subject near the lower center-left of a wide frame, hunched over a phone, with the phone glow small at the hands. Keep the subject smaller than the surrounding exterior space and do not invent additional subjects.",
          "state_cue_directive": "Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient marker 13 as the only committed state overlay for this BG. clean_background_expected is false, but no additional transient cues beyond marker 13 are committed.",
          "negative_continuity_directive": "Do not include ignored overlay markers 10, 11, 12, 14, or 15 for this BG. Do not add unlisted state overlays or scenario-specific objects. Keep any areas outside the unit-4-to-unit-1 wide view from becoming new continuity commitments."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_street_storefront",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l08_street_storefront"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L08B03.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 소도시의 이른 아침, 사람이 없는 마트 외벽 CCTV 위치 주변을 서 있는 사람 눈높이 약 1.6m에서 포착한 외부 장면. 카메라는 매장 입구 문턱 근처에 서서 마트 외벽에 달린 낡은 외부 CCTV 카메라와 주 자동문을 향한다. 약 40mm의 자연스러운 약간 망원에 가까운 렌즈로, 외벽 상단의 CCTV fixture와 출입구가 명확하게 프레임에 들어오고, 보도 전면과 차도 가장자리까지 현실적인 깊이로 이어진다.\n\n건물 가장자리의 평범한 한국식 마트 정면: 오래된 알루미늄 프레임의 자동 미닫이문, 넓은 진열창 띠, 위쪽의 비어 있는 간판 띠, 외벽에 고정된 플라스틱 하우징의 CCTV 카메라, 보도 가까이 놓인 자전거 거치대, 낮은 curb와 젖은 아스팔트 차도. 간판 띠와 유리창에는 읽을 수 있는 글자나 로고 없이 빈 표면, 흐릿한 반사, 낮은 대비의 추상적인 흔적만 남긴다. 진열창 내부도 어두운 유리 반사와 새벽의 흐린 빛만 보이게 하고, 내부 내용이나 광고 이미지는 식별되지 않게 한다.\n\n이른 아침의 해안 안개가 얇게 깔려 있고, 하늘은 푸른 회색으로 식어 있으며, 아직 꺼지지 않은 외부 보안등이나 매장 처마 아래의 희미한 실용 조명이 젖은 타일과 금속 프레임에 둔한 노란 반사를 만든다. 대한민국 2020년대 중반 상업가의 생활감이 느껴지도록 표면은 새것처럼 반짝이지 않고, 외벽 도장에는 염분 섞인 습기와 먼지, 빗물 자국, 미세한 때가 쌓여 있다. CCTV 카메라는 오래 설치된 장비처럼 약간 변색되고 나사 주변에 작은 녹과 먼지가 있으며, 자전거 거치대와 도로 가장자리 금속도 실제 금속의 마모와 습한 새벽의 차가운 질감을 가진다.\n\n차분하지만 불길한 한국형 미스터리·오컬트 호러의 현실적인 거리 톤. muted gray와 깊은 그림자, 해안 안개의 촉감, 새벽 공기의 적막함을 강조하되 과장된 장식이나 환상적 표식은 추가하지 않는다. 실제 location photography처럼 자연광과 실용등만으로 만든 조명, 절제된 자연 필름 입자, 35mm급 시네마 렌즈의 얕지 않은 자연스러운 심도, 미세한 비네팅과 현실적인 렌즈 왜곡. 평면도나 건축 도면이 아니라 실제 거리에서 촬영한 빈 외부 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S19_Shot4용 배경은 출입구 근처에서 외벽 상단의 오래된 CCTV 카메라가 분명히 읽히도록 구성한다. 자동문과 진열창, 보도 가장자리, 자전거 거치대가 같은 공간의 고정 요소로 보이게 하되, 수사 행위나 통화 장면은 배경에 포함하지 않는다.",
            "shot_id": "S19_Shot4"
          },
          {
            "guide_text": "S19_Shot6용 배경도 같은 새벽 외부 플레이트를 유지한다. CCTV 카메라와 마트 입구의 방향 관계가 선명해야 하며, 차가운 해안 안개와 흐린 유리 반사, 비어 있는 간판 띠가 긴장된 분위기를 만든다. 순간적인 사건 흔적이나 인물의 존재감은 추가하지 않는다.",
            "shot_id": "S19_Shot6"
          }
        ],
        "shot_ids": [
          "S19_Shot4",
          "S19_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward numbers 8 and 5",
          "camera_height": "eye level, exterior investigation view",
          "lens_hint": "natural to slight telephoto lens, about 40mm",
          "framing_notes": "Frame the storefront wall and CCTV fixture clearly for the investigation beat."
        },
        "reference_decision": {
          "bg_id": "L08B03",
          "fp_id": "fp_l08_street_storefront",
          "node_index": 2,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L08B03 shares the same fp, target units [1,2,3,4], and base marker set [1,2,3,4,5,6,7,8,9] with L08B02, but the consuming shots require a closer exterior wall/fixture view and a phone-call view rather than the across-street wide anchor framing. It therefore references L08B02 for fixed layout continuity while using camera unit 3 at [5,5] and listed look-at cell [1,0] for a new same-physical-space view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_l08_street_storefront.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Normal-lens sidewalk-side view from unit 3 targets the fixed high-wall fixture cell [1,0], creating a different view of the same physical marker set than the anchor.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              0
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Use L08B02 for fixed-space continuity while changing to camera unit 3. From unit 3, candidate-visible units are 1, 2, and 4, with opening markers 5 and 6 candidate-visible; the look-at cell [1,0] corresponds to fixed fixture marker 8 and should remain in the same structural relationship to unit 1 and fixture marker 9.",
            "camera_framing_directive": "Use neutral normal-lens coverage from camera unit 3 at [5,5], looking toward unit 1 with look-at cell [1,0], fov 50. The frame should support a medium view where the fixed marker at [1,0] can read in the background while the staged subject area remains lower-left or foreground as described by the consuming shots.",
            "subject_position_directive": "Consuming shot S19_Shot4 commits one subject in clean side profile along the lower-left or middle-left area, pointing upward toward the fixed background target; S19_Shot6 commits a tighter medium phone-call subject with a strip of empty outdoor space in the stare direction. Do not invent additional subjects beyond those staged cues.",
            "state_cue_directive": "Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient markers 14 and 15 only. clean_background_expected is false, but no other state overlays are committed for this BG.",
            "negative_continuity_directive": "Avoid ignored overlay markers 10, 11, 12, and 13. Keep the fixed positions inherited from L08B02 for opening markers 5 and 6 and fixture markers 7, 8, and 9; marker 8 is a target-side fixed fixture and must not be relocated. Do not carry over transient overlays from L08B01 or L08B02 unless listed for this BG."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 0]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens sidewalk-side view from unit 3 targets the fixed high-wall fixture cell [1,0], creating a different view of the same physical marker set than the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L08B02 for fixed-space continuity while changing to camera unit 3. From unit 3, candidate-visible units are 1, 2, and 4, with opening markers 5 and 6 candidate-visible; the look-at cell [1,0] corresponds to fixed fixture marker 8 and should remain in the same structural relationship to unit 1 and fixture marker 9.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera unit 3 at [5,5], looking toward unit 1 with look-at cell [1,0], fov 50. The frame should support a medium view where the fixed marker at [1,0] can read in the background while the staged subject area remains lower-left or foreground as described by the consuming shots.\n  - subject_position_directive: Consuming shot S19_Shot4 commits one subject in clean side profile along the lower-left or middle-left area, pointing upward toward the fixed background target; S19_Shot6 commits a tighter medium phone-call subject with a strip of empty outdoor space in the stare direction. Do not invent additional subjects beyond those staged cues.\n  - state_cue_directive: Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient markers 14 and 15 only. clean_background_expected is false, but no other state overlays are committed for this BG.\n  - negative_continuity_directive: Avoid ignored overlay markers 10, 11, 12, and 13. Keep the fixed positions inherited from L08B02 for opening markers 5 and 6 and fixture markers 7, 8, and 9; marker 8 is a target-side fixed fixture and must not be relocated. Do not carry over transient overlays from L08B01 or L08B02 unless listed for this BG.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 0]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens sidewalk-side view from unit 3 targets the fixed high-wall fixture cell [1,0], creating a different view of the same physical marker set than the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L08B02 for fixed-space continuity while changing to camera unit 3. From unit 3, candidate-visible units are 1, 2, and 4, with opening markers 5 and 6 candidate-visible; the look-at cell [1,0] corresponds to fixed fixture marker 8 and should remain in the same structural relationship to unit 1 and fixture marker 9.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera unit 3 at [5,5], looking toward unit 1 with look-at cell [1,0], fov 50. The frame should support a medium view where the fixed marker at [1,0] can read in the background while the staged subject area remains lower-left or foreground as described by the consuming shots.\n  - subject_position_directive: Consuming shot S19_Shot4 commits one subject in clean side profile along the lower-left or middle-left area, pointing upward toward the fixed background target; S19_Shot6 commits a tighter medium phone-call subject with a strip of empty outdoor space in the stare direction. Do not invent additional subjects beyond those staged cues.\n  - state_cue_directive: Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient markers 14 and 15 only. clean_background_expected is false, but no other state overlays are committed for this BG.\n  - negative_continuity_directive: Avoid ignored overlay markers 10, 11, 12, and 13. Keep the fixed positions inherited from L08B02 for opening markers 5 and 6 and fixture markers 7, 8, and 9; marker 8 is a target-side fixed fixture and must not be relocated. Do not carry over transient overlays from L08B01 or L08B02 unless listed for this BG.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 0]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens sidewalk-side view from unit 3 targets the fixed high-wall fixture cell [1,0], creating a different view of the same physical marker set than the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L08B02 for fixed-space continuity while changing to camera unit 3. From unit 3, candidate-visible units are 1, 2, and 4, with opening markers 5 and 6 candidate-visible; the look-at cell [1,0] corresponds to fixed fixture marker 8 and should remain in the same structural relationship to unit 1 and fixture marker 9.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera unit 3 at [5,5], looking toward unit 1 with look-at cell [1,0], fov 50. The frame should support a medium view where the fixed marker at [1,0] can read in the background while the staged subject area remains lower-left or foreground as described by the consuming shots.\n  - subject_position_directive: Consuming shot S19_Shot4 commits one subject in clean side profile along the lower-left or middle-left area, pointing upward toward the fixed background target; S19_Shot6 commits a tighter medium phone-call subject with a strip of empty outdoor space in the stare direction. Do not invent additional subjects beyond those staged cues.\n  - state_cue_directive: Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient markers 14 and 15 only. clean_background_expected is false, but no other state overlays are committed for this BG.\n  - negative_continuity_directive: Avoid ignored overlay markers 10, 11, 12, and 13. Keep the fixed positions inherited from L08B02 for opening markers 5 and 6 and fixture markers 7, 8, and 9; marker 8 is a target-side fixed fixture and must not be relocated. Do not carry over transient overlays from L08B01 or L08B02 unless listed for this BG.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 소도시의 이른 아침, 사람이 없는 마트 외벽 CCTV 위치 주변을 서 있는 사람 눈높이 약 1.6m에서 포착한 외부 장면. 카메라는 매장 입구 문턱 근처에 서서 마트 외벽에 달린 낡은 외부 CCTV 카메라와 주 자동문을 향한다. 약 40mm의 자연스러운 약간 망원에 가까운 렌즈로, 외벽 상단의 CCTV fixture와 출입구가 명확하게 프레임에 들어오고, 보도 전면과 차도 가장자리까지 현실적인 깊이로 이어진다.\n\n건물 가장자리의 평범한 한국식 마트 정면: 오래된 알루미늄 프레임의 자동 미닫이문, 넓은 진열창 띠, 위쪽의 비어 있는 간판 띠, 외벽에 고정된 플라스틱 하우징의 CCTV 카메라, 보도 가까이 놓인 자전거 거치대, 낮은 curb와 젖은 아스팔트 차도. 간판 띠와 유리창에는 읽을 수 있는 글자나 로고 없이 빈 표면, 흐릿한 반사, 낮은 대비의 추상적인 흔적만 남긴다. 진열창 내부도 어두운 유리 반사와 새벽의 흐린 빛만 보이게 하고, 내부 내용이나 광고 이미지는 식별되지 않게 한다.\n\n이른 아침의 해안 안개가 얇게 깔려 있고, 하늘은 푸른 회색으로 식어 있으며, 아직 꺼지지 않은 외부 보안등이나 매장 처마 아래의 희미한 실용 조명이 젖은 타일과 금속 프레임에 둔한 노란 반사를 만든다. 대한민국 2020년대 중반 상업가의 생활감이 느껴지도록 표면은 새것처럼 반짝이지 않고, 외벽 도장에는 염분 섞인 습기와 먼지, 빗물 자국, 미세한 때가 쌓여 있다. CCTV 카메라는 오래 설치된 장비처럼 약간 변색되고 나사 주변에 작은 녹과 먼지가 있으며, 자전거 거치대와 도로 가장자리 금속도 실제 금속의 마모와 습한 새벽의 차가운 질감을 가진다.\n\n차분하지만 불길한 한국형 미스터리·오컬트 호러의 현실적인 거리 톤. muted gray와 깊은 그림자, 해안 안개의 촉감, 새벽 공기의 적막함을 강조하되 과장된 장식이나 환상적 표식은 추가하지 않는다. 실제 location photography처럼 자연광과 실용등만으로 만든 조명, 절제된 자연 필름 입자, 35mm급 시네마 렌즈의 얕지 않은 자연스러운 심도, 미세한 비네팅과 현실적인 렌즈 왜곡. 평면도나 건축 도면이 아니라 실제 거리에서 촬영한 빈 외부 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Normal-lens sidewalk-side view from unit 3 targets the fixed high-wall fixture cell [1,0], creating a different view of the same physical marker set than the anchor.",
          "lens_enum": "normal",
          "look_at_cell": [
            1,
            0
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Use L08B02 for fixed-space continuity while changing to camera unit 3. From unit 3, candidate-visible units are 1, 2, and 4, with opening markers 5 and 6 candidate-visible; the look-at cell [1,0] corresponds to fixed fixture marker 8 and should remain in the same structural relationship to unit 1 and fixture marker 9.",
          "camera_framing_directive": "Use neutral normal-lens coverage from camera unit 3 at [5,5], looking toward unit 1 with look-at cell [1,0], fov 50. The frame should support a medium view where the fixed marker at [1,0] can read in the background while the staged subject area remains lower-left or foreground as described by the consuming shots.",
          "subject_position_directive": "Consuming shot S19_Shot4 commits one subject in clean side profile along the lower-left or middle-left area, pointing upward toward the fixed background target; S19_Shot6 commits a tighter medium phone-call subject with a strip of empty outdoor space in the stare direction. Do not invent additional subjects beyond those staged cues.",
          "state_cue_directive": "Use base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 with transient markers 14 and 15 only. clean_background_expected is false, but no other state overlays are committed for this BG.",
          "negative_continuity_directive": "Avoid ignored overlay markers 10, 11, 12, and 13. Keep the fixed positions inherited from L08B02 for opening markers 5 and 6 and fixture markers 7, 8, and 9; marker 8 is a target-side fixed fixture and must not be relocated. Do not carry over transient overlays from L08B01 or L08B02 unless listed for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_street_storefront",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l08_street_storefront"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L15B01.png",
        "t2i_prompt": "현대 한국 대형마트 내부의 총무과·보안실을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 비어 있는 소형 사무실 안에 보안 모니터링 구역과 행정·매체 전달 구역이 함께 보이며, 카메라는 행정·매체 전달용 테이블 또는 카운터 근처의 서 있는 사람 눈높이 약 1.6m에 놓여 모니터 책상과 감시 모니터 배열, 디지털 영상 녹화 장치가 있는 워크스테이션을 향한다. 28–35mm 정도의 적당한 광각 렌즈로 한쪽에는 전달용 카운터와 출력·복사 장치가, 다른 쪽에는 모니터 책상과 사무용 의자, 서류 보관 캐비닛이 자연스럽게 들어오는 실내 구도. 화면 장치들은 실제 보안실의 물리적 장비처럼 보이되 내부 영상은 어두운 반사광, 회색 노이즈, 낮은 대비의 추상적인 감시 화면 모자이크만 보이고, 읽을 수 있는 글자나 식별 가능한 인물·장소는 없다. 2020년대 중반 한국 상업시설 후방 사무공간의 현실감: 흰색과 회색이 섞인 벽, 낡은 비닐 바닥재, 형광등과 모니터 빛이 만드는 차가운 조도, 책상 아래 정리된 케이블, 손때 묻은 플라스틱 장비, 금속 캐비닛의 작은 흠집, 오래 사용한 의자의 인조가죽 주름, 복사 장치 주변의 사무용 생활감. 서해안권 도시의 축축하고 흐린 공기를 떠올리게 하는 muted gray 톤과 깊은 그림자, 과장되지 않은 불길한 정적을 담되, 표면은 실제 사무실처럼 촉각적이고 일상적이다. 자연스러운 심도, 절제된 실제 필름 입자, 부드러운 렌즈 비네팅과 약한 왜곡이 있는 35mm급 시네마 카메라 촬영 질감. 위에서 내려다본 도면이나 설계도가 아니라, 현장 로케이션에서 촬영한 빈 실내 배경. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S20_Shot4용 배경은 행정·매체 전달 구역과 보안 모니터 책상이 한 프레임 안에서 읽히는 빈 보안실로 유지한다. 손에 든 물건이나 증거 처리 동작을 그리지 말고, 카운터와 복사 장치, 모니터 배열, 캐비닛이 고정된 사무실 환경으로 보이게 한다. 감시 화면은 모두 추상적인 저해상도 블록과 반사광 상태로 둔다.",
            "shot_id": "S20_Shot4"
          },
          {
            "guide_text": "S20_Shot7용 배경도 같은 카메라 축과 재질감을 유지한다. 출입문 쪽에서 이어지는 좁은 총무과·보안실의 현실적인 형광등 빛, 낡은 사무 가구, 케이블 정리 상태, 서류 캐비닛의 생활감을 살리되, 인물의 행동이나 일시적인 사건 흔적은 추가하지 않는다.",
            "shot_id": "S20_Shot7"
          }
        ],
        "shot_ids": [
          "S20_Shot4",
          "S20_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 4 and number 5",
          "camera_height": "standing eye level",
          "lens_hint": "moderate wide lens, about 28-35mm equivalent",
          "framing_notes": "Frame the CCTV review desk and the handoff area together so the playback review and media copy exchange can both read in one office background."
        },
        "reference_decision": {
          "bg_id": "L15B01",
          "fp_id": "fp_l15_admin_security_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L15B01 is the only bg_id in the supplied anchor candidate set and is readiness ok=true, so it is the first and only dwelling-identity anchor rendered fresh from the floor plan. No same-fp reference exists. The BG applies to S20_Shot4 and S20_Shot7 and references target unit markers 1 and 2 plus base markers 1 through 9 and transient markers 10 and 11. Camera unit 2 at [6,4] and look-at unit 1 at [2,3] are copied from the provided candidate arrays; the wide 90-degree lens supports broad coverage from marker 2 toward marker 1 while retaining the shared fixed layout needed by both staged shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_l15_admin_security_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              6,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use a broad wide view from unit marker 2 at camera cell [6,4], aimed into unit marker 1 via look-at cell [2,3], so the staged close and insert shots can draw from the same committed office-scale plate while preserving both target unit markers 1 and 2.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit marker 2 at [6,4], the plan looks into unit marker 1 using look_at_cell [2,3] with a wide lens. The BG must account for target unit markers 1 and 2, base opening marker 3, furniture markers 4, 6, 7, and 9, fixture markers 5 and 8, and transient markers 10 and 11. The geometry readback lists visible_units_candidates for camera unit 2 as [1] and visible_openings_candidates as [3], so unit marker 1 and opening marker 3 are the committed visible-space references from this camera plan while unit marker 2 remains the camera-side space.",
            "camera_framing_directive": "Frame from camera unit marker 2 with camera_cell [6,4], looking toward unit marker 1 at look_at_cell [2,3]. Use the wide lens at fov_deg 90 for broad coverage across the committed marker set rather than a compressed view; the framing should support both the close subject-facing staging of S20_Shot4 and the insert-scale staging of S20_Shot7 without changing the fixed background layout.",
            "subject_position_directive": "The surfaced shots commit subject-layer cues: S20_Shot4 stages a close, profile-leaning three-quarter face angled toward an off-frame screen source, and S20_Shot7 stages only a hand-level insert near the desk surface with no face visible. Keep these as shot-layer placements relative to the chosen background; do not bake in additional subjects or extra identities beyond the staged cues.",
            "state_cue_directive": "clean_background_expected is false, so include the committed state cues from transient marker numbers 10 and 11 along with use_numbered_elements 1 through 11. Marker 10 is the committed screen-state overlay associated with the fixed monitoring elements, and marker 11 is the committed temporary object cue for this BG. Do not invent additional state cues beyond those listed markers and the surfaced shot staging.",
            "negative_continuity_directive": "No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed for this BG. Do not add unlisted state overlays, unlisted marker-like objects, or extra subject cues beyond the staged shot layer. Do not treat spaces outside the chosen unit-2-to-unit-1 wide view as visible. Keep fixed base markers 1 through 9 consistent within this anchor plate, and keep transient cues limited to markers 10 and 11."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad wide view from unit marker 2 at camera cell [6,4], aimed into unit marker 1 via look-at cell [2,3], so the staged close and insert shots can draw from the same committed office-scale plate while preserving both target unit markers 1 and 2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 2 at [6,4], the plan looks into unit marker 1 using look_at_cell [2,3] with a wide lens. The BG must account for target unit markers 1 and 2, base opening marker 3, furniture markers 4, 6, 7, and 9, fixture markers 5 and 8, and transient markers 10 and 11. The geometry readback lists visible_units_candidates for camera unit 2 as [1] and visible_openings_candidates as [3], so unit marker 1 and opening marker 3 are the committed visible-space references from this camera plan while unit marker 2 remains the camera-side space.\n  - camera_framing_directive: Frame from camera unit marker 2 with camera_cell [6,4], looking toward unit marker 1 at look_at_cell [2,3]. Use the wide lens at fov_deg 90 for broad coverage across the committed marker set rather than a compressed view; the framing should support both the close subject-facing staging of S20_Shot4 and the insert-scale staging of S20_Shot7 without changing the fixed background layout.\n  - subject_position_directive: The surfaced shots commit subject-layer cues: S20_Shot4 stages a close, profile-leaning three-quarter face angled toward an off-frame screen source, and S20_Shot7 stages only a hand-level insert near the desk surface with no face visible. Keep these as shot-layer placements relative to the chosen background; do not bake in additional subjects or extra identities beyond the staged cues.\n  - state_cue_directive: clean_background_expected is false, so include the committed state cues from transient marker numbers 10 and 11 along with use_numbered_elements 1 through 11. Marker 10 is the committed screen-state overlay associated with the fixed monitoring elements, and marker 11 is the committed temporary object cue for this BG. Do not invent additional state cues beyond those listed markers and the surfaced shot staging.\n  - negative_continuity_directive: No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed for this BG. Do not add unlisted state overlays, unlisted marker-like objects, or extra subject cues beyond the staged shot layer. Do not treat spaces outside the chosen unit-2-to-unit-1 wide view as visible. Keep fixed base markers 1 through 9 consistent within this anchor plate, and keep transient cues limited to markers 10 and 11.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad wide view from unit marker 2 at camera cell [6,4], aimed into unit marker 1 via look-at cell [2,3], so the staged close and insert shots can draw from the same committed office-scale plate while preserving both target unit markers 1 and 2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 2 at [6,4], the plan looks into unit marker 1 using look_at_cell [2,3] with a wide lens. The BG must account for target unit markers 1 and 2, base opening marker 3, furniture markers 4, 6, 7, and 9, fixture markers 5 and 8, and transient markers 10 and 11. The geometry readback lists visible_units_candidates for camera unit 2 as [1] and visible_openings_candidates as [3], so unit marker 1 and opening marker 3 are the committed visible-space references from this camera plan while unit marker 2 remains the camera-side space.\n  - camera_framing_directive: Frame from camera unit marker 2 with camera_cell [6,4], looking toward unit marker 1 at look_at_cell [2,3]. Use the wide lens at fov_deg 90 for broad coverage across the committed marker set rather than a compressed view; the framing should support both the close subject-facing staging of S20_Shot4 and the insert-scale staging of S20_Shot7 without changing the fixed background layout.\n  - subject_position_directive: The surfaced shots commit subject-layer cues: S20_Shot4 stages a close, profile-leaning three-quarter face angled toward an off-frame screen source, and S20_Shot7 stages only a hand-level insert near the desk surface with no face visible. Keep these as shot-layer placements relative to the chosen background; do not bake in additional subjects or extra identities beyond the staged cues.\n  - state_cue_directive: clean_background_expected is false, so include the committed state cues from transient marker numbers 10 and 11 along with use_numbered_elements 1 through 11. Marker 10 is the committed screen-state overlay associated with the fixed monitoring elements, and marker 11 is the committed temporary object cue for this BG. Do not invent additional state cues beyond those listed markers and the surfaced shot staging.\n  - negative_continuity_directive: No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed for this BG. Do not add unlisted state overlays, unlisted marker-like objects, or extra subject cues beyond the staged shot layer. Do not treat spaces outside the chosen unit-2-to-unit-1 wide view as visible. Keep fixed base markers 1 through 9 consistent within this anchor plate, and keep transient cues limited to markers 10 and 11.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad wide view from unit marker 2 at camera cell [6,4], aimed into unit marker 1 via look-at cell [2,3], so the staged close and insert shots can draw from the same committed office-scale plate while preserving both target unit markers 1 and 2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 2 at [6,4], the plan looks into unit marker 1 using look_at_cell [2,3] with a wide lens. The BG must account for target unit markers 1 and 2, base opening marker 3, furniture markers 4, 6, 7, and 9, fixture markers 5 and 8, and transient markers 10 and 11. The geometry readback lists visible_units_candidates for camera unit 2 as [1] and visible_openings_candidates as [3], so unit marker 1 and opening marker 3 are the committed visible-space references from this camera plan while unit marker 2 remains the camera-side space.\n  - camera_framing_directive: Frame from camera unit marker 2 with camera_cell [6,4], looking toward unit marker 1 at look_at_cell [2,3]. Use the wide lens at fov_deg 90 for broad coverage across the committed marker set rather than a compressed view; the framing should support both the close subject-facing staging of S20_Shot4 and the insert-scale staging of S20_Shot7 without changing the fixed background layout.\n  - subject_position_directive: The surfaced shots commit subject-layer cues: S20_Shot4 stages a close, profile-leaning three-quarter face angled toward an off-frame screen source, and S20_Shot7 stages only a hand-level insert near the desk surface with no face visible. Keep these as shot-layer placements relative to the chosen background; do not bake in additional subjects or extra identities beyond the staged cues.\n  - state_cue_directive: clean_background_expected is false, so include the committed state cues from transient marker numbers 10 and 11 along with use_numbered_elements 1 through 11. Marker 10 is the committed screen-state overlay associated with the fixed monitoring elements, and marker 11 is the committed temporary object cue for this BG. Do not invent additional state cues beyond those listed markers and the surfaced shot staging.\n  - negative_continuity_directive: No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed for this BG. Do not add unlisted state overlays, unlisted marker-like objects, or extra subject cues beyond the staged shot layer. Do not treat spaces outside the chosen unit-2-to-unit-1 wide view as visible. Keep fixed base markers 1 through 9 consistent within this anchor plate, and keep transient cues limited to markers 10 and 11.\n\n현대 한국 대형마트 내부의 총무과·보안실을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 비어 있는 소형 사무실 안에 보안 모니터링 구역과 행정·매체 전달 구역이 함께 보이며, 카메라는 행정·매체 전달용 테이블 또는 카운터 근처의 서 있는 사람 눈높이 약 1.6m에 놓여 모니터 책상과 감시 모니터 배열, 디지털 영상 녹화 장치가 있는 워크스테이션을 향한다. 28–35mm 정도의 적당한 광각 렌즈로 한쪽에는 전달용 카운터와 출력·복사 장치가, 다른 쪽에는 모니터 책상과 사무용 의자, 서류 보관 캐비닛이 자연스럽게 들어오는 실내 구도. 화면 장치들은 실제 보안실의 물리적 장비처럼 보이되 내부 영상은 어두운 반사광, 회색 노이즈, 낮은 대비의 추상적인 감시 화면 모자이크만 보이고, 읽을 수 있는 글자나 식별 가능한 인물·장소는 없다. 2020년대 중반 한국 상업시설 후방 사무공간의 현실감: 흰색과 회색이 섞인 벽, 낡은 비닐 바닥재, 형광등과 모니터 빛이 만드는 차가운 조도, 책상 아래 정리된 케이블, 손때 묻은 플라스틱 장비, 금속 캐비닛의 작은 흠집, 오래 사용한 의자의 인조가죽 주름, 복사 장치 주변의 사무용 생활감. 서해안권 도시의 축축하고 흐린 공기를 떠올리게 하는 muted gray 톤과 깊은 그림자, 과장되지 않은 불길한 정적을 담되, 표면은 실제 사무실처럼 촉각적이고 일상적이다. 자연스러운 심도, 절제된 실제 필름 입자, 부드러운 렌즈 비네팅과 약한 왜곡이 있는 35mm급 시네마 카메라 촬영 질감. 위에서 내려다본 도면이나 설계도가 아니라, 현장 로케이션에서 촬영한 빈 실내 배경. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            6,
            4
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use a broad wide view from unit marker 2 at camera cell [6,4], aimed into unit marker 1 via look-at cell [2,3], so the staged close and insert shots can draw from the same committed office-scale plate while preserving both target unit markers 1 and 2.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit marker 2 at [6,4], the plan looks into unit marker 1 using look_at_cell [2,3] with a wide lens. The BG must account for target unit markers 1 and 2, base opening marker 3, furniture markers 4, 6, 7, and 9, fixture markers 5 and 8, and transient markers 10 and 11. The geometry readback lists visible_units_candidates for camera unit 2 as [1] and visible_openings_candidates as [3], so unit marker 1 and opening marker 3 are the committed visible-space references from this camera plan while unit marker 2 remains the camera-side space.",
          "camera_framing_directive": "Frame from camera unit marker 2 with camera_cell [6,4], looking toward unit marker 1 at look_at_cell [2,3]. Use the wide lens at fov_deg 90 for broad coverage across the committed marker set rather than a compressed view; the framing should support both the close subject-facing staging of S20_Shot4 and the insert-scale staging of S20_Shot7 without changing the fixed background layout.",
          "subject_position_directive": "The surfaced shots commit subject-layer cues: S20_Shot4 stages a close, profile-leaning three-quarter face angled toward an off-frame screen source, and S20_Shot7 stages only a hand-level insert near the desk surface with no face visible. Keep these as shot-layer placements relative to the chosen background; do not bake in additional subjects or extra identities beyond the staged cues.",
          "state_cue_directive": "clean_background_expected is false, so include the committed state cues from transient marker numbers 10 and 11 along with use_numbered_elements 1 through 11. Marker 10 is the committed screen-state overlay associated with the fixed monitoring elements, and marker 11 is the committed temporary object cue for this BG. Do not invent additional state cues beyond those listed markers and the surfaced shot staging.",
          "negative_continuity_directive": "No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed for this BG. Do not add unlisted state overlays, unlisted marker-like objects, or extra subject cues beyond the staged shot layer. Do not treat spaces outside the chosen unit-2-to-unit-1 wide view as visible. Keep fixed base markers 1 through 9 consistent within this anchor plate, and keep transient cues limited to markers 10 and 11."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_admin_security_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l15_admin_security_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L13B02.png",
        "t2i_prompt": "현대 한국 서해안권 도시의 경찰서 사무실 내부, 야간 당직 시간의 빈 오픈플랜 사무 공간을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 카메라는 복도 출입문 안쪽 근처에 서 있는 사람 눈높이 약 1.6m에서 35mm 상당 렌즈로 사무실 안쪽의 당직 형사 책상과 컴퓨터 모니터 워크스테이션을 바라본다. 프레임 중앙에는 오래 사용한 사무용 책상과 빈 의자, 어두운 반사와 희미한 저대비 블록만 보이는 모니터, 키보드와 사무용 장비의 기본 배치가 있고, 주변으로 주요 형사 책상과 추가 책상 묶음, 방문자 의자가 자연스럽게 이어진다. 한쪽 문서 처리 구역에는 금속 기록 보관 캐비닛과 공용 프린터·복합기가 놓여 있으며, 서류가 쌓이는 사무실 특유의 생활감은 있으나 현재 사건 행동을 암시하는 임시 자료는 배제된 안정된 기본 상태다. 천장의 차가운 LED 형광등과 몇몇 사무기기의 대기등이 밤의 푸른 회색 그림자를 만들고, 창밖이나 복도 쪽의 어둠이 습한 해안 도시의 눅눅한 공기를 느끼게 한다. 바닥은 닳은 회색 장판 또는 상업용 타일, 책상 모서리는 긁힘과 손때가 있고, 금속 캐비닛에는 오래된 마모와 미세한 먼지가 쌓여 있다. 화면이나 표식은 모두 읽을 수 없는 반사와 추상적 블록으로 처리되어 특정 정보나 얼굴, 장소 이미지를 담지 않는다. 전체 톤은 절제된 회색과 깊은 그림자, 희미한 청색 실내광이 만드는 한국형 현실 수사 공간의 긴장감이며, 자연스러운 심도와 약한 비네트, 실제 렌즈의 미세한 왜곡과 억제된 필름 입자가 있는 빈 실내 사진이다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S16_Shot3용 배경은 복도 출입문 근처의 눈높이에서 당직 책상과 컴퓨터 모니터가 중심에 보이는 빈 야간 사무실로 유지한다. 장면에서 인물이나 통화, 추적 요청 같은 현재 행동이 얹힐 수 있도록 책상과 의자, 모니터, 주변 책상군의 기본 상태만 선명하게 남기고, 임시 사건 자료나 행동 흔적은 배경에 포함하지 않는다.",
            "shot_id": "S16_Shot3"
          },
          {
            "guide_text": "S16_Shot5용 배경도 같은 야간 당직 데스크 방향의 연속성을 유지한다. 당직 워크스테이션 주변의 차가운 형광등, 어두운 유리 반사, 오래 사용한 사무용 가구의 마모감, 문서 구역의 캐비닛과 프린터·복합기 위치가 안정적으로 이어지게 하며, 화면 속 정보는 읽을 수 없는 추상적 빛과 반사로만 처리한다.",
            "shot_id": "S16_Shot5"
          }
        ],
        "shot_ids": [
          "S16_Shot3",
          "S16_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3, facing toward numbers 5 and 7",
          "camera_height": "standing eye level",
          "lens_hint": "35mm equivalent",
          "framing_notes": "Emphasize the night-duty workstation and surrounding office desks; keep temporary case materials absent."
        },
        "reference_decision": {
          "bg_id": "L13B02",
          "fp_id": "fp_l13_police_office_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B02 is the only clean anchor candidate supplied for this fp_id, so it is first and seeded directly from the floor plan. Its surfaced shots use the clean base markers 1-10 across target units 1 and 2, with no transient markers. Camera unit 1 at [4,4] and look-at cell [2,7] are verbatim geometry candidates, and the wide lens supports broad coverage of the committed desk-side staging and shared office base layout.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_l13_police_office_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 1 at [4,4] toward look-at cell [2,7] in unit 1, keeping the committed desk-side interaction readable while allowing the target units 1 and 2 and opening marker 3 to remain available within the broad office coverage.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the base layout for target units 1 and 2 with numbered base markers 1-10 available: unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. From camera unit 1, the geometry lists visible unit candidate 2 and visible opening candidate 3 as available supersets.",
            "camera_framing_directive": "Frame from camera unit 1 at camera cell [4,4], looking to unit 1 at look-at cell [2,7], using a wide 90 degree lens for broad coverage of the committed desk-side staging and surrounding base markers.",
            "subject_position_directive": "Surfaced shots S16_Shot3 and S16_Shot5 commit two subjects across a desk-side interaction: one subject faces camera from the far side with phone extended or fists braced on the desk, while the other remains near the camera side as a blurred seated shoulder or compressed foreground edge.",
            "state_cue_directive": "clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the visible base markers 1-10 clean and refrain from inventing additional state cues.",
            "negative_continuity_directive": "Do not include ignored overlay marker numbers 11, 12, 13, or 14. Avoid adding uncommitted transient state cues, spaces outside the unit 1 and unit 2 plan coverage, or any extra numbered elements not listed for use in this BG."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 at [4,4] toward look-at cell [2,7] in unit 1, keeping the committed desk-side interaction readable while allowing the target units 1 and 2 and opening marker 3 to remain available within the broad office coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the base layout for target units 1 and 2 with numbered base markers 1-10 available: unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. From camera unit 1, the geometry lists visible unit candidate 2 and visible opening candidate 3 as available supersets.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [4,4], looking to unit 1 at look-at cell [2,7], using a wide 90 degree lens for broad coverage of the committed desk-side staging and surrounding base markers.\n  - subject_position_directive: Surfaced shots S16_Shot3 and S16_Shot5 commit two subjects across a desk-side interaction: one subject faces camera from the far side with phone extended or fists braced on the desk, while the other remains near the camera side as a blurred seated shoulder or compressed foreground edge.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the visible base markers 1-10 clean and refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 11, 12, 13, or 14. Avoid adding uncommitted transient state cues, spaces outside the unit 1 and unit 2 plan coverage, or any extra numbered elements not listed for use in this BG.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 at [4,4] toward look-at cell [2,7] in unit 1, keeping the committed desk-side interaction readable while allowing the target units 1 and 2 and opening marker 3 to remain available within the broad office coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the base layout for target units 1 and 2 with numbered base markers 1-10 available: unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. From camera unit 1, the geometry lists visible unit candidate 2 and visible opening candidate 3 as available supersets.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [4,4], looking to unit 1 at look-at cell [2,7], using a wide 90 degree lens for broad coverage of the committed desk-side staging and surrounding base markers.\n  - subject_position_directive: Surfaced shots S16_Shot3 and S16_Shot5 commit two subjects across a desk-side interaction: one subject faces camera from the far side with phone extended or fists braced on the desk, while the other remains near the camera side as a blurred seated shoulder or compressed foreground edge.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the visible base markers 1-10 clean and refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 11, 12, 13, or 14. Avoid adding uncommitted transient state cues, spaces outside the unit 1 and unit 2 plan coverage, or any extra numbered elements not listed for use in this BG.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 at [4,4] toward look-at cell [2,7] in unit 1, keeping the committed desk-side interaction readable while allowing the target units 1 and 2 and opening marker 3 to remain available within the broad office coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the base layout for target units 1 and 2 with numbered base markers 1-10 available: unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. From camera unit 1, the geometry lists visible unit candidate 2 and visible opening candidate 3 as available supersets.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [4,4], looking to unit 1 at look-at cell [2,7], using a wide 90 degree lens for broad coverage of the committed desk-side staging and surrounding base markers.\n  - subject_position_directive: Surfaced shots S16_Shot3 and S16_Shot5 commit two subjects across a desk-side interaction: one subject faces camera from the far side with phone extended or fists braced on the desk, while the other remains near the camera side as a blurred seated shoulder or compressed foreground edge.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the visible base markers 1-10 clean and refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 11, 12, 13, or 14. Avoid adding uncommitted transient state cues, spaces outside the unit 1 and unit 2 plan coverage, or any extra numbered elements not listed for use in this BG.\n\n현대 한국 서해안권 도시의 경찰서 사무실 내부, 야간 당직 시간의 빈 오픈플랜 사무 공간을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 카메라는 복도 출입문 안쪽 근처에 서 있는 사람 눈높이 약 1.6m에서 35mm 상당 렌즈로 사무실 안쪽의 당직 형사 책상과 컴퓨터 모니터 워크스테이션을 바라본다. 프레임 중앙에는 오래 사용한 사무용 책상과 빈 의자, 어두운 반사와 희미한 저대비 블록만 보이는 모니터, 키보드와 사무용 장비의 기본 배치가 있고, 주변으로 주요 형사 책상과 추가 책상 묶음, 방문자 의자가 자연스럽게 이어진다. 한쪽 문서 처리 구역에는 금속 기록 보관 캐비닛과 공용 프린터·복합기가 놓여 있으며, 서류가 쌓이는 사무실 특유의 생활감은 있으나 현재 사건 행동을 암시하는 임시 자료는 배제된 안정된 기본 상태다. 천장의 차가운 LED 형광등과 몇몇 사무기기의 대기등이 밤의 푸른 회색 그림자를 만들고, 창밖이나 복도 쪽의 어둠이 습한 해안 도시의 눅눅한 공기를 느끼게 한다. 바닥은 닳은 회색 장판 또는 상업용 타일, 책상 모서리는 긁힘과 손때가 있고, 금속 캐비닛에는 오래된 마모와 미세한 먼지가 쌓여 있다. 화면이나 표식은 모두 읽을 수 없는 반사와 추상적 블록으로 처리되어 특정 정보나 얼굴, 장소 이미지를 담지 않는다. 전체 톤은 절제된 회색과 깊은 그림자, 희미한 청색 실내광이 만드는 한국형 현실 수사 공간의 긴장감이며, 자연스러운 심도와 약한 비네트, 실제 렌즈의 미세한 왜곡과 억제된 필름 입자가 있는 빈 실내 사진이다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 1 at [4,4] toward look-at cell [2,7] in unit 1, keeping the committed desk-side interaction readable while allowing the target units 1 and 2 and opening marker 3 to remain available within the broad office coverage.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the base layout for target units 1 and 2 with numbered base markers 1-10 available: unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. From camera unit 1, the geometry lists visible unit candidate 2 and visible opening candidate 3 as available supersets.",
          "camera_framing_directive": "Frame from camera unit 1 at camera cell [4,4], looking to unit 1 at look-at cell [2,7], using a wide 90 degree lens for broad coverage of the committed desk-side staging and surrounding base markers.",
          "subject_position_directive": "Surfaced shots S16_Shot3 and S16_Shot5 commit two subjects across a desk-side interaction: one subject faces camera from the far side with phone extended or fists braced on the desk, while the other remains near the camera side as a blurred seated shoulder or compressed foreground edge.",
          "state_cue_directive": "clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the visible base markers 1-10 clean and refrain from inventing additional state cues.",
          "negative_continuity_directive": "Do not include ignored overlay marker numbers 11, 12, 13, or 14. Avoid adding uncommitted transient state cues, spaces outside the unit 1 and unit 2 plan coverage, or any extra numbered elements not listed for use in this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_police_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l13_police_office_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L13B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 경찰서 내부, 낮 시간의 열린 형사 사무실이 비어 있는 상태다. 방문자 의자 근처에서 사람이 의자에 앉은 눈높이에 가까운 책상 높이로 카메라를 두고, 35mm 상당 렌즈로 주임 형사 책상과 당직 책상의 컴퓨터 모니터 워크스테이션을 향해 바라본다. 프레임 전경에는 낡은 사무용 책상 가장자리와 무광 플라스틱 의자 일부가 자연스럽게 걸리고, 중경에는 주임 형사 책상 표면과 당직 책상 위의 모니터가 보이며, 뒤쪽으로 추가 형사 책상 군집, 문서 처리 구역의 기록 보관 캐비닛, 공용 프린터·복합기, 복도 출입문이 현실적인 사무실 배치로 이어진다.\n\n공간은 2020년대 중반 한국 경찰서의 실무적인 분위기다. 회색빛 천장 패널, 오래 사용한 형광등, 미세하게 누렇게 바랜 벽면, 손때 묻은 책상 모서리, 금속 캐비닛의 잔흠집과 스티커 자국, 사무용 종이와 파일 폴더의 무딘 질감, 프린터 주변의 토너 먼지와 케이블 정리가 과하지 않게 보인다. 낮의 차가운 실내광과 창밖에서 스며드는 흐린 해안 도시의 자연광이 섞여, 안개 낀 해안권 수사 공간 같은 눅눅하고 절제된 회색 톤을 만든다. 표면은 잡지처럼 깨끗하지 않고, 오랜 업무로 생긴 생활감과 축적된 먼지, 커피 얼룩처럼 오래된 사무실 흔적만 남아 있다.\n\n모니터는 물리적인 사무용 디스플레이로만 존재하며, 화면 안에는 검은 반사광이나 낮은 대비의 흐릿한 추상 블록만 보인다. 책상 위 종이와 파일도 실제 사건 내용이 읽히지 않는 무작위 사무 문서의 질감으로 처리한다. 사진 프레임이나 인쇄물처럼 보이는 표면이 있더라도 내부 이미지는 판독 불가능한 흐림과 종이 반사에 머문다. 공간 안에는 사람이나 신체, 현재 진행 중인 행동이 없고, 수사 장면이 시작되기 전의 고요한 빈 사무실만 담긴다.\n\n35mm급 실제 렌즈의 자연스러운 원근, 약한 주변부 비네팅, 형광등에서 생기는 아주 절제된 반사, 현실적인 피사계 심도와 미세한 필름 질감을 사용한다. 도면이나 설계도가 아니라 실제 장소 촬영처럼 보이는 한국형 범죄·오컬트 드라마의 거칠고 차분한 현실감, muted gray와 깊은 그림자 중심의 낮 실내 분위기. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 배경은 빈 경찰서 사무실 플레이트로 유지한다. 방문자 의자 근처의 낮은 책상 높이 시점에서 주임 형사 책상 표면과 당직 책상의 모니터가 함께 보이도록 하고, 책상 위에는 오래 쌓인 서류철과 사무용 종이의 생활감만 둔다. 화면 내부 정보는 흐릿한 반사와 읽을 수 없는 추상 블록으로 남겨, 이후 장면 레이어의 인물 행동과 수사 정보가 덧입혀질 수 있게 비워 둔다.",
            "shot_id": "S21_Shot5"
          },
          {
            "guide_text": "같은 빈 사무실 구조와 낮 시간 조명을 유지한다. 형사 업무 공간의 책상 군집, 방문자 의자, 문서 보관 캐비닛, 공용 프린터·복합기가 안정적으로 보이되, 현재 사건의 사진·좌표·메모·인물은 배경에 고정하지 않는다. 모니터와 종이 표면은 비의미적이고 판독 불가능한 상태로 처리해 장면별 오버레이와 충돌하지 않게 한다.",
            "shot_id": "S21_Shot8"
          }
        ],
        "shot_ids": [
          "S21_Shot5",
          "S21_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 8, facing toward numbers 4 and 7",
          "camera_height": "seated eye level",
          "lens_hint": "35mm equivalent, slight desk-level view",
          "framing_notes": "Desk-level framing should allow the lead detective desk surface and the duty monitor to be visible."
        },
        "reference_decision": {
          "bg_id": "L13B01",
          "fp_id": "fp_l13_police_office_main",
          "node_index": 1,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L13B01 uses the same target units 1 and 2 and the same base markers 1-10 as L13B02, but adds transient overlay markers 11-14 for its surfaced shots. It therefore derives the fixed office layout from the earlier same-fp anchor L13B02 while allowing only the committed shot-specific transient overlays and subject action cues to change. The camera unit, camera cell, look-at unit, look-at cell, and lens match the anchor plan, making it a low-delta same-physical-space candidate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_l13_police_office_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Match the anchor camera unit and look-at unit with wide coverage so the same fixed base layout can carry the added shot-specific foreground and desk-state cues.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the same physical base space as L13B02: target units 1 and 2 with base markers 1-10 fixed in place, including unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. Add only the committed transient overlay marker numbers 11, 12, 13, and 14 for this BG.",
            "camera_framing_directive": "Use the same framing geometry as the selected reference: camera unit 1 at [4,4], looking to unit 1 at [2,7], with a wide 90 degree lens. Keep broad continuity with L13B02 while allowing the surfaced shots to read as close or insert foreground action within that same base plate.",
            "subject_position_directive": "Surfaced shots S21_Shot5 and S21_Shot8 commit one close or insert foreground subject action near the desk surface: leaning over photographs in S21_Shot5 and pressing a pen to paper in S21_Shot8. Keep the subject cue tied to the desk foreground and avoid inventing additional subjects beyond the surfaced staging.",
            "state_cue_directive": "This BG is not clean and must carry transient marker numbers 11, 12, 13, and 14 as the committed state cues: case photo spread, signature paperwork forms, GPS location result on monitor, and coordinate note and pen. Use numbered elements 1-14 and keep the transient cues subordinate to the fixed layout inherited from L13B02.",
            "negative_continuity_directive": "Keep fixed base markers 1-10 in the same positions inherited from L13B02. Do not rearrange furniture markers 4, 5, 6, 8, 9 or fixture markers 7 and 10. Do not introduce spaces outside the unit 1 and unit 2 coverage or extra unnumbered state overlays beyond marker numbers 11, 12, 13, and 14."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Match the anchor camera unit and look-at unit with wide coverage so the same fixed base layout can carry the added shot-specific foreground and desk-state cues.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical base space as L13B02: target units 1 and 2 with base markers 1-10 fixed in place, including unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. Add only the committed transient overlay marker numbers 11, 12, 13, and 14 for this BG.\n  - camera_framing_directive: Use the same framing geometry as the selected reference: camera unit 1 at [4,4], looking to unit 1 at [2,7], with a wide 90 degree lens. Keep broad continuity with L13B02 while allowing the surfaced shots to read as close or insert foreground action within that same base plate.\n  - subject_position_directive: Surfaced shots S21_Shot5 and S21_Shot8 commit one close or insert foreground subject action near the desk surface: leaning over photographs in S21_Shot5 and pressing a pen to paper in S21_Shot8. Keep the subject cue tied to the desk foreground and avoid inventing additional subjects beyond the surfaced staging.\n  - state_cue_directive: This BG is not clean and must carry transient marker numbers 11, 12, 13, and 14 as the committed state cues: case photo spread, signature paperwork forms, GPS location result on monitor, and coordinate note and pen. Use numbered elements 1-14 and keep the transient cues subordinate to the fixed layout inherited from L13B02.\n  - negative_continuity_directive: Keep fixed base markers 1-10 in the same positions inherited from L13B02. Do not rearrange furniture markers 4, 5, 6, 8, 9 or fixture markers 7 and 10. Do not introduce spaces outside the unit 1 and unit 2 coverage or extra unnumbered state overlays beyond marker numbers 11, 12, 13, and 14.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Match the anchor camera unit and look-at unit with wide coverage so the same fixed base layout can carry the added shot-specific foreground and desk-state cues.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical base space as L13B02: target units 1 and 2 with base markers 1-10 fixed in place, including unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. Add only the committed transient overlay marker numbers 11, 12, 13, and 14 for this BG.\n  - camera_framing_directive: Use the same framing geometry as the selected reference: camera unit 1 at [4,4], looking to unit 1 at [2,7], with a wide 90 degree lens. Keep broad continuity with L13B02 while allowing the surfaced shots to read as close or insert foreground action within that same base plate.\n  - subject_position_directive: Surfaced shots S21_Shot5 and S21_Shot8 commit one close or insert foreground subject action near the desk surface: leaning over photographs in S21_Shot5 and pressing a pen to paper in S21_Shot8. Keep the subject cue tied to the desk foreground and avoid inventing additional subjects beyond the surfaced staging.\n  - state_cue_directive: This BG is not clean and must carry transient marker numbers 11, 12, 13, and 14 as the committed state cues: case photo spread, signature paperwork forms, GPS location result on monitor, and coordinate note and pen. Use numbered elements 1-14 and keep the transient cues subordinate to the fixed layout inherited from L13B02.\n  - negative_continuity_directive: Keep fixed base markers 1-10 in the same positions inherited from L13B02. Do not rearrange furniture markers 4, 5, 6, 8, 9 or fixture markers 7 and 10. Do not introduce spaces outside the unit 1 and unit 2 coverage or extra unnumbered state overlays beyond marker numbers 11, 12, 13, and 14.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Match the anchor camera unit and look-at unit with wide coverage so the same fixed base layout can carry the added shot-specific foreground and desk-state cues.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical base space as L13B02: target units 1 and 2 with base markers 1-10 fixed in place, including unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. Add only the committed transient overlay marker numbers 11, 12, 13, and 14 for this BG.\n  - camera_framing_directive: Use the same framing geometry as the selected reference: camera unit 1 at [4,4], looking to unit 1 at [2,7], with a wide 90 degree lens. Keep broad continuity with L13B02 while allowing the surfaced shots to read as close or insert foreground action within that same base plate.\n  - subject_position_directive: Surfaced shots S21_Shot5 and S21_Shot8 commit one close or insert foreground subject action near the desk surface: leaning over photographs in S21_Shot5 and pressing a pen to paper in S21_Shot8. Keep the subject cue tied to the desk foreground and avoid inventing additional subjects beyond the surfaced staging.\n  - state_cue_directive: This BG is not clean and must carry transient marker numbers 11, 12, 13, and 14 as the committed state cues: case photo spread, signature paperwork forms, GPS location result on monitor, and coordinate note and pen. Use numbered elements 1-14 and keep the transient cues subordinate to the fixed layout inherited from L13B02.\n  - negative_continuity_directive: Keep fixed base markers 1-10 in the same positions inherited from L13B02. Do not rearrange furniture markers 4, 5, 6, 8, 9 or fixture markers 7 and 10. Do not introduce spaces outside the unit 1 and unit 2 coverage or extra unnumbered state overlays beyond marker numbers 11, 12, 13, and 14.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안권 도시의 경찰서 내부, 낮 시간의 열린 형사 사무실이 비어 있는 상태다. 방문자 의자 근처에서 사람이 의자에 앉은 눈높이에 가까운 책상 높이로 카메라를 두고, 35mm 상당 렌즈로 주임 형사 책상과 당직 책상의 컴퓨터 모니터 워크스테이션을 향해 바라본다. 프레임 전경에는 낡은 사무용 책상 가장자리와 무광 플라스틱 의자 일부가 자연스럽게 걸리고, 중경에는 주임 형사 책상 표면과 당직 책상 위의 모니터가 보이며, 뒤쪽으로 추가 형사 책상 군집, 문서 처리 구역의 기록 보관 캐비닛, 공용 프린터·복합기, 복도 출입문이 현실적인 사무실 배치로 이어진다.\n\n공간은 2020년대 중반 한국 경찰서의 실무적인 분위기다. 회색빛 천장 패널, 오래 사용한 형광등, 미세하게 누렇게 바랜 벽면, 손때 묻은 책상 모서리, 금속 캐비닛의 잔흠집과 스티커 자국, 사무용 종이와 파일 폴더의 무딘 질감, 프린터 주변의 토너 먼지와 케이블 정리가 과하지 않게 보인다. 낮의 차가운 실내광과 창밖에서 스며드는 흐린 해안 도시의 자연광이 섞여, 안개 낀 해안권 수사 공간 같은 눅눅하고 절제된 회색 톤을 만든다. 표면은 잡지처럼 깨끗하지 않고, 오랜 업무로 생긴 생활감과 축적된 먼지, 커피 얼룩처럼 오래된 사무실 흔적만 남아 있다.\n\n모니터는 물리적인 사무용 디스플레이로만 존재하며, 화면 안에는 검은 반사광이나 낮은 대비의 흐릿한 추상 블록만 보인다. 책상 위 종이와 파일도 실제 사건 내용이 읽히지 않는 무작위 사무 문서의 질감으로 처리한다. 사진 프레임이나 인쇄물처럼 보이는 표면이 있더라도 내부 이미지는 판독 불가능한 흐림과 종이 반사에 머문다. 공간 안에는 사람이나 신체, 현재 진행 중인 행동이 없고, 수사 장면이 시작되기 전의 고요한 빈 사무실만 담긴다.\n\n35mm급 실제 렌즈의 자연스러운 원근, 약한 주변부 비네팅, 형광등에서 생기는 아주 절제된 반사, 현실적인 피사계 심도와 미세한 필름 질감을 사용한다. 도면이나 설계도가 아니라 실제 장소 촬영처럼 보이는 한국형 범죄·오컬트 드라마의 거칠고 차분한 현실감, muted gray와 깊은 그림자 중심의 낮 실내 분위기. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Match the anchor camera unit and look-at unit with wide coverage so the same fixed base layout can carry the added shot-specific foreground and desk-state cues.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the same physical base space as L13B02: target units 1 and 2 with base markers 1-10 fixed in place, including unit markers 1 and 2, opening marker 3, furniture markers 4, 5, 6, 8, 9, and fixture markers 7 and 10. Add only the committed transient overlay marker numbers 11, 12, 13, and 14 for this BG.",
          "camera_framing_directive": "Use the same framing geometry as the selected reference: camera unit 1 at [4,4], looking to unit 1 at [2,7], with a wide 90 degree lens. Keep broad continuity with L13B02 while allowing the surfaced shots to read as close or insert foreground action within that same base plate.",
          "subject_position_directive": "Surfaced shots S21_Shot5 and S21_Shot8 commit one close or insert foreground subject action near the desk surface: leaning over photographs in S21_Shot5 and pressing a pen to paper in S21_Shot8. Keep the subject cue tied to the desk foreground and avoid inventing additional subjects beyond the surfaced staging.",
          "state_cue_directive": "This BG is not clean and must carry transient marker numbers 11, 12, 13, and 14 as the committed state cues: case photo spread, signature paperwork forms, GPS location result on monitor, and coordinate note and pen. Use numbered elements 1-14 and keep the transient cues subordinate to the fixed layout inherited from L13B02.",
          "negative_continuity_directive": "Keep fixed base markers 1-10 in the same positions inherited from L13B02. Do not rearrange furniture markers 4, 5, 6, 8, 9 or fixture markers 7 and 10. Do not introduce spaces outside the unit 1 and unit 2 coverage or extra unnumbered state overlays beyond marker numbers 11, 12, 13, and 14."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_police_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l13_police_office_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L14B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L14B01.png",
        "t2i_prompt": "현대 한국 서해안권 도시의 경찰서 외부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 공공 보도 가까운 위치의 사람 눈높이 약 1.6m에서, 중간 광각 28mm 렌즈로 경찰서 외벽선과 열린 전면 마당, 자전거 주차 구역, 보도와 턱 낮춤, 그 너머 도로 출발 차선을 함께 바라본다. 낮 시간이지만 해안가 특유의 옅은 습기와 흐린 공기, muted gray 계열의 차분한 하늘빛이 콘크리트 바닥과 유리 표면에 부드럽게 퍼진다. 건물 정면은 현대 한국 공공기관다운 절제된 외장재, 약간 낡은 석재 또는 금속 패널, 반복적인 전면 창, 무거운 유리 주 출입문으로 구성된다. 출입문 유리는 어두운 반사와 흐릿한 실내 그림자만 보이고, 창에는 하늘과 거리의 낮은 반사만 남아 있으며 읽을 수 있는 문구나 의미 있는 이미지가 없다. 전면 마당은 오래 밟힌 콘크리트와 보도블록의 미세한 균열, 빗물 자국, 타이어 먼지, 해풍에 묻은 염분기와 생활감 있는 때가 보인다. 자전거 주차 구역에는 고정식 금속 자전거 거치대가 바닥에 단단히 박혀 있고, 금속에는 작은 흠집과 녹 기운, 손때가 남아 있다. 보도와 차도를 잇는 턱 낮춤은 자연스럽게 마모되어 있고, 도로 출발 차선은 현실적인 아스팔트 질감과 희미한 차선 마모, 물기 없는 낮의 둔탁한 반사만 가진다. 전체 공간은 비어 있는 외부 공간으로, 인물이나 진행 중인 사건 없이 경찰서 앞의 지속적인 구조물과 표면 상태만 담는다. 자연광 기반의 현실적인 노출, 부드러운 심도, 절제된 자연 필름 입자, 약한 렌즈 왜곡과 실제 유리·금속·콘크리트 질감이 살아 있는 한국형 미스터리 범죄 드라마의 음습한 해안 도시 분위기. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S22_Shot2용 배경은 보도 근처 사람 눈높이에서 경찰서 외벽선과 자전거 주차 구역, 도로로 빠져나가는 차선을 함께 잡는 구도다. 장면의 긴급한 움직임이나 인물은 포함하지 않고, 낮 시간의 빈 경찰서 외부, 금속 자전거 거치대, 유리 출입문, 전면 창, 보도와 턱 낮춤, 차도만 안정적으로 남긴다. 자전거가 막 출발하는 순간이나 사람의 흔적을 넣지 말고, 이후 장면 레이어가 움직임을 얹을 수 있도록 공간을 깨끗하게 비워 둔다.",
            "shot_id": "S22_Shot2"
          }
        ],
        "shot_ids": [
          "S22_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7, facing toward number 2, number 5, and number 9",
          "camera_height": "human eye level",
          "lens_hint": "moderate wide lens, about 28mm",
          "framing_notes": "Frame the police station frontage, bicycle parking area, and open route into the street; include number 10 only as the action overlay subject, not as a base-plan object."
        },
        "reference_decision": {
          "bg_id": "L14B01",
          "fp_id": "fp_l14_police_exterior_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L14B01 is the only clean anchor candidate supplied for this fp_id, so it is the required first dwelling-identity anchor and is rendered fresh from the base floor plan without prior same-fp references. Its consuming shot asks for wide exterior background coverage with movement across the midground and fixed frontage elements behind it, so camera unit 9 looking toward unit 2 with a wide lens gives broad coverage across the target unit markers 1, 2, 5, 7, and 9 and the listed opening markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_l14_police_exterior_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              8,
              5
            ],
            "camera_unit": 9,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 9 toward unit 2 uses the verbatim camera candidate [8,5] and look-at candidate [1,4], supporting a broad exterior tracking-background plate that includes the target unit set where available from the readback supersets.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 9, the readback visible-units superset includes unit markers 1, 2, 5, and 7, while unit 9 is the camera unit; visible-openings candidates include opening markers 3, 4, and 8. The render should reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with fixed marker 6 remaining in the same base position and transient marker 10 present for this shot.",
            "camera_framing_directive": "Use a wide 90-degree framing from camera unit 9 at camera cell [8,5], looking toward unit 2 through look-at cell [1,4]. The frame should read as broad coverage along the unit-9-to-unit-2 axis, with enough lateral space for the staged left-to-right midground movement and the fixed frontage markers to remain legible behind it.",
            "subject_position_directive": "The surfaced shot commits a subject label \"수리영 on bicycle\" with target_id C01 in the midground, screen zone middle_center, moving toward screen right along the street. The character angle is profile_right with the body pose leaning into pedal, and the frame should keep the full body and bicycle within the wide composition without inventing additional subjects.",
            "state_cue_directive": "This BG is not marked clean_background_expected and must include transient marker 10 as the committed transient cue. Use the committed use_numbered_elements 1 through 10, preserving base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 as the fixed setting while carrying only the listed transient marker as the shot-specific state cue.",
            "negative_continuity_directive": "Do not add unlisted markers or state overlays beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10. There are no ignored numbered elements and no ignored state overlay marker numbers for this BG. Keep spaces outside the camera unit 9 wide view plan from being invented as additional distinct areas, and keep fixed marker 6 tied to its base-marker position rather than relocating it."
          },
          "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: 9\n  - camera_cell: [8, 5]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 9 toward unit 2 uses the verbatim camera candidate [8,5] and look-at candidate [1,4], supporting a broad exterior tracking-background plate that includes the target unit set where available from the readback supersets.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 9, the readback visible-units superset includes unit markers 1, 2, 5, and 7, while unit 9 is the camera unit; visible-openings candidates include opening markers 3, 4, and 8. The render should reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with fixed marker 6 remaining in the same base position and transient marker 10 present for this shot.\n  - camera_framing_directive: Use a wide 90-degree framing from camera unit 9 at camera cell [8,5], looking toward unit 2 through look-at cell [1,4]. The frame should read as broad coverage along the unit-9-to-unit-2 axis, with enough lateral space for the staged left-to-right midground movement and the fixed frontage markers to remain legible behind it.\n  - subject_position_directive: The surfaced shot commits a subject label \"수리영 on bicycle\" with target_id C01 in the midground, screen zone middle_center, moving toward screen right along the street. The character angle is profile_right with the body pose leaning into pedal, and the frame should keep the full body and bicycle within the wide composition without inventing additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected and must include transient marker 10 as the committed transient cue. Use the committed use_numbered_elements 1 through 10, preserving base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 as the fixed setting while carrying only the listed transient marker as the shot-specific state cue.\n  - negative_continuity_directive: Do not add unlisted markers or state overlays beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10. There are no ignored numbered elements and no ignored state overlay marker numbers for this BG. Keep spaces outside the camera unit 9 wide view plan from being invented as additional distinct areas, and keep fixed marker 6 tied to its base-marker position rather than relocating it.\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: 9\n  - camera_cell: [8, 5]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 9 toward unit 2 uses the verbatim camera candidate [8,5] and look-at candidate [1,4], supporting a broad exterior tracking-background plate that includes the target unit set where available from the readback supersets.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 9, the readback visible-units superset includes unit markers 1, 2, 5, and 7, while unit 9 is the camera unit; visible-openings candidates include opening markers 3, 4, and 8. The render should reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with fixed marker 6 remaining in the same base position and transient marker 10 present for this shot.\n  - camera_framing_directive: Use a wide 90-degree framing from camera unit 9 at camera cell [8,5], looking toward unit 2 through look-at cell [1,4]. The frame should read as broad coverage along the unit-9-to-unit-2 axis, with enough lateral space for the staged left-to-right midground movement and the fixed frontage markers to remain legible behind it.\n  - subject_position_directive: The surfaced shot commits a subject label \"수리영 on bicycle\" with target_id C01 in the midground, screen zone middle_center, moving toward screen right along the street. The character angle is profile_right with the body pose leaning into pedal, and the frame should keep the full body and bicycle within the wide composition without inventing additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected and must include transient marker 10 as the committed transient cue. Use the committed use_numbered_elements 1 through 10, preserving base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 as the fixed setting while carrying only the listed transient marker as the shot-specific state cue.\n  - negative_continuity_directive: Do not add unlisted markers or state overlays beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10. There are no ignored numbered elements and no ignored state overlay marker numbers for this BG. Keep spaces outside the camera unit 9 wide view plan from being invented as additional distinct areas, and keep fixed marker 6 tied to its base-marker position rather than relocating it.\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: 9\n  - camera_cell: [8, 5]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 9 toward unit 2 uses the verbatim camera candidate [8,5] and look-at candidate [1,4], supporting a broad exterior tracking-background plate that includes the target unit set where available from the readback supersets.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 9, the readback visible-units superset includes unit markers 1, 2, 5, and 7, while unit 9 is the camera unit; visible-openings candidates include opening markers 3, 4, and 8. The render should reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with fixed marker 6 remaining in the same base position and transient marker 10 present for this shot.\n  - camera_framing_directive: Use a wide 90-degree framing from camera unit 9 at camera cell [8,5], looking toward unit 2 through look-at cell [1,4]. The frame should read as broad coverage along the unit-9-to-unit-2 axis, with enough lateral space for the staged left-to-right midground movement and the fixed frontage markers to remain legible behind it.\n  - subject_position_directive: The surfaced shot commits a subject label \"수리영 on bicycle\" with target_id C01 in the midground, screen zone middle_center, moving toward screen right along the street. The character angle is profile_right with the body pose leaning into pedal, and the frame should keep the full body and bicycle within the wide composition without inventing additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected and must include transient marker 10 as the committed transient cue. Use the committed use_numbered_elements 1 through 10, preserving base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 as the fixed setting while carrying only the listed transient marker as the shot-specific state cue.\n  - negative_continuity_directive: Do not add unlisted markers or state overlays beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10. There are no ignored numbered elements and no ignored state overlay marker numbers for this BG. Keep spaces outside the camera unit 9 wide view plan from being invented as additional distinct areas, and keep fixed marker 6 tied to its base-marker position rather than relocating it.\n\n현대 한국 서해안권 도시의 경찰서 외부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 공공 보도 가까운 위치의 사람 눈높이 약 1.6m에서, 중간 광각 28mm 렌즈로 경찰서 외벽선과 열린 전면 마당, 자전거 주차 구역, 보도와 턱 낮춤, 그 너머 도로 출발 차선을 함께 바라본다. 낮 시간이지만 해안가 특유의 옅은 습기와 흐린 공기, muted gray 계열의 차분한 하늘빛이 콘크리트 바닥과 유리 표면에 부드럽게 퍼진다. 건물 정면은 현대 한국 공공기관다운 절제된 외장재, 약간 낡은 석재 또는 금속 패널, 반복적인 전면 창, 무거운 유리 주 출입문으로 구성된다. 출입문 유리는 어두운 반사와 흐릿한 실내 그림자만 보이고, 창에는 하늘과 거리의 낮은 반사만 남아 있으며 읽을 수 있는 문구나 의미 있는 이미지가 없다. 전면 마당은 오래 밟힌 콘크리트와 보도블록의 미세한 균열, 빗물 자국, 타이어 먼지, 해풍에 묻은 염분기와 생활감 있는 때가 보인다. 자전거 주차 구역에는 고정식 금속 자전거 거치대가 바닥에 단단히 박혀 있고, 금속에는 작은 흠집과 녹 기운, 손때가 남아 있다. 보도와 차도를 잇는 턱 낮춤은 자연스럽게 마모되어 있고, 도로 출발 차선은 현실적인 아스팔트 질감과 희미한 차선 마모, 물기 없는 낮의 둔탁한 반사만 가진다. 전체 공간은 비어 있는 외부 공간으로, 인물이나 진행 중인 사건 없이 경찰서 앞의 지속적인 구조물과 표면 상태만 담는다. 자연광 기반의 현실적인 노출, 부드러운 심도, 절제된 자연 필름 입자, 약한 렌즈 왜곡과 실제 유리·금속·콘크리트 질감이 살아 있는 한국형 미스터리 범죄 드라마의 음습한 해안 도시 분위기. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            8,
            5
          ],
          "camera_unit": 9,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 9 toward unit 2 uses the verbatim camera candidate [8,5] and look-at candidate [1,4], supporting a broad exterior tracking-background plate that includes the target unit set where available from the readback supersets.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            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 9, the readback visible-units superset includes unit markers 1, 2, 5, and 7, while unit 9 is the camera unit; visible-openings candidates include opening markers 3, 4, and 8. The render should reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with fixed marker 6 remaining in the same base position and transient marker 10 present for this shot.",
          "camera_framing_directive": "Use a wide 90-degree framing from camera unit 9 at camera cell [8,5], looking toward unit 2 through look-at cell [1,4]. The frame should read as broad coverage along the unit-9-to-unit-2 axis, with enough lateral space for the staged left-to-right midground movement and the fixed frontage markers to remain legible behind it.",
          "subject_position_directive": "The surfaced shot commits a subject label \"수리영 on bicycle\" with target_id C01 in the midground, screen zone middle_center, moving toward screen right along the street. The character angle is profile_right with the body pose leaning into pedal, and the frame should keep the full body and bicycle within the wide composition without inventing additional subjects.",
          "state_cue_directive": "This BG is not marked clean_background_expected and must include transient marker 10 as the committed transient cue. Use the committed use_numbered_elements 1 through 10, preserving base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 as the fixed setting while carrying only the listed transient marker as the shot-specific state cue.",
          "negative_continuity_directive": "Do not add unlisted markers or state overlays beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10. There are no ignored numbered elements and no ignored state overlay marker numbers for this BG. Keep spaces outside the camera unit 9 wide view plan from being invented as additional distinct areas, and keep fixed marker 6 tied to its base-marker position rather than relocating it."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_police_exterior_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l14_police_exterior_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L19B02": {
        "status": "failed",
        "location_id": "L19",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 한국 서해안권의 작은 작업용 어선 위, 해질녘 열린 바다 한가운데의 비어 있는 갑판을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 열린 작업 갑판에서 조타실 입구 턱과 조타실 전면을 바라보는 구도이며, 조타실 출입구 개구부와 어두운 창 개구부가 배경에서 읽힌다. 갑판 가장자리에는 낮은 건웨일과 난간 경계가 둘러 있고, 작업 갑판에는 낡은 해치 또는 보관함이 낮게 자리하며, 가장자리 근처에는 계류용 클리트가 붙어 있다. 오래된 유리섬유 선체와 칠이 벗겨진 금속, 미끄럼 방지 갑판 표면, 소금기와 물때, 녹 자국, 젖은 흔적이 섞인 현실적인 어선 질감. 서해의 안개 낀 회색 수평선과 차가운 바닷바람의 습기가 공간을 감싸고, 낮게 기우는 금빛 석양이 조타실 모서리와 난간에 얇게 걸리며 깊은 그림자와 무채색 회색 톤을 만든다. 사람의 활동이 끝난 듯 조용하지만 사건의 흔적이 아니라 오래된 사용감만 남은 외부 공간. 28-35mm 상당의 적당한 광각 렌즈, 작은 배 갑판 위에 선 사람 눈높이 약 1.6m, 자연스러운 원근과 약한 배럴 왜곡, 실제 해상 로케이션 촬영의 절제된 필름 입자와 자연스러운 심도. 2020년대 한국 연안 어선의 생활감 있는 현실성을 바탕으로, 과장된 세트 느낌 없이 안개와 석양, 낡은 해상 장비의 촉각적인 질감을 담는다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S28_Shot4에서는 열린 작업 갑판 쪽 낮은 눈높이에서 조타실 입구와 출입구 개구부가 배경에 명확히 읽히도록 유지한다. 장면 레이어가 전경의 일시적 요소를 얹을 수 있도록 갑판 중앙은 과도하게 채우지 말고, 난간·해치·클리트와 조타실 전면의 낡은 해상 질감이 안정적인 기준점이 되게 한다.",
            "shot_id": "S28_Shot4"
          }
        ],
        "shot_ids": [
          "S28_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_l19_deck'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 2 and number 4",
          "camera_height": "standing eye level on a small boat deck",
          "lens_hint": "moderate wide lens, 28-35mm equivalent",
          "framing_notes": "Open deck view for the map and photo exchange; keep the wheelhouse entrance readable in the background."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l19_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L19B01": {
        "status": "failed",
        "location_id": "L19",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "대한민국 서해안권의 소형 작업선 갑판, 조타실 입구 앞 전환 공간을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 카메라는 조타실 입구 문턱 근처의 서 있는 사람 눈높이 약 1.6m에 놓이고, 28–35mm 상당의 적당한 광각 렌즈로 조타실 출입구 개구부와 작고 단단한 조타실 전면을 정면에 가깝게 바라본다. 화면 앞쪽에는 비어 있는 작업 갑판의 젖은 미끄럼 방지 표면이 펼쳐지고, 조타실 문턱으로 이어지는 경계가 자연스럽게 중심 축을 만든다. 조타실 전면에는 어두운 출입구 개구부와 작은 창문 개구부가 있으며, 창유리는 황혼 하늘과 바다 안개의 흐린 반사만 담은 어두운 유리 표면으로 보인다. 갑판 가장자리에는 낮은 건웨일 또는 난간 경계가 둘러져 있고, 작업 갑판 안쪽에는 낡은 갑판 해치 또는 수납함이 낮게 자리하며, 가장자리 가까이에는 계류용 클리트가 해수와 소금기에 닳은 금속 질감으로 고정되어 있다.\n\n시간대는 해가 내려앉는 황혼이다. 회색 안개가 바다 쪽에서 얇게 밀려오고, 낮은 금빛 노을이 조타실 전면의 낡은 도장, 스테인리스 가장자리, 젖은 갑판의 물막에 짧게 반사된다. 전체 색은 탁한 회청색과 깊은 그림자가 중심이고, 남은 햇빛만 따뜻한 금색으로 번져 한국 해안의 습한 공기와 불길한 정적을 만든다. 표면은 새것처럼 깨끗하지 않고, 페인트 벗겨짐, 염분 자국, 녹의 가장자리, 고무 패킹의 때, 반복된 작업으로 생긴 마모가 실제 선박의 생활감으로 남아 있다. 공간은 비어 있으며, 갑판과 조타실 입구의 지속적인 구조물과 고정 설비, 오래된 사용 흔적만 담긴다.\n\n촬영감은 실제 35mm급 시네마 카메라의 자연스러운 원근, 절제된 얕은 심도, 약한 비네팅, 현실적인 렌즈 왜곡, 거친 해무 속의 낮은 대비를 따른다. 상업용 선박 홍보 사진처럼 정돈된 표면이 아니라, 현대 한국 포구와 해상 생활권에서 오래 사용된 작업선의 촉각적인 현실감을 우선한다. 도면이나 건축 투시도가 아니라 갑판 위에 서서 본 실제 장소 사진 같은 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S28_Shot6용 배경 플레이트는 조타실 입구 문턱 가까이에서 조타실 출입구와 조타실 전면을 바라보는 빈 갑판으로 유지한다. 장면 레이어에서 인물의 대치가 들어갈 수 있도록 출입구 앞 공간과 문턱의 깊이를 분명히 남기되, 배경 자체에는 인물, 현재 행동, 새로 생긴 흔적을 포함하지 않는다. 황혼의 금빛과 서해안 안개, 젖은 갑판의 반사, 소금기 낀 금속 마모가 긴장감을 만드는 기준 배경으로 삼는다.",
            "shot_id": "S28_Shot6"
          }
        ],
        "shot_ids": [
          "S28_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_l19_deck'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 4 and number 3",
          "camera_height": "standing eye level at the threshold",
          "lens_hint": "moderate wide lens, 28-35mm equivalent",
          "framing_notes": "Frame the wheelhouse entrance as the main threshold where one person blocks another from turning back."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l19_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L20B02.png",
        "t2i_prompt": "대한민국 서해안권 소형 어선의 비좁은 조타실 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람 없는 빈 선실이며, 갑판으로 나가는 좁은 출입구와 사방의 낮은 조타실 창, 오래된 조타 콘솔, 조타륜, 스로틀 레버, GPS/차트 플로터 디스플레이, 해상 무전기, 원형 계기판과 둥근 벽면 부속이 생활감 있게 자리한 공간. 2020년대 중반 한국 연안 어선의 현실적인 장비 구성으로, 낡은 흰색·회색 도장면, 염분에 부식된 금속 가장자리, 손때 묻은 플라스틱 버튼, 흐린 유리창의 물때, 좁은 선실 바닥의 마모와 기름때, 낮은 천장과 케이블 정리 흔적이 보인다. 디스플레이 화면은 꺼져 있거나 어두운 반사와 저대비의 읽을 수 없는 추상 블록만 보이고, 계기판의 숫자와 표기는 식별되지 않는 작은 흔적으로 처리한다. 황혼 무렵의 금빛이 흐린 창을 통해 낮게 스며들고, 바깥의 서해 안개와 회색 바다 기운이 유리 표면에 번지며, 선실 안쪽은 깊은 그림자와 둔탁한 녹청색·회색 톤으로 가라앉는다. 좁고 답답한 공간감, 젖은 목재와 섬유질 방음재, 낡은 고무 패킹, 실제 금속 녹과 해풍에 닳은 질감을 선명하게 살린다. 서 있는 사람 눈높이 약 1.6m의 비좁은 선실 내부 시점, 28mm 정도의 적당히 넓은 렌즈로 조타 콘솔을 가까이 두고 주변 창과 출입구까지 압축감 있게 담은 프레이밍, 자연스러운 심도와 절제된 필름 입자, 실제 로케이션 촬영 같은 한국 해안 호러 드라마의 습하고 불길한 현실감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S29_Shot3에서는 좁은 조타실 안쪽에서 조타 콘솔과 창문, 갑판 출입구가 한 프레임에 느껴지도록 배경을 사용한다. 인물의 손짓이나 단서가 될 사진은 장면 레이어에서 처리될 수 있도록 비워 두고, 배경은 낡은 해상 장비와 황혼의 금빛 반사, 회색 안개가 낀 항구의 압박감만 유지한다. GPS/차트 플로터 화면은 읽을 수 없는 어두운 반사 또는 흐릿한 블록으로 남긴다.",
            "shot_id": "S29_Shot3"
          }
        ],
        "shot_ids": [
          "S29_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 4 and number 9, with number 10 as foreground overlay",
          "camera_height": "standing eye level in a cramped cabin",
          "lens_hint": "moderately wide 28mm lens",
          "framing_notes": "Emphasize the tight wheelhouse controls and the indicated old photo clue; do not show the red mark overlay."
        },
        "reference_decision": {
          "bg_id": "L20B02",
          "fp_id": "fp_l20_wheelhouse",
          "node_index": 1,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": false,
          "rationale": "L20B02 uses the same physical unit marker 1 and the same base marker set 1 through 9 as L20B01, so it should inherit the fixed positions of markers 2, 3, 4, 5, 6, 7, 8, and 9 from the anchor rather than reinventing the space. The shot-specific difference is the insert-scale transient marker 10 and a committed hand/fingertip action, while marker 11 is ignored. The only valid camera unit is unit 1 at [5,4]; the same look-at cell [2,4] preserves continuity, and telephoto fov 25 gives the required compressed/narrow insert framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_l20_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Use the same committed camera unit and camera cell as the anchor, aimed within unit 1 at the same look-at cell [2,4], but with telephoto/narrow coverage to support the staged insert around marker 10 and the immediate surrounding surface.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the same physical unit marker 1 as reference L20B01, with continuity for base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 where visible. Treat visible-opening candidates 2 and 3 only as geometry supersets from unit 1. Include transient marker 10 for this BG and exclude ignored marker 11.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens telephoto and fov_deg 25. Use compressed, narrow coverage for the staged insert so marker 10 and the immediately surrounding surface dominate, while the fixed placement inherited from L20B01 remains the underlying spatial reference.",
            "subject_position_directive": "The consuming shot commits only a close insert of one subject's hand/fingertip pressing marker 10, with the subject otherwise off-screen. Keep the subject cue limited to that hand/fingertip action and do not invent faces, bodies, or additional subjects in the BG.",
            "state_cue_directive": "This BG is not marked as a clean background. Carry transient marker 10 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot commits a dim, low-amber, shadowed insert state around the surface and marker 10; do not add marker 11 or any other unlisted transient state cue.",
            "negative_continuity_directive": "Do not include ignored marker 11 or ignored state overlay marker 11 in this BG, even though L20B01 contains marker 11. Preserve the fixed positions of base markers 1 through 9 from reference L20B01 when any of them remain visible, but do not introduce additional unlisted state overlays, subjects beyond the staged hand/fingertip cue, or spaces outside unit marker 1."
          },
          "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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the same committed camera unit and camera cell as the anchor, aimed within unit 1 at the same look-at cell [2,4], but with telephoto/narrow coverage to support the staged insert around marker 10 and the immediate surrounding surface.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical unit marker 1 as reference L20B01, with continuity for base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 where visible. Treat visible-opening candidates 2 and 3 only as geometry supersets from unit 1. Include transient marker 10 for this BG and exclude ignored marker 11.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens telephoto and fov_deg 25. Use compressed, narrow coverage for the staged insert so marker 10 and the immediately surrounding surface dominate, while the fixed placement inherited from L20B01 remains the underlying spatial reference.\n  - subject_position_directive: The consuming shot commits only a close insert of one subject's hand/fingertip pressing marker 10, with the subject otherwise off-screen. Keep the subject cue limited to that hand/fingertip action and do not invent faces, bodies, or additional subjects in the BG.\n  - state_cue_directive: This BG is not marked as a clean background. Carry transient marker 10 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot commits a dim, low-amber, shadowed insert state around the surface and marker 10; do not add marker 11 or any other unlisted transient state cue.\n  - negative_continuity_directive: Do not include ignored marker 11 or ignored state overlay marker 11 in this BG, even though L20B01 contains marker 11. Preserve the fixed positions of base markers 1 through 9 from reference L20B01 when any of them remain visible, but do not introduce additional unlisted state overlays, subjects beyond the staged hand/fingertip cue, or spaces outside unit marker 1.\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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the same committed camera unit and camera cell as the anchor, aimed within unit 1 at the same look-at cell [2,4], but with telephoto/narrow coverage to support the staged insert around marker 10 and the immediate surrounding surface.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical unit marker 1 as reference L20B01, with continuity for base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 where visible. Treat visible-opening candidates 2 and 3 only as geometry supersets from unit 1. Include transient marker 10 for this BG and exclude ignored marker 11.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens telephoto and fov_deg 25. Use compressed, narrow coverage for the staged insert so marker 10 and the immediately surrounding surface dominate, while the fixed placement inherited from L20B01 remains the underlying spatial reference.\n  - subject_position_directive: The consuming shot commits only a close insert of one subject's hand/fingertip pressing marker 10, with the subject otherwise off-screen. Keep the subject cue limited to that hand/fingertip action and do not invent faces, bodies, or additional subjects in the BG.\n  - state_cue_directive: This BG is not marked as a clean background. Carry transient marker 10 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot commits a dim, low-amber, shadowed insert state around the surface and marker 10; do not add marker 11 or any other unlisted transient state cue.\n  - negative_continuity_directive: Do not include ignored marker 11 or ignored state overlay marker 11 in this BG, even though L20B01 contains marker 11. Preserve the fixed positions of base markers 1 through 9 from reference L20B01 when any of them remain visible, but do not introduce additional unlisted state overlays, subjects beyond the staged hand/fingertip cue, or spaces outside unit marker 1.\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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the same committed camera unit and camera cell as the anchor, aimed within unit 1 at the same look-at cell [2,4], but with telephoto/narrow coverage to support the staged insert around marker 10 and the immediate surrounding surface.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical unit marker 1 as reference L20B01, with continuity for base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 where visible. Treat visible-opening candidates 2 and 3 only as geometry supersets from unit 1. Include transient marker 10 for this BG and exclude ignored marker 11.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens telephoto and fov_deg 25. Use compressed, narrow coverage for the staged insert so marker 10 and the immediately surrounding surface dominate, while the fixed placement inherited from L20B01 remains the underlying spatial reference.\n  - subject_position_directive: The consuming shot commits only a close insert of one subject's hand/fingertip pressing marker 10, with the subject otherwise off-screen. Keep the subject cue limited to that hand/fingertip action and do not invent faces, bodies, or additional subjects in the BG.\n  - state_cue_directive: This BG is not marked as a clean background. Carry transient marker 10 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot commits a dim, low-amber, shadowed insert state around the surface and marker 10; do not add marker 11 or any other unlisted transient state cue.\n  - negative_continuity_directive: Do not include ignored marker 11 or ignored state overlay marker 11 in this BG, even though L20B01 contains marker 11. Preserve the fixed positions of base markers 1 through 9 from reference L20B01 when any of them remain visible, but do not introduce additional unlisted state overlays, subjects beyond the staged hand/fingertip cue, or spaces outside unit marker 1.\n\n대한민국 서해안권 소형 어선의 비좁은 조타실 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람 없는 빈 선실이며, 갑판으로 나가는 좁은 출입구와 사방의 낮은 조타실 창, 오래된 조타 콘솔, 조타륜, 스로틀 레버, GPS/차트 플로터 디스플레이, 해상 무전기, 원형 계기판과 둥근 벽면 부속이 생활감 있게 자리한 공간. 2020년대 중반 한국 연안 어선의 현실적인 장비 구성으로, 낡은 흰색·회색 도장면, 염분에 부식된 금속 가장자리, 손때 묻은 플라스틱 버튼, 흐린 유리창의 물때, 좁은 선실 바닥의 마모와 기름때, 낮은 천장과 케이블 정리 흔적이 보인다. 디스플레이 화면은 꺼져 있거나 어두운 반사와 저대비의 읽을 수 없는 추상 블록만 보이고, 계기판의 숫자와 표기는 식별되지 않는 작은 흔적으로 처리한다. 황혼 무렵의 금빛이 흐린 창을 통해 낮게 스며들고, 바깥의 서해 안개와 회색 바다 기운이 유리 표면에 번지며, 선실 안쪽은 깊은 그림자와 둔탁한 녹청색·회색 톤으로 가라앉는다. 좁고 답답한 공간감, 젖은 목재와 섬유질 방음재, 낡은 고무 패킹, 실제 금속 녹과 해풍에 닳은 질감을 선명하게 살린다. 서 있는 사람 눈높이 약 1.6m의 비좁은 선실 내부 시점, 28mm 정도의 적당히 넓은 렌즈로 조타 콘솔을 가까이 두고 주변 창과 출입구까지 압축감 있게 담은 프레이밍, 자연스러운 심도와 절제된 필름 입자, 실제 로케이션 촬영 같은 한국 해안 호러 드라마의 습하고 불길한 현실감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Use the same committed camera unit and camera cell as the anchor, aimed within unit 1 at the same look-at cell [2,4], but with telephoto/narrow coverage to support the staged insert around marker 10 and the immediate surrounding surface.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the same physical unit marker 1 as reference L20B01, with continuity for base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9 where visible. Treat visible-opening candidates 2 and 3 only as geometry supersets from unit 1. Include transient marker 10 for this BG and exclude ignored marker 11.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens telephoto and fov_deg 25. Use compressed, narrow coverage for the staged insert so marker 10 and the immediately surrounding surface dominate, while the fixed placement inherited from L20B01 remains the underlying spatial reference.",
          "subject_position_directive": "The consuming shot commits only a close insert of one subject's hand/fingertip pressing marker 10, with the subject otherwise off-screen. Keep the subject cue limited to that hand/fingertip action and do not invent faces, bodies, or additional subjects in the BG.",
          "state_cue_directive": "This BG is not marked as a clean background. Carry transient marker 10 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot commits a dim, low-amber, shadowed insert state around the surface and marker 10; do not add marker 11 or any other unlisted transient state cue.",
          "negative_continuity_directive": "Do not include ignored marker 11 or ignored state overlay marker 11 in this BG, even though L20B01 contains marker 11. Preserve the fixed positions of base markers 1 through 9 from reference L20B01 when any of them remain visible, but do not introduce additional unlisted state overlays, subjects beyond the staged hand/fingertip cue, or spaces outside unit marker 1."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l20_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L20B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 대한민국 서해안권에서 운항하는 낡은 소형 어선의 비어 있는 조타실 내부, 황혼이 짙어지며 바깥 바다의 회청색 안개빛과 낮은 금빛 노을이 조타실 창을 통해 스며든다. 좁은 선실 벽과 천장은 오래된 FRP, 페인트가 벗겨진 금속 몰딩, 염분이 남긴 희끗한 얼룩, 손때 묻은 고무 패킹, 습기로 흐려진 유리 질감이 현실적으로 보인다. 갑판으로 이어지는 출입문은 선실 한쪽에 열려 있는 구조로 느껴지고, 주변 창들은 바닷물 자국과 흐린 반사를 품은 두꺼운 유리로 처리된다. 조타 콘솔에는 낡은 조타륜, 스로틀 레버, 해상 무전기, GPS/차트 플로터 디스플레이가 고정되어 있으며, 디스플레이 내부는 어둡고 반사광과 읽을 수 없는 저대비 픽셀 블록만 보인다. 벽과 콘솔 표면에는 여러 개의 원형 계기판과 둥근 나사 커버, 작은 붉은 계기등이 반복되어 과장되지 않은 불길한 원형 리듬을 만든다. 공간은 생활감 있는 해상 장비의 마모와 기름때, 축축한 공기, 좁은 실내 압박감이 중심이며, 순간적 사건 흔적이 아니라 오래 유지된 표면 상태와 고정 장비만 담긴다. 카메라는 서 있는 사람의 눈높이 약 1.6m에서 촬영하고, 약간 흔들린 듯한 긴장감의 24mm 광각 렌즈로 비좁은 조타실 깊이를 잡는다. 자연스러운 얕은 심도, 절제된 천연 필름 입자, 약한 비네팅, 실제 유리와 금속의 반사, 황혼의 금빛과 회색 그림자가 섞인 한국 해안 호러 드라마의 사실적 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S29_Shot8용 배경 플레이트는 좁은 조타실 내부의 압박감이 느껴지도록 서 있는 사람의 눈높이에서 약간 불안정한 24mm 광각 시야로 잡는다. 원형 계기판과 둥근 벽면 디테일이 프레임 안에서 반복되어 불길한 원형 리듬을 만들게 하되, 사건 단서나 사진 같은 일시적 정보 표면은 배치하지 않는다. 창밖의 황혼빛과 실내의 낡은 해상 장비, 어두운 반사면, 작은 붉은 계기등 정도로 긴장감을 유지한다.",
            "shot_id": "S29_Shot8"
          }
        ],
        "shot_ids": [
          "S29_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4, facing toward number 9 and number 11",
          "camera_height": "standing eye level, slightly unstable feeling",
          "lens_hint": "wide 24mm lens for cramped interior pressure",
          "framing_notes": "Use the persistent round gauges and wall details to support the ominous circle motif; do not show the old photo clue."
        },
        "reference_decision": {
          "bg_id": "L20B01",
          "fp_id": "fp_l20_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L20B01 is selected as the single dwelling identity anchor from the supplied anchor candidate set. It references target unit marker 1 and the full base marker set 1 through 9, with transient marker 11 specific to its consuming shot. The only available camera unit is unit 1 with camera cell [5,4]; a normal lens aimed at [2,4] supports the shot's close two-subject framing while still grounding fixed markers 2, 3, 4, 5, 6, 7, 8, and 9 as the dwelling identity for later same-fp continuity.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/floor_plan/fp_l20_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "mode": "fp_seeded_anchor",
            "rejected_refs": []
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use the only committed camera cell for unit 1 and aim within unit 1 toward marker-cell area [2,4], giving neutral coverage of the fixed control-side markers while allowing the staged close framing to crop tightly around the committed subjects.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit marker 1 from the camera in unit 1. Reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with visible-opening candidates 2 and 3 treated as geometry supersets from unit 1. Include transient marker 11 for this BG; do not show ignored marker 10.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens normal and fov_deg 50. Use neutral coverage: the staged close framing may tighten around the two committed subjects, but the background should remain tied to unit 1 and the fixed marker cluster around markers 4, 5, 6, 7, 8, and 9.",
            "subject_position_directive": "The consuming shot commits two subjects in close framing: one facing the camera with a rigid lowered-chin pose and one in a three-quarter-right collapsed pose with closed eyes, positioned so the collapsed subject falls into the lower-left chest line of the centered subject. Keep subject placement consistent with the staged close two-shot and do not add other subjects.",
            "state_cue_directive": "This BG is not marked as a clean background. Carry transient marker 11 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot also commits dim, low-visibility, shadow-heavy state cues around the fixed interior; do not add any state cue beyond markers 1 through 9 and transient marker 11.",
            "negative_continuity_directive": "Do not include ignored marker 10 or ignored state overlay marker 10 in this BG. Avoid adding spaces outside unit marker 1 beyond the geometry-superset openings 2 and 3. Do not invent additional subject cues, extra transient marker numbers, or unlisted fixed elements; keep marker 11 as the only committed transient overlay for this BG."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the only committed camera cell for unit 1 and aim within unit 1 toward marker-cell area [2,4], giving neutral coverage of the fixed control-side markers while allowing the staged close framing to crop tightly around the committed subjects.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 from the camera in unit 1. Reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with visible-opening candidates 2 and 3 treated as geometry supersets from unit 1. Include transient marker 11 for this BG; do not show ignored marker 10.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens normal and fov_deg 50. Use neutral coverage: the staged close framing may tighten around the two committed subjects, but the background should remain tied to unit 1 and the fixed marker cluster around markers 4, 5, 6, 7, 8, and 9.\n  - subject_position_directive: The consuming shot commits two subjects in close framing: one facing the camera with a rigid lowered-chin pose and one in a three-quarter-right collapsed pose with closed eyes, positioned so the collapsed subject falls into the lower-left chest line of the centered subject. Keep subject placement consistent with the staged close two-shot and do not add other subjects.\n  - state_cue_directive: This BG is not marked as a clean background. Carry transient marker 11 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot also commits dim, low-visibility, shadow-heavy state cues around the fixed interior; do not add any state cue beyond markers 1 through 9 and transient marker 11.\n  - negative_continuity_directive: Do not include ignored marker 10 or ignored state overlay marker 10 in this BG. Avoid adding spaces outside unit marker 1 beyond the geometry-superset openings 2 and 3. Do not invent additional subject cues, extra transient marker numbers, or unlisted fixed elements; keep marker 11 as the only committed transient overlay for this BG.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the only committed camera cell for unit 1 and aim within unit 1 toward marker-cell area [2,4], giving neutral coverage of the fixed control-side markers while allowing the staged close framing to crop tightly around the committed subjects.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 from the camera in unit 1. Reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with visible-opening candidates 2 and 3 treated as geometry supersets from unit 1. Include transient marker 11 for this BG; do not show ignored marker 10.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens normal and fov_deg 50. Use neutral coverage: the staged close framing may tighten around the two committed subjects, but the background should remain tied to unit 1 and the fixed marker cluster around markers 4, 5, 6, 7, 8, and 9.\n  - subject_position_directive: The consuming shot commits two subjects in close framing: one facing the camera with a rigid lowered-chin pose and one in a three-quarter-right collapsed pose with closed eyes, positioned so the collapsed subject falls into the lower-left chest line of the centered subject. Keep subject placement consistent with the staged close two-shot and do not add other subjects.\n  - state_cue_directive: This BG is not marked as a clean background. Carry transient marker 11 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot also commits dim, low-visibility, shadow-heavy state cues around the fixed interior; do not add any state cue beyond markers 1 through 9 and transient marker 11.\n  - negative_continuity_directive: Do not include ignored marker 10 or ignored state overlay marker 10 in this BG. Avoid adding spaces outside unit marker 1 beyond the geometry-superset openings 2 and 3. Do not invent additional subject cues, extra transient marker numbers, or unlisted fixed elements; keep marker 11 as the only committed transient overlay for this BG.\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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the only committed camera cell for unit 1 and aim within unit 1 toward marker-cell area [2,4], giving neutral coverage of the fixed control-side markers while allowing the staged close framing to crop tightly around the committed subjects.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 from the camera in unit 1. Reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with visible-opening candidates 2 and 3 treated as geometry supersets from unit 1. Include transient marker 11 for this BG; do not show ignored marker 10.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens normal and fov_deg 50. Use neutral coverage: the staged close framing may tighten around the two committed subjects, but the background should remain tied to unit 1 and the fixed marker cluster around markers 4, 5, 6, 7, 8, and 9.\n  - subject_position_directive: The consuming shot commits two subjects in close framing: one facing the camera with a rigid lowered-chin pose and one in a three-quarter-right collapsed pose with closed eyes, positioned so the collapsed subject falls into the lower-left chest line of the centered subject. Keep subject placement consistent with the staged close two-shot and do not add other subjects.\n  - state_cue_directive: This BG is not marked as a clean background. Carry transient marker 11 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot also commits dim, low-visibility, shadow-heavy state cues around the fixed interior; do not add any state cue beyond markers 1 through 9 and transient marker 11.\n  - negative_continuity_directive: Do not include ignored marker 10 or ignored state overlay marker 10 in this BG. Avoid adding spaces outside unit marker 1 beyond the geometry-superset openings 2 and 3. Do not invent additional subject cues, extra transient marker numbers, or unlisted fixed elements; keep marker 11 as the only committed transient overlay for this BG.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 대한민국 서해안권에서 운항하는 낡은 소형 어선의 비어 있는 조타실 내부, 황혼이 짙어지며 바깥 바다의 회청색 안개빛과 낮은 금빛 노을이 조타실 창을 통해 스며든다. 좁은 선실 벽과 천장은 오래된 FRP, 페인트가 벗겨진 금속 몰딩, 염분이 남긴 희끗한 얼룩, 손때 묻은 고무 패킹, 습기로 흐려진 유리 질감이 현실적으로 보인다. 갑판으로 이어지는 출입문은 선실 한쪽에 열려 있는 구조로 느껴지고, 주변 창들은 바닷물 자국과 흐린 반사를 품은 두꺼운 유리로 처리된다. 조타 콘솔에는 낡은 조타륜, 스로틀 레버, 해상 무전기, GPS/차트 플로터 디스플레이가 고정되어 있으며, 디스플레이 내부는 어둡고 반사광과 읽을 수 없는 저대비 픽셀 블록만 보인다. 벽과 콘솔 표면에는 여러 개의 원형 계기판과 둥근 나사 커버, 작은 붉은 계기등이 반복되어 과장되지 않은 불길한 원형 리듬을 만든다. 공간은 생활감 있는 해상 장비의 마모와 기름때, 축축한 공기, 좁은 실내 압박감이 중심이며, 순간적 사건 흔적이 아니라 오래 유지된 표면 상태와 고정 장비만 담긴다. 카메라는 서 있는 사람의 눈높이 약 1.6m에서 촬영하고, 약간 흔들린 듯한 긴장감의 24mm 광각 렌즈로 비좁은 조타실 깊이를 잡는다. 자연스러운 얕은 심도, 절제된 천연 필름 입자, 약한 비네팅, 실제 유리와 금속의 반사, 황혼의 금빛과 회색 그림자가 섞인 한국 해안 호러 드라마의 사실적 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use the only committed camera cell for unit 1 and aim within unit 1 toward marker-cell area [2,4], giving neutral coverage of the fixed control-side markers while allowing the staged close framing to crop tightly around the committed subjects.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit marker 1 from the camera in unit 1. Reference base markers 1, 2, 3, 4, 5, 6, 7, 8, and 9, with visible-opening candidates 2 and 3 treated as geometry supersets from unit 1. Include transient marker 11 for this BG; do not show ignored marker 10.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [5,4] toward look_at_unit 1 at look_at_cell [2,4] with lens normal and fov_deg 50. Use neutral coverage: the staged close framing may tighten around the two committed subjects, but the background should remain tied to unit 1 and the fixed marker cluster around markers 4, 5, 6, 7, 8, and 9.",
          "subject_position_directive": "The consuming shot commits two subjects in close framing: one facing the camera with a rigid lowered-chin pose and one in a three-quarter-right collapsed pose with closed eyes, positioned so the collapsed subject falls into the lower-left chest line of the centered subject. Keep subject placement consistent with the staged close two-shot and do not add other subjects.",
          "state_cue_directive": "This BG is not marked as a clean background. Carry transient marker 11 because it is listed in transient_marker_numbers_to_describe and use_numbered_elements. The consuming shot also commits dim, low-visibility, shadow-heavy state cues around the fixed interior; do not add any state cue beyond markers 1 through 9 and transient marker 11.",
          "negative_continuity_directive": "Do not include ignored marker 10 or ignored state overlay marker 10 in this BG. Avoid adding spaces outside unit marker 1 beyond the geometry-superset openings 2 and 3. Do not invent additional subject cues, extra transient marker numbers, or unlisted fixed elements; keep marker 11 as the only committed transient overlay for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l20_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "0336b31251efc584",
    "consumed_shot_binding_hash": "264862411e91579d",
    "bg_reference_catalog": [
      {
        "bg_id": "L04B02",
        "fp_id": "fp_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L04B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L04B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 1,
        "source_bg_ids": [],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L04B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 2,
        "source_bg_ids": [],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B04",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 1,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B05",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B05.png",
        "mode": "fp_seeded_anchor",
        "node_index": 2,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B06",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B06.png",
        "mode": "fp_seeded_anchor",
        "node_index": 3,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B03",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 4,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B02",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L05B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 5,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B01",
        "fp_id": "fp_connection_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L10B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_roadside_below",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L11B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B02",
        "fp_id": "fp_l08_street_storefront",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L08B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "fp_l08_street_storefront",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L08B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 1,
        "source_bg_ids": [],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B03",
        "fp_id": "fp_l08_street_storefront",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L08B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 2,
        "source_bg_ids": [],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B01",
        "fp_id": "fp_l15_admin_security_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L15B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B02",
        "fp_id": "fp_l13_police_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L13B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "fp_l13_police_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L13B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 1,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "fp_l14_police_exterior_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L14B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B01",
        "fp_id": "fp_l20_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L20B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B02",
        "fp_id": "fp_l20_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/c6462daa-1e25-48c6-bbff-9cfd4ac060ab/episodes/7531a909-1d3d-49e8-a64a-34fd3dfcfad4/images/background_chain/L20B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 1,
        "source_bg_ids": [],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "e68b040f-9d3c-4e77-a638-3f5dfc54f1bb",
  "resolved_model": "gpt",
  "updated_at": "2026-06-02T13:17:46.425175+00:00",
  "project_config_snapshot": {}
}