{
  "status": "completed",
  "applicable_count": 71,
  "completed_count": 71,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "787c440f826114ed",
  "data": {
    "groups": {
      "L01B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L01B01",
        "reused_from_bg_id": "L01B01",
        "location_id": "L01",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png",
        "t2i_prompt": "20세기 전반 식민지기 무렵 대한민국 서남해안 외딴섬의 겨울 갈대밭을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 약 1.6미터 높이의 서 있는 사람 눈높이이며, 키 큰 누런 겨울 갈대에 부분적으로 둘러싸인 위치에서 북북동쪽을 바라본다. 35mm급 광각 렌즈로 갈대 사이의 좁고 강한 원근 축을 만들고, 그 끝에 작고 소박한 목조 소금 창고와 남쪽을 향한 넓은 외짝 출입문, 문 바로 앞의 트인 문턱 공간이 목적지로 분명히 보이게 한다. 창고는 해풍과 염분에 오래 노출되어 회갈색으로 바랜 실제 목재 판재, 거친 나뭇결, 녹슨 철제 경첩, 뒤틀린 문 가장자리와 생활 마모가 자연스럽게 남아 있다. 바싹 마른 갈대와 차가운 흙, 낮은 겨울 햇빛, 흐린 청회색 하늘이 서해안 겨울 낮의 건조하고 매서운 공기를 전달한다.\n\n중앙 갈대밭에는 남쪽에서 북쪽 창고 문턱으로 급히 이어지는 도주 경로가 보인다. 별도의 표식이나 선을 그리지 말고, 급하게 눌리고 벌어진 갈대, 불규칙한 발자국, 흙이 드러난 좁은 통로로 표현한다. 그보다 약 20미터 뒤 남쪽에는 넓은 횡대로 전진하는 추격 대열의 압박이 느껴지도록 여러 지점의 갈대가 병렬적으로 갈라지고 흔들리며 짓눌린 흔적을 배치하되, 사람이나 얼굴, 신체 형태의 실루엣은 전혀 보이지 않게 한다. 남쪽의 넓은 선에서 중앙 도주 경로로 수렴하는 여러 소총 사격 방향은 가시적인 광선이나 그래픽 선이 아니라, 중간중간 잘려 날린 갈대 줄기, 짧은 화약 연무의 잔향, 흙과 마른 잎에서 튀는 작고 현실적인 탄착 먼지로만 드러낸다. 총을 든 인물이나 군인은 프레임에 넣지 않는다.\n\n실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 사실적인 장소 기록 사진으로, 자연광과 정확한 재료 질감, 갈대 섬유, 젖고 마른 흙의 차이, 낡은 금속의 녹과 목재의 염분 얼룩, 일상적인 풍화와 오염을 세밀하게 표현한다. 자연스러운 심도와 현실적인 노출을 사용하고, 깨끗한 상업용 스톡 사진처럼 보이지 않으며 후처리나 인위적인 색보정이 없는 담담한 현장 사진이어야 한다. CGI, 삽화, 건축 시각화, 평면도, 조감도, 하향식 구도는 금지한다. 인물, 얼굴, 사람 모양의 형체는 일절 묘사하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "키 큰 마른 갈대 사이의 사람 눈높이에서 북북동쪽을 바라본다. 중앙의 짓눌린 도주 통로가 전경에서 창고 문턱으로 곧게 수렴하도록 하고, 남쪽 뒤편의 넓은 추격 대열은 인물을 그리지 않은 채 여러 갈래로 흔들리고 꺾인 갈대의 선형 교란으로 암시한다. 총탄이 지나간 방향은 중앙 통로를 향해 모이는 갈대 줄기의 절단 흔적과 작은 흙먼지 충격으로만 표현한다.",
            "shot_id": "S1_Shot3"
          },
          {
            "guide_text": "35mm 화각을 유지하되 창고의 남향 출입문과 문턱을 조금 더 분명한 목적지로 잡는다. 갈대 사이의 도주 흔적이 문 앞으로 집중되고, 약 20미터 뒤 남쪽에서 넓게 전진하는 추격 압박은 병렬적인 갈대 흔들림과 발자국 교란으로 전달한다. 여러 사격선은 과장된 광선 없이 잘린 갈대와 국소적인 흙먼지 충격이 창고 방향으로 이어지는 형태로 보이게 한다.",
            "shot_id": "S1_Shot5"
          }
        ],
        "shot_ids": [
          "S1_Shot3",
          "S1_Shot5"
        ],
        "scenes": [],
        "parent_id": "L01B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 in the southern half of the exterior zone, facing north-northeast along number 5 toward number 2 and the distant number 3, with number 6 approximately 20 m behind the fleeing group",
          "camera_height": "eye-level standing approximately 1.6 m, partially enclosed by tall winter reeds",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Use the reed corridor as a strong pursuit axis; keep numbers 2 and 3 visible as the destination while depicting numbers 5, 6, and 7 as transient background-state cues."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L01B01",
          "selected_refs": [
            {
              "physical_space_id": "fp_l01_reed_field_space_1",
              "ref_bg_id": "L01B01",
              "space_description": "The shared physical extent containing units 1, 2, and 4 and opening marker 3."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Maintain broad 90-degree coverage from camera unit 1 at cell [5,5] toward look-at unit 4 at cell [3,6]. Use this common wide plate for the wide lateral staging and permit the medium consuming shot to apply a shot-specific tighter crop without relocating the fixed structure.",
          "negative_continuity_directive": "Preserve the L01B01 positions of units 1, 2, and 4 and opening marker 3; do not shift or redesign those fixed elements when adding markers 5, 6, and 7. Do not invent uncommitted elements or spaces outside the unit 1 view-cone superset, and do not bake subject-specific details into the fixed structural layer.",
          "state_cue_directive": "Include the committed transient cues represented by markers 5, 6, and 7. For the consuming firing instant, carry only the staged brief transient brightness associated with that action; retain the high-contrast monochrome daylight stated by both consuming shots and invent no additional state cues.",
          "subject_position_directive": "Support two committed shot-specific subject arrangements over the same fixed plate: for S1_Shot3, subjects spread across the middle band in lateral full-stride motion with three-quarter-right presentation; for S1_Shot5, subjects are layered across the midground from behind and slightly beside their formation, with the nearest directional line crossing the lower foreground. Do not add subjects beyond these staged configurations.",
          "visible_space_directive": "Retain the same physical layout established by L01B01: camera unit 1 looking toward unit 4, with base markers 1, 2, 3, and 4 fixed in the same positions. Broad coverage may include units 2 and 4 and opening marker 3 only to the extent supported by the unit 1 visibility supersets and the selected reference."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l01_reed_field",
          "prior_bg_ids": [
            "L01B01"
          ],
          "attached_ref_labels": [
            "bg:L01B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L01B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L01",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png",
        "t2i_prompt": "대한민국 서남해안 외딴섬의 겨울 갈대숲 가장자리에 남아 있는 낡은 목조 소금창고 입구를 정면에서 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 창고 바깥의 작은 진입 문턱 가까이, 약 1.4미터의 낮은 성인 눈높이에 놓고 북쪽을 향한다. 35밀리미터 규격 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감으로, 단칸 직사각형 목조 창고와 남향 벽 중앙의 넓은 외짝 출입문이 배경을 가득 채운다. 화면 아래 중앙에서 시작한 좁은 이동 흔적은 겨울 갈대 사이를 남쪽에서 북쪽으로 가르며 문턱으로 수렴한다. 그 경로의 갈대 줄기는 급히 스쳐 지나간 듯 한 방향으로 눌리고 꺾여 있으며, 축축한 흙바닥은 짓밟혀 불규칙하게 다져져 있다. 인물, 얼굴, 신체형 형상이나 실루엣은 전혀 없다. 차갑고 흐린 겨울 자연광, 바닷바람에 바랜 목재, 소금기와 습기로 희게 일어난 판재 표면, 녹슨 실제 금속 철물, 거친 문턱, 진흙과 마른 갈대의 정확한 질감, 오래된 창고의 생활 마모와 얼룩을 사실적으로 기록한다. 과도하게 정돈된 광고 사진이 아니라 외딴섬의 실제 장소를 있는 그대로 담은 담담한 현장 기록 사진이며, 자연스러운 심도와 광학적 초점 변화, 현실적인 노출을 유지하고 인위적인 후처리를 하지 않는다. 삽화, 3차원 렌더링, 건축 시각화, 평면도, 조감도, 내려다보는 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "창고 바깥 문턱 가까이에서 약 1.4미터 높이로 카메라를 두고 남향 출입문을 정면으로 바라본다. 28밀리미터 광각 시야에서 목조 소금창고가 배경 대부분을 채우고, 화면 아래 중앙에는 겨울 갈대 사이로 눌리고 짓밟힌 임시 통로가 문턱으로 모이게 한다. 빈 공간만 촬영하며 인물이나 신체형 실루엣은 포함하지 않는다.",
            "shot_id": "S1_Shot7"
          }
        ],
        "shot_ids": [
          "S1_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4 outside the warehouse, facing directly toward number 3 with number 2 filling the background and number 1 remaining behind the arriving group",
          "camera_height": "low standing eye level approximately 1.4 m to emphasize the entrance rush",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Frame the broad entrance prominently and show number 5 converging on it; exclude the pursuer formation and rifle-fire lanes from this entrance-focused state."
        },
        "reference_decision": {
          "bg_id": "L01B01",
          "fp_id": "fp_l01_reed_field",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L01B01 is the sole supplied clean-anchor candidate and therefore establishes dwelling identity directly from the floor plan. Its consuming shot requires a wide view advancing from unit 1 toward unit 4, with opening marker 3 centered and readable and unit 2 beyond the subjects; the verbatim camera and look-at cells support that geometry without a prior reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l01_reed_field.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp plate exists, and this first node must establish the single dwelling-identity anchor from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 1 toward unit 4 so markers 1, 2, 3, and 4 can support the wide endpoint composition, with opening marker 3 readable beyond the committed subjects.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              6
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from the selected camera position, looking toward unit 4 and opening marker 3, with unit 2 included only as supported by the broad unit 1 visibility superset. Preserve the floor-plan relationship among base markers 1, 2, 3, and 4.",
            "camera_framing_directive": "Frame broad coverage with a wide 90-degree view from camera unit 1 at cell [5,5] toward look-at unit 4 at cell [3,6]. Keep opening marker 3 fully readable near the middle center while retaining surrounding coverage of unit 1 and the visible relationship to units 2 and 4.",
            "subject_position_directive": "Place the committed airborne subjects with their backs toward the camera across the middle and lower frame at the movement endpoint, directed toward opening marker 3; preserve the opening as fully readable beyond them.",
            "state_cue_directive": "Carry the committed transient cue represented by marker 5 together with numbered elements 1, 2, 3, and 4. No state associated with ignored markers 6 or 7 should appear, and no additional uncommitted state cue should be invented.",
            "negative_continuity_directive": "Do not depict ignored overlay markers 6 or 7. Do not add uncommitted scenario elements, and do not imply spaces outside the unit 1 view-cone superset of units 2 and 4. Keep the positions of structural markers 1, 2, 3, and 4 consistent with the floor plan."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 5]\n  - look_at_unit: 4\n  - look_at_cell: [3, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 4 so markers 1, 2, 3, and 4 can support the wide endpoint composition, with opening marker 3 readable beyond the committed subjects.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the selected camera position, looking toward unit 4 and opening marker 3, with unit 2 included only as supported by the broad unit 1 visibility superset. Preserve the floor-plan relationship among base markers 1, 2, 3, and 4.\n  - camera_framing_directive: Frame broad coverage with a wide 90-degree view from camera unit 1 at cell [5,5] toward look-at unit 4 at cell [3,6]. Keep opening marker 3 fully readable near the middle center while retaining surrounding coverage of unit 1 and the visible relationship to units 2 and 4.\n  - subject_position_directive: Place the committed airborne subjects with their backs toward the camera across the middle and lower frame at the movement endpoint, directed toward opening marker 3; preserve the opening as fully readable beyond them.\n  - state_cue_directive: Carry the committed transient cue represented by marker 5 together with numbered elements 1, 2, 3, and 4. No state associated with ignored markers 6 or 7 should appear, and no additional uncommitted state cue should be invented.\n  - negative_continuity_directive: Do not depict ignored overlay markers 6 or 7. Do not add uncommitted scenario elements, and do not imply spaces outside the unit 1 view-cone superset of units 2 and 4. Keep the positions of structural markers 1, 2, 3, and 4 consistent with the floor plan.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 5]\n  - look_at_unit: 4\n  - look_at_cell: [3, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 4 so markers 1, 2, 3, and 4 can support the wide endpoint composition, with opening marker 3 readable beyond the committed subjects.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the selected camera position, looking toward unit 4 and opening marker 3, with unit 2 included only as supported by the broad unit 1 visibility superset. Preserve the floor-plan relationship among base markers 1, 2, 3, and 4.\n  - camera_framing_directive: Frame broad coverage with a wide 90-degree view from camera unit 1 at cell [5,5] toward look-at unit 4 at cell [3,6]. Keep opening marker 3 fully readable near the middle center while retaining surrounding coverage of unit 1 and the visible relationship to units 2 and 4.\n  - subject_position_directive: Place the committed airborne subjects with their backs toward the camera across the middle and lower frame at the movement endpoint, directed toward opening marker 3; preserve the opening as fully readable beyond them.\n  - state_cue_directive: Carry the committed transient cue represented by marker 5 together with numbered elements 1, 2, 3, and 4. No state associated with ignored markers 6 or 7 should appear, and no additional uncommitted state cue should be invented.\n  - negative_continuity_directive: Do not depict ignored overlay markers 6 or 7. Do not add uncommitted scenario elements, and do not imply spaces outside the unit 1 view-cone superset of units 2 and 4. Keep the positions of structural markers 1, 2, 3, and 4 consistent with the floor plan.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 5]\n  - look_at_unit: 4\n  - look_at_cell: [3, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 4 so markers 1, 2, 3, and 4 can support the wide endpoint composition, with opening marker 3 readable beyond the committed subjects.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the selected camera position, looking toward unit 4 and opening marker 3, with unit 2 included only as supported by the broad unit 1 visibility superset. Preserve the floor-plan relationship among base markers 1, 2, 3, and 4.\n  - camera_framing_directive: Frame broad coverage with a wide 90-degree view from camera unit 1 at cell [5,5] toward look-at unit 4 at cell [3,6]. Keep opening marker 3 fully readable near the middle center while retaining surrounding coverage of unit 1 and the visible relationship to units 2 and 4.\n  - subject_position_directive: Place the committed airborne subjects with their backs toward the camera across the middle and lower frame at the movement endpoint, directed toward opening marker 3; preserve the opening as fully readable beyond them.\n  - state_cue_directive: Carry the committed transient cue represented by marker 5 together with numbered elements 1, 2, 3, and 4. No state associated with ignored markers 6 or 7 should appear, and no additional uncommitted state cue should be invented.\n  - negative_continuity_directive: Do not depict ignored overlay markers 6 or 7. Do not add uncommitted scenario elements, and do not imply spaces outside the unit 1 view-cone superset of units 2 and 4. Keep the positions of structural markers 1, 2, 3, and 4 consistent with the floor plan.\n\n대한민국 서남해안 외딴섬의 겨울 갈대숲 가장자리에 남아 있는 낡은 목조 소금창고 입구를 정면에서 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 창고 바깥의 작은 진입 문턱 가까이, 약 1.4미터의 낮은 성인 눈높이에 놓고 북쪽을 향한다. 35밀리미터 규격 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감으로, 단칸 직사각형 목조 창고와 남향 벽 중앙의 넓은 외짝 출입문이 배경을 가득 채운다. 화면 아래 중앙에서 시작한 좁은 이동 흔적은 겨울 갈대 사이를 남쪽에서 북쪽으로 가르며 문턱으로 수렴한다. 그 경로의 갈대 줄기는 급히 스쳐 지나간 듯 한 방향으로 눌리고 꺾여 있으며, 축축한 흙바닥은 짓밟혀 불규칙하게 다져져 있다. 인물, 얼굴, 신체형 형상이나 실루엣은 전혀 없다. 차갑고 흐린 겨울 자연광, 바닷바람에 바랜 목재, 소금기와 습기로 희게 일어난 판재 표면, 녹슨 실제 금속 철물, 거친 문턱, 진흙과 마른 갈대의 정확한 질감, 오래된 창고의 생활 마모와 얼룩을 사실적으로 기록한다. 과도하게 정돈된 광고 사진이 아니라 외딴섬의 실제 장소를 있는 그대로 담은 담담한 현장 기록 사진이며, 자연스러운 심도와 광학적 초점 변화, 현실적인 노출을 유지하고 인위적인 후처리를 하지 않는다. 삽화, 3차원 렌더링, 건축 시각화, 평면도, 조감도, 내려다보는 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 1 toward unit 4 so markers 1, 2, 3, and 4 can support the wide endpoint composition, with opening marker 3 readable beyond the committed subjects.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            6
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from the selected camera position, looking toward unit 4 and opening marker 3, with unit 2 included only as supported by the broad unit 1 visibility superset. Preserve the floor-plan relationship among base markers 1, 2, 3, and 4.",
          "camera_framing_directive": "Frame broad coverage with a wide 90-degree view from camera unit 1 at cell [5,5] toward look-at unit 4 at cell [3,6]. Keep opening marker 3 fully readable near the middle center while retaining surrounding coverage of unit 1 and the visible relationship to units 2 and 4.",
          "subject_position_directive": "Place the committed airborne subjects with their backs toward the camera across the middle and lower frame at the movement endpoint, directed toward opening marker 3; preserve the opening as fully readable beyond them.",
          "state_cue_directive": "Carry the committed transient cue represented by marker 5 together with numbered elements 1, 2, 3, and 4. No state associated with ignored markers 6 or 7 should appear, and no additional uncommitted state cue should be invented.",
          "negative_continuity_directive": "Do not depict ignored overlay markers 6 or 7. Do not add uncommitted scenario elements, and do not imply spaces outside the unit 1 view-cone superset of units 2 and 4. Keep the positions of structural markers 1, 2, 3, and 4 consistent with the floor plan."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l01_reed_field",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l01_reed_field",
            "building_fp:fp_l02_warehouse_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l02_warehouse_interior",
          "indoor_loc_sid": "L02",
          "group_id": "bg_reed_field_warehouse",
          "fp_asset_id": "ee349cb6-01ad-4937-8b11-cb2e96bf7195"
        }
      },
      "L02B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L02",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B01.png",
        "t2i_prompt": "대한민국 서남해안 외딴섬의 오래된 목조 소금창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 직사각형 단일 공간의 북쪽 후면 가까이에서 남쪽 중앙 출입구를 향해 바라보며, 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터, 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이다. 프레임 중앙에는 비어 있는 창고 내부가 길게 펼쳐지고, 남쪽 문턱과 거친 판자문이 원근의 끝에 놓인다. 둘레에는 손으로 다듬은 듯 불균일한 목재 벽체, 노출된 굵은 기둥과 대각 가새가 이어지며, 실제 나뭇결과 갈라짐, 해안의 염분과 습기에 오래 노출된 표면 마모, 철제 경첩의 자연스러운 녹과 변색이 세밀하게 보인다. 이 순간 판자문은 바깥쪽으로 활짝 열린 상태이며, 열린 출입구에서 들어오는 자연광이 문턱과 내부 바닥 일부를 밝히고 창고 안쪽에는 현실적인 저조도와 깊은 명암이 남는다. 공간에는 사람, 얼굴, 인체 형태의 형상 없이 건축 구조와 빈 내부만 존재한다. 과도하게 정돈된 광고 사진이 아니라 일상적인 얼룩과 사용감, 정확한 목재와 금속 질감, 자연스러운 피사계 심도와 카메라 노출을 지닌 실제 장소 기록 사진이며, 후처리로 꾸민 화면이나 삽화, 건축 시각화가 아니다. 위에서 내려다보는 시점이나 평면도 구도가 아닌 수평의 현장 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "북쪽 후면 가까운 위치에서 남쪽 중앙 출입문을 정면으로 바라본다. 빈 단일 공간의 깊이와 출입구까지의 동선을 넓게 보여 주고, 열린 판자문으로 들어오는 외부 자연광과 어두운 내부의 실제 노출 차이를 유지한다. 사람이나 사람 형태는 포함하지 않는다.",
            "shot_id": "S2_Shot3"
          },
          {
            "guide_text": "같은 북쪽 눈높이와 남향 시선축을 유지해 공간의 방향과 구조가 앞 장면과 이어지게 한다. 열린 문과 문턱이 프레임의 명확한 원근 종점이 되도록 하되, 거친 목재 기둥과 대각 가새도 주변부에서 자연스럽게 읽히게 한다. 새로운 물건이나 사건 흔적을 추가하지 않고 빈 배경만 담는다.",
            "shot_id": "S2_Shot5"
          }
        ],
        "shot_ids": [
          "S2_Shot3",
          "S2_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 (survivor holding area) at the north end, facing south across number 1 (main warehouse interior) toward number 3 (threshold) and number 4 (plank door)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the sparse timber interior and door axis clearly readable; emphasize the open-door state represented by number 6 while retaining number 5 along the side wall."
        },
        "reference_decision": {
          "bg_id": "L02B01",
          "fp_id": "fp_l02_warehouse_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "This clean-anchor fallback candidate establishes the dwelling identity directly from the floor plan without a prior reference. The camera is placed at the sole candidate cell for unit 1 and looks toward the candidate cell occupied by base opening marker 4 in unit 3; a wide lens supports both consuming shots' requirement to retain the full opened boundary and surrounding interior structure.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l02_warehouse_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the dwelling-identity anchor and must be rendered from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 3 and base opening marker 4 so the full threshold boundary and surrounding fixed structure remain available for the medium and wide consuming shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              8,
              4
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show camera unit 1 oriented toward target unit 3 and base opening marker 4, with broad coverage that can retain the targeted unit markers 1, 2, and 3. Include fixed fixture marker 5 where it falls within the wide cone, using markers 4 and 5 as the stable structural frame.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,5], looking toward unit 3 at cell [8,4], with a wide 90-degree field of view. Preserve broad coverage around base opening marker 4 for S2_Shot3 and S2_Shot5 while retaining the fixed interior edges required by their medium and wide staging.",
            "subject_position_directive": "For S2_Shot3, place the committed subjects around the middle-frame threshold boundary, with one foreground-side three-quarter figure and additional figures layered behind at the threshold. For S2_Shot5, place the committed subjects crossing the center diagonally at the threshold, consistent with the staged profile and airborne body action; keep the destination beyond the boundary unrevealed.",
            "state_cue_directive": "Apply transient marker 6 as committed for this BG, together with numbered elements 1, 2, 3, 4, and 5. The consuming shots require the state associated with marker 6 and the supplied high-contrast illumination across marker 4; do not substitute the state represented by marker 7.",
            "negative_continuity_directive": "Exclude ignored overlay marker 7. Do not add spaces outside the camera-unit-1 view cone, do not relocate base opening marker 4 or fixed fixture marker 5, and do not invent unlisted scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 5]\n  - look_at_unit: 3\n  - look_at_cell: [8, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 and base opening marker 4 so the full threshold boundary and surrounding fixed structure remain available for the medium and wide consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 1 oriented toward target unit 3 and base opening marker 4, with broad coverage that can retain the targeted unit markers 1, 2, and 3. Include fixed fixture marker 5 where it falls within the wide cone, using markers 4 and 5 as the stable structural frame.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5], looking toward unit 3 at cell [8,4], with a wide 90-degree field of view. Preserve broad coverage around base opening marker 4 for S2_Shot3 and S2_Shot5 while retaining the fixed interior edges required by their medium and wide staging.\n  - subject_position_directive: For S2_Shot3, place the committed subjects around the middle-frame threshold boundary, with one foreground-side three-quarter figure and additional figures layered behind at the threshold. For S2_Shot5, place the committed subjects crossing the center diagonally at the threshold, consistent with the staged profile and airborne body action; keep the destination beyond the boundary unrevealed.\n  - state_cue_directive: Apply transient marker 6 as committed for this BG, together with numbered elements 1, 2, 3, 4, and 5. The consuming shots require the state associated with marker 6 and the supplied high-contrast illumination across marker 4; do not substitute the state represented by marker 7.\n  - negative_continuity_directive: Exclude ignored overlay marker 7. Do not add spaces outside the camera-unit-1 view cone, do not relocate base opening marker 4 or fixed fixture marker 5, and do not invent unlisted scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 5]\n  - look_at_unit: 3\n  - look_at_cell: [8, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 and base opening marker 4 so the full threshold boundary and surrounding fixed structure remain available for the medium and wide consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 1 oriented toward target unit 3 and base opening marker 4, with broad coverage that can retain the targeted unit markers 1, 2, and 3. Include fixed fixture marker 5 where it falls within the wide cone, using markers 4 and 5 as the stable structural frame.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5], looking toward unit 3 at cell [8,4], with a wide 90-degree field of view. Preserve broad coverage around base opening marker 4 for S2_Shot3 and S2_Shot5 while retaining the fixed interior edges required by their medium and wide staging.\n  - subject_position_directive: For S2_Shot3, place the committed subjects around the middle-frame threshold boundary, with one foreground-side three-quarter figure and additional figures layered behind at the threshold. For S2_Shot5, place the committed subjects crossing the center diagonally at the threshold, consistent with the staged profile and airborne body action; keep the destination beyond the boundary unrevealed.\n  - state_cue_directive: Apply transient marker 6 as committed for this BG, together with numbered elements 1, 2, 3, 4, and 5. The consuming shots require the state associated with marker 6 and the supplied high-contrast illumination across marker 4; do not substitute the state represented by marker 7.\n  - negative_continuity_directive: Exclude ignored overlay marker 7. Do not add spaces outside the camera-unit-1 view cone, do not relocate base opening marker 4 or fixed fixture marker 5, and do not invent unlisted scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 5]\n  - look_at_unit: 3\n  - look_at_cell: [8, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 and base opening marker 4 so the full threshold boundary and surrounding fixed structure remain available for the medium and wide consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 1 oriented toward target unit 3 and base opening marker 4, with broad coverage that can retain the targeted unit markers 1, 2, and 3. Include fixed fixture marker 5 where it falls within the wide cone, using markers 4 and 5 as the stable structural frame.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5], looking toward unit 3 at cell [8,4], with a wide 90-degree field of view. Preserve broad coverage around base opening marker 4 for S2_Shot3 and S2_Shot5 while retaining the fixed interior edges required by their medium and wide staging.\n  - subject_position_directive: For S2_Shot3, place the committed subjects around the middle-frame threshold boundary, with one foreground-side three-quarter figure and additional figures layered behind at the threshold. For S2_Shot5, place the committed subjects crossing the center diagonally at the threshold, consistent with the staged profile and airborne body action; keep the destination beyond the boundary unrevealed.\n  - state_cue_directive: Apply transient marker 6 as committed for this BG, together with numbered elements 1, 2, 3, 4, and 5. The consuming shots require the state associated with marker 6 and the supplied high-contrast illumination across marker 4; do not substitute the state represented by marker 7.\n  - negative_continuity_directive: Exclude ignored overlay marker 7. Do not add spaces outside the camera-unit-1 view cone, do not relocate base opening marker 4 or fixed fixture marker 5, and do not invent unlisted scenario-specific elements.\n\n대한민국 서남해안 외딴섬의 오래된 목조 소금창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 직사각형 단일 공간의 북쪽 후면 가까이에서 남쪽 중앙 출입구를 향해 바라보며, 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터, 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이다. 프레임 중앙에는 비어 있는 창고 내부가 길게 펼쳐지고, 남쪽 문턱과 거친 판자문이 원근의 끝에 놓인다. 둘레에는 손으로 다듬은 듯 불균일한 목재 벽체, 노출된 굵은 기둥과 대각 가새가 이어지며, 실제 나뭇결과 갈라짐, 해안의 염분과 습기에 오래 노출된 표면 마모, 철제 경첩의 자연스러운 녹과 변색이 세밀하게 보인다. 이 순간 판자문은 바깥쪽으로 활짝 열린 상태이며, 열린 출입구에서 들어오는 자연광이 문턱과 내부 바닥 일부를 밝히고 창고 안쪽에는 현실적인 저조도와 깊은 명암이 남는다. 공간에는 사람, 얼굴, 인체 형태의 형상 없이 건축 구조와 빈 내부만 존재한다. 과도하게 정돈된 광고 사진이 아니라 일상적인 얼룩과 사용감, 정확한 목재와 금속 질감, 자연스러운 피사계 심도와 카메라 노출을 지닌 실제 장소 기록 사진이며, 후처리로 꾸민 화면이나 삽화, 건축 시각화가 아니다. 위에서 내려다보는 시점이나 평면도 구도가 아닌 수평의 현장 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 3 and base opening marker 4 so the full threshold boundary and surrounding fixed structure remain available for the medium and wide consuming shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            8,
            4
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show camera unit 1 oriented toward target unit 3 and base opening marker 4, with broad coverage that can retain the targeted unit markers 1, 2, and 3. Include fixed fixture marker 5 where it falls within the wide cone, using markers 4 and 5 as the stable structural frame.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,5], looking toward unit 3 at cell [8,4], with a wide 90-degree field of view. Preserve broad coverage around base opening marker 4 for S2_Shot3 and S2_Shot5 while retaining the fixed interior edges required by their medium and wide staging.",
          "subject_position_directive": "For S2_Shot3, place the committed subjects around the middle-frame threshold boundary, with one foreground-side three-quarter figure and additional figures layered behind at the threshold. For S2_Shot5, place the committed subjects crossing the center diagonally at the threshold, consistent with the staged profile and airborne body action; keep the destination beyond the boundary unrevealed.",
          "state_cue_directive": "Apply transient marker 6 as committed for this BG, together with numbered elements 1, 2, 3, 4, and 5. The consuming shots require the state associated with marker 6 and the supplied high-contrast illumination across marker 4; do not substitute the state represented by marker 7.",
          "negative_continuity_directive": "Exclude ignored overlay marker 7. Do not add spaces outside the camera-unit-1 view cone, do not relocate base opening marker 4 or fixed fixture marker 5, and do not invent unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l02_warehouse_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l02_warehouse_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L02B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L02B01",
        "reused_from_bg_id": "L02B01",
        "location_id": "L02",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 남아 있는 오래된 실용 창고 내부. 직사각형 단일 칸 구조이며, 북쪽 후면의 생존자 수용 구역 가까이에서 비어 있는 중앙 공간을 가로질러 남쪽 벽 중앙의 문턱과 판재 문을 정면으로 바라본다. 서쪽 내벽과 둘레에는 거칠게 깎인 목재 기둥과 대각 버팀재가 노출되어 있고, 실제 목재 결, 오래 밴 습기 얼룩, 닳은 모서리, 금속 경첩의 자연스러운 산화 흔적, 바닥의 일상적인 마모가 사실적으로 보인다. 남쪽의 두꺼운 목재 판문은 갑작스럽고 거친 소란이 끊긴 직후처럼 틈 없이 굳게 닫힌 상태이며, 문턱 앞에는 움직임이 멎은 듯한 충격적인 침묵과 팽팽한 정적이 감돈다. 불필요한 잔해나 옮겨진 물건을 추가하지 않는다. 제한적인 섬 기반 시설에 어울리는 어둑한 실내로, 목재 이음새 사이에서 스며드는 약한 자연광이 청흑색 그늘과 흙빛 중성색, 낡은 상아색 목재를 담담하게 드러내며 과장된 초자연 효과는 없다. 사람, 얼굴, 신체 형태의 형상은 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터급 중간 광각 렌즈, 자연스러운 원근과 피사계 심도, 정확한 재료 질감과 생활 마모, 실제 장소 기록 사진처럼 꾸밈없고 후처리하지 않은 모습. 위에서 내려다본 시점이나 평면도, 건축 도면이 아니며 컴퓨터 그래픽이나 삽화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "생존자 수용 구역에 가까운 북쪽 후면에서 카메라를 두고, 비어 있는 창고 중앙을 가로질러 남쪽 문턱과 굳게 닫힌 판재 문을 정면으로 바라본다. 카메라 높이는 약 1.6미터, 35밀리미터 중간 광각으로 설정하며, 닫힌 문이 프레임의 시선 종착점이 되도록 한다. 사람이나 사람 형태는 전혀 보이지 않으며, 갑작스러운 소란이 멎은 직후의 충격적인 정적만 공간의 빛과 고요함으로 전달한다.",
            "shot_id": "S2_Shot6"
          }
        ],
        "shot_ids": [
          "S2_Shot6"
        ],
        "scenes": [],
        "parent_id": "L02B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (survivor holding area), facing directly across number 1 (main warehouse interior) toward number 3 (threshold) and number 4 (plank door)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Center the firmly closed door and preserve empty floor space around the threshold to convey shocked stillness; use the closed-door state represented by number 7."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L02B01",
          "selected_refs": [
            {
              "physical_space_id": "fp_l02_warehouse_interior:space:units_1_2_3",
              "ref_bg_id": "L02B01",
              "space_description": "Same physical space and same camera-to-target framing across unit markers 1, 2, and 3, base opening marker 4, and fixed fixture marker 5."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,5], looking toward unit 3 at cell [8,4], with a wide 90-degree field of view. Match L02B01's broad structural framing while keeping base opening marker 4 centered behind the staged middle-ground subjects.",
          "negative_continuity_directive": "Exclude ignored overlay marker 6 and do not carry its transient state forward from reference L02B01. Preserve the established positions of base markers 1 through 5, avoid spaces outside the camera-unit-1 view cone, and do not invent unlisted scenario-specific elements.",
          "state_cue_directive": "Apply transient marker 7 as committed for this BG, together with numbered elements 1, 2, 3, 4, and 5. Preserve the low-key, high-contrast state supplied for S2_Shot6, and do not redraw the state represented by ignored marker 6.",
          "subject_position_directive": "For S2_Shot6, place the committed subjects as an uneven middle-ground cluster before the centered background boundary, with some half-crouched and others recoiling into one another, following the staged three-quarter orientation and gaze toward the specified target. Do not add subjects beyond those supported by the shot staging.",
          "visible_space_directive": "Reuse L02B01's fixed arrangement while showing camera unit 1 toward unit 3 and base opening marker 4, with broad coverage of targeted unit markers 1, 2, and 3. Keep fixed fixture marker 5 and base opening marker 4 in the same established positions, with marker 4 serving as the centered background boundary."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l02_warehouse_interior",
          "prior_bg_ids": [
            "L02B01"
          ],
          "attached_ref_labels": [
            "bg:L02B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L03B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L03B01.png",
        "t2i_prompt": "20세기 전반, 대한민국 서남해안 외딴섬 공동체의 낡은 목조 소금창고 앞 공터를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 공터 안에서 서쪽을 향해 바라보며, 카메라는 서 있는 사람의 눈높이 약 1.6미터, 28밀리미터 광각 렌즈를 사용한다. 동쪽 벽 중앙에서 공터 쪽으로 열리는 거친 판재 문과 좁고 닳은 문턱을 중경에 두고, 문 너머에는 불규칙한 얇은 널판 벽으로 둘러싸인 어두운 창고 내부가 일부 보인다. 소금기와 해풍에 오래 노출된 회갈색 목재, 녹슨 철제 경첩, 갈라진 나뭇결, 습기 얼룩, 흙과 자갈이 섞인 단단한 공터 바닥을 정확하고 거칠게 표현한다. 전경과 중경에는 20세기 전반 일본군 군용 장비가 섞인 피에 젖은 두꺼운 군용 천 꾸러미들이 흩어져 있으며, 쓰러진 군 사상자들은 그 아래 완전히 가려져 얼굴과 신체 부위, 인체 윤곽이 전혀 드러나지 않는다. 그 주변 바닥에는 짙은 붉은 피 웅덩이와 불규칙하게 이어지는 끌린 흔적이 남아 있다. 창고 문 가까이에는 고체 피부나 얼굴이 없는 무정형의 검은 연기 덩어리가 낮게 무너져 있고, 가장자리는 공기 중으로 희미하게 풀어진다. 그 곁에는 상아빛 사슴뿔을 날카로운 창끝으로 가공한 긴 창이 땅에 놓여 있다. 무너진 연기 덩어리 바로 둘레에는 다른 곳으로 옮겨가며 사라지는 듯한 가늘고 불연속적인 검은 연기 자취가 남되, 빛나는 마법 효과나 에너지 오라는 없다. 실제 자연광 아래 절제된 청흑색, 흙빛 중성색, 낡은 상아색과 깊은 적색이 나타나며, 과장된 연출 없이 흐린 해안 날씨의 낮은 명암과 사실적인 자연 심도를 유지한다. 실제 콘크리트와 흙, 금속의 녹과 산화, 천의 직조, 목재의 결, 일상적인 마모와 얼룩이 구체적으로 보이는 실제 장소 기록 사진이어야 한다. 깨끗한 상업용 사진이 아니며 후처리 느낌 없이 실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 담담한 현장 사진, 삽화나 컴퓨터 그래픽이나 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도면이 아니다. 사람, 얼굴, 노출된 신체, 사람 형태의 형상은 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "공터 안의 서 있는 사람 눈높이에서 서쪽을 바라본다. 피가 고인 전경을 넓게 확보하고, 동쪽 벽 중앙의 판문과 좁은 문턱을 중경 중심에 둔다. 가려진 사상자 위치들은 서로 겹치지 않게 흩어 두되 사람의 얼굴, 신체 부위, 인체 윤곽은 전혀 보이지 않게 한다.",
            "shot_id": "S3_Shot6"
          },
          {
            "guide_text": "낡은 판문과 문턱 너머의 어두운 창고 내부가 함께 읽히도록 정면에 가까운 넓은 구도를 사용한다. 문 가까이에 무정형 검은 연기 덩어리, 사슴뿔 끝 창, 소멸 중인 가느다란 연기 흔적을 모으고, 전경에는 피 웅덩이와 이어진 흔적을 자연스럽게 배치한다.",
            "shot_id": "S3_Shot12"
          },
          {
            "guide_text": "공터의 사건 흔적과 창고 입구의 공간 관계를 한 장면에서 분명히 보여 준다. 넓은 화각의 가장자리 왜곡은 억제하고, 피에 젖은 군용 천과 장비 아래 완전히 가려진 사상자 위치, 문가의 무정형 연기, 땅에 놓인 사슴뿔 끝 창을 사실적인 거리감으로 포착한다.",
            "shot_id": "S3_Shot15"
          }
        ],
        "shot_ids": [
          "S3_Shot6",
          "S3_Shot12",
          "S3_Shot15"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "within number 2 (warehouse forecourt), facing west toward number 4 (main plank door), number 3 (door threshold), and number 1 (warehouse interior)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the warehouse doorway in the middle distance while foreground space accommodates numbers 17 and 18; place numbers 19, 20, and 22 close to the doorway-side action area."
        },
        "reference_decision": {
          "bg_id": "L03B01",
          "fp_id": "fp_l03_main_staging",
          "node_index": 1,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L03B01 targets units 1, 2, and 3 and opening marker 4, while the anchor targets the disjoint unit set 5, 6, 7, and 8. The deterministic marker sets therefore indicate a different physical space; L03B02 supplies only dwelling-level style and lighting continuity. A normal view from unit 2 toward unit 3 and marker 4 supports the limited contextual background required by all three close consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L03B02.png"
          ],
          "source_bg_ids": [
            "L03B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "space_units_5_6_7_8"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_ref_distinct_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "space_units_5_6_7_8",
                "ref_bg_id": "L03B02",
                "space_description": "The distinct fixed space defined by target units 5, 6, 7, and 8 and base markers 9 through 16."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-fp reference is sufficient for dwelling-level style and lighting continuity; no consuming shot commits co-visibility with the distinct space represented by L03B02."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              2
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use a neutral contextual view from unit 2 toward unit 3 and opening marker 4, leaving the fixed background readable around the close staged subjects without requiring broad coverage of the separate anchor space.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              3
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show target units 1, 2, and 3 with opening marker 4 as the principal fixed context, viewed from unit 2 toward unit 3. Keep the visible background limited enough for the close consuming shots while allowing the opening and adjacent portions of units 1 and 2 to remain readable where staging calls for them.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [7,2] toward look-at unit 3 at cell [4,3] with a normal 50-degree field of view. Use neutral coverage centered on opening marker 4, retaining limited context from target units 1, 2, and 3 around the close staged compositions.",
            "subject_position_directive": "For S3_Shot6, reserve middle center for the committed close subject with the directional foreground action held on axis. For S3_Shot12, reserve opposite sides of the close frame for the committed two subjects with the crossing action between them. For S3_Shot15, reserve middle center for the close primary subject and the lower frame edges for the committed secondary silhouettes; invent no additional subjects.",
            "state_cue_directive": "Render the committed transient overlay markers 17, 18, 19, 20, and 22 together with numbered elements 1, 2, 3, and 4. Do not add any state cue beyond those marker numbers and the state-facing facts supplied by the consuming shots.",
            "negative_continuity_directive": "Exclude ignored overlay marker 21. Do not transplant the fixed marker-9-through-16 layout from reference L03B02 into this distinct space, and do not add units or openings outside the unit-2 view-cone superset. Preserve marker 4 and the unit-1-through-3 structure rather than inventing additional fixed elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='space_units_5_6_7_8'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 2]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral contextual view from unit 2 toward unit 3 and opening marker 4, leaving the fixed background readable around the close staged subjects without requiring broad coverage of the separate anchor space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1, 2, and 3 with opening marker 4 as the principal fixed context, viewed from unit 2 toward unit 3. Keep the visible background limited enough for the close consuming shots while allowing the opening and adjacent portions of units 1 and 2 to remain readable where staging calls for them.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,2] toward look-at unit 3 at cell [4,3] with a normal 50-degree field of view. Use neutral coverage centered on opening marker 4, retaining limited context from target units 1, 2, and 3 around the close staged compositions.\n  - subject_position_directive: For S3_Shot6, reserve middle center for the committed close subject with the directional foreground action held on axis. For S3_Shot12, reserve opposite sides of the close frame for the committed two subjects with the crossing action between them. For S3_Shot15, reserve middle center for the close primary subject and the lower frame edges for the committed secondary silhouettes; invent no additional subjects.\n  - state_cue_directive: Render the committed transient overlay markers 17, 18, 19, 20, and 22 together with numbered elements 1, 2, 3, and 4. Do not add any state cue beyond those marker numbers and the state-facing facts supplied by the consuming shots.\n  - negative_continuity_directive: Exclude ignored overlay marker 21. Do not transplant the fixed marker-9-through-16 layout from reference L03B02 into this distinct space, and do not add units or openings outside the unit-2 view-cone superset. Preserve marker 4 and the unit-1-through-3 structure rather than inventing additional fixed elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='space_units_5_6_7_8'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 2]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral contextual view from unit 2 toward unit 3 and opening marker 4, leaving the fixed background readable around the close staged subjects without requiring broad coverage of the separate anchor space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1, 2, and 3 with opening marker 4 as the principal fixed context, viewed from unit 2 toward unit 3. Keep the visible background limited enough for the close consuming shots while allowing the opening and adjacent portions of units 1 and 2 to remain readable where staging calls for them.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,2] toward look-at unit 3 at cell [4,3] with a normal 50-degree field of view. Use neutral coverage centered on opening marker 4, retaining limited context from target units 1, 2, and 3 around the close staged compositions.\n  - subject_position_directive: For S3_Shot6, reserve middle center for the committed close subject with the directional foreground action held on axis. For S3_Shot12, reserve opposite sides of the close frame for the committed two subjects with the crossing action between them. For S3_Shot15, reserve middle center for the close primary subject and the lower frame edges for the committed secondary silhouettes; invent no additional subjects.\n  - state_cue_directive: Render the committed transient overlay markers 17, 18, 19, 20, and 22 together with numbered elements 1, 2, 3, and 4. Do not add any state cue beyond those marker numbers and the state-facing facts supplied by the consuming shots.\n  - negative_continuity_directive: Exclude ignored overlay marker 21. Do not transplant the fixed marker-9-through-16 layout from reference L03B02 into this distinct space, and do not add units or openings outside the unit-2 view-cone superset. Preserve marker 4 and the unit-1-through-3 structure rather than inventing additional fixed elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='space_units_5_6_7_8'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 2]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral contextual view from unit 2 toward unit 3 and opening marker 4, leaving the fixed background readable around the close staged subjects without requiring broad coverage of the separate anchor space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1, 2, and 3 with opening marker 4 as the principal fixed context, viewed from unit 2 toward unit 3. Keep the visible background limited enough for the close consuming shots while allowing the opening and adjacent portions of units 1 and 2 to remain readable where staging calls for them.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,2] toward look-at unit 3 at cell [4,3] with a normal 50-degree field of view. Use neutral coverage centered on opening marker 4, retaining limited context from target units 1, 2, and 3 around the close staged compositions.\n  - subject_position_directive: For S3_Shot6, reserve middle center for the committed close subject with the directional foreground action held on axis. For S3_Shot12, reserve opposite sides of the close frame for the committed two subjects with the crossing action between them. For S3_Shot15, reserve middle center for the close primary subject and the lower frame edges for the committed secondary silhouettes; invent no additional subjects.\n  - state_cue_directive: Render the committed transient overlay markers 17, 18, 19, 20, and 22 together with numbered elements 1, 2, 3, and 4. Do not add any state cue beyond those marker numbers and the state-facing facts supplied by the consuming shots.\n  - negative_continuity_directive: Exclude ignored overlay marker 21. Do not transplant the fixed marker-9-through-16 layout from reference L03B02 into this distinct space, and do not add units or openings outside the unit-2 view-cone superset. Preserve marker 4 and the unit-1-through-3 structure rather than inventing additional fixed elements.\n\n20세기 전반, 대한민국 서남해안 외딴섬 공동체의 낡은 목조 소금창고 앞 공터를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 공터 안에서 서쪽을 향해 바라보며, 카메라는 서 있는 사람의 눈높이 약 1.6미터, 28밀리미터 광각 렌즈를 사용한다. 동쪽 벽 중앙에서 공터 쪽으로 열리는 거친 판재 문과 좁고 닳은 문턱을 중경에 두고, 문 너머에는 불규칙한 얇은 널판 벽으로 둘러싸인 어두운 창고 내부가 일부 보인다. 소금기와 해풍에 오래 노출된 회갈색 목재, 녹슨 철제 경첩, 갈라진 나뭇결, 습기 얼룩, 흙과 자갈이 섞인 단단한 공터 바닥을 정확하고 거칠게 표현한다. 전경과 중경에는 20세기 전반 일본군 군용 장비가 섞인 피에 젖은 두꺼운 군용 천 꾸러미들이 흩어져 있으며, 쓰러진 군 사상자들은 그 아래 완전히 가려져 얼굴과 신체 부위, 인체 윤곽이 전혀 드러나지 않는다. 그 주변 바닥에는 짙은 붉은 피 웅덩이와 불규칙하게 이어지는 끌린 흔적이 남아 있다. 창고 문 가까이에는 고체 피부나 얼굴이 없는 무정형의 검은 연기 덩어리가 낮게 무너져 있고, 가장자리는 공기 중으로 희미하게 풀어진다. 그 곁에는 상아빛 사슴뿔을 날카로운 창끝으로 가공한 긴 창이 땅에 놓여 있다. 무너진 연기 덩어리 바로 둘레에는 다른 곳으로 옮겨가며 사라지는 듯한 가늘고 불연속적인 검은 연기 자취가 남되, 빛나는 마법 효과나 에너지 오라는 없다. 실제 자연광 아래 절제된 청흑색, 흙빛 중성색, 낡은 상아색과 깊은 적색이 나타나며, 과장된 연출 없이 흐린 해안 날씨의 낮은 명암과 사실적인 자연 심도를 유지한다. 실제 콘크리트와 흙, 금속의 녹과 산화, 천의 직조, 목재의 결, 일상적인 마모와 얼룩이 구체적으로 보이는 실제 장소 기록 사진이어야 한다. 깨끗한 상업용 사진이 아니며 후처리 느낌 없이 실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 담담한 현장 사진, 삽화나 컴퓨터 그래픽이나 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도면이 아니다. 사람, 얼굴, 노출된 신체, 사람 형태의 형상은 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            7,
            2
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use a neutral contextual view from unit 2 toward unit 3 and opening marker 4, leaving the fixed background readable around the close staged subjects without requiring broad coverage of the separate anchor space.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            3
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show target units 1, 2, and 3 with opening marker 4 as the principal fixed context, viewed from unit 2 toward unit 3. Keep the visible background limited enough for the close consuming shots while allowing the opening and adjacent portions of units 1 and 2 to remain readable where staging calls for them.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [7,2] toward look-at unit 3 at cell [4,3] with a normal 50-degree field of view. Use neutral coverage centered on opening marker 4, retaining limited context from target units 1, 2, and 3 around the close staged compositions.",
          "subject_position_directive": "For S3_Shot6, reserve middle center for the committed close subject with the directional foreground action held on axis. For S3_Shot12, reserve opposite sides of the close frame for the committed two subjects with the crossing action between them. For S3_Shot15, reserve middle center for the close primary subject and the lower frame edges for the committed secondary silhouettes; invent no additional subjects.",
          "state_cue_directive": "Render the committed transient overlay markers 17, 18, 19, 20, and 22 together with numbered elements 1, 2, 3, and 4. Do not add any state cue beyond those marker numbers and the state-facing facts supplied by the consuming shots.",
          "negative_continuity_directive": "Exclude ignored overlay marker 21. Do not transplant the fixed marker-9-through-16 layout from reference L03B02 into this distinct space, and do not add units or openings outside the unit-2 view-cone superset. Preserve marker 4 and the unit-1-through-3 structure rather than inventing additional fixed elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_main_staging",
          "prior_bg_ids": [
            "L03B02"
          ],
          "attached_ref_labels": [
            "bg:L03B02",
            "building_anchor:L01B01",
            "building_fp:fp_l02_warehouse_interior"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l02_warehouse_interior",
          "indoor_loc_sid": "L02",
          "group_id": "bg_reed_field_warehouse",
          "fp_asset_id": "ee349cb6-01ad-4937-8b11-cb2e96bf7195"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L01B01",
          "group_id": "bg_reed_field_warehouse"
        }
      },
      "L03B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L03B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 밝은 해안마을에 있는 소규모 현대식 경찰 지구대 내부. 실제 미러리스 또는 디지털 일안 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 담백하고 후처리 없는 모습이다. 카메라는 남쪽 출입문 바로 안쪽, 약 1.5미터의 사람 눈높이에 놓고 35밀리미터급 적당한 광각 렌즈로 중앙 공유 사무 구역을 대각선으로 가로질러 북동쪽 책임자 책상 방향을 바라본다. 중앙에는 책임자 책상을 향해 놓인 하급 경찰관 책상이 있고, 서쪽에는 출입 동선과 기록 구역을 나누는 민원 창구, 북쪽과 서쪽 벽에는 붙박이 기록 선반이 이어진다. 책임자 책상 안쪽 모서리의 유선전화가 보이도록 하며, 북쪽과 동쪽 창문으로 맑은 해안 지역의 부드럽고 밝은 낮빛이 들어온다. 흰색과 옅은 회색 계열의 실용적인 벽면, 실제 합판과 금속 사무 가구의 미세한 긁힘, 유선전화 플라스틱의 사용감, 선반과 창구의 현실적인 마모, 바닥의 약한 얼룩 등 일상적으로 관리되는 공공기관 특유의 자연스러운 흔적을 표현한다. 책임자 위치에는 현대식 휴대용 스마트폰 한 대가 놓여 있고 통화가 진행 중임을 알 수 있는 화면이 은은하게 켜져 있으나, 화면에 읽을 수 있는 이름이나 메시지는 표시하지 않는다. 밝고 조용한 업무 공간의 평온함과 갑작스러운 소식이 전해지는 순간의 미세한 긴장감을 활성화된 휴대전화와 정적인 실내의 대비로만 드러낸다. 사람, 얼굴, 신체 일부, 사람 형태의 마네킹이나 그림자는 전혀 없는 빈 배경 공간. 자연스러운 피사계 심도와 정확한 실제 콘크리트·금속·플라스틱·목재 질감, 과장되지 않은 자연광, 실제 장소의 생활감. 위에서 내려다본 시점이나 평면도, 건축 도면, 삽화, 컴퓨터 생성 영상, 건축 시각화가 아닌 실제 카메라 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 출입문 바로 안쪽의 약 1.5미터 눈높이에서 중앙 공유 사무실을 대각선으로 가로질러 북동쪽 책임자 책상을 바라본다. 중앙 책상과 유선전화가 자연스럽게 함께 보이고, 서쪽 민원 창구와 기록 선반은 주변부에 남겨 공간의 규모와 동선을 읽을 수 있게 한다. 밝고 조용한 낮의 빈 지구대 내부를 유지하며 사람이나 사람 형태의 형상은 넣지 않는다.",
            "shot_id": "S99_Shot1"
          },
          {
            "guide_text": "같은 출입구 쪽 눈높이와 35밀리미터급 원근감을 유지하되, 책임자 책상 쪽의 유선전화와 통화 화면이 켜진 휴대용 스마트폰이 명확히 식별되도록 프레이밍한다. 놀라운 전화 내용 자체를 문자나 인물 반응으로 설명하지 말고, 지나치게 고요한 빈 사무실과 활성화된 휴대전화의 대비만 사실적으로 보여 준다.",
            "shot_id": "S99_Shot4"
          }
        ],
        "shot_ids": [
          "S99_Shot1",
          "S99_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 9 (substation entrance), facing diagonally across number 5 (shared office) toward number 12 (supervisor desk), number 13 (junior officer desk), and number 15 (landline telephone)",
          "camera_height": "eye-level seated-to-standing height ~1.5m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Show the bright windows at numbers 10 and 11, keep number 15 prominent on number 12, and allow number 21 to appear as a loose handheld object near the supervisor position."
        },
        "reference_decision": {
          "bg_id": "L03B02",
          "fp_id": "fp_l03_main_staging",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L03B02 is the sole supplied clean anchor candidate and therefore establishes dwelling identity directly from the floor plan. Its consuming shots require both a wide seated-height establishment and a close crop of the same fixed setting, so a wide view from unit 5 toward unit 6 and markers 12 and 15 provides the strongest reusable structural plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l03_main_staging.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No earlier same-fp plate exists because this first node is the dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              6
            ],
            "camera_unit": 5,
            "fov_deg": 90,
            "framing_notes": "Use the committed wide establishing geometry from unit 5 toward unit 6, centering the marker 12/15 cell so the fixed workspace arrangement remains legible and supports later close framing.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              8
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected fixed setting defined by target units 5, 6, 7, and 8 from camera unit 5 toward unit 6, using base markers 9, 10, 11, 12, 13, 14, 15, and 16 as the committed structural, opening, furniture, and fixture anchors. Treat the geometry's visible-unit and visible-opening lists as supersets and commit only elements supported by this framing.",
            "camera_framing_directive": "Frame from camera unit 5 at cell [5,6] toward look-at unit 6 at cell [2,8] with a wide 90-degree field of view. Provide broad coverage around markers 12 and 15 while retaining enough of units 5, 6, 7, and 8 for the wide consuming shot and later close cropping.",
            "subject_position_directive": "For S99_Shot1, reserve one side of the midground for the committed seated subject and keep the immediate workspace and open room area legible. For S99_Shot4, preserve a crop path toward a centered foreground close subject with only a narrow contextual band behind; add no subjects beyond those committed by these staging records.",
            "state_cue_directive": "Carry transient marker 21 as the only committed overlay cue and retain the numbered elements 5 through 16. No other state overlay is committed for this BG, so refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 17, 18, 19, 20, and 22. Do not introduce units or openings beyond those supported by the unit-5 view-cone superset, and do not alter the floor-plan positions of base markers 9 through 16."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 6]\n  - look_at_unit: 6\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed wide establishing geometry from unit 5 toward unit 6, centering the marker 12/15 cell so the fixed workspace arrangement remains legible and supports later close framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected fixed setting defined by target units 5, 6, 7, and 8 from camera unit 5 toward unit 6, using base markers 9, 10, 11, 12, 13, 14, 15, and 16 as the committed structural, opening, furniture, and fixture anchors. Treat the geometry's visible-unit and visible-opening lists as supersets and commit only elements supported by this framing.\n  - camera_framing_directive: Frame from camera unit 5 at cell [5,6] toward look-at unit 6 at cell [2,8] with a wide 90-degree field of view. Provide broad coverage around markers 12 and 15 while retaining enough of units 5, 6, 7, and 8 for the wide consuming shot and later close cropping.\n  - subject_position_directive: For S99_Shot1, reserve one side of the midground for the committed seated subject and keep the immediate workspace and open room area legible. For S99_Shot4, preserve a crop path toward a centered foreground close subject with only a narrow contextual band behind; add no subjects beyond those committed by these staging records.\n  - state_cue_directive: Carry transient marker 21 as the only committed overlay cue and retain the numbered elements 5 through 16. No other state overlay is committed for this BG, so refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 17, 18, 19, 20, and 22. Do not introduce units or openings beyond those supported by the unit-5 view-cone superset, and do not alter the floor-plan positions of base markers 9 through 16.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 6]\n  - look_at_unit: 6\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed wide establishing geometry from unit 5 toward unit 6, centering the marker 12/15 cell so the fixed workspace arrangement remains legible and supports later close framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected fixed setting defined by target units 5, 6, 7, and 8 from camera unit 5 toward unit 6, using base markers 9, 10, 11, 12, 13, 14, 15, and 16 as the committed structural, opening, furniture, and fixture anchors. Treat the geometry's visible-unit and visible-opening lists as supersets and commit only elements supported by this framing.\n  - camera_framing_directive: Frame from camera unit 5 at cell [5,6] toward look-at unit 6 at cell [2,8] with a wide 90-degree field of view. Provide broad coverage around markers 12 and 15 while retaining enough of units 5, 6, 7, and 8 for the wide consuming shot and later close cropping.\n  - subject_position_directive: For S99_Shot1, reserve one side of the midground for the committed seated subject and keep the immediate workspace and open room area legible. For S99_Shot4, preserve a crop path toward a centered foreground close subject with only a narrow contextual band behind; add no subjects beyond those committed by these staging records.\n  - state_cue_directive: Carry transient marker 21 as the only committed overlay cue and retain the numbered elements 5 through 16. No other state overlay is committed for this BG, so refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 17, 18, 19, 20, and 22. Do not introduce units or openings beyond those supported by the unit-5 view-cone superset, and do not alter the floor-plan positions of base markers 9 through 16.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 6]\n  - look_at_unit: 6\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed wide establishing geometry from unit 5 toward unit 6, centering the marker 12/15 cell so the fixed workspace arrangement remains legible and supports later close framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected fixed setting defined by target units 5, 6, 7, and 8 from camera unit 5 toward unit 6, using base markers 9, 10, 11, 12, 13, 14, 15, and 16 as the committed structural, opening, furniture, and fixture anchors. Treat the geometry's visible-unit and visible-opening lists as supersets and commit only elements supported by this framing.\n  - camera_framing_directive: Frame from camera unit 5 at cell [5,6] toward look-at unit 6 at cell [2,8] with a wide 90-degree field of view. Provide broad coverage around markers 12 and 15 while retaining enough of units 5, 6, 7, and 8 for the wide consuming shot and later close cropping.\n  - subject_position_directive: For S99_Shot1, reserve one side of the midground for the committed seated subject and keep the immediate workspace and open room area legible. For S99_Shot4, preserve a crop path toward a centered foreground close subject with only a narrow contextual band behind; add no subjects beyond those committed by these staging records.\n  - state_cue_directive: Carry transient marker 21 as the only committed overlay cue and retain the numbered elements 5 through 16. No other state overlay is committed for this BG, so refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 17, 18, 19, 20, and 22. Do not introduce units or openings beyond those supported by the unit-5 view-cone superset, and do not alter the floor-plan positions of base markers 9 through 16.\n\n2020년대 중반 대한민국 서남해안의 밝은 해안마을에 있는 소규모 현대식 경찰 지구대 내부. 실제 미러리스 또는 디지털 일안 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 담백하고 후처리 없는 모습이다. 카메라는 남쪽 출입문 바로 안쪽, 약 1.5미터의 사람 눈높이에 놓고 35밀리미터급 적당한 광각 렌즈로 중앙 공유 사무 구역을 대각선으로 가로질러 북동쪽 책임자 책상 방향을 바라본다. 중앙에는 책임자 책상을 향해 놓인 하급 경찰관 책상이 있고, 서쪽에는 출입 동선과 기록 구역을 나누는 민원 창구, 북쪽과 서쪽 벽에는 붙박이 기록 선반이 이어진다. 책임자 책상 안쪽 모서리의 유선전화가 보이도록 하며, 북쪽과 동쪽 창문으로 맑은 해안 지역의 부드럽고 밝은 낮빛이 들어온다. 흰색과 옅은 회색 계열의 실용적인 벽면, 실제 합판과 금속 사무 가구의 미세한 긁힘, 유선전화 플라스틱의 사용감, 선반과 창구의 현실적인 마모, 바닥의 약한 얼룩 등 일상적으로 관리되는 공공기관 특유의 자연스러운 흔적을 표현한다. 책임자 위치에는 현대식 휴대용 스마트폰 한 대가 놓여 있고 통화가 진행 중임을 알 수 있는 화면이 은은하게 켜져 있으나, 화면에 읽을 수 있는 이름이나 메시지는 표시하지 않는다. 밝고 조용한 업무 공간의 평온함과 갑작스러운 소식이 전해지는 순간의 미세한 긴장감을 활성화된 휴대전화와 정적인 실내의 대비로만 드러낸다. 사람, 얼굴, 신체 일부, 사람 형태의 마네킹이나 그림자는 전혀 없는 빈 배경 공간. 자연스러운 피사계 심도와 정확한 실제 콘크리트·금속·플라스틱·목재 질감, 과장되지 않은 자연광, 실제 장소의 생활감. 위에서 내려다본 시점이나 평면도, 건축 도면, 삽화, 컴퓨터 생성 영상, 건축 시각화가 아닌 실제 카메라 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            6
          ],
          "camera_unit": 5,
          "fov_deg": 90,
          "framing_notes": "Use the committed wide establishing geometry from unit 5 toward unit 6, centering the marker 12/15 cell so the fixed workspace arrangement remains legible and supports later close framing.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            8
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the connected fixed setting defined by target units 5, 6, 7, and 8 from camera unit 5 toward unit 6, using base markers 9, 10, 11, 12, 13, 14, 15, and 16 as the committed structural, opening, furniture, and fixture anchors. Treat the geometry's visible-unit and visible-opening lists as supersets and commit only elements supported by this framing.",
          "camera_framing_directive": "Frame from camera unit 5 at cell [5,6] toward look-at unit 6 at cell [2,8] with a wide 90-degree field of view. Provide broad coverage around markers 12 and 15 while retaining enough of units 5, 6, 7, and 8 for the wide consuming shot and later close cropping.",
          "subject_position_directive": "For S99_Shot1, reserve one side of the midground for the committed seated subject and keep the immediate workspace and open room area legible. For S99_Shot4, preserve a crop path toward a centered foreground close subject with only a narrow contextual band behind; add no subjects beyond those committed by these staging records.",
          "state_cue_directive": "Carry transient marker 21 as the only committed overlay cue and retain the numbered elements 5 through 16. No other state overlay is committed for this BG, so refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 17, 18, 19, 20, and 22. Do not introduce units or openings beyond those supported by the unit-5 view-cone superset, and do not alter the floor-plan positions of base markers 9 through 16."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_main_staging",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l03_main_staging",
            "building_fp:fp_l02_warehouse_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l02_warehouse_interior",
          "indoor_loc_sid": "L02",
          "group_id": "bg_reed_field_warehouse",
          "fp_asset_id": "ee349cb6-01ad-4937-8b11-cb2e96bf7195"
        }
      },
      "L06B01": {
        "status": "ok",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L06B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 한적한 주거·상업 혼합 골목, 편의점 옆 야간 벤치 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m에서 35mm급 렌즈로 바라본 자연스러운 사선 구도이며, 절대로 위에서 내려다본 평면도나 건축 도면 시점이 아니다. 작은 편의점의 유리 출입문과 넓은 전면 유리창, 단정하지만 약간 낡은 밝은 외장 패널과 짧은 차양, 측면 보도에 놓인 평범한 금속 프레임 벤치가 한 공간으로 분명하게 연결된다. 벤치는 조용한 대화를 나눌 수 있도록 편의점 측면 벽 가까이에 놓여 있고 현재는 완전히 비어 있다. 유리창 너머에는 2020년대 한국 편의점 특유의 밝은 흰색 천장 조명과 흐릿하게 보이는 진열 환경이 있으나 특정 상표, 고유 로고, 읽을 수 있는 상호는 없다. 출입문 근처의 볼라드, 작은 쓰레기통, 외벽 실외기, 전선이 연결된 전봇대 같은 평범한 도시 생활 설비를 과장 없이 배치한다.\n\n하늘은 별이 거의 보이지 않는 짙은 검은색이고, 주변 거리는 매우 조용한 심야 상태다. 편의점에서 새어 나오는 차가운 흰색 LED 빛이 벤치 한쪽과 보도블록을 밝히며, 빛이 닿지 않는 외벽과 골목은 청흑색 어둠으로 자연스럽게 가라앉는다. 바닥에는 오래된 껌 자국, 미세한 먼지, 빗물이 말라 남은 얼룩과 보도블록 이음새가 보이고, 금속에는 작은 긁힘과 현실적인 산화 흔적, 유리에는 희미한 손자국과 반사, 차양과 외벽에는 일상적인 먼지 축적이 있다. 실제 콘크리트, 실제 금속의 녹과 무광 질감, 실제 유리 반사, 플라스틱과 도장면의 미세한 마모를 정확하게 표현한다. 깊은 청흑색과 흙빛 중성색, 낡은 상아색이 편의점의 제한적인 흰빛과 어우러지는 현실적인 야간 색감. 자연스러운 노출 차이와 실제 렌즈의 완만한 심도, 과장되지 않은 고감도 촬영 특성을 지닌 실제 장소 기록 사진이며 깨끗한 광고용 사진처럼 보이지 않는다. 사람, 얼굴, 신체, 시체, 피, 초자연적 존재는 전혀 없다. 삽화, 회화, 합성 이미지, 컴퓨터 그래픽, 3차원 시각화가 아닌 무보정에 가까운 실제 DSLR 또는 미러리스 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "사람의 눈높이에서 편의점 측면 외벽과 벤치 구역을 함께 보여주는 넓은 설정 구도. 벤치를 화면 중심보다 약간 옆에 두고, 유리 출입문과 밝은 실내 일부가 한쪽 배경에 보이게 하며, 검은 밤하늘과 한산한 보도를 충분히 포함한다. 대화가 이루어질 빈 공간은 확보하되 사람이나 얼굴은 그리지 않는다.",
            "shot_id": "S6_Shot3"
          },
          {
            "guide_text": "벤치와 그 뒤의 편의점 유리창을 중심으로 한 중간 거리 구도. 앉은 인물이 들어갈 자리를 상정해 벤치 좌우에 여백을 두고, 창문에서 새어 나오는 흰빛과 외벽의 어두운 그림자가 자연스럽게 대비되게 한다. 카메라는 서 있는 사람의 눈높이를 유지하며 과도하게 가까운 시점이나 낮은 시점을 피한다.",
            "shot_id": "S6_Shot4"
          },
          {
            "guide_text": "벤치 바깥쪽에서 편의점 출입문 방향을 비스듬히 바라보는 보조 구도. 벤치 가장자리, 보도, 볼라드와 쓰레기통 같은 생활 설비를 전경과 중경에 배치하고, 출입문과 유리창을 후경의 기준점으로 삼는다. 조용한 심야의 정적과 공간적 고립감은 실제 조명과 빈 거리로만 표현하며 초자연적 형상이나 인물을 추가하지 않는다.",
            "shot_id": "S6_Shot7"
          }
        ],
        "shot_ids": [
          "S6_Shot3",
          "S6_Shot4",
          "S6_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서울권의 한적한 주거·상업 혼합 골목, 편의점 옆 야간 벤치 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m에서 35mm급 렌즈로 바라본 자연스러운 사선 구도이며, 절대로 위에서 내려다본 평면도나 건축 도면 시점이 아니다. 작은 편의점의 유리 출입문과 넓은 전면 유리창, 단정하지만 약간 낡은 밝은 외장 패널과 짧은 차양, 측면 보도에 놓인 평범한 금속 프레임 벤치가 한 공간으로 분명하게 연결된다. 벤치는 조용한 대화를 나눌 수 있도록 편의점 측면 벽 가까이에 놓여 있고 현재는 완전히 비어 있다. 유리창 너머에는 2020년대 한국 편의점 특유의 밝은 흰색 천장 조명과 흐릿하게 보이는 진열 환경이 있으나 특정 상표, 고유 로고, 읽을 수 있는 상호는 없다. 출입문 근처의 볼라드, 작은 쓰레기통, 외벽 실외기, 전선이 연결된 전봇대 같은 평범한 도시 생활 설비를 과장 없이 배치한다.\n\n하늘은 별이 거의 보이지 않는 짙은 검은색이고, 주변 거리는 매우 조용한 심야 상태다. 편의점에서 새어 나오는 차가운 흰색 LED 빛이 벤치 한쪽과 보도블록을 밝히며, 빛이 닿지 않는 외벽과 골목은 청흑색 어둠으로 자연스럽게 가라앉는다. 바닥에는 오래된 껌 자국, 미세한 먼지, 빗물이 말라 남은 얼룩과 보도블록 이음새가 보이고, 금속에는 작은 긁힘과 현실적인 산화 흔적, 유리에는 희미한 손자국과 반사, 차양과 외벽에는 일상적인 먼지 축적이 있다. 실제 콘크리트, 실제 금속의 녹과 무광 질감, 실제 유리 반사, 플라스틱과 도장면의 미세한 마모를 정확하게 표현한다. 깊은 청흑색과 흙빛 중성색, 낡은 상아색이 편의점의 제한적인 흰빛과 어우러지는 현실적인 야간 색감. 자연스러운 노출 차이와 실제 렌즈의 완만한 심도, 과장되지 않은 고감도 촬영 특성을 지닌 실제 장소 기록 사진이며 깨끗한 광고용 사진처럼 보이지 않는다. 사람, 얼굴, 신체, 시체, 피, 초자연적 존재는 전혀 없다. 삽화, 회화, 합성 이미지, 컴퓨터 그래픽, 3차원 시각화가 아닌 무보정에 가까운 실제 DSLR 또는 미러리스 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L08B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L08B01",
          "group_id": "bg_convenience_store"
        }
      },
      "L08B01": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 밝은 낮, 실제 운영 중인 경찰서 건물 뒤편의 소규모 주차장을 촬영한 장면. 옅은 회색 석재 패널과 노출 콘크리트가 섞인 실용적인 관공서 외벽, 금속 손잡이가 달린 측면 출입문, 반사 유리창, 벽 모서리의 폐쇄회로 카메라, 절제된 청색 계열 한글 주차 안내 표식이 보인다. 햇빛에 조금 바랜 흰색과 청색 도색의 국내형 순찰차 한 대와 회색 일반 승용차 몇 대가 주차되어 있고, 차량 사이에는 두 사람이 조용히 마주 서서 사적인 대화를 나누고 봉투를 전달할 수 있을 만큼 비어 있는 공간이 있다. 배경에는 사람, 얼굴, 손이나 봉투를 직접 묘사하지 않는다. 아스팔트 바닥의 흰색 주차선, 작은 균열과 타이어 자국, 빗물 배수구, 낮은 콘크리트 연석, 금속 볼라드, 관리가 평범한 화분이 자연스럽게 배치되어 있다. 맑은 낮의 강한 자연광과 건물 그림자가 선명하지만 과장되지 않으며, 차량 사이의 부분적인 그늘이 조용하고 긴장된 대화에 어울리는 현실적인 사각 공간을 만든다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 35밀리미터급 렌즈, 약 1.6미터의 서 있는 사람 눈높이, 수평에 가까운 시선, 절대로 위에서 내려다본 구도나 평면도 형태가 아니다. 실제 아스팔트 입자, 콘크리트 얼룩, 금속의 미세한 부식, 자동차 도장면의 먼지와 반사, 유리의 현실적인 반사와 일상적인 사용 흔적을 정확히 표현한다. 자연스러운 원근감과 피사계 심도, 과도하게 깨끗한 광고 사진이 아닌 실제 장소 기록 사진, 인위적인 후처리 없이 현실적인 색과 노출. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "주차장과 경찰서 후면 외벽의 관계가 한눈에 보이는 넓은 도입 구도. 사람 눈높이에서 주차된 순찰차와 일반 승용차 사이의 한적한 공간, 옆문, 폐쇄회로 카메라를 함께 보여 주되 중앙 전경은 대화 장면을 배치할 수 있도록 비워 둔다.",
            "shot_id": "S7_Shot1"
          },
          {
            "guide_text": "주차 차량 두 대 사이와 경찰서 측면 출입문 부근을 향한 중간 거리 구도. 사적인 대화가 가능한 약간 가려진 위치가 드러나도록 차량 측면과 콘크리트 외벽을 프레임 양쪽에 배치하고, 인물이 들어갈 중앙 공간에는 복잡한 물체를 두지 않는다.",
            "shot_id": "S7_Shot6"
          },
          {
            "guide_text": "봉투 전달 동작을 나중에 선명하게 배치할 수 있도록 허리 아래 높이의 중앙 전경을 단순하게 확보한 가까운 배경 구도. 뒤쪽에는 초점이 자연스럽게 흐려진 순찰차 측면, 주차선, 연석과 경찰서 외벽 일부만 보이게 하며 배경 자체에는 사람, 손, 봉투를 그리지 않는다.",
            "shot_id": "S7_Shot8"
          }
        ],
        "shot_ids": [
          "S7_Shot1",
          "S7_Shot6",
          "S7_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서울권의 밝은 낮, 실제 운영 중인 경찰서 건물 뒤편의 소규모 주차장을 촬영한 장면. 옅은 회색 석재 패널과 노출 콘크리트가 섞인 실용적인 관공서 외벽, 금속 손잡이가 달린 측면 출입문, 반사 유리창, 벽 모서리의 폐쇄회로 카메라, 절제된 청색 계열 한글 주차 안내 표식이 보인다. 햇빛에 조금 바랜 흰색과 청색 도색의 국내형 순찰차 한 대와 회색 일반 승용차 몇 대가 주차되어 있고, 차량 사이에는 두 사람이 조용히 마주 서서 사적인 대화를 나누고 봉투를 전달할 수 있을 만큼 비어 있는 공간이 있다. 배경에는 사람, 얼굴, 손이나 봉투를 직접 묘사하지 않는다. 아스팔트 바닥의 흰색 주차선, 작은 균열과 타이어 자국, 빗물 배수구, 낮은 콘크리트 연석, 금속 볼라드, 관리가 평범한 화분이 자연스럽게 배치되어 있다. 맑은 낮의 강한 자연광과 건물 그림자가 선명하지만 과장되지 않으며, 차량 사이의 부분적인 그늘이 조용하고 긴장된 대화에 어울리는 현실적인 사각 공간을 만든다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 35밀리미터급 렌즈, 약 1.6미터의 서 있는 사람 눈높이, 수평에 가까운 시선, 절대로 위에서 내려다본 구도나 평면도 형태가 아니다. 실제 아스팔트 입자, 콘크리트 얼룩, 금속의 미세한 부식, 자동차 도장면의 먼지와 반사, 유리의 현실적인 반사와 일상적인 사용 흔적을 정확히 표현한다. 자연스러운 원근감과 피사계 심도, 과도하게 깨끗한 광고 사진이 아닌 실제 장소 기록 사진, 인위적인 후처리 없이 현실적인 색과 노출. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B02": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 오래된 소형 다세대 주택, 현관과 작은 거실이 맞닿는 좁은 경계 공간의 야간 모습. 거실 안쪽에서 현관문 쪽을 비스듬히 바라본다. 낮은 현관 단차 위에는 생활감 있게 놓인 실내화 몇 켤레가 있고, 한쪽 벽에는 얕은 신발장과 우산꽂이, 낡은 인터폰과 전등 스위치가 있다. 금속 현관문은 안쪽으로 반쯤 열려 있으며 현대식 디지털 도어록이 달려 있고, 문틈 너머 공동 복도는 거의 빛이 없어 어둡다. 문 가장자리와 손잡이 주변에는 일상적인 긁힘과 손때가 남아 있다. 현관에서 거실로 들어오는 폭이 좁아 출입구가 병목처럼 느껴지며, 열린 문 앞과 거실 진입부 양쪽에 침입자 배치를 위한 빈 공간을 남겨 거주자가 문과 거실 사이에 갇힐 수 있는 구도가 성립한다. 거실에는 오래 사용한 밝은 회갈색 장판 또는 목재 무늬 바닥, 약간 누렇게 바랜 벽지, 소파 가장자리, 닫힌 커튼과 창문 일부만 보인다. 현관 천장등의 차가운 흰빛과 거실의 약한 따뜻한 생활 조명이 경계에서 자연스럽게 섞이며, 바깥 복도는 어둡게 유지한다. 과장된 초자연 현상 없이 평범한 주거 공간 자체가 답답하고 위협적으로 느껴지는 현실적인 밤의 노출. 사람, 얼굴, 신체 일부, 사람처럼 보이는 그림자나 형상은 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터급 렌즈, 자연스러운 원근감과 심도. 실제 금속의 미세한 흠집, 벽지 이음선, 합판 신발장의 마모, 직물 커튼의 짜임, 바닥의 얼룩과 생활 먼지를 정확하게 표현한다. 깔끔한 광고 사진이 아닌 실제 장소 기록 사진, 인위적인 후처리 없음, 위에서 내려다본 시점이나 평면도나 건축 도식이 아님. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "거실 안쪽에서 현관을 바라보는 시점. 현관문과 거실 사이의 좁은 경계를 한눈에 보여 주고, 열린 문 앞과 프레임 좌우에 침입자가 들어설 수 있는 빈 공간을 확보한다. 거주자가 문과 거실 사이에 갇히는 동선이 분명하게 읽히도록 현관 단차, 신발장 모서리, 거실 진입 폭을 함께 담되 사람이나 신체 일부는 그리지 않는다.",
            "shot_id": "S9_Shot3"
          },
          {
            "guide_text": "현관 쪽에서 거실 방향을 바라보는 역방향 시점. 열린 현관문 가장자리와 디지털 도어록을 가까운 전경에 두고, 좁은 통로 너머로 거실 입구와 소파 일부가 보이게 한다. 문 앞과 거실 쪽 양쪽에서 퇴로가 막힐 수 있는 압박감이 공간 구조로 드러나야 하며, 인물과 얼굴, 그림자 형태의 사람은 포함하지 않는다.",
            "shot_id": "S9_Shot6"
          }
        ],
        "shot_ids": [
          "S9_Shot3",
          "S9_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서울권의 오래된 소형 다세대 주택, 현관과 작은 거실이 맞닿는 좁은 경계 공간의 야간 모습. 거실 안쪽에서 현관문 쪽을 비스듬히 바라본다. 낮은 현관 단차 위에는 생활감 있게 놓인 실내화 몇 켤레가 있고, 한쪽 벽에는 얕은 신발장과 우산꽂이, 낡은 인터폰과 전등 스위치가 있다. 금속 현관문은 안쪽으로 반쯤 열려 있으며 현대식 디지털 도어록이 달려 있고, 문틈 너머 공동 복도는 거의 빛이 없어 어둡다. 문 가장자리와 손잡이 주변에는 일상적인 긁힘과 손때가 남아 있다. 현관에서 거실로 들어오는 폭이 좁아 출입구가 병목처럼 느껴지며, 열린 문 앞과 거실 진입부 양쪽에 침입자 배치를 위한 빈 공간을 남겨 거주자가 문과 거실 사이에 갇힐 수 있는 구도가 성립한다. 거실에는 오래 사용한 밝은 회갈색 장판 또는 목재 무늬 바닥, 약간 누렇게 바랜 벽지, 소파 가장자리, 닫힌 커튼과 창문 일부만 보인다. 현관 천장등의 차가운 흰빛과 거실의 약한 따뜻한 생활 조명이 경계에서 자연스럽게 섞이며, 바깥 복도는 어둡게 유지한다. 과장된 초자연 현상 없이 평범한 주거 공간 자체가 답답하고 위협적으로 느껴지는 현실적인 밤의 노출. 사람, 얼굴, 신체 일부, 사람처럼 보이는 그림자나 형상은 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터급 렌즈, 자연스러운 원근감과 심도. 실제 금속의 미세한 흠집, 벽지 이음선, 합판 신발장의 마모, 직물 커튼의 짜임, 바닥의 얼룩과 생활 먼지를 정확하게 표현한다. 깔끔한 광고 사진이 아닌 실제 장소 기록 사진, 인위적인 후처리 없음, 위에서 내려다본 시점이나 평면도나 건축 도식이 아님. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L08B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L08B01",
          "loc_id": "L08"
        }
      },
      "L07B01": {
        "status": "ok",
        "location_id": "L07",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L07B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 오래된 다세대 주택가 야간 골목을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 폭이 좁고 완만하게 이어지는 아스팔트 골목 양쪽에 붉은 벽돌과 노출 콘크리트, 낡은 외장 타일로 마감된 3~4층 다세대 주택이 빽빽하게 서 있다. 낮은 담장과 금속 대문, 작은 공동 출입문, 방범창이 달린 창문, 외벽 에어컨 실외기, 전선이 얽힌 전신주, 벽면 방범 카메라, 오래된 가로등, 주차된 소형 승용차와 스쿠터, 종량제 봉투, 고무 볼라드와 배수구가 실제 생활 공간처럼 자연스럽게 배치되어 있다. 건물 외벽에는 빗물 자국과 먼지, 작은 균열, 변색된 줄눈과 녹슨 금속 흔적이 있고 아스팔트에는 보수 자국과 얕은 습기가 남아 있다.\n\n골목 한가운데에는 2020년대형 한국 경찰 순찰차 한 대가 급하게 진입해 막 멈춘 순간으로 배치된다. 차량은 골목 축에 약간 비스듬히 서 있고 앞바퀴가 조금 꺾여 있으며, 전조등과 후미등이 켜져 있다. 차체 위 붉은 경광등이 강하게 점등되어 붉은 빛이 가까운 벽돌 벽, 금속 대문, 창문 유리, 주차 차량과 축축한 아스팔트 위에 현실적으로 번진다. 차량의 자세와 정차 위치에서 긴급하게 제동한 직후의 느낌이 나지만 과장된 충돌 흔적이나 비현실적인 속도 효과는 없다. 경찰차 내부와 골목에는 사람이 전혀 없고 얼굴이나 인체 형상도 보이지 않는다.\n\n밤의 기본 조명은 검푸른 자연스러운 주변광과 오래된 주황빛 가로등, 주택 출입구의 희미한 흰색 조명이 섞인 상태이며, 붉은 경광등이 순간적으로 대비를 만든다. 실제 콘크리트 표면, 산화된 금속, 벽돌 요철, 유리 반사, 고무 타이어, 젖은 아스팔트, 비닐봉지의 질감이 정확하게 드러나야 한다. 깨끗한 광고 사진이 아니라 생활 얼룩과 일상적인 마모가 남은 실제 장소 기록 사진이어야 한다. 성인 시선 높이 약 1.6미터에서 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 렌즈로 촬영한 자연스러운 원근감, 현실적인 야간 노출, 자연스러운 심도, 과도한 후보정 없음. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 컴퓨터 생성 이미지가 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "골목 입구 쪽에서 안쪽을 바라보는 넓은 시야. 좁은 다세대 주택가 골목 한가운데 급히 멈춘 현대식 한국 경찰 순찰차의 앞쪽과 측면이 함께 보이게 하고, 켜진 붉은 경광등이 건물 벽과 젖은 아스팔트에 반사되도록 한다. 카메라는 성인 눈높이 약 1.6미터, 35밀리미터급 렌즈의 자연스러운 원근감으로 설정한다. 인물 없이 긴박한 정차 직후의 빈 공간을 기록한다.",
            "shot_id": "S11_Shot2"
          },
          {
            "guide_text": "같은 골목과 같은 경찰차를 조금 더 가까운 거리에서 본다. 경찰차의 뒤쪽 사선 방향과 좁아지는 골목 깊이를 함께 담고, 붉은 경광등과 후미등이 담장, 창문, 주차 차량 표면에 불규칙하게 반사되게 한다. 카메라는 성인 눈높이 약 1.6미터를 유지하며 과도한 광각 왜곡 없이 35밀리미터급 렌즈로 촬영한다. 경찰차 위치와 주변 건축물, 조명 방향은 앞 숏과 일치시킨다.",
            "shot_id": "S11_Shot3"
          }
        ],
        "shot_ids": [
          "S11_Shot2",
          "S11_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서울권의 오래된 다세대 주택가 야간 골목을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 폭이 좁고 완만하게 이어지는 아스팔트 골목 양쪽에 붉은 벽돌과 노출 콘크리트, 낡은 외장 타일로 마감된 3~4층 다세대 주택이 빽빽하게 서 있다. 낮은 담장과 금속 대문, 작은 공동 출입문, 방범창이 달린 창문, 외벽 에어컨 실외기, 전선이 얽힌 전신주, 벽면 방범 카메라, 오래된 가로등, 주차된 소형 승용차와 스쿠터, 종량제 봉투, 고무 볼라드와 배수구가 실제 생활 공간처럼 자연스럽게 배치되어 있다. 건물 외벽에는 빗물 자국과 먼지, 작은 균열, 변색된 줄눈과 녹슨 금속 흔적이 있고 아스팔트에는 보수 자국과 얕은 습기가 남아 있다.\n\n골목 한가운데에는 2020년대형 한국 경찰 순찰차 한 대가 급하게 진입해 막 멈춘 순간으로 배치된다. 차량은 골목 축에 약간 비스듬히 서 있고 앞바퀴가 조금 꺾여 있으며, 전조등과 후미등이 켜져 있다. 차체 위 붉은 경광등이 강하게 점등되어 붉은 빛이 가까운 벽돌 벽, 금속 대문, 창문 유리, 주차 차량과 축축한 아스팔트 위에 현실적으로 번진다. 차량의 자세와 정차 위치에서 긴급하게 제동한 직후의 느낌이 나지만 과장된 충돌 흔적이나 비현실적인 속도 효과는 없다. 경찰차 내부와 골목에는 사람이 전혀 없고 얼굴이나 인체 형상도 보이지 않는다.\n\n밤의 기본 조명은 검푸른 자연스러운 주변광과 오래된 주황빛 가로등, 주택 출입구의 희미한 흰색 조명이 섞인 상태이며, 붉은 경광등이 순간적으로 대비를 만든다. 실제 콘크리트 표면, 산화된 금속, 벽돌 요철, 유리 반사, 고무 타이어, 젖은 아스팔트, 비닐봉지의 질감이 정확하게 드러나야 한다. 깨끗한 광고 사진이 아니라 생활 얼룩과 일상적인 마모가 남은 실제 장소 기록 사진이어야 한다. 성인 시선 높이 약 1.6미터에서 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 렌즈로 촬영한 자연스러운 원근감, 현실적인 야간 노출, 자연스러운 심도, 과도한 후보정 없음. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 컴퓨터 생성 이미지가 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L08B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L08B01",
          "group_id": "bg_convenience_store"
        }
      },
      "L09B01": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 주거·상업 혼합 골목에 있는 작은 동네 편의점 앞 야간 외부. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 카메라는 맞은편 보행로의 서 있는 사람 눈높이 약 1.6m에 놓이고 35mm급 렌즈로 편의점 정면과 앞쪽 벤치를 자연스럽게 함께 담는다. 화면 중경에는 차갑고 단단한 금속 프레임과 합성목 좌판으로 된 공용 벤치가 보이며, 벤치 위에는 두툼하게 부푼 무지의 돈 봉투가 놓여 있다. 봉투는 여러 손에 세게 붙잡혔던 것처럼 가장자리와 표면이 눌리고 구겨져 있으며, 벤치 위에서 약간 비뚤어진 위치와 주변의 작은 종이 조각이 직전의 긴박한 실랑이를 암시한다. 봉투 내용물은 과도하게 펼쳐 보이지 않고, 특정 인물이나 단체를 식별할 표시는 없다.\n\n편의점은 특정 브랜드가 없는 현실적인 한국형 점포로, 넓은 유리 진열창과 알루미늄 프레임 자동문, 단순한 색 띠 간판과 얕은 차양을 갖춘다. 유리 너머에는 흰색 형광등과 LED 천장등이 켜진 밝은 실내, 빽빽한 상품 진열대와 음료 냉장고가 실제 점포처럼 부분적으로 보인다. 유리에는 맞은편 골목 조명과 어두운 보행로만 약하게 반사되고 사람이나 얼굴의 반사는 없다. 처마 아래에는 소형 방범 카메라가 설치되어 있고, 출입문 옆에는 생활 흔적이 남은 쓰레기통과 짧은 볼라드가 있다. 콘크리트 보도에는 검게 밴 먼지, 오래된 얼룩, 미세한 균열과 닳은 가장자리가 있으며, 금속에는 작은 긁힘과 현실적인 산화 흔적, 벤치 좌판에는 실제 나뭇결과 일상적인 마모가 드러난다.\n\n깊은 밤의 청흑색 주변광과 편의점에서 새어 나오는 차가운 백색광이 대비되고, 출입문 근처의 약한 가로등이 벤치와 돈 봉투에 제한적으로 닿는다. 지나치게 극적인 효과 없이 실제 야간 노출과 자연스러운 명암, 정확한 콘크리트·금속·유리·종이 재질, 현실적인 반사와 자연스러운 심도를 표현한다. 텅 빈 공간이지만 두꺼운 돈 봉투와 흐트러진 주변 상태 때문에 긴장이 남아 있어야 한다. 인물, 얼굴, 신체 일부, 혈흔, 초자연적 형체는 포함하지 않는다. 깨끗한 광고 사진이 아니라 실제 장소 기록 사진처럼 생활 얼룩과 불균일한 조명을 유지하며, 후처리 없는 실제 DSLR 또는 미러리스 촬영본으로 보이게 한다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 3D 렌더링이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라는 편의점 맞은편 보행로에서 약 1.6m 높이로 벤치와 유리 출입문을 함께 바라본다. 35mm급 화각으로 벤치를 화면의 중심 가까운 중경에 두고, 두툼한 돈 봉투가 벤치 위에서 즉시 식별되도록 한다. 봉투 주변의 미세한 구김과 흐트러진 위치로 방금 전 격렬한 실랑이가 있었던 긴장만 암시하되 인물, 신체 일부, 얼굴, 혈흔은 절대 포함하지 않는다. 밝은 편의점 내부와 어두운 야간 보행로의 실제 노출 차이를 자연스럽게 유지한다.",
            "shot_id": "S8_Shot1"
          }
        ],
        "shot_ids": [
          "S8_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서울권의 주거·상업 혼합 골목에 있는 작은 동네 편의점 앞 야간 외부. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 카메라는 맞은편 보행로의 서 있는 사람 눈높이 약 1.6m에 놓이고 35mm급 렌즈로 편의점 정면과 앞쪽 벤치를 자연스럽게 함께 담는다. 화면 중경에는 차갑고 단단한 금속 프레임과 합성목 좌판으로 된 공용 벤치가 보이며, 벤치 위에는 두툼하게 부푼 무지의 돈 봉투가 놓여 있다. 봉투는 여러 손에 세게 붙잡혔던 것처럼 가장자리와 표면이 눌리고 구겨져 있으며, 벤치 위에서 약간 비뚤어진 위치와 주변의 작은 종이 조각이 직전의 긴박한 실랑이를 암시한다. 봉투 내용물은 과도하게 펼쳐 보이지 않고, 특정 인물이나 단체를 식별할 표시는 없다.\n\n편의점은 특정 브랜드가 없는 현실적인 한국형 점포로, 넓은 유리 진열창과 알루미늄 프레임 자동문, 단순한 색 띠 간판과 얕은 차양을 갖춘다. 유리 너머에는 흰색 형광등과 LED 천장등이 켜진 밝은 실내, 빽빽한 상품 진열대와 음료 냉장고가 실제 점포처럼 부분적으로 보인다. 유리에는 맞은편 골목 조명과 어두운 보행로만 약하게 반사되고 사람이나 얼굴의 반사는 없다. 처마 아래에는 소형 방범 카메라가 설치되어 있고, 출입문 옆에는 생활 흔적이 남은 쓰레기통과 짧은 볼라드가 있다. 콘크리트 보도에는 검게 밴 먼지, 오래된 얼룩, 미세한 균열과 닳은 가장자리가 있으며, 금속에는 작은 긁힘과 현실적인 산화 흔적, 벤치 좌판에는 실제 나뭇결과 일상적인 마모가 드러난다.\n\n깊은 밤의 청흑색 주변광과 편의점에서 새어 나오는 차가운 백색광이 대비되고, 출입문 근처의 약한 가로등이 벤치와 돈 봉투에 제한적으로 닿는다. 지나치게 극적인 효과 없이 실제 야간 노출과 자연스러운 명암, 정확한 콘크리트·금속·유리·종이 재질, 현실적인 반사와 자연스러운 심도를 표현한다. 텅 빈 공간이지만 두꺼운 돈 봉투와 흐트러진 주변 상태 때문에 긴장이 남아 있어야 한다. 인물, 얼굴, 신체 일부, 혈흔, 초자연적 형체는 포함하지 않는다. 깨끗한 광고 사진이 아니라 실제 장소 기록 사진처럼 생활 얼룩과 불균일한 조명을 유지하며, 후처리 없는 실제 DSLR 또는 미러리스 촬영본으로 보이게 한다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 3D 렌더링이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L09B02": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 조용한 주거·상업 혼합 골목에 있는 편의점 앞 야간 외부. 화면의 중심에는 차가운 금속 프레임과 마모된 좌판을 가진 빈 벤치가 있고, 그 뒤로 밝은 편의점 유리 진열창과 유리 출입문, 단순한 차양과 익명의 간판이 이어진다. 유리 너머에는 현대식 상품 선반과 음료 냉장고가 부분적으로 보이지만 실제 브랜드명이나 고유 상호는 식별되지 않는다. 보도에는 현실적인 회색 콘크리트 블록, 미세한 균열, 검은 얼룩, 오래된 껌 자국과 습기가 남아 있으며, 작은 쓰레기통과 볼라드, 벽면의 CCTV 카메라가 자연스럽게 놓여 있다. 편의점 내부의 희고 차가운 형광등·LED 조명이 유리와 보도에 약하게 번지고, 멀리 있는 가로등은 푸른빛이 도는 밤의 그림자를 만든다. 문은 닫혀 있고 주변에는 움직임이 없으며, 벤치 아래와 골목 가장자리에는 깊고 자연스러운 암부가 형성된다. 창백하게 얼어붙는 불길한 깨달음을 뒷받침하는 고요하고 텅 빈 분위기이되, 검은 연기나 괴물, 환영 같은 초자연적 존재는 직접 나타내지 않는다. 사람, 얼굴, 신체는 전혀 없다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 서 있는 사람의 눈높이 약 1.6m에서 촬영한 다큐멘터리 풍 사진. 벤치를 전경 중심에 두고 편의점 정면을 약간 비스듬히 바라보며 출입문과 진열창, 어두운 골목 여백을 함께 담는다. 실제 금속의 미세한 녹과 긁힘, 유리의 얼룩과 반사, 플라스틱 간판 표면, 직물 없는 단단한 좌판, 콘크리트와 아스팔트의 거친 질감을 정확히 표현한다. 자연스러운 야간 노출과 현실적인 명암, 과장되지 않은 색, 자연스러운 심도, 후처리 없는 실제 장소 기록 사진. 깨끗한 광고용 스톡 사진이 아니며 삽화나 3D 시각화가 아니다. 위에서 내려다보는 시점, 평면도, 건축 도해가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이 약 1.6m에서 편의점 앞 벤치를 화면 전경과 중앙에 두고, 뒤쪽의 밝은 유리 진열창과 출입문이 함께 보이도록 비스듬히 촬영한다. 벤치의 비어 있는 좌석과 주변의 넓은 음영 공간을 충분히 확보해 창백하게 얼어붙는 깨달음을 받아낼 수 있는 정적이고 불안한 배경을 만든다. 인물과 얼굴은 포함하지 않는다.",
            "shot_id": "S8_Shot5"
          }
        ],
        "shot_ids": [
          "S8_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서울권의 조용한 주거·상업 혼합 골목에 있는 편의점 앞 야간 외부. 화면의 중심에는 차가운 금속 프레임과 마모된 좌판을 가진 빈 벤치가 있고, 그 뒤로 밝은 편의점 유리 진열창과 유리 출입문, 단순한 차양과 익명의 간판이 이어진다. 유리 너머에는 현대식 상품 선반과 음료 냉장고가 부분적으로 보이지만 실제 브랜드명이나 고유 상호는 식별되지 않는다. 보도에는 현실적인 회색 콘크리트 블록, 미세한 균열, 검은 얼룩, 오래된 껌 자국과 습기가 남아 있으며, 작은 쓰레기통과 볼라드, 벽면의 CCTV 카메라가 자연스럽게 놓여 있다. 편의점 내부의 희고 차가운 형광등·LED 조명이 유리와 보도에 약하게 번지고, 멀리 있는 가로등은 푸른빛이 도는 밤의 그림자를 만든다. 문은 닫혀 있고 주변에는 움직임이 없으며, 벤치 아래와 골목 가장자리에는 깊고 자연스러운 암부가 형성된다. 창백하게 얼어붙는 불길한 깨달음을 뒷받침하는 고요하고 텅 빈 분위기이되, 검은 연기나 괴물, 환영 같은 초자연적 존재는 직접 나타내지 않는다. 사람, 얼굴, 신체는 전혀 없다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 서 있는 사람의 눈높이 약 1.6m에서 촬영한 다큐멘터리 풍 사진. 벤치를 전경 중심에 두고 편의점 정면을 약간 비스듬히 바라보며 출입문과 진열창, 어두운 골목 여백을 함께 담는다. 실제 금속의 미세한 녹과 긁힘, 유리의 얼룩과 반사, 플라스틱 간판 표면, 직물 없는 단단한 좌판, 콘크리트와 아스팔트의 거친 질감을 정확히 표현한다. 자연스러운 야간 노출과 현실적인 명암, 과장되지 않은 색, 자연스러운 심도, 후처리 없는 실제 장소 기록 사진. 깨끗한 광고용 스톡 사진이 아니며 삽화나 3D 시각화가 아니다. 위에서 내려다보는 시점, 평면도, 건축 도해가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L09B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L09B01",
          "loc_id": "L09"
        }
      },
      "L14B01": {
        "status": "ok",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L14B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 맑은 낮, 짙고 선명한 푸른 바다를 빠르게 가르며 달리는 5톤급 현대식 낚시 어선의 외부 전경. 카메라는 나란히 달리는 다른 선박에서 바라보는 측면 전방 3/4 위치에 있고, 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈로 촬영한다. 어선의 전체 선체가 프레임 안에 명확히 들어오며, 들린 선수 아래에서 두껍고 불규칙한 흰 물보라가 양옆으로 터지고 선미 뒤로 거품 섞인 긴 항적이 이어진다. 실용적인 유리섬유 선체와 작은 조타실, 염분 자국이 남은 창문, 금속 난간, 마스트, 레이더, 통신 안테나, 항해등, 갑판의 윈치와 정리된 어망·밧줄·부표·구명환이 보인다. 선체 도장은 햇빛과 소금기에 바래고 긁힌 흔적과 녹물 자국, 금속의 산화와 실제 작업선 특유의 기름때가 자연스럽게 남아 있으나 운항 가능한 상태다. 특정 상호나 선명한 등록 문구는 강조하지 않는다. 갑판과 조타실 안팎에 사람이나 얼굴은 전혀 없다. 강한 한낮의 자연광, 실제 하늘과 해수면의 반사, 현실적인 파도 크기와 물방울, 선체 재료의 정확한 질감, 과장되지 않은 자연스러운 피사계 심도. 깨끗한 광고용 사진이 아니라 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 현장 사진, 실제 장소 참고 사진과 구별되지 않는 사실성, 후처리나 인위적인 색 보정 없이 담백한 촬영본. 위에서 내려다본 시점이 아니며 평면도, 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S17_Shot1은 나란히 달리는 다른 선박에서 바라본 듯한 낮은 측면 전방 3/4 시점으로 구성한다. 카메라는 수면이 아닌 서 있는 사람의 눈높이 약 1.6미터에 두고 35밀리미터급 렌즈로 어선 전체와 선수에서 크게 갈라지는 흰 포말, 뒤로 길게 이어지는 항적이 함께 보이게 한다. 어선의 빠른 전진감은 실제 물보라와 선체 자세로 표현하되 인물은 보이지 않게 한다.",
            "shot_id": "S17_Shot1"
          }
        ],
        "shot_ids": [
          "S17_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 맑은 낮, 짙고 선명한 푸른 바다를 빠르게 가르며 달리는 5톤급 현대식 낚시 어선의 외부 전경. 카메라는 나란히 달리는 다른 선박에서 바라보는 측면 전방 3/4 위치에 있고, 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈로 촬영한다. 어선의 전체 선체가 프레임 안에 명확히 들어오며, 들린 선수 아래에서 두껍고 불규칙한 흰 물보라가 양옆으로 터지고 선미 뒤로 거품 섞인 긴 항적이 이어진다. 실용적인 유리섬유 선체와 작은 조타실, 염분 자국이 남은 창문, 금속 난간, 마스트, 레이더, 통신 안테나, 항해등, 갑판의 윈치와 정리된 어망·밧줄·부표·구명환이 보인다. 선체 도장은 햇빛과 소금기에 바래고 긁힌 흔적과 녹물 자국, 금속의 산화와 실제 작업선 특유의 기름때가 자연스럽게 남아 있으나 운항 가능한 상태다. 특정 상호나 선명한 등록 문구는 강조하지 않는다. 갑판과 조타실 안팎에 사람이나 얼굴은 전혀 없다. 강한 한낮의 자연광, 실제 하늘과 해수면의 반사, 현실적인 파도 크기와 물방울, 선체 재료의 정확한 질감, 과장되지 않은 자연스러운 피사계 심도. 깨끗한 광고용 사진이 아니라 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 현장 사진, 실제 장소 참고 사진과 구별되지 않는 사실성, 후처리나 인위적인 색 보정 없이 담백한 촬영본. 위에서 내려다본 시점이 아니며 평면도, 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L09B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L09B01",
          "group_id": "bg_police_station"
        }
      },
      "L14B02": {
        "status": "ok",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L14B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 바다를 운항하는 실제 중소형 동력 낚시 어선. 조타실 옆의 좁은 갑판 통로에서 뱃머리 끝을 향해 길게 바라보는 고정된 시점이다. 카메라는 갑판 위 약 1.6미터 높이의 서 있는 사람 눈높이에 놓고, 35밀리미터급 렌즈로 통로와 뱃머리, 낮은 바다 수평선을 자연스럽게 함께 담는다. 한쪽에는 흰색과 옅은 회색으로 여러 번 덧칠되어 긁힘과 녹물 자국이 남은 금속 선실 벽, 작은 방수문과 염분 얼룩이 낀 창이 있고, 반대쪽에는 오래된 금속 난간과 낮은 현측이 이어진다. 미끄럼 방지 무늬가 있는 회색 금속 갑판에는 바닷물 마른 자국, 기름때, 작은 녹 반점과 일상적인 마모가 남아 있다. 통로를 지나 뱃머리에는 계류용 볼라드와 클리트, 정리해 묶어 둔 굵은 밧줄, 소형 양묘기, 갑판 해치, 닻 설비와 항해등이 실용적으로 배치되어 있다. 뱃머리 끝의 중앙 공간은 가리지 않고 비워 두어 멀리 한 사람이 설 수 있는 명확한 위치를 만들되, 사진 안에는 어떤 사람이나 얼굴도 그리지 않는다. 잔잔한 낮바다와 흐릿한 서남해안의 옅은 섬 능선이 수평선 가까이에 보이고, 바람은 약하며 밧줄과 장비가 거의 움직이지 않는 조용한 낮이다. 얇은 해무를 통과한 부드러운 자연광, 밝지만 과도하게 선명하지 않은 하늘, 금속 표면의 사실적인 반사와 염분 부식, 실제 밧줄 섬유와 고무 패킹, 유리 얼룩과 페인트층의 질감을 정확히 표현한다. 새 선박 광고 사진처럼 깨끗하게 만들지 말고, 꾸준히 운항한 한국 연안 어선의 믿을 만한 생활 흔적을 보여 준다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구별되지 않는 현실성, 자연스러운 원근과 피사계 심도, 과도한 후보정 없음. 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 조타실 옆 좁은 갑판 통로를 따라 뱃머리 끝을 정면으로 바라본다. 통로의 난간과 선실 벽이 시선을 뱃머리의 비어 있는 자리로 자연스럽게 유도하도록 하고, 그 자리는 후속 인물 배치를 위해 가리지 않는다. 갑판과 바다는 조용한 낮의 상태로 유지하며 사람이나 얼굴은 배경에 포함하지 않는다.",
            "shot_id": "S17_Shot6"
          }
        ],
        "shot_ids": [
          "S17_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 바다를 운항하는 실제 중소형 동력 낚시 어선. 조타실 옆의 좁은 갑판 통로에서 뱃머리 끝을 향해 길게 바라보는 고정된 시점이다. 카메라는 갑판 위 약 1.6미터 높이의 서 있는 사람 눈높이에 놓고, 35밀리미터급 렌즈로 통로와 뱃머리, 낮은 바다 수평선을 자연스럽게 함께 담는다. 한쪽에는 흰색과 옅은 회색으로 여러 번 덧칠되어 긁힘과 녹물 자국이 남은 금속 선실 벽, 작은 방수문과 염분 얼룩이 낀 창이 있고, 반대쪽에는 오래된 금속 난간과 낮은 현측이 이어진다. 미끄럼 방지 무늬가 있는 회색 금속 갑판에는 바닷물 마른 자국, 기름때, 작은 녹 반점과 일상적인 마모가 남아 있다. 통로를 지나 뱃머리에는 계류용 볼라드와 클리트, 정리해 묶어 둔 굵은 밧줄, 소형 양묘기, 갑판 해치, 닻 설비와 항해등이 실용적으로 배치되어 있다. 뱃머리 끝의 중앙 공간은 가리지 않고 비워 두어 멀리 한 사람이 설 수 있는 명확한 위치를 만들되, 사진 안에는 어떤 사람이나 얼굴도 그리지 않는다. 잔잔한 낮바다와 흐릿한 서남해안의 옅은 섬 능선이 수평선 가까이에 보이고, 바람은 약하며 밧줄과 장비가 거의 움직이지 않는 조용한 낮이다. 얇은 해무를 통과한 부드러운 자연광, 밝지만 과도하게 선명하지 않은 하늘, 금속 표면의 사실적인 반사와 염분 부식, 실제 밧줄 섬유와 고무 패킹, 유리 얼룩과 페인트층의 질감을 정확히 표현한다. 새 선박 광고 사진처럼 깨끗하게 만들지 말고, 꾸준히 운항한 한국 연안 어선의 믿을 만한 생활 흔적을 보여 준다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구별되지 않는 현실성, 자연스러운 원근과 피사계 심도, 과도한 후보정 없음. 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L14B01",
            "building_anchor:L09B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L09B01",
          "group_id": "bg_police_station"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L14B01",
          "loc_id": "L14"
        }
      },
      "L10B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 소규모 편의점 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 늦은 밤 영업 중이지만 손님과 직원이 전혀 없어 매장이 거의 비어 보이는 상태다. 카메라는 유리 출입문 안쪽의 입구 문턱 가까이에 놓이고, 약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터급 광각 렌즈로 매장 판매 공간을 대각선으로 가로질러 계산대와 후면 냉장 진열벽을 바라본다. 전면 유리문과 매장 창 일부, 입구 옆 계산대, 중앙에 평행하게 놓인 좁은 진열대 통로 두 줄, 뒤쪽 벽을 따라 이어지는 냉장 진열장이 실제 편의점의 자연스러운 깊이와 동선으로 보인다.\n\n계산대 위에는 현대식 스마트폰 한 대가 놓여 있고, 켜진 화면에는 긴급성이 느껴지는 메시지 알림과 응답되지 않은 통화 기록이 한국어 휴대전화 화면 구성으로 보이되 특정 고유명사는 드러나지 않는다. 계산대 위나 바로 뒤쪽에는 돈이 든 것으로 보이는 두툼한 무지 종이 현금 봉투가 놓여 있다. 두 물건은 과장되게 확대하지 않고 실제 매장 안에 급히 남겨진 일상 물건처럼 자연스럽게 배치한다.\n\n천장의 차가운 백색 조명과 냉장 진열장의 내부 조명이 매장 바닥과 계산대를 현실적으로 밝히고, 유리문과 창 바깥은 짙은 청흑색의 밤으로 보인다. 실제 비닐 바닥의 미세한 긁힘과 닳은 자국, 계산대 합판 가장자리의 마모, 금속 진열대의 작은 흠집과 손때, 냉장고 유리의 약한 얼룩과 반사, 상품 포장재의 현실적인 질감을 세밀하게 표현한다. 지나치게 정돈된 광고 사진이 아니라 영업 중인 실제 생활 공간의 사소한 사용감과 얼룩이 남은 담담한 현장 기록 사진이어야 한다. 실제 디지털 카메라의 자연스러운 노출과 피사계 심도, 사실적인 유리 반사와 그림자, 후처리 없는 색감. 삽화나 컴퓨터 그래픽, 건축 시각화, 평면도, 하향 시점이 아닌 실제 장소 참고 사진이며 사람, 얼굴, 사람 형태의 형상은 전혀 없다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "입구 문턱 가까운 위치에서 서 있는 사람의 눈높이로 매장 안쪽을 대각선으로 바라본다. 계산대와 중앙 진열 통로, 후면 냉장 진열벽이 한 화면에서 자연스럽게 연결되도록 넓게 담고, 계산대 위 스마트폰과 그 바로 뒤의 현금 봉투가 주변 환경에 묻히지 않을 정도로 식별되게 한다. 공간에는 사람이 없어야 한다.",
            "shot_id": "S10_Shot3"
          },
          {
            "guide_text": "동일한 입구 쪽 시점과 야간 조명을 유지한다. 계산대 방향의 시선 흐름을 분명히 하면서도 중앙 진열대와 후면 냉장 진열벽을 남겨 같은 장소임을 확인할 수 있게 한다. 긴급 메시지 알림과 응답되지 않은 통화 기록이 보이는 스마트폰, 계산대 바로 뒤의 두툼한 무지 현금 봉투를 자연스럽고 사실적인 크기로 유지하며 사람은 배치하지 않는다.",
            "shot_id": "S10_Shot5"
          }
        ],
        "shot_ids": [
          "S10_Shot3",
          "S10_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 (entrance threshold), facing diagonally across number 1 (retail floor) toward number 6 (cashier counter) and number 8 (refrigerated display wall)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the counter prominent and retain some empty aisle space to communicate the near-empty night setting. Reference number 25 at the counter for the urgent smartphone message and number 27 for the money envelope."
        },
        "reference_decision": {
          "bg_id": "L10B02",
          "fp_id": "fp_l10_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L10B02 is an allowed clean-anchor fallback candidate and establishes the fixed identity of units 1, 2, and 3 with base markers 1-8. A normal view from camera unit 2 toward look-at unit 3 supports both the close contextual use in S10_Shot3 and the entrance-directed composition in S10_Shot5 without requiring an earlier reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l10_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_without_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The dwelling-identity anchor is rendered directly from the floor plan and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 2 toward unit 3, accommodating the insert framing in S10_Shot3 and the settled medium profile with right-side negative space in S10_Shot5.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              2
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show the committed physical space spanning units 1, 2, and 3 from camera unit 2 toward unit 3. Keep base markers 1-8 available as the fixed structural and fixture context, with markers 4 and 5 used only where supported by the selected direction and normal field of view.",
            "camera_framing_directive": "Place the camera in unit 2 at cell [2,3] and aim toward unit 3 at cell [4,1] with a normal 50-degree field of view. Use neutral coverage that can preserve contextual edges around the insert in S10_Shot3 and the middle-left subject placement with open middle-right background direction required by S10_Shot5.",
            "subject_position_directive": "For S10_Shot3, place the committed subject interaction centrally and slightly below the camera with a narrow contextual strip retained for scale. For S10_Shot5, place the committed subject in the middle-left at eye height, facing toward the open middle-right direction associated with unit 3. Do not add uncommitted subjects.",
            "state_cue_directive": "Carry transient markers 25 and 27 as committed by this BG. Follow the low-key, high-contrast night-facing staging of S10_Shot3 and S10_Shot5, including the locally bright state associated with marker 25, without inventing additional state overlays.",
            "negative_continuity_directive": "Exclude ignored overlay markers 24 and 26. Do not introduce markers from unit 9 or base markers 9-23, and do not add spaces outside the planned unit 2 to unit 3 view. Preserve the fixed positions of base markers 1-8 across both consuming shots."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 3]\n  - look_at_unit: 3\n  - look_at_cell: [4, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 3, accommodating the insert framing in S10_Shot3 and the settled medium profile with right-side negative space in S10_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed physical space spanning units 1, 2, and 3 from camera unit 2 toward unit 3. Keep base markers 1-8 available as the fixed structural and fixture context, with markers 4 and 5 used only where supported by the selected direction and normal field of view.\n  - camera_framing_directive: Place the camera in unit 2 at cell [2,3] and aim toward unit 3 at cell [4,1] with a normal 50-degree field of view. Use neutral coverage that can preserve contextual edges around the insert in S10_Shot3 and the middle-left subject placement with open middle-right background direction required by S10_Shot5.\n  - subject_position_directive: For S10_Shot3, place the committed subject interaction centrally and slightly below the camera with a narrow contextual strip retained for scale. For S10_Shot5, place the committed subject in the middle-left at eye height, facing toward the open middle-right direction associated with unit 3. Do not add uncommitted subjects.\n  - state_cue_directive: Carry transient markers 25 and 27 as committed by this BG. Follow the low-key, high-contrast night-facing staging of S10_Shot3 and S10_Shot5, including the locally bright state associated with marker 25, without inventing additional state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 24 and 26. Do not introduce markers from unit 9 or base markers 9-23, and do not add spaces outside the planned unit 2 to unit 3 view. Preserve the fixed positions of base markers 1-8 across both consuming shots.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 3]\n  - look_at_unit: 3\n  - look_at_cell: [4, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 3, accommodating the insert framing in S10_Shot3 and the settled medium profile with right-side negative space in S10_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed physical space spanning units 1, 2, and 3 from camera unit 2 toward unit 3. Keep base markers 1-8 available as the fixed structural and fixture context, with markers 4 and 5 used only where supported by the selected direction and normal field of view.\n  - camera_framing_directive: Place the camera in unit 2 at cell [2,3] and aim toward unit 3 at cell [4,1] with a normal 50-degree field of view. Use neutral coverage that can preserve contextual edges around the insert in S10_Shot3 and the middle-left subject placement with open middle-right background direction required by S10_Shot5.\n  - subject_position_directive: For S10_Shot3, place the committed subject interaction centrally and slightly below the camera with a narrow contextual strip retained for scale. For S10_Shot5, place the committed subject in the middle-left at eye height, facing toward the open middle-right direction associated with unit 3. Do not add uncommitted subjects.\n  - state_cue_directive: Carry transient markers 25 and 27 as committed by this BG. Follow the low-key, high-contrast night-facing staging of S10_Shot3 and S10_Shot5, including the locally bright state associated with marker 25, without inventing additional state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 24 and 26. Do not introduce markers from unit 9 or base markers 9-23, and do not add spaces outside the planned unit 2 to unit 3 view. Preserve the fixed positions of base markers 1-8 across both consuming shots.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 3]\n  - look_at_unit: 3\n  - look_at_cell: [4, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 3, accommodating the insert framing in S10_Shot3 and the settled medium profile with right-side negative space in S10_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed physical space spanning units 1, 2, and 3 from camera unit 2 toward unit 3. Keep base markers 1-8 available as the fixed structural and fixture context, with markers 4 and 5 used only where supported by the selected direction and normal field of view.\n  - camera_framing_directive: Place the camera in unit 2 at cell [2,3] and aim toward unit 3 at cell [4,1] with a normal 50-degree field of view. Use neutral coverage that can preserve contextual edges around the insert in S10_Shot3 and the middle-left subject placement with open middle-right background direction required by S10_Shot5.\n  - subject_position_directive: For S10_Shot3, place the committed subject interaction centrally and slightly below the camera with a narrow contextual strip retained for scale. For S10_Shot5, place the committed subject in the middle-left at eye height, facing toward the open middle-right direction associated with unit 3. Do not add uncommitted subjects.\n  - state_cue_directive: Carry transient markers 25 and 27 as committed by this BG. Follow the low-key, high-contrast night-facing staging of S10_Shot3 and S10_Shot5, including the locally bright state associated with marker 25, without inventing additional state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 24 and 26. Do not introduce markers from unit 9 or base markers 9-23, and do not add spaces outside the planned unit 2 to unit 3 view. Preserve the fixed positions of base markers 1-8 across both consuming shots.\n\n2020년대 중반 대한민국 서울권의 소규모 편의점 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 늦은 밤 영업 중이지만 손님과 직원이 전혀 없어 매장이 거의 비어 보이는 상태다. 카메라는 유리 출입문 안쪽의 입구 문턱 가까이에 놓이고, 약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터급 광각 렌즈로 매장 판매 공간을 대각선으로 가로질러 계산대와 후면 냉장 진열벽을 바라본다. 전면 유리문과 매장 창 일부, 입구 옆 계산대, 중앙에 평행하게 놓인 좁은 진열대 통로 두 줄, 뒤쪽 벽을 따라 이어지는 냉장 진열장이 실제 편의점의 자연스러운 깊이와 동선으로 보인다.\n\n계산대 위에는 현대식 스마트폰 한 대가 놓여 있고, 켜진 화면에는 긴급성이 느껴지는 메시지 알림과 응답되지 않은 통화 기록이 한국어 휴대전화 화면 구성으로 보이되 특정 고유명사는 드러나지 않는다. 계산대 위나 바로 뒤쪽에는 돈이 든 것으로 보이는 두툼한 무지 종이 현금 봉투가 놓여 있다. 두 물건은 과장되게 확대하지 않고 실제 매장 안에 급히 남겨진 일상 물건처럼 자연스럽게 배치한다.\n\n천장의 차가운 백색 조명과 냉장 진열장의 내부 조명이 매장 바닥과 계산대를 현실적으로 밝히고, 유리문과 창 바깥은 짙은 청흑색의 밤으로 보인다. 실제 비닐 바닥의 미세한 긁힘과 닳은 자국, 계산대 합판 가장자리의 마모, 금속 진열대의 작은 흠집과 손때, 냉장고 유리의 약한 얼룩과 반사, 상품 포장재의 현실적인 질감을 세밀하게 표현한다. 지나치게 정돈된 광고 사진이 아니라 영업 중인 실제 생활 공간의 사소한 사용감과 얼룩이 남은 담담한 현장 기록 사진이어야 한다. 실제 디지털 카메라의 자연스러운 노출과 피사계 심도, 사실적인 유리 반사와 그림자, 후처리 없는 색감. 삽화나 컴퓨터 그래픽, 건축 시각화, 평면도, 하향 시점이 아닌 실제 장소 참고 사진이며 사람, 얼굴, 사람 형태의 형상은 전혀 없다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            2,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 2 toward unit 3, accommodating the insert framing in S10_Shot3 and the settled medium profile with right-side negative space in S10_Shot5.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            2
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the committed physical space spanning units 1, 2, and 3 from camera unit 2 toward unit 3. Keep base markers 1-8 available as the fixed structural and fixture context, with markers 4 and 5 used only where supported by the selected direction and normal field of view.",
          "camera_framing_directive": "Place the camera in unit 2 at cell [2,3] and aim toward unit 3 at cell [4,1] with a normal 50-degree field of view. Use neutral coverage that can preserve contextual edges around the insert in S10_Shot3 and the middle-left subject placement with open middle-right background direction required by S10_Shot5.",
          "subject_position_directive": "For S10_Shot3, place the committed subject interaction centrally and slightly below the camera with a narrow contextual strip retained for scale. For S10_Shot5, place the committed subject in the middle-left at eye height, facing toward the open middle-right direction associated with unit 3. Do not add uncommitted subjects.",
          "state_cue_directive": "Carry transient markers 25 and 27 as committed by this BG. Follow the low-key, high-contrast night-facing staging of S10_Shot3 and S10_Shot5, including the locally bright state associated with marker 25, without inventing additional state overlays.",
          "negative_continuity_directive": "Exclude ignored overlay markers 24 and 26. Do not introduce markers from unit 9 or base markers 9-23, and do not add spaces outside the planned unit 2 to unit 3 view. Preserve the fixed positions of base markers 1-8 across both consuming shots."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l10_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l10_main"
          ],
          "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B01.png",
        "t2i_prompt": "2020년대 중반 대한민국의 야간 도로를 주행 중인 듯한 구형 스포츠유틸리티차량의 낡은 승객실. 실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 참고 사진처럼 꾸밈없고 후처리하지 않은 사실적인 모습이다. 앞승객석 가까이의 앉은 사람 눈높이 약 1.2미터에서 촬영하고, 35밀리미터 규격 카메라에 24밀리미터 실내 광각 렌즈를 사용한 시야로 계기판과 핸들을 가로질러 왼쪽 운전석을 바라보며, 그 뒤의 긴 뒷좌석까지 대각선으로 이어지게 구성한다. 위에서 내려다본 시점, 바닥 배치도, 건축 도해가 아닌 실제 차량 실내 사진이다.\n\n앞쪽에는 오래 사용해 표면이 약간 번들거리고 미세한 긁힘이 남은 짙은 회색 플라스틱 계기판, 닳은 핸들, 운전석과 앞승객석이 있고, 뒤에는 좌우 문 사이를 잇는 뒷좌석이 보인다. 네 개의 측면 출입문과 각 창문, 앞유리, 뒤쪽 유리는 실제 구형 차량의 좁은 실내 비례와 두꺼운 기둥 구조를 따른다. 직물 좌석은 거친 섬유 조직, 눌린 쿠션, 작은 얼룩과 생활 마모가 보이고, 플라스틱과 금속 부품에는 먼지와 손때, 미세한 변색이 남아 있다.\n\n밤 상태로 계기판의 약한 녹색과 호박색 표시등, 도로 조명과 맞은편 차량 불빛이 유리를 통해 제한적으로 들어온다. 전조등이 비추는 어두운 도로의 빛이 앞유리 너머에 희미하게 보이고, 측면 유리에는 지나가는 가로등의 자연스러운 반사가 남는다. 실내는 어둡지만 좌석 직물, 플라스틱 표면, 금속 부품의 실제 질감을 식별할 수 있으며 과장된 장르 조명이나 비현실적인 발광 효과는 없다.\n\n운전석과 핸들 가까운 위치에는 현대식 스마트폰 한 대가 바로 집어 들 수 있는 상태로 놓여 있다. 뒷좌석에는 좌석 길이 방향을 따라 결박용 끈과 눌리고 흐트러진 담요가 놓여 있어 포박된 탑승자가 눕혀진 상황을 간접적으로 드러내지만, 사람 자체와 얼굴, 손발, 신체 윤곽, 사람 형태의 형상은 화면에 나타나지 않는다. 초자연적 형상이나 서로 다른 시대의 물건도 포함하지 않는다.\n\n현실적인 야간 노출, 자연스러운 거리별 초점 변화와 깊이감, 좁은 차량 내부에서 발생하는 사실적인 원근 왜곡, 실제 콘크리트 도로와 유리 반사, 금속의 사용 흔적, 직물 짜임과 플라스틱 마모를 세밀하게 표현한다. 광고용 새 차 사진처럼 지나치게 깨끗하거나 정돈된 모습이 아니라 실제 운행 차량을 기록한 현장 참고 사진이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "앞승객석 부근의 앉은 눈높이에서 계기판과 핸들을 지나 운전석을 바라보고, 운전석 가까이에 놓인 스마트폰이 자연스럽게 읽히도록 한다. 대각선 뒤쪽으로 뒷좌석도 함께 보이게 하되 사람, 얼굴, 손, 신체 윤곽은 포함하지 않는다.",
            "shot_id": "S13_Shot3"
          },
          {
            "guide_text": "같은 앞승객석 시점을 유지하면서 대각선 시야를 뒷좌석까지 조금 더 열어, 좌석 길이 방향으로 놓인 결박끈과 눌리고 흐트러진 담요가 포박된 탑승자가 눕혀진 상황을 간접적으로 암시하게 한다. 사람이나 사람 형태의 덩어리는 보이지 않으며, 앞쪽의 운전석과 핸들 옆 스마트폰도 구도 안에 남긴다.",
            "shot_id": "S13_Shot4"
          }
        ],
        "shot_ids": [
          "S13_Shot3",
          "S13_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 11 (front passenger seat), facing across number 12 (dashboard) toward number 10 (driver seat), with a diagonal sightline back to number 13 (rear bench seat)",
          "camera_height": "seated eye level, approximately 1.2 m",
          "lens_hint": "24mm interior wide angle",
          "framing_notes": "Frame the driver and rear bench within the confined cabin. Reference number 24 for the bound rear-seat captive state and number 26 for the driver's handheld phone."
        },
        "reference_decision": {
          "bg_id": "L10B01",
          "fp_id": "fp_l10_main",
          "node_index": 1,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L10B01 targets unit 9 and base markers 9-23, a physical space distinct from the anchor's units 1-3. L10B02 is therefore used only to carry the same-fp identity palette, while the unit 9 layout is composed from its own floor-plan markers. The normal same-unit framing supports the front-area three-quarter composition in S13_Shot3 and the rearward medium composition in S13_Shot4.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B02.png"
          ],
          "source_bg_ids": [
            "L10B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l10_main_space_units_1_2_3"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_distinct_target_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l10_main_space_units_1_2_3",
                "ref_bg_id": "L10B02",
                "space_description": "Physical space spanning units 1, 2, and 3 with base markers 1-8."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-fp reference is sufficient for shared identity and lighting continuity; the consuming shots commit only unit 9, so no second co-visible physical-space reference is required."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              2
            ],
            "camera_unit": 9,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage within unit 9, directed from cell [7,2] toward cell [8,1], to retain the fixed foreground and seating relationships required by S13_Shot3 and S13_Shot4.",
            "lens_enum": "normal",
            "look_at_cell": [
              8,
              1
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "Show only physical unit 9 from the selected same-unit camera and look-at cells. Preserve the floor-plan positions of base markers 10, 11, 12, and 13 and include only those opening markers among 14-23 that fall within the normal view needed by S13_Shot3 and S13_Shot4.",
            "camera_framing_directive": "Place the camera in unit 9 at cell [7,2] and aim within unit 9 toward cell [8,1] using a normal 50-degree field of view. Use neutral medium coverage that retains a low fixed foreground relation for S13_Shot3 and a frame-edge continuity reference with the rearward subject area for S13_Shot4.",
            "subject_position_directive": "For S13_Shot3, place the committed subject in a medium three-quarter arrangement on the left half, with a fixed low foreground element and open space toward the rearward side. For S13_Shot4, place the committed subject diagonally across the area associated with marker 13, retaining a fixed edge reference from markers 10 or 11. Do not add subjects beyond the staged commitments.",
            "state_cue_directive": "Carry transient markers 24 and 26 as committed by this BG and apply the shared low-key night-facing state from S13_Shot3 and S13_Shot4. Keep those cues subordinate to the fixed marker layout and do not invent additional state overlays.",
            "negative_continuity_directive": "Exclude ignored overlay markers 25 and 27. Do not import the fixed arrangement of base markers 1-8 from reference L10B02 into unit 9; only its shared identity palette carries over. Keep units 1, 2, and 3 outside this same-unit view, and do not add uncommitted overlays or subjects."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L10B02' physical_space_id='fp_l10_main_space_units_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 2]\n  - look_at_unit: 9\n  - look_at_cell: [8, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage within unit 9, directed from cell [7,2] toward cell [8,1], to retain the fixed foreground and seating relationships required by S13_Shot3 and S13_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show only physical unit 9 from the selected same-unit camera and look-at cells. Preserve the floor-plan positions of base markers 10, 11, 12, and 13 and include only those opening markers among 14-23 that fall within the normal view needed by S13_Shot3 and S13_Shot4.\n  - camera_framing_directive: Place the camera in unit 9 at cell [7,2] and aim within unit 9 toward cell [8,1] using a normal 50-degree field of view. Use neutral medium coverage that retains a low fixed foreground relation for S13_Shot3 and a frame-edge continuity reference with the rearward subject area for S13_Shot4.\n  - subject_position_directive: For S13_Shot3, place the committed subject in a medium three-quarter arrangement on the left half, with a fixed low foreground element and open space toward the rearward side. For S13_Shot4, place the committed subject diagonally across the area associated with marker 13, retaining a fixed edge reference from markers 10 or 11. Do not add subjects beyond the staged commitments.\n  - state_cue_directive: Carry transient markers 24 and 26 as committed by this BG and apply the shared low-key night-facing state from S13_Shot3 and S13_Shot4. Keep those cues subordinate to the fixed marker layout and do not invent additional state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 25 and 27. Do not import the fixed arrangement of base markers 1-8 from reference L10B02 into unit 9; only its shared identity palette carries over. Keep units 1, 2, and 3 outside this same-unit view, and do not add uncommitted overlays or subjects.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L10B02' physical_space_id='fp_l10_main_space_units_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 2]\n  - look_at_unit: 9\n  - look_at_cell: [8, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage within unit 9, directed from cell [7,2] toward cell [8,1], to retain the fixed foreground and seating relationships required by S13_Shot3 and S13_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show only physical unit 9 from the selected same-unit camera and look-at cells. Preserve the floor-plan positions of base markers 10, 11, 12, and 13 and include only those opening markers among 14-23 that fall within the normal view needed by S13_Shot3 and S13_Shot4.\n  - camera_framing_directive: Place the camera in unit 9 at cell [7,2] and aim within unit 9 toward cell [8,1] using a normal 50-degree field of view. Use neutral medium coverage that retains a low fixed foreground relation for S13_Shot3 and a frame-edge continuity reference with the rearward subject area for S13_Shot4.\n  - subject_position_directive: For S13_Shot3, place the committed subject in a medium three-quarter arrangement on the left half, with a fixed low foreground element and open space toward the rearward side. For S13_Shot4, place the committed subject diagonally across the area associated with marker 13, retaining a fixed edge reference from markers 10 or 11. Do not add subjects beyond the staged commitments.\n  - state_cue_directive: Carry transient markers 24 and 26 as committed by this BG and apply the shared low-key night-facing state from S13_Shot3 and S13_Shot4. Keep those cues subordinate to the fixed marker layout and do not invent additional state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 25 and 27. Do not import the fixed arrangement of base markers 1-8 from reference L10B02 into unit 9; only its shared identity palette carries over. Keep units 1, 2, and 3 outside this same-unit view, and do not add uncommitted overlays or subjects.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L10B02' physical_space_id='fp_l10_main_space_units_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 2]\n  - look_at_unit: 9\n  - look_at_cell: [8, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage within unit 9, directed from cell [7,2] toward cell [8,1], to retain the fixed foreground and seating relationships required by S13_Shot3 and S13_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show only physical unit 9 from the selected same-unit camera and look-at cells. Preserve the floor-plan positions of base markers 10, 11, 12, and 13 and include only those opening markers among 14-23 that fall within the normal view needed by S13_Shot3 and S13_Shot4.\n  - camera_framing_directive: Place the camera in unit 9 at cell [7,2] and aim within unit 9 toward cell [8,1] using a normal 50-degree field of view. Use neutral medium coverage that retains a low fixed foreground relation for S13_Shot3 and a frame-edge continuity reference with the rearward subject area for S13_Shot4.\n  - subject_position_directive: For S13_Shot3, place the committed subject in a medium three-quarter arrangement on the left half, with a fixed low foreground element and open space toward the rearward side. For S13_Shot4, place the committed subject diagonally across the area associated with marker 13, retaining a fixed edge reference from markers 10 or 11. Do not add subjects beyond the staged commitments.\n  - state_cue_directive: Carry transient markers 24 and 26 as committed by this BG and apply the shared low-key night-facing state from S13_Shot3 and S13_Shot4. Keep those cues subordinate to the fixed marker layout and do not invent additional state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 25 and 27. Do not import the fixed arrangement of base markers 1-8 from reference L10B02 into unit 9; only its shared identity palette carries over. Keep units 1, 2, and 3 outside this same-unit view, and do not add uncommitted overlays or subjects.\n\n2020년대 중반 대한민국의 야간 도로를 주행 중인 듯한 구형 스포츠유틸리티차량의 낡은 승객실. 실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 참고 사진처럼 꾸밈없고 후처리하지 않은 사실적인 모습이다. 앞승객석 가까이의 앉은 사람 눈높이 약 1.2미터에서 촬영하고, 35밀리미터 규격 카메라에 24밀리미터 실내 광각 렌즈를 사용한 시야로 계기판과 핸들을 가로질러 왼쪽 운전석을 바라보며, 그 뒤의 긴 뒷좌석까지 대각선으로 이어지게 구성한다. 위에서 내려다본 시점, 바닥 배치도, 건축 도해가 아닌 실제 차량 실내 사진이다.\n\n앞쪽에는 오래 사용해 표면이 약간 번들거리고 미세한 긁힘이 남은 짙은 회색 플라스틱 계기판, 닳은 핸들, 운전석과 앞승객석이 있고, 뒤에는 좌우 문 사이를 잇는 뒷좌석이 보인다. 네 개의 측면 출입문과 각 창문, 앞유리, 뒤쪽 유리는 실제 구형 차량의 좁은 실내 비례와 두꺼운 기둥 구조를 따른다. 직물 좌석은 거친 섬유 조직, 눌린 쿠션, 작은 얼룩과 생활 마모가 보이고, 플라스틱과 금속 부품에는 먼지와 손때, 미세한 변색이 남아 있다.\n\n밤 상태로 계기판의 약한 녹색과 호박색 표시등, 도로 조명과 맞은편 차량 불빛이 유리를 통해 제한적으로 들어온다. 전조등이 비추는 어두운 도로의 빛이 앞유리 너머에 희미하게 보이고, 측면 유리에는 지나가는 가로등의 자연스러운 반사가 남는다. 실내는 어둡지만 좌석 직물, 플라스틱 표면, 금속 부품의 실제 질감을 식별할 수 있으며 과장된 장르 조명이나 비현실적인 발광 효과는 없다.\n\n운전석과 핸들 가까운 위치에는 현대식 스마트폰 한 대가 바로 집어 들 수 있는 상태로 놓여 있다. 뒷좌석에는 좌석 길이 방향을 따라 결박용 끈과 눌리고 흐트러진 담요가 놓여 있어 포박된 탑승자가 눕혀진 상황을 간접적으로 드러내지만, 사람 자체와 얼굴, 손발, 신체 윤곽, 사람 형태의 형상은 화면에 나타나지 않는다. 초자연적 형상이나 서로 다른 시대의 물건도 포함하지 않는다.\n\n현실적인 야간 노출, 자연스러운 거리별 초점 변화와 깊이감, 좁은 차량 내부에서 발생하는 사실적인 원근 왜곡, 실제 콘크리트 도로와 유리 반사, 금속의 사용 흔적, 직물 짜임과 플라스틱 마모를 세밀하게 표현한다. 광고용 새 차 사진처럼 지나치게 깨끗하거나 정돈된 모습이 아니라 실제 운행 차량을 기록한 현장 참고 사진이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            2
          ],
          "camera_unit": 9,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage within unit 9, directed from cell [7,2] toward cell [8,1], to retain the fixed foreground and seating relationships required by S13_Shot3 and S13_Shot4.",
          "lens_enum": "normal",
          "look_at_cell": [
            8,
            1
          ],
          "look_at_unit": 9
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show only physical unit 9 from the selected same-unit camera and look-at cells. Preserve the floor-plan positions of base markers 10, 11, 12, and 13 and include only those opening markers among 14-23 that fall within the normal view needed by S13_Shot3 and S13_Shot4.",
          "camera_framing_directive": "Place the camera in unit 9 at cell [7,2] and aim within unit 9 toward cell [8,1] using a normal 50-degree field of view. Use neutral medium coverage that retains a low fixed foreground relation for S13_Shot3 and a frame-edge continuity reference with the rearward subject area for S13_Shot4.",
          "subject_position_directive": "For S13_Shot3, place the committed subject in a medium three-quarter arrangement on the left half, with a fixed low foreground element and open space toward the rearward side. For S13_Shot4, place the committed subject diagonally across the area associated with marker 13, retaining a fixed edge reference from markers 10 or 11. Do not add subjects beyond the staged commitments.",
          "state_cue_directive": "Carry transient markers 24 and 26 as committed by this BG and apply the shared low-key night-facing state from S13_Shot3 and S13_Shot4. Keep those cues subordinate to the fixed marker layout and do not invent additional state overlays.",
          "negative_continuity_directive": "Exclude ignored overlay markers 25 and 27. Do not import the fixed arrangement of base markers 1-8 from reference L10B02 into unit 9; only its shared identity palette carries over. Keep units 1, 2, and 3 outside this same-unit view, and do not add uncommitted overlays or subjects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l10_main",
          "prior_bg_ids": [
            "L10B02"
          ],
          "attached_ref_labels": [
            "bg:L10B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 수도권의 늦은 밤 통근 버스 객실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 버스 앞쪽 출입문 근처에서 바닥 위 약 1.2미터의 좌석 눈높이로, 28밀리미터 광각 렌즈를 사용해 중앙 통로 너머의 전방향 고정 좌석 열과 좌우 창문 열을 대각선으로 바라본다. 평면도나 위에서 내려다본 구도가 아니라 실제 승객 좌석에서 본 자연스러운 시점이다. 차가운 백색 실내등이 오래 사용해 잔주름과 눌림이 생긴 좌석 직물, 미세한 흠집이 있는 플라스틱 등받이, 닳은 고무 바닥, 창문 유리의 옅은 얼룩을 사실적으로 드러낸다. 창밖에는 주행 중인 버스에서 보이는 야간 도심의 간판빛과 차량 불빛이 현실적인 가로 방향 잔상으로 길게 흐르며, 청흑색과 탁한 중성색이 중심인 늦은 퇴근길의 피로하고 긴박한 분위기를 만든다. 창가 좌석 옆 전경에는 스마트폰 화면만 가까이 보이며, 현대적인 메신저 화면에 짧은 간격으로 도착한 여러 개의 긴급 메시지 알림과 최근 시각 표시가 선명하게 나타난다. 스마트폰을 들고 있는 탑승자의 손과 몸은 화면 경계 밖에 있어 어떤 사람, 얼굴, 신체 일부, 사람 형태의 실루엣도 보이지 않는다. 실제 버스의 생활감과 일상적인 마모를 유지하고 지나치게 정돈된 광고 사진처럼 만들지 않는다. 자연스러운 저조도 노출, 실제 유리 반사, 정확한 금속·직물·고무·플라스틱 질감, 현실적인 피사계 심도, 과도한 후처리 없는 실제 장소 기록 사진. 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도 표현이 아닌 실제 디지털 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "앞쪽 출입문 근처의 좌석 눈높이에서 중앙 통로를 따라 뒤쪽 좌석 열과 양쪽 창문이 함께 보이도록 대각선으로 촬영한다. 늦은 퇴근 시간의 차가운 실내 조명과 창밖으로 길게 흐르는 도심 불빛을 중심으로 하며, 사람이나 신체 일부는 절대 보이지 않게 한다.",
            "shot_id": "S4_Shot1"
          },
          {
            "guide_text": "같은 앞쪽 좌석 눈높이와 버스 내부 구조를 유지하되, 창가 좌석 옆 전경에 긴급한 연속 메시지 알림이 표시된 스마트폰 화면을 선명하게 포함한다. 스마트폰을 든 탑승자의 손과 몸은 프레임 밖에 두고, 화면 뒤로는 좌석 열과 흐릿하게 스쳐 가는 야간 도심 불빛이 자연스럽게 이어지게 한다.",
            "shot_id": "S4_Shot4"
          }
        ],
        "shot_ids": [
          "S4_Shot1",
          "S4_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2 at the front of the shared transit zone, facing diagonally down the aisle toward number 5 and the side window banks at numbers 3 and 4",
          "camera_height": "seated eye level, approximately 1.2m above the bus floor",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show several rows of seats, an adjacent window seat, and number 22 as a close foreground screen cue; exterior city lights belong outside the windows and not on the plan."
        },
        "reference_decision": {
          "bg_id": "L11B04",
          "fp_id": "fp_l11_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B04 is in the supplied clean anchor candidate set and establishes unit 1 directly from the floor plan. Camera cell [1,3] and look-at cell [0,5] are verbatim candidates for camera unit 1; the wide lens supports the broad staged coverage of markers 1, 2, 3, 4, and 5, while the second consuming shot may isolate transient marker 22 without changing the fixed background identity.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l11_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The dwelling-identity anchor is rendered from the supplied floor plan and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward base marker 3, retaining marker 5 and the relevant opening band for the wide staged view while allowing the staged insert to isolate transient marker 22.",
            "lens_enum": "wide",
            "look_at_cell": [
              0,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from within its camera cell, using base markers 1, 2, 3, 4, and 5. The broad view may include the opening bands represented by markers 3 and 4 and the entry opening represented by marker 2 only as supported by the staged framing; treat all other geometry visibility entries as uncommitted supersets.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [1,3], looking within unit 1 toward cell [0,5], with a wide 90-degree field of view and broad horizontal coverage. Preserve enough context for markers 1, 2, 3, 4, and 5 in the wide staged view; the committed insert may crop tightly to marker 22 without redefining the underlying camera-space identity.",
            "subject_position_directive": "For S4_Shot1, place the committed seated subject in the midground at the window side, with additional staged subjects only deeper along the aisle. For S4_Shot4, no subject is committed; isolate marker 22 nearly perpendicular to its active face and keep the background free of invented subjects.",
            "state_cue_directive": "Carry transient marker 22 only where required by the consuming shot. The staged state includes nighttime exterior motion cues visible through the applicable opening markers; do not add any other overlay state.",
            "negative_continuity_directive": "Exclude overlay markers 23, 24, 25, 26, and 27. Do not introduce units or openings beyond the committed marker set merely because the geometry lists visibility supersets, and do not alter the fixed placement of marker 5 between the consuming shots."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [1, 3]\n  - look_at_unit: 1\n  - look_at_cell: [0, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward base marker 3, retaining marker 5 and the relevant opening band for the wide staged view while allowing the staged insert to isolate transient marker 22.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from within its camera cell, using base markers 1, 2, 3, 4, and 5. The broad view may include the opening bands represented by markers 3 and 4 and the entry opening represented by marker 2 only as supported by the staged framing; treat all other geometry visibility entries as uncommitted supersets.\n  - camera_framing_directive: Frame from camera unit 1 at cell [1,3], looking within unit 1 toward cell [0,5], with a wide 90-degree field of view and broad horizontal coverage. Preserve enough context for markers 1, 2, 3, 4, and 5 in the wide staged view; the committed insert may crop tightly to marker 22 without redefining the underlying camera-space identity.\n  - subject_position_directive: For S4_Shot1, place the committed seated subject in the midground at the window side, with additional staged subjects only deeper along the aisle. For S4_Shot4, no subject is committed; isolate marker 22 nearly perpendicular to its active face and keep the background free of invented subjects.\n  - state_cue_directive: Carry transient marker 22 only where required by the consuming shot. The staged state includes nighttime exterior motion cues visible through the applicable opening markers; do not add any other overlay state.\n  - negative_continuity_directive: Exclude overlay markers 23, 24, 25, 26, and 27. Do not introduce units or openings beyond the committed marker set merely because the geometry lists visibility supersets, and do not alter the fixed placement of marker 5 between the consuming shots.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [1, 3]\n  - look_at_unit: 1\n  - look_at_cell: [0, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward base marker 3, retaining marker 5 and the relevant opening band for the wide staged view while allowing the staged insert to isolate transient marker 22.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from within its camera cell, using base markers 1, 2, 3, 4, and 5. The broad view may include the opening bands represented by markers 3 and 4 and the entry opening represented by marker 2 only as supported by the staged framing; treat all other geometry visibility entries as uncommitted supersets.\n  - camera_framing_directive: Frame from camera unit 1 at cell [1,3], looking within unit 1 toward cell [0,5], with a wide 90-degree field of view and broad horizontal coverage. Preserve enough context for markers 1, 2, 3, 4, and 5 in the wide staged view; the committed insert may crop tightly to marker 22 without redefining the underlying camera-space identity.\n  - subject_position_directive: For S4_Shot1, place the committed seated subject in the midground at the window side, with additional staged subjects only deeper along the aisle. For S4_Shot4, no subject is committed; isolate marker 22 nearly perpendicular to its active face and keep the background free of invented subjects.\n  - state_cue_directive: Carry transient marker 22 only where required by the consuming shot. The staged state includes nighttime exterior motion cues visible through the applicable opening markers; do not add any other overlay state.\n  - negative_continuity_directive: Exclude overlay markers 23, 24, 25, 26, and 27. Do not introduce units or openings beyond the committed marker set merely because the geometry lists visibility supersets, and do not alter the fixed placement of marker 5 between the consuming shots.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [1, 3]\n  - look_at_unit: 1\n  - look_at_cell: [0, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward base marker 3, retaining marker 5 and the relevant opening band for the wide staged view while allowing the staged insert to isolate transient marker 22.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from within its camera cell, using base markers 1, 2, 3, 4, and 5. The broad view may include the opening bands represented by markers 3 and 4 and the entry opening represented by marker 2 only as supported by the staged framing; treat all other geometry visibility entries as uncommitted supersets.\n  - camera_framing_directive: Frame from camera unit 1 at cell [1,3], looking within unit 1 toward cell [0,5], with a wide 90-degree field of view and broad horizontal coverage. Preserve enough context for markers 1, 2, 3, 4, and 5 in the wide staged view; the committed insert may crop tightly to marker 22 without redefining the underlying camera-space identity.\n  - subject_position_directive: For S4_Shot1, place the committed seated subject in the midground at the window side, with additional staged subjects only deeper along the aisle. For S4_Shot4, no subject is committed; isolate marker 22 nearly perpendicular to its active face and keep the background free of invented subjects.\n  - state_cue_directive: Carry transient marker 22 only where required by the consuming shot. The staged state includes nighttime exterior motion cues visible through the applicable opening markers; do not add any other overlay state.\n  - negative_continuity_directive: Exclude overlay markers 23, 24, 25, 26, and 27. Do not introduce units or openings beyond the committed marker set merely because the geometry lists visibility supersets, and do not alter the fixed placement of marker 5 between the consuming shots.\n\n2020년대 중반 대한민국 수도권의 늦은 밤 통근 버스 객실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 버스 앞쪽 출입문 근처에서 바닥 위 약 1.2미터의 좌석 눈높이로, 28밀리미터 광각 렌즈를 사용해 중앙 통로 너머의 전방향 고정 좌석 열과 좌우 창문 열을 대각선으로 바라본다. 평면도나 위에서 내려다본 구도가 아니라 실제 승객 좌석에서 본 자연스러운 시점이다. 차가운 백색 실내등이 오래 사용해 잔주름과 눌림이 생긴 좌석 직물, 미세한 흠집이 있는 플라스틱 등받이, 닳은 고무 바닥, 창문 유리의 옅은 얼룩을 사실적으로 드러낸다. 창밖에는 주행 중인 버스에서 보이는 야간 도심의 간판빛과 차량 불빛이 현실적인 가로 방향 잔상으로 길게 흐르며, 청흑색과 탁한 중성색이 중심인 늦은 퇴근길의 피로하고 긴박한 분위기를 만든다. 창가 좌석 옆 전경에는 스마트폰 화면만 가까이 보이며, 현대적인 메신저 화면에 짧은 간격으로 도착한 여러 개의 긴급 메시지 알림과 최근 시각 표시가 선명하게 나타난다. 스마트폰을 들고 있는 탑승자의 손과 몸은 화면 경계 밖에 있어 어떤 사람, 얼굴, 신체 일부, 사람 형태의 실루엣도 보이지 않는다. 실제 버스의 생활감과 일상적인 마모를 유지하고 지나치게 정돈된 광고 사진처럼 만들지 않는다. 자연스러운 저조도 노출, 실제 유리 반사, 정확한 금속·직물·고무·플라스틱 질감, 현실적인 피사계 심도, 과도한 후처리 없는 실제 장소 기록 사진. 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도 표현이 아닌 실제 디지털 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward base marker 3, retaining marker 5 and the relevant opening band for the wide staged view while allowing the staged insert to isolate transient marker 22.",
          "lens_enum": "wide",
          "look_at_cell": [
            0,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from within its camera cell, using base markers 1, 2, 3, 4, and 5. The broad view may include the opening bands represented by markers 3 and 4 and the entry opening represented by marker 2 only as supported by the staged framing; treat all other geometry visibility entries as uncommitted supersets.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [1,3], looking within unit 1 toward cell [0,5], with a wide 90-degree field of view and broad horizontal coverage. Preserve enough context for markers 1, 2, 3, 4, and 5 in the wide staged view; the committed insert may crop tightly to marker 22 without redefining the underlying camera-space identity.",
          "subject_position_directive": "For S4_Shot1, place the committed seated subject in the midground at the window side, with additional staged subjects only deeper along the aisle. For S4_Shot4, no subject is committed; isolate marker 22 nearly perpendicular to its active face and keep the background free of invented subjects.",
          "state_cue_directive": "Carry transient marker 22 only where required by the consuming shot. The staged state includes nighttime exterior motion cues visible through the applicable opening markers; do not add any other overlay state.",
          "negative_continuity_directive": "Exclude overlay markers 23, 24, 25, 26, and 27. Do not introduce units or openings beyond the committed marker set merely because the geometry lists visibility supersets, and do not alter the fixed placement of marker 5 between the consuming shots."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l11_main",
            "building_fp:fp_l10_main"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l10_main",
          "indoor_loc_sid": "L10",
          "group_id": "bg_multifamily_residence",
          "fp_asset_id": "927f1b15-ee98-4158-98f3-6cfa661d40f4"
        }
      },
      "L11B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L11B04",
        "reused_from_bg_id": "L11B04",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 야간 통근 버스 내부를 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진. 창가 좌석에 앉은 눈높이인 버스 바닥에서 약 1.2미터 높이에서 왼쪽 창문을 가까이 바라보며, 50밀리미터 표준 렌즈로 인접한 고정 좌석과 중앙 통로 일부, 맞은편 좌석의 일부까지 자연스럽게 담는다. 긴 직사각형 버스 실내에는 좌우 연속 창문과 양쪽의 앞을 향한 짝좌석 열이 있고, 현대적인 손잡이와 천장 조명이 실제 대중교통 차량답게 배치되어 있다. 창밖은 늦은 밤의 어두운 도시로 보이며 멀리 있는 도로 조명과 건물 불빛이 유리 위에 약하게 번지고, 실내의 차가운 흰색 천장 조명이 창문에 현실적인 반사를 만든다. 좌석 천의 촘촘한 직조, 플라스틱 등받이의 잔잔한 긁힘, 금속 손잡이의 사용 흔적, 창 가장자리 고무 패킹과 미세한 먼지, 바닥의 일상적인 마모를 정확한 실제 재질로 표현한다. 창가 좌석 바로 옆 유리의 반사층 내부에만 아주 희미한 검은 연기 얼룩이 얼굴을 연상시키는 모호한 배열로 응집되어 있으며, 그 안의 황금빛 두 점이 눈처럼 약하게 빛난다. 이는 구체적인 인간 얼굴이나 신체가 아니라 가장자리가 흐트러지는 비정형 반사 무늬이며, 창 표면의 경계를 절대 벗어나지 않고 실내나 창밖에 별도의 형체나 그림자를 만들지 않는다. 버스는 비어 있으며 사람, 얼굴, 신체, 인체형 실루엣은 전혀 없다. 실제 장소 기록 사진처럼 절제되고 사실적이며, 과도하게 깨끗한 광고 사진이 아니라 자연스러운 노출과 색, 현실적인 야간 저조도, 자연스러운 피사계 심도와 미세한 센서 노이즈를 지닌 무보정 사진이다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "창가 좌석에 앉은 시선 높이인 바닥에서 약 1.2미터 지점에서 왼쪽 창문을 가까이 바라본다. 50밀리미터 표준 렌즈의 자연스러운 원근감으로 창문과 인접 좌석을 중심에 두고, 중앙 통로와 주변 좌석 일부가 함께 보이게 한다. 창 표면의 반사층 안에만 희미한 검은 연기 얼룩이 얼굴을 연상시키는 배열로 응집되고 황금빛 두 점이 눈처럼 드러나게 하되, 창 밖이나 버스 실내에는 별도 형체가 나타나지 않게 한다. 승객이나 사람의 얼굴, 신체, 실루엣은 포함하지 않는다.",
            "shot_id": "S4_Shot8"
          }
        ],
        "shot_ids": [
          "S4_Shot8"
        ],
        "scenes": [],
        "parent_id": "L11B04",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "beside number 5 at a window seat, facing closely toward number 3 while retaining part of the central aisle and neighboring seats",
          "camera_height": "seated eye level, approximately 1.2m above the bus floor",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Keep number 23 confined to the reflective surface of number 3; do not depict the smoke form elsewhere in the cabin."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L11B04",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit_1",
              "ref_bg_id": "L11B04",
              "space_description": "Unit 1 with fixed base markers 1, 3, 4, and 5 viewed from camera cell [1,3] toward cell [0,5]."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 1 at cell [1,3], looking within unit 1 toward cell [0,5], with a normal 50-degree field of view and neutral coverage. Hold the committed subject area in the lower-left and the marker-3 opening area across the upper-right portion of the composition.",
          "negative_continuity_directive": "Exclude overlay markers 22, 24, 25, 26, and 27. Do not shift the fixed positions of markers 1, 3, 4, or 5 inherited from L11B04, and do not include units or openings outside the committed unit-1 view merely because they appear in visibility supersets.",
          "state_cue_directive": "Carry transient marker 23 on the applicable opening surface, together with the shot-committed nighttime exterior motion cues. Do not reproduce transient marker 22 from L11B04 or invent additional state overlays.",
          "subject_position_directive": "Place the committed seated subject in the lower-left midground at the staged eye level, with a lowered side profile. Place the second committed figure-like cue at transient marker 23 in the upper-right background and keep it slightly softer than the seated subject, as specified by the staging.",
          "visible_space_directive": "Retain the same unit-1 physical space and fixed marker layout established by L11B04. Show base markers 1, 3, 4, and 5, with marker 3 providing the principal adjacent opening surface and marker 4 included only where the normal view supports it."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_main",
          "prior_bg_ids": [
            "L11B04"
          ],
          "attached_ref_labels": [
            "bg:L11B04"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 평범한 주거지 거실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현관 출입문 바로 안쪽의 작은 문턱에 카메라를 두고, 약 1.6미터의 서 있는 사람 눈높이에서 거실을 대각선으로 바라본다. 35밀리미터 풀프레임급 미러리스 카메라와 24밀리미터 광각 렌즈를 사용한 넓은 시야로, 현관 일부와 거실 중앙, 긴 벽을 따라 놓인 소파, 그 앞의 낮은 탁자, 맞은편 또는 대각선 방향의 창문, 중앙 천장 조명이 자연스럽게 함께 보이게 한다. 평면도나 위에서 내려다본 구도가 아니라 실제 실내에 서서 촬영한 수평 시점이다.\n\n폭력이 벌어진 직후의 심하게 훼손된 야간 실내 상태다. 소파와 낮은 탁자는 충격으로 망가지고 비뚤어져 있으며, 그 주변에는 부서진 가구 부재와 제자리에서 밀려난 가구가 불규칙하게 흩어져 있다. 천장 조명 아래와 거실 가장자리에는 깨진 실내 설비의 유리 및 플라스틱 파편, 산산이 깨진 화분 조각과 흩어진 흙이 현실적인 무게와 방향으로 널려 있다. 바닥 여러 지점과 인접한 낮은 표면에는 크기와 농도가 서로 다른 불규칙한 짙은 적색 혈흔이 남아 있으며, 과장된 장식 무늬가 아니라 실제 액체가 튀고 번지고 일부 마른 흔적으로 보이게 한다. 사람, 얼굴, 신체 일부, 인체 모양 형상은 전혀 없다.\n\n야간의 제한된 실내 조명과 창밖에서 스며드는 희미한 도시 주변광이 섞이고, 손상된 천장 조명은 불균일하지만 물리적으로 가능한 빛을 낸다. 청흑색 그림자, 낡은 상아색 벽면, 흙빛 중성색 가구, 깊은 적색 혈흔이 절제된 실제 색감으로 나타난다. 실제 콘크리트와 도배 벽의 미세한 요철, 금속 부품의 긁힘과 산화, 소파 천의 직조와 찢김, 목재 탁자의 결 및 파손면, 유리 파편의 반사, 일상적인 먼지와 얼룩을 정확하게 표현한다. 지나치게 정돈된 광고 사진이 아니라 실제 사건 직후 장소를 기록한 무보정 현장 참고 사진처럼 보이며, 자연스러운 원근감과 피사계 심도, 현실적인 노출과 렌즈 특성을 유지한다. 삽화, 삼차원 그래픽, 건축 시각화, 평면도 표현이 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "현관 문턱 바로 안쪽의 사람 눈높이에서 거실을 대각선으로 넓게 바라본다. 출입문 가장자리와 중앙 공간, 벽 쪽 소파, 앞쪽의 낮은 탁자, 머리 위 천장 조명이 한 프레임에서 읽히게 하고, 부서져 밀려난 가구와 깨진 조명 부품 및 화분 잔해, 바닥과 주변 표면의 불규칙한 혈흔을 분명히 보여 준다. 사람이나 신체 형상은 배치하지 않는다.",
            "shot_id": "S12_Shot2"
          },
          {
            "guide_text": "동일한 현관 안쪽 시점과 야간 조명 방향, 재료의 색과 손상 위치를 유지한다. 넓은 화각으로 거실의 중앙 충돌 공간과 훼손된 소파·낮은 탁자 주변, 천장 조명 아래의 파편, 방 가장자리의 화분 조각과 흙, 여러 표면의 혈흔이 앞선 화면과 공간적으로 이어지게 한다. 사람, 얼굴, 그림자 속 인체 윤곽은 표현하지 않는다.",
            "shot_id": "S12_Shot10"
          }
        ],
        "shot_ids": [
          "S12_Shot2",
          "S12_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 8 in number 7, facing diagonally across number 6 toward numbers 10 and 11 with number 12 overhead",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Use a broad view that preserves the entrance, central confrontation space, damaged anchor furniture, shattered fixture debris, and visible bloodstains."
        },
        "reference_decision": {
          "bg_id": "L11B02",
          "fp_id": "fp_l11_main",
          "node_index": 2,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L11B02 targets units 7 and 6 rather than the unit-1 physical space in L11B04, so only dwelling-level style continuity is taken from the anchor and the layout is composed from markers 6 through 12. Camera cell [1,8] and look-at cell [2,8] are verbatim unit-7 candidates and match the advertised unit-7-to-unit-6 wide view needed by the entrance-level reveal; markers 24, 25, and 26 also require a distinct state-bearing plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B04.png"
          ],
          "source_bg_ids": [
            "L11B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_distinct_space_style_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit_1",
                "ref_bg_id": "L11B04",
                "space_description": "Earlier dwelling-identity reference for unit 1, used only for shared style continuity."
              }
            ],
            "why_single_ref_or_two_refs": "Only one earlier reference is needed for dwelling-level style continuity; the consuming shots commit units 7 and 6 as a different physical space and do not establish co-visibility with a second rendered space."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              8
            ],
            "camera_unit": 7,
            "fov_deg": 90,
            "framing_notes": "Use the committed unit-7 threshold viewpoint toward unit 6, with broad coverage for the wide reveal and sufficient floor context for the close staged view.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              8
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 7 as the camera-side threshold and unit 6 as the principal look-at space. Use base markers 6, 7, 8, 9, 10, 11, and 12, with openings 8 and 9 included only where supported by the wide unit-7-to-unit-6 view.",
            "camera_framing_directive": "Frame from camera unit 7 at cell [1,8], looking toward unit 6 at cell [2,8], with a wide 90-degree field of view and broad coverage across the two committed units. Preserve an entrance-level overview for S12_Shot2 and enough of the same floor plane for the close, floor-level staging of S12_Shot10.",
            "subject_position_directive": "For S12_Shot2, place the committed standing subject near the center of the broad unit-6 view at modest scale. For S12_Shot10, place the two committed subjects at floor level in the foreground, one diagonally across the lower frame and the other entering from the middle-right through the staged contact gesture.",
            "state_cue_directive": "Render the committed state overlays at markers 24, 25, and 26 throughout the applicable portions of units 6 and 7. Maintain the low-key, high-contrast state described by the consuming shots without inventing an unsupported source or any additional overlay cue.",
            "negative_continuity_directive": "Exclude overlay markers 22, 23, and 27. Do not import the fixed marker layout of unit 1 from L11B04 into units 7 or 6, and do not add other units or openings from the geometry supersets unless supported by markers 6, 7, 8, or 9 and the staged view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L11B04' physical_space_id='ps_unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [1, 8]\n  - look_at_unit: 6\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed unit-7 threshold viewpoint toward unit 6, with broad coverage for the wide reveal and sufficient floor context for the close staged view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 7 as the camera-side threshold and unit 6 as the principal look-at space. Use base markers 6, 7, 8, 9, 10, 11, and 12, with openings 8 and 9 included only where supported by the wide unit-7-to-unit-6 view.\n  - camera_framing_directive: Frame from camera unit 7 at cell [1,8], looking toward unit 6 at cell [2,8], with a wide 90-degree field of view and broad coverage across the two committed units. Preserve an entrance-level overview for S12_Shot2 and enough of the same floor plane for the close, floor-level staging of S12_Shot10.\n  - subject_position_directive: For S12_Shot2, place the committed standing subject near the center of the broad unit-6 view at modest scale. For S12_Shot10, place the two committed subjects at floor level in the foreground, one diagonally across the lower frame and the other entering from the middle-right through the staged contact gesture.\n  - state_cue_directive: Render the committed state overlays at markers 24, 25, and 26 throughout the applicable portions of units 6 and 7. Maintain the low-key, high-contrast state described by the consuming shots without inventing an unsupported source or any additional overlay cue.\n  - negative_continuity_directive: Exclude overlay markers 22, 23, and 27. Do not import the fixed marker layout of unit 1 from L11B04 into units 7 or 6, and do not add other units or openings from the geometry supersets unless supported by markers 6, 7, 8, or 9 and the staged view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L11B04' physical_space_id='ps_unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [1, 8]\n  - look_at_unit: 6\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed unit-7 threshold viewpoint toward unit 6, with broad coverage for the wide reveal and sufficient floor context for the close staged view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 7 as the camera-side threshold and unit 6 as the principal look-at space. Use base markers 6, 7, 8, 9, 10, 11, and 12, with openings 8 and 9 included only where supported by the wide unit-7-to-unit-6 view.\n  - camera_framing_directive: Frame from camera unit 7 at cell [1,8], looking toward unit 6 at cell [2,8], with a wide 90-degree field of view and broad coverage across the two committed units. Preserve an entrance-level overview for S12_Shot2 and enough of the same floor plane for the close, floor-level staging of S12_Shot10.\n  - subject_position_directive: For S12_Shot2, place the committed standing subject near the center of the broad unit-6 view at modest scale. For S12_Shot10, place the two committed subjects at floor level in the foreground, one diagonally across the lower frame and the other entering from the middle-right through the staged contact gesture.\n  - state_cue_directive: Render the committed state overlays at markers 24, 25, and 26 throughout the applicable portions of units 6 and 7. Maintain the low-key, high-contrast state described by the consuming shots without inventing an unsupported source or any additional overlay cue.\n  - negative_continuity_directive: Exclude overlay markers 22, 23, and 27. Do not import the fixed marker layout of unit 1 from L11B04 into units 7 or 6, and do not add other units or openings from the geometry supersets unless supported by markers 6, 7, 8, or 9 and the staged view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L11B04' physical_space_id='ps_unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [1, 8]\n  - look_at_unit: 6\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed unit-7 threshold viewpoint toward unit 6, with broad coverage for the wide reveal and sufficient floor context for the close staged view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 7 as the camera-side threshold and unit 6 as the principal look-at space. Use base markers 6, 7, 8, 9, 10, 11, and 12, with openings 8 and 9 included only where supported by the wide unit-7-to-unit-6 view.\n  - camera_framing_directive: Frame from camera unit 7 at cell [1,8], looking toward unit 6 at cell [2,8], with a wide 90-degree field of view and broad coverage across the two committed units. Preserve an entrance-level overview for S12_Shot2 and enough of the same floor plane for the close, floor-level staging of S12_Shot10.\n  - subject_position_directive: For S12_Shot2, place the committed standing subject near the center of the broad unit-6 view at modest scale. For S12_Shot10, place the two committed subjects at floor level in the foreground, one diagonally across the lower frame and the other entering from the middle-right through the staged contact gesture.\n  - state_cue_directive: Render the committed state overlays at markers 24, 25, and 26 throughout the applicable portions of units 6 and 7. Maintain the low-key, high-contrast state described by the consuming shots without inventing an unsupported source or any additional overlay cue.\n  - negative_continuity_directive: Exclude overlay markers 22, 23, and 27. Do not import the fixed marker layout of unit 1 from L11B04 into units 7 or 6, and do not add other units or openings from the geometry supersets unless supported by markers 6, 7, 8, or 9 and the staged view.\n\n2020년대 중반 대한민국 서울권의 평범한 주거지 거실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현관 출입문 바로 안쪽의 작은 문턱에 카메라를 두고, 약 1.6미터의 서 있는 사람 눈높이에서 거실을 대각선으로 바라본다. 35밀리미터 풀프레임급 미러리스 카메라와 24밀리미터 광각 렌즈를 사용한 넓은 시야로, 현관 일부와 거실 중앙, 긴 벽을 따라 놓인 소파, 그 앞의 낮은 탁자, 맞은편 또는 대각선 방향의 창문, 중앙 천장 조명이 자연스럽게 함께 보이게 한다. 평면도나 위에서 내려다본 구도가 아니라 실제 실내에 서서 촬영한 수평 시점이다.\n\n폭력이 벌어진 직후의 심하게 훼손된 야간 실내 상태다. 소파와 낮은 탁자는 충격으로 망가지고 비뚤어져 있으며, 그 주변에는 부서진 가구 부재와 제자리에서 밀려난 가구가 불규칙하게 흩어져 있다. 천장 조명 아래와 거실 가장자리에는 깨진 실내 설비의 유리 및 플라스틱 파편, 산산이 깨진 화분 조각과 흩어진 흙이 현실적인 무게와 방향으로 널려 있다. 바닥 여러 지점과 인접한 낮은 표면에는 크기와 농도가 서로 다른 불규칙한 짙은 적색 혈흔이 남아 있으며, 과장된 장식 무늬가 아니라 실제 액체가 튀고 번지고 일부 마른 흔적으로 보이게 한다. 사람, 얼굴, 신체 일부, 인체 모양 형상은 전혀 없다.\n\n야간의 제한된 실내 조명과 창밖에서 스며드는 희미한 도시 주변광이 섞이고, 손상된 천장 조명은 불균일하지만 물리적으로 가능한 빛을 낸다. 청흑색 그림자, 낡은 상아색 벽면, 흙빛 중성색 가구, 깊은 적색 혈흔이 절제된 실제 색감으로 나타난다. 실제 콘크리트와 도배 벽의 미세한 요철, 금속 부품의 긁힘과 산화, 소파 천의 직조와 찢김, 목재 탁자의 결 및 파손면, 유리 파편의 반사, 일상적인 먼지와 얼룩을 정확하게 표현한다. 지나치게 정돈된 광고 사진이 아니라 실제 사건 직후 장소를 기록한 무보정 현장 참고 사진처럼 보이며, 자연스러운 원근감과 피사계 심도, 현실적인 노출과 렌즈 특성을 유지한다. 삽화, 삼차원 그래픽, 건축 시각화, 평면도 표현이 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            8
          ],
          "camera_unit": 7,
          "fov_deg": 90,
          "framing_notes": "Use the committed unit-7 threshold viewpoint toward unit 6, with broad coverage for the wide reveal and sufficient floor context for the close staged view.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            8
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show unit 7 as the camera-side threshold and unit 6 as the principal look-at space. Use base markers 6, 7, 8, 9, 10, 11, and 12, with openings 8 and 9 included only where supported by the wide unit-7-to-unit-6 view.",
          "camera_framing_directive": "Frame from camera unit 7 at cell [1,8], looking toward unit 6 at cell [2,8], with a wide 90-degree field of view and broad coverage across the two committed units. Preserve an entrance-level overview for S12_Shot2 and enough of the same floor plane for the close, floor-level staging of S12_Shot10.",
          "subject_position_directive": "For S12_Shot2, place the committed standing subject near the center of the broad unit-6 view at modest scale. For S12_Shot10, place the two committed subjects at floor level in the foreground, one diagonally across the lower frame and the other entering from the middle-right through the staged contact gesture.",
          "state_cue_directive": "Render the committed state overlays at markers 24, 25, and 26 throughout the applicable portions of units 6 and 7. Maintain the low-key, high-contrast state described by the consuming shots without inventing an unsupported source or any additional overlay cue.",
          "negative_continuity_directive": "Exclude overlay markers 22, 23, and 27. Do not import the fixed marker layout of unit 1 from L11B04 into units 7 or 6, and do not add other units or openings from the geometry supersets unless supported by markers 6, 7, 8, or 9 and the staged view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_main",
          "prior_bg_ids": [
            "L11B04"
          ],
          "attached_ref_labels": [
            "bg:L11B04",
            "building_fp:fp_l10_main"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l10_main",
          "indoor_loc_sid": "L10",
          "group_id": "bg_multifamily_residence",
          "fp_asset_id": "927f1b15-ee98-4158-98f3-6cfa661d40f4"
        }
      },
      "L11B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B01.png",
        "t2i_prompt": "2020년대 중반 대한민국에서 운행되는 구형 스포츠유틸리티차량의 새벽 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 앞좌석 조수석 문 가까이에 카메라를 두고 차량 바닥에서 약 1.25미터 높이의 앞좌석 눈높이로 뒤쪽 뒷좌석 벤치를 바라본다. 35밀리미터급 디지털 일안 반사식 또는 미러리스 카메라와 32밀리미터 중간 광각 렌즈를 사용한 자연스러운 시야이며, 운전석 일부와 대시보드 위 후사경이 화면 안에 함께 들어오도록 한다. 평면도나 위에서 내려다본 구도가 아니라 실제 차량 안에 앉아 촬영한 수평 시점이다. 좁은 중앙 콘솔로 나뉜 낡은 앞좌석, 차폭 대부분을 채우는 뒷좌석 벤치, 좌우 측면 창문과 문틀이 현실적인 차량 구조로 이어진다. 뒷좌석 탑승 위치에는 임시로 사용된 결박구가 좌석 위와 등받이 앞쪽에 걸쳐 놓여 있어 이 순간의 일시적인 상태가 분명하게 드러나되, 인물이나 신체 형태는 전혀 보이지 않는다. 새벽의 차갑고 희미한 청회색 자연광이 창문을 통해 들어오고, 실내에는 꺼져 가는 어둠이 남아 있으며 과장되지 않은 낮은 명암 대비를 만든다. 오래 사용한 회색 직물 시트의 실제 섬유 조직, 눌린 쿠션, 미세한 얼룩과 보풀, 검은 플라스틱 대시보드의 잔기스와 먼지, 문 손잡이와 금속 부품의 닳은 표면, 고무 몰딩의 노화가 정확히 보인다. 지나치게 정돈된 광고 사진이 아니라 일상적인 사용감과 습기가 느껴지는 실제 장소 참고 사진이며, 자연스러운 피사계 심도와 사실적인 반사만 사용한다. 후사경과 창문 어디에도 얼굴, 사람, 사람 모양의 형상 또는 초자연적 형상이 비치지 않는다. 삽화나 건축 시각화가 아닌 무보정에 가까운 사실적인 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "앞좌석 조수석 문 가까이에서 뒤쪽을 바라보며 뒷좌석 벤치를 주된 초점으로 삼는다. 화면 앞부분에는 운전석 일부와 후사경을 함께 남기고, 뒷좌석의 임시 결박구가 자연스럽게 확인되게 한다. 인물이나 얼굴, 사람 형태는 넣지 않는다.",
            "shot_id": "S15_Shot3"
          },
          {
            "guide_text": "동일한 조수석 쪽 앞좌석 눈높이와 새벽 조명을 유지한다. 후사경과 비어 있는 운전석 영역을 전경의 공간 단서로 포함하고, 시선은 뒤쪽 벤치와 그 위에 놓인 임시 결박구로 이어지게 구성한다. 인물이나 반사된 사람 형상은 표현하지 않는다.",
            "shot_id": "S15_Shot5"
          }
        ],
        "shot_ids": [
          "S15_Shot3",
          "S15_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 20, facing backward toward number 15 while keeping number 18 and the driver position within number 14 in the composition",
          "camera_height": "front-seat eye level, approximately 1.25m above the cabin floor",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Frame the rear bench prominently, retain a readable rearview-mirror sightline, and show number 27 only on the rear-seat occupant."
        },
        "reference_decision": {
          "bg_id": "L11B01",
          "fp_id": "fp_l11_main",
          "node_index": 3,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L11B01 targets unit 13, which is deterministically distinct from the unit-1 anchor space and the units-6-and-7 space. L11B04 supplies only dwelling-level style continuity; unit 13 receives its own fixed layout from markers 13 through 21. Camera cell [8,2] and look-at cell [5,8] are verbatim unit-13 candidates, and the normal lens supports both the staged rear-seating composition and the close emphasis on marker 18.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B04.png"
          ],
          "source_bg_ids": [
            "L11B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_distinct_space_style_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit_1",
                "ref_bg_id": "L11B04",
                "space_description": "Earlier dwelling-identity reference for unit 1, used only for shared style continuity."
              }
            ],
            "why_single_ref_or_two_refs": "A single style-continuity reference is sufficient because the consuming shots remain within unit 13 and do not commit co-visible access to another rendered physical space."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              2
            ],
            "camera_unit": 13,
            "fov_deg": 50,
            "framing_notes": "Use neutral in-unit coverage from unit 13 toward marker 18, balancing the rear seating and front reflective fixture required across the two consuming shots.",
            "lens_enum": "normal",
            "look_at_cell": [
              5,
              8
            ],
            "look_at_unit": 13
          },
          "render_guidance": {
            "visible_space_directive": "Show only the committed unit-13 interior defined by markers 13, 14, 15, 16, 17, 18, 19, 20, and 21. Keep markers 14, 15, and 18 in their fixed floor-plan relationship, with openings 16 and 17 providing applicable exterior visibility and markers 19, 20, and 21 included only where the chosen framing supports them.",
            "camera_framing_directive": "Frame from camera unit 13 at cell [8,2], looking within unit 13 toward cell [5,8] and marker 18, using a normal 50-degree field of view with neutral coverage. Retain marker 14 as paired foreground boundaries for the rearward staged view, marker 15 across the rear portion, and allow the close staged view to emphasize marker 18 in the upper center.",
            "subject_position_directive": "For S15_Shot3, place the committed bound subject diagonally across marker 15, seen centrally between the paired foreground edges of marker 14. For S15_Shot5, retain the bound subject only as a restrained lower-foreground head-and-shoulder cue and place the other committed subject solely through the staged reversed reflection at marker 18.",
            "state_cue_directive": "Carry transient marker 27 where required by the consuming shots. Preserve the staged pale ambient exterior cue through the applicable opening markers and keep the interior subdued; do not invent any additional state overlay.",
            "negative_continuity_directive": "Exclude overlay markers 22, 23, 24, 25, and 26. Do not import fixed layouts from units 1, 6, or 7, and do not add openings outside markers 16, 17, 19, 20, and 21 merely because the geometry supplies a broader visibility superset."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L11B04' physical_space_id='ps_unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 13\n  - camera_cell: [8, 2]\n  - look_at_unit: 13\n  - look_at_cell: [5, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral in-unit coverage from unit 13 toward marker 18, balancing the rear seating and front reflective fixture required across the two consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show only the committed unit-13 interior defined by markers 13, 14, 15, 16, 17, 18, 19, 20, and 21. Keep markers 14, 15, and 18 in their fixed floor-plan relationship, with openings 16 and 17 providing applicable exterior visibility and markers 19, 20, and 21 included only where the chosen framing supports them.\n  - camera_framing_directive: Frame from camera unit 13 at cell [8,2], looking within unit 13 toward cell [5,8] and marker 18, using a normal 50-degree field of view with neutral coverage. Retain marker 14 as paired foreground boundaries for the rearward staged view, marker 15 across the rear portion, and allow the close staged view to emphasize marker 18 in the upper center.\n  - subject_position_directive: For S15_Shot3, place the committed bound subject diagonally across marker 15, seen centrally between the paired foreground edges of marker 14. For S15_Shot5, retain the bound subject only as a restrained lower-foreground head-and-shoulder cue and place the other committed subject solely through the staged reversed reflection at marker 18.\n  - state_cue_directive: Carry transient marker 27 where required by the consuming shots. Preserve the staged pale ambient exterior cue through the applicable opening markers and keep the interior subdued; do not invent any additional state overlay.\n  - negative_continuity_directive: Exclude overlay markers 22, 23, 24, 25, and 26. Do not import fixed layouts from units 1, 6, or 7, and do not add openings outside markers 16, 17, 19, 20, and 21 merely because the geometry supplies a broader visibility superset.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L11B04' physical_space_id='ps_unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 13\n  - camera_cell: [8, 2]\n  - look_at_unit: 13\n  - look_at_cell: [5, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral in-unit coverage from unit 13 toward marker 18, balancing the rear seating and front reflective fixture required across the two consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show only the committed unit-13 interior defined by markers 13, 14, 15, 16, 17, 18, 19, 20, and 21. Keep markers 14, 15, and 18 in their fixed floor-plan relationship, with openings 16 and 17 providing applicable exterior visibility and markers 19, 20, and 21 included only where the chosen framing supports them.\n  - camera_framing_directive: Frame from camera unit 13 at cell [8,2], looking within unit 13 toward cell [5,8] and marker 18, using a normal 50-degree field of view with neutral coverage. Retain marker 14 as paired foreground boundaries for the rearward staged view, marker 15 across the rear portion, and allow the close staged view to emphasize marker 18 in the upper center.\n  - subject_position_directive: For S15_Shot3, place the committed bound subject diagonally across marker 15, seen centrally between the paired foreground edges of marker 14. For S15_Shot5, retain the bound subject only as a restrained lower-foreground head-and-shoulder cue and place the other committed subject solely through the staged reversed reflection at marker 18.\n  - state_cue_directive: Carry transient marker 27 where required by the consuming shots. Preserve the staged pale ambient exterior cue through the applicable opening markers and keep the interior subdued; do not invent any additional state overlay.\n  - negative_continuity_directive: Exclude overlay markers 22, 23, 24, 25, and 26. Do not import fixed layouts from units 1, 6, or 7, and do not add openings outside markers 16, 17, 19, 20, and 21 merely because the geometry supplies a broader visibility superset.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L11B04' physical_space_id='ps_unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 13\n  - camera_cell: [8, 2]\n  - look_at_unit: 13\n  - look_at_cell: [5, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral in-unit coverage from unit 13 toward marker 18, balancing the rear seating and front reflective fixture required across the two consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show only the committed unit-13 interior defined by markers 13, 14, 15, 16, 17, 18, 19, 20, and 21. Keep markers 14, 15, and 18 in their fixed floor-plan relationship, with openings 16 and 17 providing applicable exterior visibility and markers 19, 20, and 21 included only where the chosen framing supports them.\n  - camera_framing_directive: Frame from camera unit 13 at cell [8,2], looking within unit 13 toward cell [5,8] and marker 18, using a normal 50-degree field of view with neutral coverage. Retain marker 14 as paired foreground boundaries for the rearward staged view, marker 15 across the rear portion, and allow the close staged view to emphasize marker 18 in the upper center.\n  - subject_position_directive: For S15_Shot3, place the committed bound subject diagonally across marker 15, seen centrally between the paired foreground edges of marker 14. For S15_Shot5, retain the bound subject only as a restrained lower-foreground head-and-shoulder cue and place the other committed subject solely through the staged reversed reflection at marker 18.\n  - state_cue_directive: Carry transient marker 27 where required by the consuming shots. Preserve the staged pale ambient exterior cue through the applicable opening markers and keep the interior subdued; do not invent any additional state overlay.\n  - negative_continuity_directive: Exclude overlay markers 22, 23, 24, 25, and 26. Do not import fixed layouts from units 1, 6, or 7, and do not add openings outside markers 16, 17, 19, 20, and 21 merely because the geometry supplies a broader visibility superset.\n\n2020년대 중반 대한민국에서 운행되는 구형 스포츠유틸리티차량의 새벽 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 앞좌석 조수석 문 가까이에 카메라를 두고 차량 바닥에서 약 1.25미터 높이의 앞좌석 눈높이로 뒤쪽 뒷좌석 벤치를 바라본다. 35밀리미터급 디지털 일안 반사식 또는 미러리스 카메라와 32밀리미터 중간 광각 렌즈를 사용한 자연스러운 시야이며, 운전석 일부와 대시보드 위 후사경이 화면 안에 함께 들어오도록 한다. 평면도나 위에서 내려다본 구도가 아니라 실제 차량 안에 앉아 촬영한 수평 시점이다. 좁은 중앙 콘솔로 나뉜 낡은 앞좌석, 차폭 대부분을 채우는 뒷좌석 벤치, 좌우 측면 창문과 문틀이 현실적인 차량 구조로 이어진다. 뒷좌석 탑승 위치에는 임시로 사용된 결박구가 좌석 위와 등받이 앞쪽에 걸쳐 놓여 있어 이 순간의 일시적인 상태가 분명하게 드러나되, 인물이나 신체 형태는 전혀 보이지 않는다. 새벽의 차갑고 희미한 청회색 자연광이 창문을 통해 들어오고, 실내에는 꺼져 가는 어둠이 남아 있으며 과장되지 않은 낮은 명암 대비를 만든다. 오래 사용한 회색 직물 시트의 실제 섬유 조직, 눌린 쿠션, 미세한 얼룩과 보풀, 검은 플라스틱 대시보드의 잔기스와 먼지, 문 손잡이와 금속 부품의 닳은 표면, 고무 몰딩의 노화가 정확히 보인다. 지나치게 정돈된 광고 사진이 아니라 일상적인 사용감과 습기가 느껴지는 실제 장소 참고 사진이며, 자연스러운 피사계 심도와 사실적인 반사만 사용한다. 후사경과 창문 어디에도 얼굴, 사람, 사람 모양의 형상 또는 초자연적 형상이 비치지 않는다. 삽화나 건축 시각화가 아닌 무보정에 가까운 사실적인 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            8,
            2
          ],
          "camera_unit": 13,
          "fov_deg": 50,
          "framing_notes": "Use neutral in-unit coverage from unit 13 toward marker 18, balancing the rear seating and front reflective fixture required across the two consuming shots.",
          "lens_enum": "normal",
          "look_at_cell": [
            5,
            8
          ],
          "look_at_unit": 13
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show only the committed unit-13 interior defined by markers 13, 14, 15, 16, 17, 18, 19, 20, and 21. Keep markers 14, 15, and 18 in their fixed floor-plan relationship, with openings 16 and 17 providing applicable exterior visibility and markers 19, 20, and 21 included only where the chosen framing supports them.",
          "camera_framing_directive": "Frame from camera unit 13 at cell [8,2], looking within unit 13 toward cell [5,8] and marker 18, using a normal 50-degree field of view with neutral coverage. Retain marker 14 as paired foreground boundaries for the rearward staged view, marker 15 across the rear portion, and allow the close staged view to emphasize marker 18 in the upper center.",
          "subject_position_directive": "For S15_Shot3, place the committed bound subject diagonally across marker 15, seen centrally between the paired foreground edges of marker 14. For S15_Shot5, retain the bound subject only as a restrained lower-foreground head-and-shoulder cue and place the other committed subject solely through the staged reversed reflection at marker 18.",
          "state_cue_directive": "Carry transient marker 27 where required by the consuming shots. Preserve the staged pale ambient exterior cue through the applicable opening markers and keep the interior subdued; do not invent any additional state overlay.",
          "negative_continuity_directive": "Exclude overlay markers 22, 23, 24, 25, and 26. Do not import fixed layouts from units 1, 6, or 7, and do not add openings outside markers 16, 17, 19, 20, and 21 merely because the geometry supplies a broader visibility superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_main",
          "prior_bg_ids": [
            "L11B04"
          ],
          "attached_ref_labels": [
            "bg:L11B04",
            "building_fp:fp_l10_main"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l10_main",
          "indoor_loc_sid": "L10",
          "group_id": "bg_multifamily_residence",
          "fp_asset_id": "927f1b15-ee98-4158-98f3-6cfa661d40f4"
        }
      },
      "L13B03": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B03.png",
        "t2i_prompt": "2020년대 중반 대한민국의 포장된 도로변에 정차한 현대식 119 구급차 후방 문턱 주변을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 구급차의 양쪽 후방문이 활짝 열려 있고, 낮은 금속 문턱과 미끄럼 방지 고무가 붙은 후방 발판, 현실적인 흠집과 먼지와 생활 오염이 보인다. 열린 문 안으로 흰색과 옅은 회색 계열의 의료실, 고정식 들것, 측면 접이식 좌석, 투명 덮개가 달린 의료 수납장, 고정된 응급 의료 가방과 접힌 담요가 자연스럽게 보인다. 모든 장비는 실제 대한민국 구급차에서 사용하는 현대적이고 실용적인 형태이며 과도하게 미래적이거나 지나치게 새것처럼 보이지 않는다. 황혼의 푸른 자연광이 주변 도로와 차체에 남아 있고, 구급차 내부의 중성적인 흰색 작업등이 열린 문을 통해 바깥으로 새어 나온다. 적색과 청색 비상등이 켜져 차체의 실제 금속 도장과 젖지 않은 아스팔트 표면에 제한적으로 반사되며, 과장된 광선이나 인공적인 빛줄기는 없다. 긴급 대응이 진행 중인 현장처럼 후방 장비가 사용 준비 상태이지만 공간은 정돈되어 있고, 후방 문턱 중앙에는 부상자가 앉을 수 있는 빈 자리, 문턱 옆 지면에는 다른 인물을 배치할 수 있는 명확한 여백을 남긴다. 사람, 얼굴, 신체, 시신, 혈흔은 전혀 나타내지 않는다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 시점, 구급차 후방을 정면에서 약간 비스듬히 바라보는 자연스러운 원근감, 실제 금속의 미세한 산화와 고무 질감, 플라스틱 수납장의 사용 흔적, 직물 담요의 섬유 결, believable한 일상적 마모와 얼룩, 자연스러운 심도와 정확한 노출. 깨끗한 광고용 스톡 사진이 아니라 실제 긴급 현장의 담담한 장소 기록 사진이며, 과도한 후처리 없이 사실적인 색과 재질을 유지한다. 탑다운 시점, 평면도, 건축 도면, 삽화, CGI, 3D 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "구급차 후방을 정면에 가깝게 바라보는 사람 눈높이 시점. 열린 후방문 사이로 의료실 내부와 들것이 보이게 하되, 문턱 중앙에는 부상자가 앉을 수 있는 빈 공간을 충분히 남긴다. 문턱 가까운 한쪽 지면에는 수사관을 합성할 여백을 확보하고 배경 물체가 그 영역을 가리지 않게 한다. 사람, 얼굴, 신체, 혈흔은 포함하지 않는다.",
            "shot_id": "S14_Shot2"
          },
          {
            "guide_text": "구급차 후방 문턱을 약간 비스듬한 측면에서 바라보는 눈높이 시점. 문턱의 금속 마감, 고무 범퍼, 발판과 열린 후방문 안쪽의 의료 장비를 더 선명하게 보여 주며, 앉은 인물과 가까이 선 인물을 합성할 전경 여백을 유지한다. 황혼의 외부와 밝은 실내 조명의 노출 차이를 실제 사진처럼 표현하고 사람은 배치하지 않는다.",
            "shot_id": "S14_Shot3"
          }
        ],
        "shot_ids": [
          "S14_Shot2",
          "S14_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국의 포장된 도로변에 정차한 현대식 119 구급차 후방 문턱 주변을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 구급차의 양쪽 후방문이 활짝 열려 있고, 낮은 금속 문턱과 미끄럼 방지 고무가 붙은 후방 발판, 현실적인 흠집과 먼지와 생활 오염이 보인다. 열린 문 안으로 흰색과 옅은 회색 계열의 의료실, 고정식 들것, 측면 접이식 좌석, 투명 덮개가 달린 의료 수납장, 고정된 응급 의료 가방과 접힌 담요가 자연스럽게 보인다. 모든 장비는 실제 대한민국 구급차에서 사용하는 현대적이고 실용적인 형태이며 과도하게 미래적이거나 지나치게 새것처럼 보이지 않는다. 황혼의 푸른 자연광이 주변 도로와 차체에 남아 있고, 구급차 내부의 중성적인 흰색 작업등이 열린 문을 통해 바깥으로 새어 나온다. 적색과 청색 비상등이 켜져 차체의 실제 금속 도장과 젖지 않은 아스팔트 표면에 제한적으로 반사되며, 과장된 광선이나 인공적인 빛줄기는 없다. 긴급 대응이 진행 중인 현장처럼 후방 장비가 사용 준비 상태이지만 공간은 정돈되어 있고, 후방 문턱 중앙에는 부상자가 앉을 수 있는 빈 자리, 문턱 옆 지면에는 다른 인물을 배치할 수 있는 명확한 여백을 남긴다. 사람, 얼굴, 신체, 시신, 혈흔은 전혀 나타내지 않는다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 시점, 구급차 후방을 정면에서 약간 비스듬히 바라보는 자연스러운 원근감, 실제 금속의 미세한 산화와 고무 질감, 플라스틱 수납장의 사용 흔적, 직물 담요의 섬유 결, believable한 일상적 마모와 얼룩, 자연스러운 심도와 정확한 노출. 깨끗한 광고용 스톡 사진이 아니라 실제 긴급 현장의 담담한 장소 기록 사진이며, 과도한 후처리 없이 사실적인 색과 재질을 유지한다. 탑다운 시점, 평면도, 건축 도면, 삽화, CGI, 3D 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B04.png",
        "t2i_prompt": "2020년대 중반 대한민국에서 운행되는 사용감 있는 구형 SUV의 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 차량 뒷좌석 부근의 앉은 사람 눈높이인 바닥에서 약 1.2미터 높이에서, 35밀리미터급 보통 광각 렌즈로 조수석과 중앙 콘솔을 향해 촬영한다. 운전석은 왼쪽, 조수석은 오른쪽에 있고, 두 앞좌석 사이로 중앙 콘솔이 이어지며 전면에는 계기판과 운전대, 앞유리, 좌우 측면 창문이 자연스러운 실제 차량 구조로 보인다. 해 질 무렵의 희미한 청회색 외부광이 유리를 통해 들어오고, 전자기기 화면빛이 어두운 실내의 표면을 제한적으로 비춘다. 좌석의 낡은 직물 짜임, 눌린 쿠션, 미세한 먼지와 생활 얼룩, 계기판과 중앙 콘솔의 거친 합성수지 질감, 작은 긁힘, 유리의 손자국과 금속 부품의 자연스러운 마모를 사실적으로 표현한다. 조수석과 중앙 콘솔에 걸쳐 휴대용 컴퓨터가 임시로 펼쳐져 있다. 컴퓨터 화면에는 주택 외부를 촬영한 폐쇄회로 텔레비전 기록 영상이 화면 테두리와 낮은 화질, 시간 표시와 함께 나타나며, 기록된 사람들은 얼굴이나 신체 윤곽이 전혀 식별되지 않는 작은 움직임 얼룩과 비식별 처리 영역으로만 표현되어 사람 형상의 그림이 되지 않게 한다. 중앙 콘솔 옆에는 검토 중인 휴대전화가 놓여 있고, 화면에는 어머니가 서해의 외딴섬 고향으로 갔으며 발신자도 뒤따라가겠다는 내용의 한국어 문자 메시지가 선명하게 표시된다. 폐쇄회로 텔레비전 영상과 문자 내용은 각각 해당 기기 화면 내부에만 한정하며 차량 안에 별도의 대상이나 형상을 만들지 않는다. 화면 밝기는 실제 노출 범위 안에서 자연스럽고, 과장된 발광이나 가상 화면 효과는 없다. 사람, 얼굴, 신체 형태의 인형이나 형상은 차량 내부와 창밖에 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라의 자연스러운 피사계 심도와 현실적인 저조도 노출, 후처리 없는 현장 참고 사진의 질감. 깨끗한 광고 사진이 아니며, 삽화나 컴퓨터 생성 이미지나 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "뒷좌석 부근에서 조수석과 중앙 콘솔 방향을 바라본다. 열린 휴대용 컴퓨터 화면을 주요 초점으로 두고, 주택 외부 폐쇄회로 텔레비전 기록 화면과 완전히 비식별화된 움직임 흔적이 화면 내부에서만 보이게 한다. 휴대전화는 중앙 콘솔 옆에 보조 증거물로 함께 포함한다.",
            "shot_id": "S16_Shot2"
          },
          {
            "guide_text": "중앙 콘솔 옆 휴대전화 화면에 초점을 옮겨, 어머니가 서해의 외딴섬 고향으로 갔으며 발신자도 뒤따라가겠다는 한국어 메시지가 읽히게 한다. 열린 휴대용 컴퓨터와 폐쇄회로 텔레비전 기록 화면은 같은 공간의 배경 정보로 남기되, 화면 밖 차량 내부에는 사람이나 신체 형상이 없어야 한다.",
            "shot_id": "S16_Shot4"
          }
        ],
        "shot_ids": [
          "S16_Shot2",
          "S16_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 9 (rear bench seat), facing diagonally forward between number 7 (driver seat) and number 8 (front passenger seat) toward number 10 (dashboard), with number 24 (portable computer) and number 26 (smartphone) in the close foreground",
          "camera_height": "seated eye level, approximately 1.2m above the cabin floor",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Create a tight screen-lit investigative composition inside the cabin. Keep number 25 visible only within the portable computer screen and number 27 visible only within the smartphone screen; do not duplicate the recorded people or message elsewhere in the cabin."
        },
        "reference_decision": {
          "bg_id": "L13B04",
          "fp_id": "fp_old_suv_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B04 is the sole clean-anchor candidate supplied for this fp_id and is therefore the first and only dwelling-identity anchor. It is rendered directly from the floor plan without a prior reference. Camera unit 3 and look-at unit 5 cover committed target units 1, 2, 3, and 5 and support the close and insert staging in S16_Shot2 and S16_Shot4; the normal lens preserves neutral context around the tightly staged subjects and transient markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_old_suv_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp candidate reference exists, and this node must establish dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              3
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 3 toward unit 5, with the look-at point fixed at [2,8] to support the staged close and insert compositions while retaining portions of the committed fixed markers.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              8
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 3, show the committed portions of target units 1, 2, 3, and 5 toward look-at unit 5, using the geometry's visible-unit set only as a superset. Include only view-cone-consistent portions of base markers 7, 8, 9, 10, 11, and 12 and openings 17, 18, and 19 needed by the committed facts; maintain their floor-plan positions while giving the staged close and insert subjects priority.",
            "camera_framing_directive": "Place the camera in unit 3 at cell [2,3], aim toward unit 5 at the listed look-at cell [2,8], and use the normal 50-degree lens for neutral coverage. Accommodate the close composition committed for S16_Shot2 and the central-third insert composition committed for S16_Shot4 without changing the selected camera cell or look-at cell.",
            "subject_position_directive": "For S16_Shot2, place the committed primary subject in the foreground middle-center at eye height, leaning toward the content surface, with the close framing prioritizing the staged facial expression and allowing only a narrow edge of that surface. For S16_Shot4, use the staged over-shoulder, downward insert relationship: center the display and gripping hand within the central third, include the supported arm and part of the surrounding fixed surface for scale, and keep the display plane nearly square to the lens.",
            "state_cue_directive": "Carry the committed transient cues represented by markers 24, 25, 26, and 27. S16_Shot2 requires marker 25 to remain a narrow active content cue near the subject's eyeline, while S16_Shot4 requires markers 26 and 27 to provide the central legible cue and marker 25 to remain peripheral; retain the low-key illumination explicitly motivated by the active content surfaces. Do not add unlisted state cues.",
            "negative_continuity_directive": "Do not invent additional fixed elements, subjects, or state overlays beyond the committed staging and numbered markers. Keep units and openings outside the actual 50-degree view cone from being introduced merely because the geometry lists visible-unit and visible-opening supersets. Preserve the floor-plan positions of markers 7, 8, 9, 10, 11, 12, 17, 18, and 19, and do not relocate markers 24, 25, 26, or 27 away from their staged relationships."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 3]\n  - look_at_unit: 5\n  - look_at_cell: [2, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward unit 5, with the look-at point fixed at [2,8] to support the staged close and insert compositions while retaining portions of the committed fixed markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, show the committed portions of target units 1, 2, 3, and 5 toward look-at unit 5, using the geometry's visible-unit set only as a superset. Include only view-cone-consistent portions of base markers 7, 8, 9, 10, 11, and 12 and openings 17, 18, and 19 needed by the committed facts; maintain their floor-plan positions while giving the staged close and insert subjects priority.\n  - camera_framing_directive: Place the camera in unit 3 at cell [2,3], aim toward unit 5 at the listed look-at cell [2,8], and use the normal 50-degree lens for neutral coverage. Accommodate the close composition committed for S16_Shot2 and the central-third insert composition committed for S16_Shot4 without changing the selected camera cell or look-at cell.\n  - subject_position_directive: For S16_Shot2, place the committed primary subject in the foreground middle-center at eye height, leaning toward the content surface, with the close framing prioritizing the staged facial expression and allowing only a narrow edge of that surface. For S16_Shot4, use the staged over-shoulder, downward insert relationship: center the display and gripping hand within the central third, include the supported arm and part of the surrounding fixed surface for scale, and keep the display plane nearly square to the lens.\n  - state_cue_directive: Carry the committed transient cues represented by markers 24, 25, 26, and 27. S16_Shot2 requires marker 25 to remain a narrow active content cue near the subject's eyeline, while S16_Shot4 requires markers 26 and 27 to provide the central legible cue and marker 25 to remain peripheral; retain the low-key illumination explicitly motivated by the active content surfaces. Do not add unlisted state cues.\n  - negative_continuity_directive: Do not invent additional fixed elements, subjects, or state overlays beyond the committed staging and numbered markers. Keep units and openings outside the actual 50-degree view cone from being introduced merely because the geometry lists visible-unit and visible-opening supersets. Preserve the floor-plan positions of markers 7, 8, 9, 10, 11, 12, 17, 18, and 19, and do not relocate markers 24, 25, 26, or 27 away from their staged relationships.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 3]\n  - look_at_unit: 5\n  - look_at_cell: [2, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward unit 5, with the look-at point fixed at [2,8] to support the staged close and insert compositions while retaining portions of the committed fixed markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, show the committed portions of target units 1, 2, 3, and 5 toward look-at unit 5, using the geometry's visible-unit set only as a superset. Include only view-cone-consistent portions of base markers 7, 8, 9, 10, 11, and 12 and openings 17, 18, and 19 needed by the committed facts; maintain their floor-plan positions while giving the staged close and insert subjects priority.\n  - camera_framing_directive: Place the camera in unit 3 at cell [2,3], aim toward unit 5 at the listed look-at cell [2,8], and use the normal 50-degree lens for neutral coverage. Accommodate the close composition committed for S16_Shot2 and the central-third insert composition committed for S16_Shot4 without changing the selected camera cell or look-at cell.\n  - subject_position_directive: For S16_Shot2, place the committed primary subject in the foreground middle-center at eye height, leaning toward the content surface, with the close framing prioritizing the staged facial expression and allowing only a narrow edge of that surface. For S16_Shot4, use the staged over-shoulder, downward insert relationship: center the display and gripping hand within the central third, include the supported arm and part of the surrounding fixed surface for scale, and keep the display plane nearly square to the lens.\n  - state_cue_directive: Carry the committed transient cues represented by markers 24, 25, 26, and 27. S16_Shot2 requires marker 25 to remain a narrow active content cue near the subject's eyeline, while S16_Shot4 requires markers 26 and 27 to provide the central legible cue and marker 25 to remain peripheral; retain the low-key illumination explicitly motivated by the active content surfaces. Do not add unlisted state cues.\n  - negative_continuity_directive: Do not invent additional fixed elements, subjects, or state overlays beyond the committed staging and numbered markers. Keep units and openings outside the actual 50-degree view cone from being introduced merely because the geometry lists visible-unit and visible-opening supersets. Preserve the floor-plan positions of markers 7, 8, 9, 10, 11, 12, 17, 18, and 19, and do not relocate markers 24, 25, 26, or 27 away from their staged relationships.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 3]\n  - look_at_unit: 5\n  - look_at_cell: [2, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 3 toward unit 5, with the look-at point fixed at [2,8] to support the staged close and insert compositions while retaining portions of the committed fixed markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, show the committed portions of target units 1, 2, 3, and 5 toward look-at unit 5, using the geometry's visible-unit set only as a superset. Include only view-cone-consistent portions of base markers 7, 8, 9, 10, 11, and 12 and openings 17, 18, and 19 needed by the committed facts; maintain their floor-plan positions while giving the staged close and insert subjects priority.\n  - camera_framing_directive: Place the camera in unit 3 at cell [2,3], aim toward unit 5 at the listed look-at cell [2,8], and use the normal 50-degree lens for neutral coverage. Accommodate the close composition committed for S16_Shot2 and the central-third insert composition committed for S16_Shot4 without changing the selected camera cell or look-at cell.\n  - subject_position_directive: For S16_Shot2, place the committed primary subject in the foreground middle-center at eye height, leaning toward the content surface, with the close framing prioritizing the staged facial expression and allowing only a narrow edge of that surface. For S16_Shot4, use the staged over-shoulder, downward insert relationship: center the display and gripping hand within the central third, include the supported arm and part of the surrounding fixed surface for scale, and keep the display plane nearly square to the lens.\n  - state_cue_directive: Carry the committed transient cues represented by markers 24, 25, 26, and 27. S16_Shot2 requires marker 25 to remain a narrow active content cue near the subject's eyeline, while S16_Shot4 requires markers 26 and 27 to provide the central legible cue and marker 25 to remain peripheral; retain the low-key illumination explicitly motivated by the active content surfaces. Do not add unlisted state cues.\n  - negative_continuity_directive: Do not invent additional fixed elements, subjects, or state overlays beyond the committed staging and numbered markers. Keep units and openings outside the actual 50-degree view cone from being introduced merely because the geometry lists visible-unit and visible-opening supersets. Preserve the floor-plan positions of markers 7, 8, 9, 10, 11, 12, 17, 18, and 19, and do not relocate markers 24, 25, 26, or 27 away from their staged relationships.\n\n2020년대 중반 대한민국에서 운행되는 사용감 있는 구형 SUV의 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 차량 뒷좌석 부근의 앉은 사람 눈높이인 바닥에서 약 1.2미터 높이에서, 35밀리미터급 보통 광각 렌즈로 조수석과 중앙 콘솔을 향해 촬영한다. 운전석은 왼쪽, 조수석은 오른쪽에 있고, 두 앞좌석 사이로 중앙 콘솔이 이어지며 전면에는 계기판과 운전대, 앞유리, 좌우 측면 창문이 자연스러운 실제 차량 구조로 보인다. 해 질 무렵의 희미한 청회색 외부광이 유리를 통해 들어오고, 전자기기 화면빛이 어두운 실내의 표면을 제한적으로 비춘다. 좌석의 낡은 직물 짜임, 눌린 쿠션, 미세한 먼지와 생활 얼룩, 계기판과 중앙 콘솔의 거친 합성수지 질감, 작은 긁힘, 유리의 손자국과 금속 부품의 자연스러운 마모를 사실적으로 표현한다. 조수석과 중앙 콘솔에 걸쳐 휴대용 컴퓨터가 임시로 펼쳐져 있다. 컴퓨터 화면에는 주택 외부를 촬영한 폐쇄회로 텔레비전 기록 영상이 화면 테두리와 낮은 화질, 시간 표시와 함께 나타나며, 기록된 사람들은 얼굴이나 신체 윤곽이 전혀 식별되지 않는 작은 움직임 얼룩과 비식별 처리 영역으로만 표현되어 사람 형상의 그림이 되지 않게 한다. 중앙 콘솔 옆에는 검토 중인 휴대전화가 놓여 있고, 화면에는 어머니가 서해의 외딴섬 고향으로 갔으며 발신자도 뒤따라가겠다는 내용의 한국어 문자 메시지가 선명하게 표시된다. 폐쇄회로 텔레비전 영상과 문자 내용은 각각 해당 기기 화면 내부에만 한정하며 차량 안에 별도의 대상이나 형상을 만들지 않는다. 화면 밝기는 실제 노출 범위 안에서 자연스럽고, 과장된 발광이나 가상 화면 효과는 없다. 사람, 얼굴, 신체 형태의 인형이나 형상은 차량 내부와 창밖에 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라의 자연스러운 피사계 심도와 현실적인 저조도 노출, 후처리 없는 현장 참고 사진의 질감. 깨끗한 광고 사진이 아니며, 삽화나 컴퓨터 생성 이미지나 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            2,
            3
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 3 toward unit 5, with the look-at point fixed at [2,8] to support the staged close and insert compositions while retaining portions of the committed fixed markers.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            8
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 3, show the committed portions of target units 1, 2, 3, and 5 toward look-at unit 5, using the geometry's visible-unit set only as a superset. Include only view-cone-consistent portions of base markers 7, 8, 9, 10, 11, and 12 and openings 17, 18, and 19 needed by the committed facts; maintain their floor-plan positions while giving the staged close and insert subjects priority.",
          "camera_framing_directive": "Place the camera in unit 3 at cell [2,3], aim toward unit 5 at the listed look-at cell [2,8], and use the normal 50-degree lens for neutral coverage. Accommodate the close composition committed for S16_Shot2 and the central-third insert composition committed for S16_Shot4 without changing the selected camera cell or look-at cell.",
          "subject_position_directive": "For S16_Shot2, place the committed primary subject in the foreground middle-center at eye height, leaning toward the content surface, with the close framing prioritizing the staged facial expression and allowing only a narrow edge of that surface. For S16_Shot4, use the staged over-shoulder, downward insert relationship: center the display and gripping hand within the central third, include the supported arm and part of the surrounding fixed surface for scale, and keep the display plane nearly square to the lens.",
          "state_cue_directive": "Carry the committed transient cues represented by markers 24, 25, 26, and 27. S16_Shot2 requires marker 25 to remain a narrow active content cue near the subject's eyeline, while S16_Shot4 requires markers 26 and 27 to provide the central legible cue and marker 25 to remain peripheral; retain the low-key illumination explicitly motivated by the active content surfaces. Do not add unlisted state cues.",
          "negative_continuity_directive": "Do not invent additional fixed elements, subjects, or state overlays beyond the committed staging and numbered markers. Keep units and openings outside the actual 50-degree view cone from being introduced merely because the geometry lists visible-unit and visible-opening supersets. Preserve the floor-plan positions of markers 7, 8, 9, 10, 11, 12, 17, 18, and 19, and do not relocate markers 24, 25, 26, or 27 away from their staged relationships."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_old_suv_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_old_suv_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B01": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 서해를 운항 중인 소형 동력 낚시 어선의 승객 갑판을 담은 실제 카메라 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m, 35mm급 렌즈로 촬영한 자연스러운 시야이며, 위에서 내려다보는 평면도나 건축 도식이 아니다. 햇빛이 비치는 낮, 옅은 해무가 낀 청회색 바다와 낮은 수평선, 배 뒤로 길게 부서지는 흰 항적과 선체 옆으로 빠르게 흐르는 물결이 보여 어선이 실제로 달리고 있음을 전달한다. 바닷바람에 천막 가장자리와 느슨한 로프가 한쪽으로 당겨지고, 갑판 위 작은 물자국과 장비의 미세한 흔들림이 운항 중인 상황을 뒷받침한다.\n\n현실적인 한국 연안 낚시 어선 구조: 햇빛과 염분에 바랜 흰색 FRP 갑판과 낮은 선실, 긁히고 누렇게 변색된 젤코트, 녹과 소금 얼룩이 밴 스테인리스 난간, 고무 패킹이 낡은 선실 창과 금속 출입문, 선체 가장자리의 낚싯대 거치대, 벤치, 계류용 로프와 클리트, 구명환과 주황색 구명조끼, 안테나와 항해등. 난간 주변에는 현대식 바다낚시용 낚싯대, 태클 박스, 아이스박스, 플라스틱 양동이와 접어 둔 뜰채가 실제 사용 흔적과 함께 놓여 있다. 값비싼 관광선처럼 깨끗하지 않고, 반복된 출항으로 생긴 생활 흠집, 미끼 얼룩, 말라붙은 소금기, 작은 녹 자국과 젖은 발자국이 자연스럽다.\n\n갑판 중앙에는 여러 낚시객이 두 사람을 둘러싸고 모일 수 있는 넓은 빈 공간을 남긴다. 사람이나 얼굴, 신체 일부는 전혀 묘사하지 않으며, 중앙을 향해 놓인 낚싯대와 열어 둔 태클 박스, 가장자리로 밀려난 양동이와 쿨러의 배치만으로 직전까지 낚시객들이 주변에 모여 있던 상황을 암시한다. 초자연적 형상, 역사 시대 물품, 의례 장식은 넣지 않는다.\n\n실제 자연광 아래 정확한 FRP 표면, 금속 부식과 염분, 젖은 합성 로프 섬유, 비닐 천막의 주름, 고무와 플라스틱의 사용감, 바닷물 반사를 세밀하게 표현한다. 과장된 색감 없이 청회색 바다, 바랜 아이보리 선체, 짙은 남색과 흙빛 장비, 안전 장비의 절제된 주황색이 현실적으로 섞인다. 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 자연스러운 원근과 피사계 심도, 사실적인 노출, 후처리 없는 담백한 기록 사진. 깨끗한 광고 사진이나 인공적인 3D 시각화가 아니라 실제 운항 중인 낡은 낚시 어선의 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이 약 1.6m에서 35mm급 렌즈로 승객 갑판과 선실 측면을 함께 보는 넓은 시점. 갑판 중앙에 여러 인물을 합성할 수 있는 충분한 빈 공간을 확보하고, 가장자리의 낚싯대 거치대·태클 박스·쿨러·양동이가 중앙을 둘러싸듯 배치되게 한다. 수평선과 배 뒤편의 흰 항적을 보여 주어 어선이 실제로 달리고 있음을 분명히 한다.",
            "shot_id": "S19_Shot2"
          },
          {
            "guide_text": "같은 갑판에서 중앙의 빈 집결 공간을 향해 보는 연속 시점. 선실 출입문과 난간, 벤치, 낚시 장비 일부를 프레임 가장자리에 두고 중앙과 전경은 인물 합성을 위해 복잡하지 않게 유지한다. 바람에 당겨진 로프와 천막 가장자리, 기울어진 해수면, 측면으로 흐르는 물결로 운항 중의 흔들림을 자연스럽게 드러내되 배경에는 사람을 넣지 않는다.",
            "shot_id": "S19_Shot7"
          }
        ],
        "shot_ids": [
          "S19_Shot2",
          "S19_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 서해를 운항 중인 소형 동력 낚시 어선의 승객 갑판을 담은 실제 카메라 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m, 35mm급 렌즈로 촬영한 자연스러운 시야이며, 위에서 내려다보는 평면도나 건축 도식이 아니다. 햇빛이 비치는 낮, 옅은 해무가 낀 청회색 바다와 낮은 수평선, 배 뒤로 길게 부서지는 흰 항적과 선체 옆으로 빠르게 흐르는 물결이 보여 어선이 실제로 달리고 있음을 전달한다. 바닷바람에 천막 가장자리와 느슨한 로프가 한쪽으로 당겨지고, 갑판 위 작은 물자국과 장비의 미세한 흔들림이 운항 중인 상황을 뒷받침한다.\n\n현실적인 한국 연안 낚시 어선 구조: 햇빛과 염분에 바랜 흰색 FRP 갑판과 낮은 선실, 긁히고 누렇게 변색된 젤코트, 녹과 소금 얼룩이 밴 스테인리스 난간, 고무 패킹이 낡은 선실 창과 금속 출입문, 선체 가장자리의 낚싯대 거치대, 벤치, 계류용 로프와 클리트, 구명환과 주황색 구명조끼, 안테나와 항해등. 난간 주변에는 현대식 바다낚시용 낚싯대, 태클 박스, 아이스박스, 플라스틱 양동이와 접어 둔 뜰채가 실제 사용 흔적과 함께 놓여 있다. 값비싼 관광선처럼 깨끗하지 않고, 반복된 출항으로 생긴 생활 흠집, 미끼 얼룩, 말라붙은 소금기, 작은 녹 자국과 젖은 발자국이 자연스럽다.\n\n갑판 중앙에는 여러 낚시객이 두 사람을 둘러싸고 모일 수 있는 넓은 빈 공간을 남긴다. 사람이나 얼굴, 신체 일부는 전혀 묘사하지 않으며, 중앙을 향해 놓인 낚싯대와 열어 둔 태클 박스, 가장자리로 밀려난 양동이와 쿨러의 배치만으로 직전까지 낚시객들이 주변에 모여 있던 상황을 암시한다. 초자연적 형상, 역사 시대 물품, 의례 장식은 넣지 않는다.\n\n실제 자연광 아래 정확한 FRP 표면, 금속 부식과 염분, 젖은 합성 로프 섬유, 비닐 천막의 주름, 고무와 플라스틱의 사용감, 바닷물 반사를 세밀하게 표현한다. 과장된 색감 없이 청회색 바다, 바랜 아이보리 선체, 짙은 남색과 흙빛 장비, 안전 장비의 절제된 주황색이 현실적으로 섞인다. 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 자연스러운 원근과 피사계 심도, 사실적인 노출, 후처리 없는 담백한 기록 사진. 깨끗한 광고 사진이나 인공적인 3D 시각화가 아니라 실제 운항 중인 낡은 낚시 어선의 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B02": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 서해에서 바라본 광활한 바다의 압도적인 원경. 수평선 한가운데 외딴섬 하나만 고립되어 서 있고, 그 주변에 있어야 할 다른 섬들은 모두 사라져 양옆과 뒤편까지 텅 빈 바다와 끊김 없는 수평선만 펼쳐진다. 다른 육지, 섬 그림자, 암초 군락, 선박, 부표, 등대, 교량, 해상 시설은 전혀 없다. 외딴섬은 서해의 현실적인 해식 지형을 지닌 높고 어두운 바위 절벽, 바닷바람을 맞은 짙은 녹색 숲과 관목, 능선을 따라 굴곡진 낮은 산세로 이루어져 있다. 절벽 아래에는 오래된 방파제와 작은 포구, 회색과 빛바랜 지붕의 외딴 어촌 취락이 극히 작게 보여 섬의 거대한 규모와 고립감을 강조한다. 눈부시게 맑은 한낮, 강한 자연광 아래 푸른 바다가 넓게 반짝이고 짧고 불규칙한 파도와 햇빛의 백색 반사가 실제 해수면처럼 보인다. 하늘은 밝은 청색이며 소수의 흰 구름만 있고, 먼 거리의 자연스러운 대기 원근 때문에 섬의 가장자리가 약간 옅어지지만 형태와 실제 암석 질감은 분명하다. 초자연적인 광선이나 인공적인 오라 없이, 오직 주변 지형이 완전히 사라진 비현실적인 공백과 섬의 단독 존재로 기묘함을 전달한다. 카메라는 해수면 가까운 장소에서 약 1.6m의 서 있는 사람 눈높이로 수평을 유지하고, 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한다. 내려다보는 시점이 아닌 정면의 넓은 수평 구도이며, 외딴섬을 중앙 원경의 주된 대상으로 두고 양쪽에 긴 빈 바다를 확보한다. 실제 암석, 습기에 닳은 콘크리트, 풍화된 지붕, 나뭇잎, 바닷물의 정확한 재질과 일상적인 풍화 흔적, 자연스러운 깊이감을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 깨끗한 스톡 사진, 합성 이미지, 삽화, CGI, 건축 시각화, 평면도처럼 보이지 않으며 과도한 후처리 없이 실제 장소 답사 사진과 구별되지 않아야 한다. 인물과 얼굴은 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라는 해수면 가까운 육안 높이에서 정면 수평 구도로 바다를 바라본다. 외딴섬 하나를 화면 중앙 원경에 압도적인 단독 실루엣으로 배치하고, 섬 양옆으로는 방해물 없는 바다와 텅 빈 수평선이 넓게 이어지게 한다. 주변 섬들이 모두 사라졌다는 사실이 즉시 읽히도록 다른 육지, 배, 부표, 등대, 해상 시설은 넣지 않는다. 눈부신 햇빛이 물결에 자연스럽게 반사되되 섬의 절벽, 숲, 작은 취락은 실제 지형처럼 식별 가능해야 한다.",
            "shot_id": "S19_Shot12"
          }
        ],
        "shot_ids": [
          "S19_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안 서해에서 바라본 광활한 바다의 압도적인 원경. 수평선 한가운데 외딴섬 하나만 고립되어 서 있고, 그 주변에 있어야 할 다른 섬들은 모두 사라져 양옆과 뒤편까지 텅 빈 바다와 끊김 없는 수평선만 펼쳐진다. 다른 육지, 섬 그림자, 암초 군락, 선박, 부표, 등대, 교량, 해상 시설은 전혀 없다. 외딴섬은 서해의 현실적인 해식 지형을 지닌 높고 어두운 바위 절벽, 바닷바람을 맞은 짙은 녹색 숲과 관목, 능선을 따라 굴곡진 낮은 산세로 이루어져 있다. 절벽 아래에는 오래된 방파제와 작은 포구, 회색과 빛바랜 지붕의 외딴 어촌 취락이 극히 작게 보여 섬의 거대한 규모와 고립감을 강조한다. 눈부시게 맑은 한낮, 강한 자연광 아래 푸른 바다가 넓게 반짝이고 짧고 불규칙한 파도와 햇빛의 백색 반사가 실제 해수면처럼 보인다. 하늘은 밝은 청색이며 소수의 흰 구름만 있고, 먼 거리의 자연스러운 대기 원근 때문에 섬의 가장자리가 약간 옅어지지만 형태와 실제 암석 질감은 분명하다. 초자연적인 광선이나 인공적인 오라 없이, 오직 주변 지형이 완전히 사라진 비현실적인 공백과 섬의 단독 존재로 기묘함을 전달한다. 카메라는 해수면 가까운 장소에서 약 1.6m의 서 있는 사람 눈높이로 수평을 유지하고, 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한다. 내려다보는 시점이 아닌 정면의 넓은 수평 구도이며, 외딴섬을 중앙 원경의 주된 대상으로 두고 양쪽에 긴 빈 바다를 확보한다. 실제 암석, 습기에 닳은 콘크리트, 풍화된 지붕, 나뭇잎, 바닷물의 정확한 재질과 일상적인 풍화 흔적, 자연스러운 깊이감을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 깨끗한 스톡 사진, 합성 이미지, 삽화, CGI, 건축 시각화, 평면도처럼 보이지 않으며 과도한 후처리 없이 실제 장소 답사 사진과 구별되지 않아야 한다. 인물과 얼굴은 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B01.png",
        "t2i_prompt": "2020년대 중반 한국 서남해안의 소형 동력 어선 위, 새벽 회상 장면에 사용될 비어 있는 작업 갑판을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 좌현 선미의 승선 경계 가까이에 카메라를 두고 갑판 위 약 1.6미터의 서 있는 사람 눈높이에서, 중앙과 선미의 열린 작업 갑판을 대각선으로 가로질러 선수 쪽 중앙의 조타실 후면을 바라본다. 50밀리미터 표준 렌즈의 절제된 가까운 구도이며, 프레임 가까이에 승선 가장자리와 짧은 안전 난간 구간을 남기고 조타실 후면 출입문과 그 옆의 고정 수납 벤치를 안정적인 공간 기준점으로 담는다. 승선 지점의 난간문, 노출된 갑판 가장자리를 두르는 금속 안전 난간, 좌현 선미 모서리의 계선주가 실제 어선 구조에 맞게 자연스럽게 이어진다. 해 뜨기 직전의 차갑고 희미한 청회색 자연광이 조타실 벽과 갑판 표면을 비스듬히 드러내고, 제한된 주변광으로 부드럽고 현실적인 명암 대비를 만든다. 염분과 습기에 오래 노출된 도장 금속의 미세한 바램, 난간과 계선주의 실제 금속 산화 흔적, 거칠고 미끄럼 방지 처리가 된 갑판, 수납 벤치의 사용감과 재료 질감을 과장 없이 정확히 표현한다. 감정적으로 억눌리고 긴장된 새벽 분위기지만 인위적인 색상 필터나 과도한 후처리 없이 실제 장소 기록 사진처럼 담담하게 보이며, 자연스러운 피사계 심도와 현실적인 노출을 유지한다. 공간은 깨끗하고 흐트러지지 않은 사건 이전 상태이다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 위에서 내려다본 시점, 평면도, 건축 도식이 아니라 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 현장 사진이며, 삽화나 컴퓨터 그래픽이 아닌 사실적인 사진이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "좌현 선미의 승선 경계 가까이에서 서 있는 사람의 눈높이로 촬영한다. 작업 갑판을 대각선으로 가로질러 조타실 후면과 출입문, 고정 수납 벤치를 바라보며, 화면 가까이에 승선 가장자리와 짧은 안전 난간 구간을 남긴다. 새벽의 약한 자연광과 절제된 근거리 구도로 긴장감을 유지하되 공간은 비어 있어야 한다.",
            "shot_id": "S18_Shot1"
          },
          {
            "guide_text": "같은 승선 경계의 시점과 공간 축을 유지하고, 조타실 후면 출입문과 고정 수납 벤치를 안정적인 배경 기준점으로 삼는다. 50밀리미터 표준 렌즈의 자연스러운 원근감과 얕지만 과하지 않은 피사계 심도로 가까운 장면에 적합하게 구성하며, 승선 가장자리와 난간 일부가 프레임 안에서 위치를 알려 주도록 한다. 인물이나 형체는 포함하지 않는다.",
            "shot_id": "S18_Shot5"
          }
        ],
        "shot_ids": [
          "S18_Shot1",
          "S18_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 (boarding threshold), facing diagonally across number 1 (open working deck) toward number 2 (wheelhouse), number 5 (cabin door), and number 10 (fixed storage bench)",
          "camera_height": "eye-level standing approximately 1.6m above the deck",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Use restrained close framing suitable for tense dawn close-ups; retain the boarding edge, a short section of railing, and the aft wheelhouse wall as stable spatial anchors."
        },
        "reference_decision": {
          "bg_id": "L15B01",
          "fp_id": "fp_l15_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L15B01 is the sole clean anchor candidate and has no same-fp catalog reference, so it establishes dwelling identity directly from the floor plan. A wide view from unit 1 toward unit 2 supports the BG's committed target units 1, 2, and 3 and the two consuming shots while keeping opening marker 5 and the referenced fixed elements available for spatial continuity.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l15_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 2, centering the view near opening marker 5 while retaining the staged subject zones required by S18_Shot1 and S18_Shot5.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show unit 2 as the primary looked-at unit with broad wide-lens context for target units 1 and 3 where the readback's visibility superset permits. Keep opening markers 5 and 6 and fixed markers 7, 8, and 10 legible in their floor-plan relationships without asserting visibility of unsupported spaces.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [6,5] toward look-at unit 2 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that preserves usable right-half, center-left, and foreground-edge staging zones for S18_Shot1 and S18_Shot5.",
            "subject_position_directive": "Keep the plate free of invented subjects while preserving the committed staging zones: S18_Shot1 requires one seated subject on the right half with a held item below center, and S18_Shot5 requires a center-left subject viewed across a restrained foreground shoulder at the frame edge. No subject placement beyond those staged relationships is authorized.",
            "state_cue_directive": "No committed state cue beyond a clean residential space applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues or overlays; retain only the restrained low-key dawn ambience committed by the consuming shots.",
            "negative_continuity_directive": "Do not introduce unlisted numbered elements, scenario-specific additions, or units outside the wide-view geometry. Preserve the floor-plan positions of markers 5, 6, 7, 8, and 10, and do not invent state overlays because no ignored or transient overlay markers are committed."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 2, centering the view near opening marker 5 while retaining the staged subject zones required by S18_Shot1 and S18_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 as the primary looked-at unit with broad wide-lens context for target units 1 and 3 where the readback's visibility superset permits. Keep opening markers 5 and 6 and fixed markers 7, 8, and 10 legible in their floor-plan relationships without asserting visibility of unsupported spaces.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,5] toward look-at unit 2 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that preserves usable right-half, center-left, and foreground-edge staging zones for S18_Shot1 and S18_Shot5.\n  - subject_position_directive: Keep the plate free of invented subjects while preserving the committed staging zones: S18_Shot1 requires one seated subject on the right half with a held item below center, and S18_Shot5 requires a center-left subject viewed across a restrained foreground shoulder at the frame edge. No subject placement beyond those staged relationships is authorized.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues or overlays; retain only the restrained low-key dawn ambience committed by the consuming shots.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, scenario-specific additions, or units outside the wide-view geometry. Preserve the floor-plan positions of markers 5, 6, 7, 8, and 10, and do not invent state overlays because no ignored or transient overlay markers are committed.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 2, centering the view near opening marker 5 while retaining the staged subject zones required by S18_Shot1 and S18_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 as the primary looked-at unit with broad wide-lens context for target units 1 and 3 where the readback's visibility superset permits. Keep opening markers 5 and 6 and fixed markers 7, 8, and 10 legible in their floor-plan relationships without asserting visibility of unsupported spaces.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,5] toward look-at unit 2 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that preserves usable right-half, center-left, and foreground-edge staging zones for S18_Shot1 and S18_Shot5.\n  - subject_position_directive: Keep the plate free of invented subjects while preserving the committed staging zones: S18_Shot1 requires one seated subject on the right half with a held item below center, and S18_Shot5 requires a center-left subject viewed across a restrained foreground shoulder at the frame edge. No subject placement beyond those staged relationships is authorized.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues or overlays; retain only the restrained low-key dawn ambience committed by the consuming shots.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, scenario-specific additions, or units outside the wide-view geometry. Preserve the floor-plan positions of markers 5, 6, 7, 8, and 10, and do not invent state overlays because no ignored or transient overlay markers are committed.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 2, centering the view near opening marker 5 while retaining the staged subject zones required by S18_Shot1 and S18_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 as the primary looked-at unit with broad wide-lens context for target units 1 and 3 where the readback's visibility superset permits. Keep opening markers 5 and 6 and fixed markers 7, 8, and 10 legible in their floor-plan relationships without asserting visibility of unsupported spaces.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,5] toward look-at unit 2 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that preserves usable right-half, center-left, and foreground-edge staging zones for S18_Shot1 and S18_Shot5.\n  - subject_position_directive: Keep the plate free of invented subjects while preserving the committed staging zones: S18_Shot1 requires one seated subject on the right half with a held item below center, and S18_Shot5 requires a center-left subject viewed across a restrained foreground shoulder at the frame edge. No subject placement beyond those staged relationships is authorized.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues or overlays; retain only the restrained low-key dawn ambience committed by the consuming shots.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, scenario-specific additions, or units outside the wide-view geometry. Preserve the floor-plan positions of markers 5, 6, 7, 8, and 10, and do not invent state overlays because no ignored or transient overlay markers are committed.\n\n2020년대 중반 한국 서남해안의 소형 동력 어선 위, 새벽 회상 장면에 사용될 비어 있는 작업 갑판을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 좌현 선미의 승선 경계 가까이에 카메라를 두고 갑판 위 약 1.6미터의 서 있는 사람 눈높이에서, 중앙과 선미의 열린 작업 갑판을 대각선으로 가로질러 선수 쪽 중앙의 조타실 후면을 바라본다. 50밀리미터 표준 렌즈의 절제된 가까운 구도이며, 프레임 가까이에 승선 가장자리와 짧은 안전 난간 구간을 남기고 조타실 후면 출입문과 그 옆의 고정 수납 벤치를 안정적인 공간 기준점으로 담는다. 승선 지점의 난간문, 노출된 갑판 가장자리를 두르는 금속 안전 난간, 좌현 선미 모서리의 계선주가 실제 어선 구조에 맞게 자연스럽게 이어진다. 해 뜨기 직전의 차갑고 희미한 청회색 자연광이 조타실 벽과 갑판 표면을 비스듬히 드러내고, 제한된 주변광으로 부드럽고 현실적인 명암 대비를 만든다. 염분과 습기에 오래 노출된 도장 금속의 미세한 바램, 난간과 계선주의 실제 금속 산화 흔적, 거칠고 미끄럼 방지 처리가 된 갑판, 수납 벤치의 사용감과 재료 질감을 과장 없이 정확히 표현한다. 감정적으로 억눌리고 긴장된 새벽 분위기지만 인위적인 색상 필터나 과도한 후처리 없이 실제 장소 기록 사진처럼 담담하게 보이며, 자연스러운 피사계 심도와 현실적인 노출을 유지한다. 공간은 깨끗하고 흐트러지지 않은 사건 이전 상태이다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 위에서 내려다본 시점, 평면도, 건축 도식이 아니라 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 현장 사진이며, 삽화나 컴퓨터 그래픽이 아닌 사실적인 사진이다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            6,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 2, centering the view near opening marker 5 while retaining the staged subject zones required by S18_Shot1 and S18_Shot5.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show unit 2 as the primary looked-at unit with broad wide-lens context for target units 1 and 3 where the readback's visibility superset permits. Keep opening markers 5 and 6 and fixed markers 7, 8, and 10 legible in their floor-plan relationships without asserting visibility of unsupported spaces.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [6,5] toward look-at unit 2 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that preserves usable right-half, center-left, and foreground-edge staging zones for S18_Shot1 and S18_Shot5.",
          "subject_position_directive": "Keep the plate free of invented subjects while preserving the committed staging zones: S18_Shot1 requires one seated subject on the right half with a held item below center, and S18_Shot5 requires a center-left subject viewed across a restrained foreground shoulder at the frame edge. No subject placement beyond those staged relationships is authorized.",
          "state_cue_directive": "No committed state cue beyond a clean residential space applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues or overlays; retain only the restrained low-key dawn ambience committed by the consuming shots.",
          "negative_continuity_directive": "Do not introduce unlisted numbered elements, scenario-specific additions, or units outside the wide-view geometry. Preserve the floor-plan positions of markers 5, 6, 7, 8, and 10, and do not invent state overlays because no ignored or transient overlay markers are committed."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l15_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B02": {
        "status": "ok",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 소규모 선착장과 어선 도착 구역. 실제 운항 중인 듯 생활감이 남은 낡은 동력 어선 한 척이 낮은 콘크리트 부두에 정박해 있고, 금속 발판이 배의 현문과 접안부를 연결한다. 굵은 계류 밧줄이 콘크리트 계선주에 묶여 있으며, 검게 닳은 고무 타이어 방충재, 젖은 어망, 색이 바랜 플라스틱 어상자, 염분과 녹이 밴 금속 난간, 작은 항만등, 낡은 작업 창고가 자연스럽게 놓여 있다. 선착장 바닥에는 바닷물 자국, 마른 소금 얼룩, 잔모래, 오래된 기름때와 반복된 작업으로 생긴 균열이 보인다. 한쪽 도착 구역에는 바닷바람에 흔들리는 색 바랜 축하 깃발과 소박한 천 장식, 꽃 장식이 남아 있어 들뜬 환영 분위기를 암시한다. 반대쪽에는 녹슨 이동식 바리케이드, 거칠게 세운 무문자 경고 표지, 통행을 막듯 놓인 어상자와 밧줄이 있어 노골적으로 적대적인 استقبال 흔적을 만든다. 두 반응의 대비가 동일한 공간 안에서 명확하게 읽히지만 사람, 얼굴, 인체 형상은 전혀 없다. 섬의 기반 시설은 제한적이며 최신식 마리나가 아니라 오래 사용한 현대 한국 어촌 항구의 현실적인 모습이다. 맑지만 약간 흐릿한 주간 해안 자연광, 옅은 해무, 잔잔한 회청색 바다, 강한 해풍에 닳은 표면과 절제된 청흑색·흙빛 중성색·낡은 상아색·짙은 적색의 실제 재질색. 실제 콘크리트의 거친 입자, 금속의 염해 부식과 녹, 밧줄 섬유, 천의 직조, 젖은 목재와 플라스틱의 흠집을 정확하게 표현한다. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 디지털 일안 카메라나 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 피사계 심도, 과도하게 정돈되지 않은 실제 장소 기록 사진, 인위적인 후처리 없음. 조감도, 평면도, 건축 도식, 삽화, 삼차원 그래픽이 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선착장 바깥쪽에서 정박한 어선과 접안 지점을 함께 보는 시점. 사람 눈높이에서 어선의 뱃머리, 현문과 선착장을 잇는 발판, 계류 밧줄과 방충 타이어가 전경과 중경에 자연스럽게 겹치게 한다. 안쪽에는 밝은 환영 장식과 거친 차단물이 동시에 보이되 빈 공간으로 유지한다.",
            "shot_id": "S20_Shot5"
          },
          {
            "guide_text": "방금 배에서 내린 사람이 바라볼 법한 접안부 시점. 발판 끝과 젖은 콘크리트 바닥을 전경에 두고, 섬 안쪽으로 이어지는 좁은 진입로를 정면에 배치한다. 한쪽의 축하 깃발과 화환, 반대쪽의 임시 바리케이드와 경고 표지가 뚜렷하게 대비되도록 구성한다.",
            "shot_id": "S20_Shot8"
          },
          {
            "guide_text": "선착장 측면에서 어선과 도착 구역 전체를 넓게 보는 시점. 바다, 어선, 접안부, 어구 적치 구역, 낡은 창고와 섬 진입로가 한 프레임 안에서 실제 소규모 어항처럼 연결되어야 한다. 환영과 배척의 상반된 흔적은 과장 없이 공간 양쪽에 나뉘어 보이게 한다.",
            "shot_id": "S20_Shot11"
          },
          {
            "guide_text": "섬 안쪽에서 바다 방향을 되돌아보는 시점. 콘크리트 선착장 끝에 정박한 낡은 동력 어선이 중심이 되고, 전경에는 바리케이드와 경고 표지의 뒷면, 측면에는 바람에 처진 축하 장식이 보이게 한다. 동일 장소의 낮 시간 연속성과 어선의 정박 위치를 유지한다.",
            "shot_id": "S55_Shot3"
          },
          {
            "guide_text": "적대적인 도착 구역 쪽에 조금 더 가까운 사람 눈높이 시점. 녹슨 이동식 바리케이드, 거칠게 세운 무문자 경고판, 엉킨 어망과 낡은 어상자가 전경을 형성하고, 그 너머로 어선과 반대편의 축하 장식이 보여 상반된 분위기를 전달한다. 공간은 비어 있어야 한다.",
            "shot_id": "S55_Shot5"
          },
          {
            "guide_text": "선착장 중앙의 넓은 마무리 시점. 정박한 어선과 바다를 한쪽에, 섬으로 이어지는 진입로와 창고를 다른 쪽에 두고, 축하 장식과 차단 시설이 같은 도착 구역 안에 공존하는 구조를 명확히 보여준다. 낮의 자연광, 해풍과 염분에 닳은 재질, 비어 있는 항만의 긴장감을 유지한다.",
            "shot_id": "S55_Shot7"
          }
        ],
        "shot_ids": [
          "S20_Shot5",
          "S20_Shot8",
          "S20_Shot11",
          "S55_Shot3",
          "S55_Shot5",
          "S55_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 소규모 선착장과 어선 도착 구역. 실제 운항 중인 듯 생활감이 남은 낡은 동력 어선 한 척이 낮은 콘크리트 부두에 정박해 있고, 금속 발판이 배의 현문과 접안부를 연결한다. 굵은 계류 밧줄이 콘크리트 계선주에 묶여 있으며, 검게 닳은 고무 타이어 방충재, 젖은 어망, 색이 바랜 플라스틱 어상자, 염분과 녹이 밴 금속 난간, 작은 항만등, 낡은 작업 창고가 자연스럽게 놓여 있다. 선착장 바닥에는 바닷물 자국, 마른 소금 얼룩, 잔모래, 오래된 기름때와 반복된 작업으로 생긴 균열이 보인다. 한쪽 도착 구역에는 바닷바람에 흔들리는 색 바랜 축하 깃발과 소박한 천 장식, 꽃 장식이 남아 있어 들뜬 환영 분위기를 암시한다. 반대쪽에는 녹슨 이동식 바리케이드, 거칠게 세운 무문자 경고 표지, 통행을 막듯 놓인 어상자와 밧줄이 있어 노골적으로 적대적인 استقبال 흔적을 만든다. 두 반응의 대비가 동일한 공간 안에서 명확하게 읽히지만 사람, 얼굴, 인체 형상은 전혀 없다. 섬의 기반 시설은 제한적이며 최신식 마리나가 아니라 오래 사용한 현대 한국 어촌 항구의 현실적인 모습이다. 맑지만 약간 흐릿한 주간 해안 자연광, 옅은 해무, 잔잔한 회청색 바다, 강한 해풍에 닳은 표면과 절제된 청흑색·흙빛 중성색·낡은 상아색·짙은 적색의 실제 재질색. 실제 콘크리트의 거친 입자, 금속의 염해 부식과 녹, 밧줄 섬유, 천의 직조, 젖은 목재와 플라스틱의 흠집을 정확하게 표현한다. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 디지털 일안 카메라나 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 피사계 심도, 과도하게 정돈되지 않은 실제 장소 기록 사진, 인위적인 후처리 없음. 조감도, 평면도, 건축 도식, 삽화, 삼차원 그래픽이 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L15B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L15B01",
          "group_id": "bg_fishing_boat"
        }
      },
      "L15B03": {
        "status": "ok",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬, 탁 트인 바다와 맞닿은 파도 씻긴 갯바위 가장자리. 해 질 무렵의 차갑고 흐린 청회색 자연광 아래, 거친 파도가 검고 짙은 갈색의 풍화된 암반 턱에 부딪혀 흰 포말을 만들고 물러난다. 전경에는 방금 파도가 훑고 지나가 물막이 번들거리는 넓고 불규칙한 바위 면, 자연스러운 균열과 패인 자국, 얕은 조수 웅덩이, 암석에 단단히 붙은 따개비와 작은 패각, 젖어 짙어진 갈색·녹갈색 해조류가 있다. 한쪽 틈에는 소금물에 바랜 작은 유목이 걸려 있다. 낮은 구름 아래 먼 수평선은 희미하고, 해는 구름 뒤로 거의 사라져 직사광선 없이 남은 저녁빛만 젖은 표면에 약하게 반사된다. 외딴 섬답게 건물, 도로, 난간, 전봇대, 선박이 보이지 않는 고립된 자연 해안이며, 불필요한 장식이나 초자연적 형상 없이 비어 있고 침울한 분위기다. 화면 전경 한쪽에는 지친 인물을 나중에 배치할 수 있도록 비교적 평탄한 젖은 바위 공간을 충분히 남기되, 사람이나 얼굴, 신체, 혈흔, 의복, 개인 소지품은 그리지 않는다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m 높이의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 위에서 내려다보는 시점이 아니라 해안 가장자리와 수평선을 함께 보는 수평에 가까운 시점. 실제 암석의 거친 입자, 해수의 투명도와 포말, 따개비 껍질, 해조류 표면, 유목의 나뭇결, 소금기와 일상적인 자연 마모를 정확하게 표현한다. 과도하게 깨끗한 광고 사진이 아닌 실제 장소 답사 사진처럼 담담하고 사실적이며, 자연스러운 심도와 현실적인 노출, 인위적 후처리 없음. 삽화, 회화, 컴퓨터 그래픽, 건축 시각화, 평면도 금지. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "넓은 도입 구도로 촬영한다. 서 있는 사람의 눈높이에서 갯바위 가장자리와 거친 바다, 낮은 수평선을 함께 담고, 전경의 넓고 젖은 암반 면은 인물 합성을 방해하지 않도록 비워 둔다. 외딴섬 해안의 고립감과 파도가 반복해서 들이치는 위험한 지형이 명확히 보이게 한다.",
            "shot_id": "S103_Shot2"
          },
          {
            "guide_text": "같은 장소를 조금 더 가까운 구도로 촬영한다. 파도가 씻고 지나간 암반 표면, 얕은 조수 웅덩이, 붙어 있는 따개비와 젖은 해조류를 선명하게 보여 주되 배경에는 회청색 바다와 흐릿한 수평선을 남긴다. 화면 한쪽의 비교적 평탄한 젖은 바위 면은 비워 두어 지친 인물이 놓일 공간을 확보한다.",
            "shot_id": "S103_Shot3"
          }
        ],
        "shot_ids": [
          "S103_Shot2",
          "S103_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬, 탁 트인 바다와 맞닿은 파도 씻긴 갯바위 가장자리. 해 질 무렵의 차갑고 흐린 청회색 자연광 아래, 거친 파도가 검고 짙은 갈색의 풍화된 암반 턱에 부딪혀 흰 포말을 만들고 물러난다. 전경에는 방금 파도가 훑고 지나가 물막이 번들거리는 넓고 불규칙한 바위 면, 자연스러운 균열과 패인 자국, 얕은 조수 웅덩이, 암석에 단단히 붙은 따개비와 작은 패각, 젖어 짙어진 갈색·녹갈색 해조류가 있다. 한쪽 틈에는 소금물에 바랜 작은 유목이 걸려 있다. 낮은 구름 아래 먼 수평선은 희미하고, 해는 구름 뒤로 거의 사라져 직사광선 없이 남은 저녁빛만 젖은 표면에 약하게 반사된다. 외딴 섬답게 건물, 도로, 난간, 전봇대, 선박이 보이지 않는 고립된 자연 해안이며, 불필요한 장식이나 초자연적 형상 없이 비어 있고 침울한 분위기다. 화면 전경 한쪽에는 지친 인물을 나중에 배치할 수 있도록 비교적 평탄한 젖은 바위 공간을 충분히 남기되, 사람이나 얼굴, 신체, 혈흔, 의복, 개인 소지품은 그리지 않는다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m 높이의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 위에서 내려다보는 시점이 아니라 해안 가장자리와 수평선을 함께 보는 수평에 가까운 시점. 실제 암석의 거친 입자, 해수의 투명도와 포말, 따개비 껍질, 해조류 표면, 유목의 나뭇결, 소금기와 일상적인 자연 마모를 정확하게 표현한다. 과도하게 깨끗한 광고 사진이 아닌 실제 장소 답사 사진처럼 담담하고 사실적이며, 자연스러운 심도와 현실적인 노출, 인위적 후처리 없음. 삽화, 회화, 컴퓨터 그래픽, 건축 시각화, 평면도 금지. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L15B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L15B01",
          "group_id": "bg_fishing_boat"
        }
      },
      "L18B04": {
        "status": "ok",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해의 외딴섬 공동체에 있는 오래된 마을 골목 한쪽, 깊은 밤의 비정상적으로 짙은 어둠. 사람이 서 있는 약 1.6m 눈높이에서 35mm급 렌즈를 사용한 실제 DSLR 또는 미러리스 카메라 촬영. 좁고 완만한 골목을 따라 염분과 습기에 바랜 시멘트 주택 외벽, 녹슨 금속 대문, 작은 창문, 낮은 거친 돌담, 오래된 전신주와 늘어진 전선, 얕은 콘크리트 배수로가 이어진다. 제한적인 전기 시설을 보여 주는 낡은 가로등 하나가 약하고 불규칙한 누런빛을 내며, 주변은 청흑색 밤 그림자에 깊이 잠겨 있다. 집 앞 화분과 길가의 작은 화단에 심긴 마을 꽃들이 초자연적으로 급속히 시든 결정적 상태를 분명히 보여 준다. 꽃대가 힘없이 꺾이고 꽃잎이 오그라들어 갈색과 검은색으로 변했으며, 잎은 수분이 순식간에 빠진 듯 말려 있고 떨어진 꽃잎과 마른 잎이 축축한 골목 바닥에 흩어져 있다. 일부 줄기에는 방금 전까지 살아 있었던 듯 약간의 녹색이 남아 있어 빠르게 번진 시듦이 느껴지지만, 시간 경과를 겹쳐 보이게 하거나 식물을 복제하지 않는다. 보이는 괴물, 사람, 얼굴, 시신, 피, 의식 장면은 없다. 현대 외딴섬의 생활 공간답게 지나치게 원시적이지 않되 새 시설이나 도시형 장식은 피하고, 오래 사용한 화분과 생활 얼룩, 빗물 자국, 이끼, 금속 녹, 깨진 시멘트 가장자리 등 현실적인 마모를 담는다. 실제 콘크리트의 거친 입자, 녹슨 금속의 산화 흔적, 축축한 돌 표면, 꽃잎과 잎맥의 마른 질감, 창틀과 대문의 실제 재료감을 정확히 표현한다. 약한 가로등과 먼 집 창문에서 새는 미세한 생활광만 사용한 현실적인 야간 노출, 자연스러운 명암과 깊이감, 과도한 후처리 없이 실제 장소를 기록한 담담한 다큐멘터리 풍 사진. 깨끗한 스톡 사진이 아니며, CGI나 삽화나 건축 시각화가 아니다. 탑다운 시점, 평면도, 건축 도식이 아닌 실제 카메라로 촬영한 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "사람이 서서 골목 안쪽을 바라보는 눈높이에서 촬영한다. 전경의 축 늘어진 화분 꽃과 길가 화단을 선명하게 두고, 중경에는 낮은 돌담과 낡은 대문, 후경에는 희미한 가로등 아래 어둠에 잠긴 집들이 이어지게 한다. 꽃잎과 잎이 막 수분을 잃은 듯 오그라들고 검게 변해 떨어진 흔적이 한 방향으로 번져 나가는 인상을 주되, 발광 효과나 보이는 초자연적 존재는 넣지 않는다.",
            "shot_id": "S22_Shot2"
          }
        ],
        "shot_ids": [
          "S22_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해의 외딴섬 공동체에 있는 오래된 마을 골목 한쪽, 깊은 밤의 비정상적으로 짙은 어둠. 사람이 서 있는 약 1.6m 눈높이에서 35mm급 렌즈를 사용한 실제 DSLR 또는 미러리스 카메라 촬영. 좁고 완만한 골목을 따라 염분과 습기에 바랜 시멘트 주택 외벽, 녹슨 금속 대문, 작은 창문, 낮은 거친 돌담, 오래된 전신주와 늘어진 전선, 얕은 콘크리트 배수로가 이어진다. 제한적인 전기 시설을 보여 주는 낡은 가로등 하나가 약하고 불규칙한 누런빛을 내며, 주변은 청흑색 밤 그림자에 깊이 잠겨 있다. 집 앞 화분과 길가의 작은 화단에 심긴 마을 꽃들이 초자연적으로 급속히 시든 결정적 상태를 분명히 보여 준다. 꽃대가 힘없이 꺾이고 꽃잎이 오그라들어 갈색과 검은색으로 변했으며, 잎은 수분이 순식간에 빠진 듯 말려 있고 떨어진 꽃잎과 마른 잎이 축축한 골목 바닥에 흩어져 있다. 일부 줄기에는 방금 전까지 살아 있었던 듯 약간의 녹색이 남아 있어 빠르게 번진 시듦이 느껴지지만, 시간 경과를 겹쳐 보이게 하거나 식물을 복제하지 않는다. 보이는 괴물, 사람, 얼굴, 시신, 피, 의식 장면은 없다. 현대 외딴섬의 생활 공간답게 지나치게 원시적이지 않되 새 시설이나 도시형 장식은 피하고, 오래 사용한 화분과 생활 얼룩, 빗물 자국, 이끼, 금속 녹, 깨진 시멘트 가장자리 등 현실적인 마모를 담는다. 실제 콘크리트의 거친 입자, 녹슨 금속의 산화 흔적, 축축한 돌 표면, 꽃잎과 잎맥의 마른 질감, 창틀과 대문의 실제 재료감을 정확히 표현한다. 약한 가로등과 먼 집 창문에서 새는 미세한 생활광만 사용한 현실적인 야간 노출, 자연스러운 명암과 깊이감, 과도한 후처리 없이 실제 장소를 기록한 담담한 다큐멘터리 풍 사진. 깨끗한 스톡 사진이 아니며, CGI나 삽화나 건축 시각화가 아니다. 탑다운 시점, 평면도, 건축 도식이 아닌 실제 카메라로 촬영한 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L18B06": {
        "status": "ok",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 울창하고 습한 숲속에 자리한 거대한 자연동굴 입구의 고요한 밤. 불규칙하게 갈라진 짙은 회색 암벽이 넓고 높은 동굴 입구를 이루며, 입구 양옆에는 껍질이 일부 남고 도끼 자국과 갈라짐이 선명한 굵은 통나무 기둥이 세워져 있고 위쪽에는 거친 통나무 가로보가 맞물려 있다. 전문적인 현대 토목 구조물이 아니라 섬 공동체가 오래전에 손으로 세운 듯한 투박하고 실용적인 보강 구조이며, 목재 표면에는 습기, 이끼, 흙 얼룩과 자연스러운 부식이 축적되어 있다. 동굴 내부는 인공조명 없이 깊고 불투명한 어둠으로 이어지되, 입구 가까운 바위의 윤곽과 젖은 표면만 희미한 밤하늘의 확산광에 드러난다. 주변에는 바닷바람과 높은 습도에 노출된 나무줄기, 덩굴, 고사리, 젖은 낙엽, 작은 돌과 진흙이 자연스럽게 흩어져 있다. 달빛은 나뭇가지 사이로 매우 약하게 스며들고, 젖은 암석과 잎 가장자리에 제한적인 반사광만 만든다. 사람, 얼굴, 동물, 초자연적 형상, 의식 도구, 현대 전자기기, 표지판, 문자 없이 완전히 비어 있는 장소. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m 높이의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진, 동굴 입구를 약간 비스듬한 정면 시점으로 담아 거대한 크기와 목재 보강 구조를 한 프레임에 명확히 보여준다. 실제 암석의 거친 입자, 젖은 나무의 결, 이끼와 흙의 질감, 일상적인 풍화와 얼룩을 정확하게 표현하고 자연스러운 심도와 현실적인 저조도 노출을 유지한다. 깨끗한 광고 사진이 아닌 실제 현장 기록 사진, 과장된 조명이나 인위적인 색 보정 없이 사실적으로 촬영하며, 위에서 내려다본 시점이나 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라는 숲속 지면에서 동굴 입구를 정면보다 약간 비스듬히 바라보며, 거대한 암굴의 규모와 입구 양옆의 거친 목재 보강 기둥이 함께 보이게 한다. 전경에는 젖은 낙엽과 돌, 중경에는 목재 구조와 불규칙한 암벽, 후경에는 빛이 닿지 않는 깊은 동굴 내부를 배치한다. 사람이나 생물의 흔적 없이 고요한 밤의 정적과 실제 장소의 습기, 마모, 부식을 사실적으로 기록한다.",
            "shot_id": "S25_Shot1"
          }
        ],
        "shot_ids": [
          "S25_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 울창하고 습한 숲속에 자리한 거대한 자연동굴 입구의 고요한 밤. 불규칙하게 갈라진 짙은 회색 암벽이 넓고 높은 동굴 입구를 이루며, 입구 양옆에는 껍질이 일부 남고 도끼 자국과 갈라짐이 선명한 굵은 통나무 기둥이 세워져 있고 위쪽에는 거친 통나무 가로보가 맞물려 있다. 전문적인 현대 토목 구조물이 아니라 섬 공동체가 오래전에 손으로 세운 듯한 투박하고 실용적인 보강 구조이며, 목재 표면에는 습기, 이끼, 흙 얼룩과 자연스러운 부식이 축적되어 있다. 동굴 내부는 인공조명 없이 깊고 불투명한 어둠으로 이어지되, 입구 가까운 바위의 윤곽과 젖은 표면만 희미한 밤하늘의 확산광에 드러난다. 주변에는 바닷바람과 높은 습도에 노출된 나무줄기, 덩굴, 고사리, 젖은 낙엽, 작은 돌과 진흙이 자연스럽게 흩어져 있다. 달빛은 나뭇가지 사이로 매우 약하게 스며들고, 젖은 암석과 잎 가장자리에 제한적인 반사광만 만든다. 사람, 얼굴, 동물, 초자연적 형상, 의식 도구, 현대 전자기기, 표지판, 문자 없이 완전히 비어 있는 장소. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m 높이의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진, 동굴 입구를 약간 비스듬한 정면 시점으로 담아 거대한 크기와 목재 보강 구조를 한 프레임에 명확히 보여준다. 실제 암석의 거친 입자, 젖은 나무의 결, 이끼와 흙의 질감, 일상적인 풍화와 얼룩을 정확하게 표현하고 자연스러운 심도와 현실적인 저조도 노출을 유지한다. 깨끗한 광고 사진이 아닌 실제 현장 기록 사진, 과장된 조명이나 인위적인 색 보정 없이 사실적으로 촬영하며, 위에서 내려다본 시점이나 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L18B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬의 소박한 바닷가 식당 객석을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서비스 카운터 가까이의 약 1.2m 앉은 눈높이에서 35mm급 적당한 광각 렌즈로 공용 객석을 대각선으로 가로질러, 긴 바다 쪽 창 바로 옆의 식탁과 의자, 창밖의 밤바다까지 바라본다. 실내는 제한적인 전기 설비를 사용하는 섬 식당답게 실용적인 천장 조명이 낮고 불균일한 밝기를 만들며, 창밖에는 청흑색 바다와 희미한 해안 반사광만 보인다. 실제 유리의 반사와 얼룩, 금속 프레임의 미세한 산화와 손때, 식탁 표면의 생활 흠집, 의자 재료의 마모, 서비스 카운터의 오래된 사용 흔적을 정확하고 과장 없이 표현한다. 창가 식탁 위에는 CCTV 정지 화면을 표시한 현대식 스마트폰이 놓여 있으며, 화면 테두리와 압축된 저화질 기록 영상의 특성이 분명하되 화면 안에는 사람이나 얼굴이 없다. 밤의 대화와 자료 확인이 잠시 중단된 듯 병 한 개와 여러 개의 음용 유리잔이 식탁 둘레에 자연스럽게 흩어져 있다. 공간 전체에는 사람, 얼굴, 인체 형태의 형상이나 초자연적 존재가 전혀 없으며 빈 객석만 남아 있다. 실제 장소의 자연스러운 깊이감, 현실적인 저조도 노출, 절제된 자연 심도, 후처리 없는 사실적인 재료 질감의 미러리스 또는 DSLR 촬영본이며, 깨끗한 광고 사진이나 삽화, 3D 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "서비스 카운터 인근의 앉은 눈높이에서 공용 객석 너머 창가 식탁을 바라보는 넓은 구도를 유지한다. 빈 의자와 식탁 위 스마트폰, 병, 유리잔이 자연스럽게 보이고 긴 창밖의 어두운 바다가 공간의 방향을 분명히 하게 한다. 사람이나 사람 형태는 넣지 않는다.",
            "shot_id": "S49_Shot6"
          },
          {
            "guide_text": "같은 방향과 밤 조명을 유지하되 창가 식탁을 조금 더 중심에 둔다. 스마트폰 화면의 CCTV 정지 화면이라는 특성이 화면 테두리와 낮은 기록 화질로 식별되게 하고, 주변의 병과 유리잔 및 창밖 밤바다도 함께 프레임에 남긴다. CCTV 화면 안팎 모두 사람이나 얼굴은 표현하지 않는다.",
            "shot_id": "S49_Shot8"
          }
        ],
        "shot_ids": [
          "S49_Shot6",
          "S49_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 9 (service counter), facing diagonally across number 1 (shared dining zone) toward number 7 (window-side dining table), number 5 (sea-facing window bank), and number 14 (exterior sea-view strip)",
          "camera_height": "seated eye level, approximately 1.2m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Place number 12 prominently on number 7 in the near foreground so the phone screen can be inspected by three seated people. Include number 13 around the table, retain the dark sea view through number 5, and keep the service counter as a subdued background anchor."
        },
        "reference_decision": {
          "bg_id": "L18B05",
          "fp_id": "fp_l18_restaurant_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L18B05 is the sole supplied clean-anchor candidate-set member and therefore establishes dwelling identity directly from the floor plan without a prior reference. The camera uses the exact unit-1 cell [4,2] and exact look-at candidate [8,5] toward unit 14 with the advertised 90-degree wide cone, covering the committed unit-1 and unit-14 context needed across S49_Shot6 and S49_Shot8 while retaining room for an insert crop.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l18_restaurant_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 1 toward unit 14 so the plate supports the committed table-side medium framing and permits the tighter insert to crop into the foreground transient element.",
            "lens_enum": "wide",
            "look_at_cell": [
              8,
              1
            ],
            "look_at_unit": 14
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show the committed unit-1 foreground and look toward unit 14 through the wide cone. Prioritize base markers 7 and 8 at the table-side foreground and opening marker 5 with unit 14 beyond it; maintain marker 1 as the camera-side structural context. Preserve marker 9 in the fixed floor-plan layout even where the chosen cone does not expose it.",
            "camera_framing_directive": "Place the camera in unit 1 at cell [4,2] and aim toward unit 14 at look-at cell [8,5]. Use the wide 90-degree cone for broad coverage of the table-side axis and the outward context; preserve enough foreground area for the S49_Shot6 lower-middle insert composition and enough depth for the balanced medium two-subject framing in S49_Shot8.",
            "subject_position_directive": "For S49_Shot6, place the committed device display in the lower-middle foreground nearly square to the lens, with only the supporting hand and part of the forearm entering from below while surrounding figures remain outside the focal plane. For S49_Shot8, place the two committed seated subjects beyond the near table edge on opposite sides of the shared frontal axis at medium scale, with their chins lifted and gazes redirected toward each other.",
            "state_cue_directive": "Carry transient markers 12 and 13 as committed scene-layer cues. Follow the surfaced shots' low-key nighttime state, with marker 12 supplying the clearest local luminance for S49_Shot6 and the exterior context through marker 5 remaining dark with only small distant light accents for S49_Shot8; do not invent additional state cues.",
            "negative_continuity_directive": "No numbered elements or state-overlay markers are explicitly ignored. Keep units and openings outside the chosen unit-1-to-unit-14 wide view from being invented, do not add unlisted transient markers or subjects, and do not force marker 9 into the visible frame if it falls outside this view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 2]\n  - look_at_unit: 14\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 14 so the plate supports the committed table-side medium framing and permits the tighter insert to crop into the foreground transient element.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the committed unit-1 foreground and look toward unit 14 through the wide cone. Prioritize base markers 7 and 8 at the table-side foreground and opening marker 5 with unit 14 beyond it; maintain marker 1 as the camera-side structural context. Preserve marker 9 in the fixed floor-plan layout even where the chosen cone does not expose it.\n  - camera_framing_directive: Place the camera in unit 1 at cell [4,2] and aim toward unit 14 at look-at cell [8,5]. Use the wide 90-degree cone for broad coverage of the table-side axis and the outward context; preserve enough foreground area for the S49_Shot6 lower-middle insert composition and enough depth for the balanced medium two-subject framing in S49_Shot8.\n  - subject_position_directive: For S49_Shot6, place the committed device display in the lower-middle foreground nearly square to the lens, with only the supporting hand and part of the forearm entering from below while surrounding figures remain outside the focal plane. For S49_Shot8, place the two committed seated subjects beyond the near table edge on opposite sides of the shared frontal axis at medium scale, with their chins lifted and gazes redirected toward each other.\n  - state_cue_directive: Carry transient markers 12 and 13 as committed scene-layer cues. Follow the surfaced shots' low-key nighttime state, with marker 12 supplying the clearest local luminance for S49_Shot6 and the exterior context through marker 5 remaining dark with only small distant light accents for S49_Shot8; do not invent additional state cues.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Keep units and openings outside the chosen unit-1-to-unit-14 wide view from being invented, do not add unlisted transient markers or subjects, and do not force marker 9 into the visible frame if it falls outside this view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 2]\n  - look_at_unit: 14\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 14 so the plate supports the committed table-side medium framing and permits the tighter insert to crop into the foreground transient element.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the committed unit-1 foreground and look toward unit 14 through the wide cone. Prioritize base markers 7 and 8 at the table-side foreground and opening marker 5 with unit 14 beyond it; maintain marker 1 as the camera-side structural context. Preserve marker 9 in the fixed floor-plan layout even where the chosen cone does not expose it.\n  - camera_framing_directive: Place the camera in unit 1 at cell [4,2] and aim toward unit 14 at look-at cell [8,5]. Use the wide 90-degree cone for broad coverage of the table-side axis and the outward context; preserve enough foreground area for the S49_Shot6 lower-middle insert composition and enough depth for the balanced medium two-subject framing in S49_Shot8.\n  - subject_position_directive: For S49_Shot6, place the committed device display in the lower-middle foreground nearly square to the lens, with only the supporting hand and part of the forearm entering from below while surrounding figures remain outside the focal plane. For S49_Shot8, place the two committed seated subjects beyond the near table edge on opposite sides of the shared frontal axis at medium scale, with their chins lifted and gazes redirected toward each other.\n  - state_cue_directive: Carry transient markers 12 and 13 as committed scene-layer cues. Follow the surfaced shots' low-key nighttime state, with marker 12 supplying the clearest local luminance for S49_Shot6 and the exterior context through marker 5 remaining dark with only small distant light accents for S49_Shot8; do not invent additional state cues.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Keep units and openings outside the chosen unit-1-to-unit-14 wide view from being invented, do not add unlisted transient markers or subjects, and do not force marker 9 into the visible frame if it falls outside this view cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 2]\n  - look_at_unit: 14\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 14 so the plate supports the committed table-side medium framing and permits the tighter insert to crop into the foreground transient element.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the committed unit-1 foreground and look toward unit 14 through the wide cone. Prioritize base markers 7 and 8 at the table-side foreground and opening marker 5 with unit 14 beyond it; maintain marker 1 as the camera-side structural context. Preserve marker 9 in the fixed floor-plan layout even where the chosen cone does not expose it.\n  - camera_framing_directive: Place the camera in unit 1 at cell [4,2] and aim toward unit 14 at look-at cell [8,5]. Use the wide 90-degree cone for broad coverage of the table-side axis and the outward context; preserve enough foreground area for the S49_Shot6 lower-middle insert composition and enough depth for the balanced medium two-subject framing in S49_Shot8.\n  - subject_position_directive: For S49_Shot6, place the committed device display in the lower-middle foreground nearly square to the lens, with only the supporting hand and part of the forearm entering from below while surrounding figures remain outside the focal plane. For S49_Shot8, place the two committed seated subjects beyond the near table edge on opposite sides of the shared frontal axis at medium scale, with their chins lifted and gazes redirected toward each other.\n  - state_cue_directive: Carry transient markers 12 and 13 as committed scene-layer cues. Follow the surfaced shots' low-key nighttime state, with marker 12 supplying the clearest local luminance for S49_Shot6 and the exterior context through marker 5 remaining dark with only small distant light accents for S49_Shot8; do not invent additional state cues.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Keep units and openings outside the chosen unit-1-to-unit-14 wide view from being invented, do not add unlisted transient markers or subjects, and do not force marker 9 into the visible frame if it falls outside this view cone.\n\n2020년대 중반 대한민국 서남해안 외딴섬의 소박한 바닷가 식당 객석을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서비스 카운터 가까이의 약 1.2m 앉은 눈높이에서 35mm급 적당한 광각 렌즈로 공용 객석을 대각선으로 가로질러, 긴 바다 쪽 창 바로 옆의 식탁과 의자, 창밖의 밤바다까지 바라본다. 실내는 제한적인 전기 설비를 사용하는 섬 식당답게 실용적인 천장 조명이 낮고 불균일한 밝기를 만들며, 창밖에는 청흑색 바다와 희미한 해안 반사광만 보인다. 실제 유리의 반사와 얼룩, 금속 프레임의 미세한 산화와 손때, 식탁 표면의 생활 흠집, 의자 재료의 마모, 서비스 카운터의 오래된 사용 흔적을 정확하고 과장 없이 표현한다. 창가 식탁 위에는 CCTV 정지 화면을 표시한 현대식 스마트폰이 놓여 있으며, 화면 테두리와 압축된 저화질 기록 영상의 특성이 분명하되 화면 안에는 사람이나 얼굴이 없다. 밤의 대화와 자료 확인이 잠시 중단된 듯 병 한 개와 여러 개의 음용 유리잔이 식탁 둘레에 자연스럽게 흩어져 있다. 공간 전체에는 사람, 얼굴, 인체 형태의 형상이나 초자연적 존재가 전혀 없으며 빈 객석만 남아 있다. 실제 장소의 자연스러운 깊이감, 현실적인 저조도 노출, 절제된 자연 심도, 후처리 없는 사실적인 재료 질감의 미러리스 또는 DSLR 촬영본이며, 깨끗한 광고 사진이나 삽화, 3D 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 1 toward unit 14 so the plate supports the committed table-side medium framing and permits the tighter insert to crop into the foreground transient element.",
          "lens_enum": "wide",
          "look_at_cell": [
            8,
            1
          ],
          "look_at_unit": 14
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show the committed unit-1 foreground and look toward unit 14 through the wide cone. Prioritize base markers 7 and 8 at the table-side foreground and opening marker 5 with unit 14 beyond it; maintain marker 1 as the camera-side structural context. Preserve marker 9 in the fixed floor-plan layout even where the chosen cone does not expose it.",
          "camera_framing_directive": "Place the camera in unit 1 at cell [4,2] and aim toward unit 14 at look-at cell [8,5]. Use the wide 90-degree cone for broad coverage of the table-side axis and the outward context; preserve enough foreground area for the S49_Shot6 lower-middle insert composition and enough depth for the balanced medium two-subject framing in S49_Shot8.",
          "subject_position_directive": "For S49_Shot6, place the committed device display in the lower-middle foreground nearly square to the lens, with only the supporting hand and part of the forearm entering from below while surrounding figures remain outside the focal plane. For S49_Shot8, place the two committed seated subjects beyond the near table edge on opposite sides of the shared frontal axis at medium scale, with their chins lifted and gazes redirected toward each other.",
          "state_cue_directive": "Carry transient markers 12 and 13 as committed scene-layer cues. Follow the surfaced shots' low-key nighttime state, with marker 12 supplying the clearest local luminance for S49_Shot6 and the exterior context through marker 5 remaining dark with only small distant light accents for S49_Shot8; do not invent additional state cues.",
          "negative_continuity_directive": "No numbered elements or state-overlay markers are explicitly ignored. Keep units and openings outside the chosen unit-1-to-unit-14 wide view from being invented, do not add unlisted transient markers or subjects, and do not force marker 9 into the visible frame if it falls outside this view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l18_restaurant_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L18B03": {
        "status": "ok",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B03.png",
        "t2i_prompt": "대한민국 서남해안의 외딴섬에 있는 달빛 없는 한밤중의 해송 숲길. 바닷바람에 굽고 뒤틀린 해송들이 좁고 축축한 흙길 양옆으로 빽빽하게 서 있으며, 드러난 뿌리와 솔잎 더미, 작은 돌, 낮은 해안 관목이 불규칙하게 이어진다. 붉은 의례복을 입은 행렬이 지나갈 수 있도록 숲길 중앙에는 깊이 방향의 빈 통로를 확보하되 사람, 얼굴, 신체, 인간형 실루엣은 전혀 그리지 않는다. 행렬의 존재는 나무 사이에 묶인 낡은 짙은 붉은 천 표식, 거친 밧줄, 길 가장자리에 드문드문 놓인 낮은 의례용 등불로만 암시한다. 등불의 약한 불빛이 가까운 나무껍질과 젖은 흙 일부만 불균일하게 비추고, 그 너머 숲은 청흑색에 가까운 실제 야간 어둠 속으로 빠르게 잠긴다. 강한 전기 조명이나 도시 불빛은 없고, 습한 해풍 때문에 나무껍질과 솔잎에 약한 수분광이 보인다. 폐쇄적인 현대 섬 공동체가 임시로 마련한 토속 의례 통로처럼 보여야 하며, 특정 정통 종교의 문양이나 역사 시대의 물건, 현대식 네온 조명은 배제한다. 실제 콘크리트가 없는 자연 흙길, 거친 소나무 껍질, 해진 천의 직조, 밧줄 섬유, 녹슨 금속 등불의 현실적인 재료 질감과 일상적인 오염 및 마모를 세밀하게 표현한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6미터의 서 있는 사람 눈높이에서 숲길 안쪽을 촬영한 다큐멘터리 풍 사진. 정면보다 약간 비껴선 위치에서 길의 소실점과 양옆 해송의 압박감을 함께 담고, 현실적인 저조도 노출과 자연스러운 심도, 과장되지 않은 명암, 후처리하지 않은 실제 장소 기록 사진의 질감을 유지한다. 하향 조감도, 평면도, 건축 도면, 삽화, 인공적인 3차원 시각화가 아닌 실제 카메라 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "사람이 서 있는 눈높이에서 숲길 정면 안쪽을 바라본다. 전경의 젖은 흙길이 화면 아래에서 시작해 해송 사이로 깊숙이 이어지도록 하고, 붉은 의례 행렬이 배치될 중앙 통로를 비워 둔다. 좌우의 비틀린 해송 줄기와 붉은 천 표식이 자연스러운 프레임을 만들며, 지면 가까운 희미한 등불이 원근 방향을 표시하게 한다. 인물, 얼굴, 신체 형상은 배경에 포함하지 않는다.",
            "shot_id": "S64_Shot2"
          }
        ],
        "shot_ids": [
          "S64_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "대한민국 서남해안의 외딴섬에 있는 달빛 없는 한밤중의 해송 숲길. 바닷바람에 굽고 뒤틀린 해송들이 좁고 축축한 흙길 양옆으로 빽빽하게 서 있으며, 드러난 뿌리와 솔잎 더미, 작은 돌, 낮은 해안 관목이 불규칙하게 이어진다. 붉은 의례복을 입은 행렬이 지나갈 수 있도록 숲길 중앙에는 깊이 방향의 빈 통로를 확보하되 사람, 얼굴, 신체, 인간형 실루엣은 전혀 그리지 않는다. 행렬의 존재는 나무 사이에 묶인 낡은 짙은 붉은 천 표식, 거친 밧줄, 길 가장자리에 드문드문 놓인 낮은 의례용 등불로만 암시한다. 등불의 약한 불빛이 가까운 나무껍질과 젖은 흙 일부만 불균일하게 비추고, 그 너머 숲은 청흑색에 가까운 실제 야간 어둠 속으로 빠르게 잠긴다. 강한 전기 조명이나 도시 불빛은 없고, 습한 해풍 때문에 나무껍질과 솔잎에 약한 수분광이 보인다. 폐쇄적인 현대 섬 공동체가 임시로 마련한 토속 의례 통로처럼 보여야 하며, 특정 정통 종교의 문양이나 역사 시대의 물건, 현대식 네온 조명은 배제한다. 실제 콘크리트가 없는 자연 흙길, 거친 소나무 껍질, 해진 천의 직조, 밧줄 섬유, 녹슨 금속 등불의 현실적인 재료 질감과 일상적인 오염 및 마모를 세밀하게 표현한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6미터의 서 있는 사람 눈높이에서 숲길 안쪽을 촬영한 다큐멘터리 풍 사진. 정면보다 약간 비껴선 위치에서 길의 소실점과 양옆 해송의 압박감을 함께 담고, 현실적인 저조도 노출과 자연스러운 심도, 과장되지 않은 명암, 후처리하지 않은 실제 장소 기록 사진의 질감을 유지한다. 하향 조감도, 평면도, 건축 도면, 삽화, 인공적인 3차원 시각화가 아닌 실제 카메라 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L18B01": {
        "status": "ok",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 소규모 선착장과 어구 창고 앞바다를 담은 실제 카메라 다큐멘터리 풍 사진. 맑은 주간의 강한 햇빛 아래 푸른 회색 바다와 바랜 콘크리트 부두가 펼쳐지고, 소금기와 습기에 오래 노출된 낮은 어구 창고는 녹슨 골판금속 외벽, 낡은 미닫이문, 작은 창, 단순한 외부 투광등을 갖춘다. 창고와 부두 주변에는 실제 섬 어촌에서 쓰는 닳은 밧줄, 접어 둔 어망, 플라스틱 어구 상자, 부표, 녹슨 계선주가 무질서하지만 기능적으로 놓여 있다. 멀리 낮은 방파제와 소형 동력 어선 몇 척이 보이며, 제한적인 기반 시설과 오래된 설비가 남은 고립된 섬 항구의 생활감이 드러난다. 현대식 대한민국 경찰 순찰정 한 척이 바다에서 선착장으로 매우 빠르게 접근하고 있으며, 선체 뒤로 넓고 선명한 V자 항적과 현실적인 흰 물보라가 길게 이어진다. 순찰정의 경찰용 청백색 표식과 경광 장비는 자연스럽고 현실적이지만 탑승자나 얼굴은 보이지 않는다. 인물은 전혀 없는 빈 배경 공간. 실제 콘크리트의 균열과 염분 얼룩, 금속의 녹과 벗겨진 도장, 밧줄 섬유와 어망의 직조, 플라스틱의 햇빛 바램, 해수면 반사와 물보라를 정확한 물성으로 표현한다. 서 있는 사람의 눈높이 약 1.6미터에서 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 자연스러운 시야, 사실적인 자연광과 자연스러운 원근감 및 심도. 깨끗한 광고용 스톡 사진이 아니라 일상적인 마모와 얼룩이 남은 실제 장소 기록 사진이며, 과도한 후처리 없이 현실적인 색과 노출을 유지한다. CGI, 삽화, 건축 시각화, 평면도, 탑다운 시점이 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선착장 육지 쪽에서 바다 방향을 바라보는 넓은 시점. 전경에 부두 가장자리와 계선주, 밧줄, 어망 일부를 두고 한쪽에 낡은 어구 창고가 보이게 한다. 중원경에는 경찰 순찰정이 선착장을 향해 빠르게 접근하며 선명한 V자 항적과 낮은 물보라를 남기도록 구성한다. 순찰정은 주변의 작은 어선보다 현대적이고 기동성 높은 형태로 식별되지만 탑승자는 보이지 않게 한다.",
            "shot_id": "S85_Shot4"
          },
          {
            "guide_text": "어구 창고 앞 또는 창고 모서리 부근에서 선착장 입구를 내다보는 조금 더 압축된 시점. 창고의 녹슨 골판금속 벽과 매달린 어망, 밧줄을 화면 가장자리의 현실적인 전경 요소로 사용하고, 빠르게 가까워진 경찰 순찰정과 거칠어진 항적을 중심에 둔다. 부두 끝과 방파제가 접근 방향을 안내하도록 하며, 인물 없이 긴박한 도착 상황만 공간과 물결 변화로 전달한다.",
            "shot_id": "S85_Shot6"
          }
        ],
        "shot_ids": [
          "S85_Shot4",
          "S85_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 소규모 선착장과 어구 창고 앞바다를 담은 실제 카메라 다큐멘터리 풍 사진. 맑은 주간의 강한 햇빛 아래 푸른 회색 바다와 바랜 콘크리트 부두가 펼쳐지고, 소금기와 습기에 오래 노출된 낮은 어구 창고는 녹슨 골판금속 외벽, 낡은 미닫이문, 작은 창, 단순한 외부 투광등을 갖춘다. 창고와 부두 주변에는 실제 섬 어촌에서 쓰는 닳은 밧줄, 접어 둔 어망, 플라스틱 어구 상자, 부표, 녹슨 계선주가 무질서하지만 기능적으로 놓여 있다. 멀리 낮은 방파제와 소형 동력 어선 몇 척이 보이며, 제한적인 기반 시설과 오래된 설비가 남은 고립된 섬 항구의 생활감이 드러난다. 현대식 대한민국 경찰 순찰정 한 척이 바다에서 선착장으로 매우 빠르게 접근하고 있으며, 선체 뒤로 넓고 선명한 V자 항적과 현실적인 흰 물보라가 길게 이어진다. 순찰정의 경찰용 청백색 표식과 경광 장비는 자연스럽고 현실적이지만 탑승자나 얼굴은 보이지 않는다. 인물은 전혀 없는 빈 배경 공간. 실제 콘크리트의 균열과 염분 얼룩, 금속의 녹과 벗겨진 도장, 밧줄 섬유와 어망의 직조, 플라스틱의 햇빛 바램, 해수면 반사와 물보라를 정확한 물성으로 표현한다. 서 있는 사람의 눈높이 약 1.6미터에서 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 자연스러운 시야, 사실적인 자연광과 자연스러운 원근감 및 심도. 깨끗한 광고용 스톡 사진이 아니라 일상적인 마모와 얼룩이 남은 실제 장소 기록 사진이며, 과도한 후처리 없이 현실적인 색과 노출을 유지한다. CGI, 삽화, 건축 시각화, 평면도, 탑다운 시점이 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L18B02": {
        "status": "ok",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬, 허름하지만 실제 영업 중인 작은 식당 앞에서 바다 쪽 선착장을 바라본 황금빛 해질녘 풍경. 카메라는 식당 출입구 바로 앞의 서 있는 사람 눈높이 약 1.6m에 놓이고, 35mm급 렌즈로 선착장 끝까지 자연스럽게 이어지는 시야를 담는다. 화면 가장자리에는 오래된 식당의 미닫이 유리문이나 낡은 문틀, 빛바랜 차양, 소박한 한글 없는 일반 간판 일부가 보이며, 그 너머로 염분에 바랜 콘크리트와 목재가 섞인 좁은 선착장이 잔잔한 서해 바다 쪽으로 뻗어 있다. 선착장에는 녹슨 금속 난간, 계류용 볼라드, 굵은 밧줄, 바랜 부표가 있고, 옆에는 생활감 있는 소형 동력 어선 한두 척이 조용히 묶여 있다. 멀리 낮은 섬 능선과 썰물 흔적이 남은 갯벌 가장자리, 탁한 청회색 수면이 보인다. 수평선 가까이 내려앉은 해가 muted gold에 가까운 따뜻한 황금빛과 옅은 주황빛을 비추며, 선착장의 긴 그림자와 물 위의 불규칙한 반사를 만든다. 식당 쪽에는 제한적인 전기 설비를 보여 주는 오래된 실외등과 전선이 있으나 아직 강하게 밝지 않고, 선착장의 낡은 가로등 하나가 막 켜지기 시작한 상태다. 선착장 끝에는 누군가 기다리고 있을 법한 고요한 여백과 명확한 인물 배치 공간을 남기되 사람, 얼굴, 인체 실루엣은 절대 그리지 않는다. 현대식 대형 마리나나 관광지 시설이 아닌 폐쇄적인 섬 공동체의 작은 생활 선착장으로 표현하며, 과장된 초자연 현상이나 역사 시대의 물건은 넣지 않는다. 실제 콘크리트의 균열과 염분 얼룩, 녹슨 금속의 산화 흔적, 밧줄 섬유, 거친 목재 결, 유리의 먼지와 물때, 차양 천의 직조와 일상적인 마모를 정확히 표현한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진과 구별되지 않는 사실성, 자연스러운 해질녘 빛, 현실적인 노출과 색, 자연스러운 심도, 과도한 보정 없음. 깨끗한 스톡 사진이 아니며 CGI, 삽화, 건축 시각화, 평면도, 도식, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "식당 앞 출입구 부근에서 선착장 끝을 정면에 가깝게 바라본다. 선착장 끝의 노을빛이 닿는 지점을 핵심 초점으로 삼되, 기다리는 어머니 역할의 인물은 배경에 그리지 말고 해당 위치에 인물 합성을 위한 충분한 빈 공간과 선명한 실루엣 분리 영역을 남긴다. 식당 전면 일부와 문틀 또는 차양을 화면 가장자리에 자연스럽게 포함해 관찰 위치가 식당 앞임을 알 수 있게 한다.",
            "shot_id": "S92_Shot3"
          }
        ],
        "shot_ids": [
          "S92_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬, 허름하지만 실제 영업 중인 작은 식당 앞에서 바다 쪽 선착장을 바라본 황금빛 해질녘 풍경. 카메라는 식당 출입구 바로 앞의 서 있는 사람 눈높이 약 1.6m에 놓이고, 35mm급 렌즈로 선착장 끝까지 자연스럽게 이어지는 시야를 담는다. 화면 가장자리에는 오래된 식당의 미닫이 유리문이나 낡은 문틀, 빛바랜 차양, 소박한 한글 없는 일반 간판 일부가 보이며, 그 너머로 염분에 바랜 콘크리트와 목재가 섞인 좁은 선착장이 잔잔한 서해 바다 쪽으로 뻗어 있다. 선착장에는 녹슨 금속 난간, 계류용 볼라드, 굵은 밧줄, 바랜 부표가 있고, 옆에는 생활감 있는 소형 동력 어선 한두 척이 조용히 묶여 있다. 멀리 낮은 섬 능선과 썰물 흔적이 남은 갯벌 가장자리, 탁한 청회색 수면이 보인다. 수평선 가까이 내려앉은 해가 muted gold에 가까운 따뜻한 황금빛과 옅은 주황빛을 비추며, 선착장의 긴 그림자와 물 위의 불규칙한 반사를 만든다. 식당 쪽에는 제한적인 전기 설비를 보여 주는 오래된 실외등과 전선이 있으나 아직 강하게 밝지 않고, 선착장의 낡은 가로등 하나가 막 켜지기 시작한 상태다. 선착장 끝에는 누군가 기다리고 있을 법한 고요한 여백과 명확한 인물 배치 공간을 남기되 사람, 얼굴, 인체 실루엣은 절대 그리지 않는다. 현대식 대형 마리나나 관광지 시설이 아닌 폐쇄적인 섬 공동체의 작은 생활 선착장으로 표현하며, 과장된 초자연 현상이나 역사 시대의 물건은 넣지 않는다. 실제 콘크리트의 균열과 염분 얼룩, 녹슨 금속의 산화 흔적, 밧줄 섬유, 거친 목재 결, 유리의 먼지와 물때, 차양 천의 직조와 일상적인 마모를 정확히 표현한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진과 구별되지 않는 사실성, 자연스러운 해질녘 빛, 현실적인 노출과 색, 자연스러운 심도, 과도한 보정 없음. 깨끗한 스톡 사진이 아니며 CGI, 삽화, 건축 시각화, 평면도, 도식, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L23B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해 외딴섬 공동체의 뒤뜰 북쪽에 자리한 오래되고 비좁은 보관 창고 내부. 남쪽 출입문 안쪽에서 창고 깊숙한 뒤쪽 벽을 바라보는 구도이며, 카메라는 서 있는 사람의 눈높이 약 1.6미터, 28밀리미터 광각 렌즈를 사용한다. 측면과 뒤쪽 벽을 따라 낡은 보관 선반이 이어지고, 습기와 염분에 오래 노출된 실제 콘크리트 벽의 얼룩, 녹슨 금속의 자연스러운 부식, 거친 목재 결, 먼지와 생활 마모가 사실적으로 보인다. 창고 깊은 곳 뒤쪽 벽 앞에는 급히 마련한 임시 제단이 놓여 있다. 제단 둘레에는 여러 개의 촛불이 낮고 불규칙하게 타며, 제한된 전기 설비 대신 따뜻한 불빛으로 주변을 부분적으로 밝힌다. 제단 중앙에는 실제 검은 털의 질감과 절단면을 과도하게 강조하지 않은 검은 염소 머리가 놓이고, 그 앞에는 짙은 피가 가득 담긴 낡은 그릇이 있어 촛불을 희미하게 반사한다. 염소 머리 위쪽에는 끝에 오래된 뿔 장식이 달린 창이 가로로 길게 놓여 있으며, 금속에는 녹과 손때, 자루에는 낡은 나뭇결이 남아 있다. 향과 정체를 특정하기 어려운 토속적 의식 장식들이 제단 위와 바로 주변에 불규칙하게 흩어져 있고, 특정 정통 종교의 문양을 그대로 복제하지 않은 폐쇄 공동체 특유의 혼합적 의례 흔적으로 보인다. 출입문 시점에서 보이는 뒤쪽 벽과 천장이 만나는 구석에는 주변보다 짙은 비정형 검은 실루엣이 조용히 잠복한 듯 붙어 있으나, 얼굴이나 눈, 팔다리 또는 인체 윤곽은 전혀 식별되지 않는 불분명한 어둠으로만 표현한다. 촛불에서 멀어질수록 실제 노출 부족으로 세부가 자연스럽게 사라지고, 불꽃 주변에는 현실적인 약한 그림자와 미세한 향 연기만 보인다. 사람, 얼굴, 인체 형상은 전혀 없는 빈 배경 공간이다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구별되지 않는 자연스러운 노출, 정확한 재료 질감, 일상적인 오염과 마모, 자연스러운 피사계 심도, 과도한 후처리 없음. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 전산 그래픽 이미지는 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 출입문 안쪽의 사람 눈높이에서 창고 깊숙한 뒤쪽 벽을 정면에 가깝게 바라본다. 넓은 화각 안에 양옆 보관 선반이 자연스럽게 가장자리를 이루고, 촛불에 드러난 임시 제단과 그 위의 검은 염소 머리, 피가 담긴 그릇, 오래된 뿔 장식 창이 명확히 읽히게 한다. 뒤쪽 벽과 천장이 만나는 구석의 비정형 검은 실루엣은 얼굴이나 인체 구조 없이 주변 어둠보다 조금 짙은 흔적으로만 보이게 한다.",
            "shot_id": "S27_Shot2"
          },
          {
            "guide_text": "출입문 부근의 약 1.6미터 높이에서 28밀리미터 광각 렌즈로 창고 내부 전체의 깊이를 확보한다. 촛불 무리가 제단 주변을 낮게 밝히고 향과 낯선 의식 장식의 실제 재질, 그릇 속 짙은 붉은 액체의 반사, 검은 염소 머리의 거친 털과 오래된 창의 마모가 과장 없이 드러나게 한다. 천장 뒤쪽 구석의 실루엣은 비인간형의 불분명한 어둠으로 제한해 공간의 실제성은 유지한다.",
            "shot_id": "S27_Shot5"
          }
        ],
        "shot_ids": [
          "S27_Shot2",
          "S27_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 6 (storage shed door), facing diagonally across number 5 (storage shed) toward number 11 (temporary altar), with number 7 (perimeter storage racks) along the side walls",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Frame number 11 centrally with numbers 12 through 16 clustered around it; retain number 6 behind or at the near edge of frame and place number 17 high in a rear wall-ceiling corner as an indistinct lurking silhouette."
        },
        "reference_decision": {
          "bg_id": "L23B03",
          "fp_id": "fp_l23_backyard",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L23B03 is the sole clean-anchor candidate supplied for this fp and therefore establishes dwelling identity directly from the floor plan. A camera in unit 4 at [3,4], looking into target unit 5 toward [0,4] with a 90-degree wide lens, supports the broad marker arrangement required by S27_Shot2 while reserving the upper portion of the same background for the staged composition in S27_Shot5.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l23_backyard.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference exists in the candidate catalog, so this first node is rendered directly from the floor plan as the dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use the committed wide framing from unit 4 toward target unit 5, centering the view along the marker 6 to marker 7 axis while retaining sufficient upper-frame and lateral coverage for both surfaced shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              0,
              4
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show target unit 5 from camera unit 4, with base markers 5, 6, and 7 readable in their committed relationship. The broad view may include the immediate unit 4 foreground, while the principal visible structure remains unit 5 with opening marker 6 and fixed marker 7.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [3,4] toward look-at unit 5 at cell [0,4] using the wide 90-degree view. Maintain broad coverage across the target arrangement for S27_Shot2 and retain enough upper-right background area to satisfy the S27_Shot5 spatial contract.",
            "subject_position_directive": "S27_Shot2 commits no character angle, so keep its broad background plate free of invented subjects. For S27_Shot5, reserve the middle-center midground for C01 with back toward the camera and reserve the upper-right background at the wall-and-ceiling corner for C31, following the supplied frame spatial contract.",
            "state_cue_directive": "Render transient markers 11 through 17 as committed. Carry the surfaced shots' flickering low-key illumination, keep markers 11 through 16 readable as the staged arrangement, and place marker 17 in the reserved upper-right background region without adding uncommitted state cues.",
            "negative_continuity_directive": "Do not invent numbered elements beyond the committed marker set 5, 6, 7, and 11 through 17. Do not introduce units outside the chosen unit-4-to-unit-5 view or imply unverified opening adjacency; preserve the floor-plan positions of structural marker 5, opening marker 6, and fixed marker 7."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [3, 4]\n  - look_at_unit: 5\n  - look_at_cell: [0, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed wide framing from unit 4 toward target unit 5, centering the view along the marker 6 to marker 7 axis while retaining sufficient upper-frame and lateral coverage for both surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 5 from camera unit 4, with base markers 5, 6, and 7 readable in their committed relationship. The broad view may include the immediate unit 4 foreground, while the principal visible structure remains unit 5 with opening marker 6 and fixed marker 7.\n  - camera_framing_directive: Frame from camera unit 4 at cell [3,4] toward look-at unit 5 at cell [0,4] using the wide 90-degree view. Maintain broad coverage across the target arrangement for S27_Shot2 and retain enough upper-right background area to satisfy the S27_Shot5 spatial contract.\n  - subject_position_directive: S27_Shot2 commits no character angle, so keep its broad background plate free of invented subjects. For S27_Shot5, reserve the middle-center midground for C01 with back toward the camera and reserve the upper-right background at the wall-and-ceiling corner for C31, following the supplied frame spatial contract.\n  - state_cue_directive: Render transient markers 11 through 17 as committed. Carry the surfaced shots' flickering low-key illumination, keep markers 11 through 16 readable as the staged arrangement, and place marker 17 in the reserved upper-right background region without adding uncommitted state cues.\n  - negative_continuity_directive: Do not invent numbered elements beyond the committed marker set 5, 6, 7, and 11 through 17. Do not introduce units outside the chosen unit-4-to-unit-5 view or imply unverified opening adjacency; preserve the floor-plan positions of structural marker 5, opening marker 6, and fixed marker 7.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [3, 4]\n  - look_at_unit: 5\n  - look_at_cell: [0, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed wide framing from unit 4 toward target unit 5, centering the view along the marker 6 to marker 7 axis while retaining sufficient upper-frame and lateral coverage for both surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 5 from camera unit 4, with base markers 5, 6, and 7 readable in their committed relationship. The broad view may include the immediate unit 4 foreground, while the principal visible structure remains unit 5 with opening marker 6 and fixed marker 7.\n  - camera_framing_directive: Frame from camera unit 4 at cell [3,4] toward look-at unit 5 at cell [0,4] using the wide 90-degree view. Maintain broad coverage across the target arrangement for S27_Shot2 and retain enough upper-right background area to satisfy the S27_Shot5 spatial contract.\n  - subject_position_directive: S27_Shot2 commits no character angle, so keep its broad background plate free of invented subjects. For S27_Shot5, reserve the middle-center midground for C01 with back toward the camera and reserve the upper-right background at the wall-and-ceiling corner for C31, following the supplied frame spatial contract.\n  - state_cue_directive: Render transient markers 11 through 17 as committed. Carry the surfaced shots' flickering low-key illumination, keep markers 11 through 16 readable as the staged arrangement, and place marker 17 in the reserved upper-right background region without adding uncommitted state cues.\n  - negative_continuity_directive: Do not invent numbered elements beyond the committed marker set 5, 6, 7, and 11 through 17. Do not introduce units outside the chosen unit-4-to-unit-5 view or imply unverified opening adjacency; preserve the floor-plan positions of structural marker 5, opening marker 6, and fixed marker 7.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [3, 4]\n  - look_at_unit: 5\n  - look_at_cell: [0, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed wide framing from unit 4 toward target unit 5, centering the view along the marker 6 to marker 7 axis while retaining sufficient upper-frame and lateral coverage for both surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 5 from camera unit 4, with base markers 5, 6, and 7 readable in their committed relationship. The broad view may include the immediate unit 4 foreground, while the principal visible structure remains unit 5 with opening marker 6 and fixed marker 7.\n  - camera_framing_directive: Frame from camera unit 4 at cell [3,4] toward look-at unit 5 at cell [0,4] using the wide 90-degree view. Maintain broad coverage across the target arrangement for S27_Shot2 and retain enough upper-right background area to satisfy the S27_Shot5 spatial contract.\n  - subject_position_directive: S27_Shot2 commits no character angle, so keep its broad background plate free of invented subjects. For S27_Shot5, reserve the middle-center midground for C01 with back toward the camera and reserve the upper-right background at the wall-and-ceiling corner for C31, following the supplied frame spatial contract.\n  - state_cue_directive: Render transient markers 11 through 17 as committed. Carry the surfaced shots' flickering low-key illumination, keep markers 11 through 16 readable as the staged arrangement, and place marker 17 in the reserved upper-right background region without adding uncommitted state cues.\n  - negative_continuity_directive: Do not invent numbered elements beyond the committed marker set 5, 6, 7, and 11 through 17. Do not introduce units outside the chosen unit-4-to-unit-5 view or imply unverified opening adjacency; preserve the floor-plan positions of structural marker 5, opening marker 6, and fixed marker 7.\n\n2020년대 중반 대한민국 서해 외딴섬 공동체의 뒤뜰 북쪽에 자리한 오래되고 비좁은 보관 창고 내부. 남쪽 출입문 안쪽에서 창고 깊숙한 뒤쪽 벽을 바라보는 구도이며, 카메라는 서 있는 사람의 눈높이 약 1.6미터, 28밀리미터 광각 렌즈를 사용한다. 측면과 뒤쪽 벽을 따라 낡은 보관 선반이 이어지고, 습기와 염분에 오래 노출된 실제 콘크리트 벽의 얼룩, 녹슨 금속의 자연스러운 부식, 거친 목재 결, 먼지와 생활 마모가 사실적으로 보인다. 창고 깊은 곳 뒤쪽 벽 앞에는 급히 마련한 임시 제단이 놓여 있다. 제단 둘레에는 여러 개의 촛불이 낮고 불규칙하게 타며, 제한된 전기 설비 대신 따뜻한 불빛으로 주변을 부분적으로 밝힌다. 제단 중앙에는 실제 검은 털의 질감과 절단면을 과도하게 강조하지 않은 검은 염소 머리가 놓이고, 그 앞에는 짙은 피가 가득 담긴 낡은 그릇이 있어 촛불을 희미하게 반사한다. 염소 머리 위쪽에는 끝에 오래된 뿔 장식이 달린 창이 가로로 길게 놓여 있으며, 금속에는 녹과 손때, 자루에는 낡은 나뭇결이 남아 있다. 향과 정체를 특정하기 어려운 토속적 의식 장식들이 제단 위와 바로 주변에 불규칙하게 흩어져 있고, 특정 정통 종교의 문양을 그대로 복제하지 않은 폐쇄 공동체 특유의 혼합적 의례 흔적으로 보인다. 출입문 시점에서 보이는 뒤쪽 벽과 천장이 만나는 구석에는 주변보다 짙은 비정형 검은 실루엣이 조용히 잠복한 듯 붙어 있으나, 얼굴이나 눈, 팔다리 또는 인체 윤곽은 전혀 식별되지 않는 불분명한 어둠으로만 표현한다. 촛불에서 멀어질수록 실제 노출 부족으로 세부가 자연스럽게 사라지고, 불꽃 주변에는 현실적인 약한 그림자와 미세한 향 연기만 보인다. 사람, 얼굴, 인체 형상은 전혀 없는 빈 배경 공간이다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구별되지 않는 자연스러운 노출, 정확한 재료 질감, 일상적인 오염과 마모, 자연스러운 피사계 심도, 과도한 후처리 없음. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 전산 그래픽 이미지는 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            3,
            4
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use the committed wide framing from unit 4 toward target unit 5, centering the view along the marker 6 to marker 7 axis while retaining sufficient upper-frame and lateral coverage for both surfaced shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            0,
            4
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show target unit 5 from camera unit 4, with base markers 5, 6, and 7 readable in their committed relationship. The broad view may include the immediate unit 4 foreground, while the principal visible structure remains unit 5 with opening marker 6 and fixed marker 7.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [3,4] toward look-at unit 5 at cell [0,4] using the wide 90-degree view. Maintain broad coverage across the target arrangement for S27_Shot2 and retain enough upper-right background area to satisfy the S27_Shot5 spatial contract.",
          "subject_position_directive": "S27_Shot2 commits no character angle, so keep its broad background plate free of invented subjects. For S27_Shot5, reserve the middle-center midground for C01 with back toward the camera and reserve the upper-right background at the wall-and-ceiling corner for C31, following the supplied frame spatial contract.",
          "state_cue_directive": "Render transient markers 11 through 17 as committed. Carry the surfaced shots' flickering low-key illumination, keep markers 11 through 16 readable as the staged arrangement, and place marker 17 in the reserved upper-right background region without adding uncommitted state cues.",
          "negative_continuity_directive": "Do not invent numbered elements beyond the committed marker set 5, 6, 7, and 11 through 17. Do not introduce units outside the chosen unit-4-to-unit-5 view or imply unverified opening adjacency; preserve the floor-plan positions of structural marker 5, opening marker 6, and fixed marker 7."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l23_backyard",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l23_backyard",
            "building_fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l18_restaurant_interior",
          "indoor_loc_sid": "L18",
          "group_id": "bg_restaurant_property",
          "fp_asset_id": "4c6be74c-e5d2-4d6d-b7b5-6482c5972a32"
        }
      },
      "L23B06": {
        "status": "ok",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 집 뒤뜰의 낡은 철망 울타리와 작은 출입문을 지나 곧바로 이어지는 어두운 소나무 숲길. 좁고 정비되지 않은 흙길은 빽빽한 해송 사이로 완만하게 굽어 들어가며, 바닥에는 드러난 뿌리와 불규칙한 돌, 마른 솔잎, 축축한 흙, 낮은 해안성 관목이 뒤섞여 있다. 바닷바람과 습기에 오래 노출된 소나무 수피, 녹슨 철망, 낡은 금속 경첩, 군데군데 밟혀 굳은 흙처럼 외딴섬 생활권의 현실적인 마모와 얼룩을 세밀하게 표현한다. 달빛, 가로등, 건물 조명은 전혀 닿지 않는 빛 없는 밤이며, 화면 밖에서 든 현대식 휴대전화 조명 또는 손전등의 좁고 불균일한 백색 광선만 길 일부와 나무줄기, 뿌리를 순간적으로 드러낸다. 광선 중심부는 비교적 선명하지만 주변부는 빠르게 어둠에 잠기고, 실제 습한 공기 속의 아주 약한 산란과 자연스러운 그림자만 보인다. 초자연적 발광, 안개 속 인물 형상, 사람, 얼굴, 동물은 없다. 동일한 길로 되돌아오는 듯한 폐쇄감은 물리적으로 복제된 지형이 아니라 반복해서 눈에 띄는 굽은 소나무, 뿌리와 돌의 익숙한 배열로 암시한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 실제 장소 참고 사진처럼 사실적이고 담담한 기록 사진이며, 젖은 흙, 거친 수피, 녹슨 금속, 잎과 솔잎의 정확한 재질, 현실적인 저조도 노출과 자연스러운 심도를 유지한다. 과도하게 깨끗한 광고 사진이 아니며 후처리 효과, 삽화풍 표현, 건축 시각화, 컴퓨터 생성 이미지가 아니다. 위에서 내려다본 시점이나 평면도 형태가 아닌 숲길 안의 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "사람 눈높이에서 뒤뜰 경계를 등지고 숲 안쪽을 바라본다. 화면 앞쪽 한편에 낡은 철망 울타리와 작은 출입문의 일부를 남겨 뒤뜰에서 숲길로 진입하는 지점을 알 수 있게 하고, 좁은 길이 소나무 사이의 완전한 어둠 속으로 이어지게 한다. 화면 밖 휴대전화 조명의 좁은 빛이 길 초입과 뿌리만 불완전하게 드러낸다.",
            "shot_id": "S29_Shot1"
          },
          {
            "guide_text": "같은 숲길의 더 깊은 구간을 사람 눈높이에서 정면으로 본다. 화면 밖 손전등의 비교적 강한 원형 광선이 중앙의 흙길과 젖은 소나무 줄기 일부를 비추고, 가장자리는 검게 잠기게 한다. 굽은 길 너머는 확인되지 않도록 하며 사람이나 구체적인 형체를 배치하지 않는다.",
            "shot_id": "S67_Shot3"
          },
          {
            "guide_text": "숲길 가장자리에서 약간 비스듬히 바라보며, 가까운 소나무 줄기가 화면 한쪽을 부분적으로 가리고 노출된 뿌리와 돌 때문에 길이 거칠게 꺾이는 모습을 보여준다. 흔들리는 휴대전화 조명처럼 좁고 고르지 않은 빛의 경계가 바닥을 스치되, 카메라 자체는 실제 장소 기록 사진처럼 자연스럽고 판독 가능하게 유지한다.",
            "shot_id": "S67_Shot8"
          },
          {
            "guide_text": "숲 안쪽에서 뒤뜰 방향을 되돌아보는 시점으로 구성한다. 먼 곳에 낡은 철망 출입문과 뒤뜰 경계가 희미한 윤곽으로만 보이고, 가까운 소나무와 관목은 화면 밖 손전등의 역방향 산란광에 일부만 드러난다. 동일한 길로 되돌아온 듯한 불안감은 반복 복제 없이 익숙한 뿌리와 굽은 길의 배치로만 전달한다.",
            "shot_id": "S67_Shot9"
          }
        ],
        "shot_ids": [
          "S29_Shot1",
          "S67_Shot3",
          "S67_Shot8",
          "S67_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 집 뒤뜰의 낡은 철망 울타리와 작은 출입문을 지나 곧바로 이어지는 어두운 소나무 숲길. 좁고 정비되지 않은 흙길은 빽빽한 해송 사이로 완만하게 굽어 들어가며, 바닥에는 드러난 뿌리와 불규칙한 돌, 마른 솔잎, 축축한 흙, 낮은 해안성 관목이 뒤섞여 있다. 바닷바람과 습기에 오래 노출된 소나무 수피, 녹슨 철망, 낡은 금속 경첩, 군데군데 밟혀 굳은 흙처럼 외딴섬 생활권의 현실적인 마모와 얼룩을 세밀하게 표현한다. 달빛, 가로등, 건물 조명은 전혀 닿지 않는 빛 없는 밤이며, 화면 밖에서 든 현대식 휴대전화 조명 또는 손전등의 좁고 불균일한 백색 광선만 길 일부와 나무줄기, 뿌리를 순간적으로 드러낸다. 광선 중심부는 비교적 선명하지만 주변부는 빠르게 어둠에 잠기고, 실제 습한 공기 속의 아주 약한 산란과 자연스러운 그림자만 보인다. 초자연적 발광, 안개 속 인물 형상, 사람, 얼굴, 동물은 없다. 동일한 길로 되돌아오는 듯한 폐쇄감은 물리적으로 복제된 지형이 아니라 반복해서 눈에 띄는 굽은 소나무, 뿌리와 돌의 익숙한 배열로 암시한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 실제 장소 참고 사진처럼 사실적이고 담담한 기록 사진이며, 젖은 흙, 거친 수피, 녹슨 금속, 잎과 솔잎의 정확한 재질, 현실적인 저조도 노출과 자연스러운 심도를 유지한다. 과도하게 깨끗한 광고 사진이 아니며 후처리 효과, 삽화풍 표현, 건축 시각화, 컴퓨터 생성 이미지가 아니다. 위에서 내려다본 시점이나 평면도 형태가 아닌 숲길 안의 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03",
            "building_fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l18_restaurant_interior",
          "indoor_loc_sid": "L18",
          "group_id": "bg_restaurant_property",
          "fp_asset_id": "4c6be74c-e5d2-4d6d-b7b5-6482c5972a32"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L23B05": {
        "status": "ok",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬의 인적 드문 숲길 옆 수풀 은신처. 좁고 불규칙한 흙길이 화면 중앙에서 비스듬히 깊은 숲속으로 이어지고, 한쪽 가장자리에는 키 큰 관목과 얽힌 덩굴, 양치식물, 가시덤불이 길 가까이까지 무성하게 돌출되어 있다. 수풀 뒤에는 밖에서 내부가 거의 보이지 않으며 성인 한 명이 몸을 숨길 수 있을 정도로 깊고 어두운 자연스러운 틈이 있다. 은신처 입구 주변의 잎 몇 장은 눌리고 잔가지 하나는 갈라져 있어 방금까지 무언가 숨어 있었던 듯한 미세한 흔적을 남기되, 사람이나 신체 일부, 얼굴, 실루엣은 전혀 보이지 않는다. 갑자기 길 위의 관찰자를 붙잡아 소리 없이 수풀 안으로 끌어당길 수 있을 만큼 길과 은신처의 거리가 매우 가깝게 느껴지는 배치. 여러 겹으로 선 해풍에 거칠어진 나무줄기, 축축한 암갈색 흙, 젖은 낙엽 더미, 이끼 낀 자연석, 떨어진 가지가 있는 현실적인 온대 해안 숲. 밤에 가까운 짙은 청흑색 어둠 아래 흐린 달빛과 희미한 잔광만 나뭇잎 틈으로 불규칙하게 스며들고, 수풀 내부는 세부가 겨우 구분될 정도로 어둡다. 인공조명이나 도시 시설은 보이지 않으며, 외딴섬의 제한된 기반 시설과 고립감을 자연스럽게 반영한다. 실제 나무껍질의 거친 결, 잎 표면의 습기, 흙의 진흙성 질감, 돌의 이끼와 얼룩, 꺾인 가지의 섬유를 정확하게 표현한다. 과장된 안개나 초자연적 발광 없이 현실적인 습도와 낮은 조도의 자연광만 사용한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m 높이에서 촬영한 다큐멘터리 풍 사진, 자연스러운 원근감과 피사계 심도, 일상적인 오염과 마모, 후처리 없는 실제 장소 기록 사진. 깨끗한 광고 사진이 아니며, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식이 아닌 서 있는 사람의 눈높이 시점. 배경만 묘사하고 사람, 얼굴, 신체 일부, 시신, 피는 포함하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 좁은 숲길을 따라 바라보는 넓은 구도. 길 옆 수풀이 통행 공간 가까이 돌출되어 있고, 그 뒤에 몸 하나가 숨을 만한 깊고 검은 틈이 자연스럽게 형성되어야 한다. 사람이나 신체 일부는 넣지 말고, 관찰자가 위험을 알아차리지 못한 채 지나갈 법한 폐쇄적인 시야와 현실적인 어둠을 강조한다.",
            "shot_id": "S29_Shot3"
          },
          {
            "guide_text": "같은 숲길과 같은 수풀을 더 가까이 보는 구도. 카메라는 길 가장자리에서 은신처 쪽으로 약간 틀어져 있으며, 전경의 잎과 가시덩굴이 렌즈 가까이 겹치고 수풀 안쪽은 거의 보이지 않아야 한다. 갑작스럽게 붙잡혀 수풀 안으로 끌려갈 수 있는 짧은 거리감은 공간 배치로만 전달하고, 인물·손·얼굴·실루엣은 절대 묘사하지 않는다.",
            "shot_id": "S29_Shot5"
          }
        ],
        "shot_ids": [
          "S29_Shot3",
          "S29_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안 외딴섬의 인적 드문 숲길 옆 수풀 은신처. 좁고 불규칙한 흙길이 화면 중앙에서 비스듬히 깊은 숲속으로 이어지고, 한쪽 가장자리에는 키 큰 관목과 얽힌 덩굴, 양치식물, 가시덤불이 길 가까이까지 무성하게 돌출되어 있다. 수풀 뒤에는 밖에서 내부가 거의 보이지 않으며 성인 한 명이 몸을 숨길 수 있을 정도로 깊고 어두운 자연스러운 틈이 있다. 은신처 입구 주변의 잎 몇 장은 눌리고 잔가지 하나는 갈라져 있어 방금까지 무언가 숨어 있었던 듯한 미세한 흔적을 남기되, 사람이나 신체 일부, 얼굴, 실루엣은 전혀 보이지 않는다. 갑자기 길 위의 관찰자를 붙잡아 소리 없이 수풀 안으로 끌어당길 수 있을 만큼 길과 은신처의 거리가 매우 가깝게 느껴지는 배치. 여러 겹으로 선 해풍에 거칠어진 나무줄기, 축축한 암갈색 흙, 젖은 낙엽 더미, 이끼 낀 자연석, 떨어진 가지가 있는 현실적인 온대 해안 숲. 밤에 가까운 짙은 청흑색 어둠 아래 흐린 달빛과 희미한 잔광만 나뭇잎 틈으로 불규칙하게 스며들고, 수풀 내부는 세부가 겨우 구분될 정도로 어둡다. 인공조명이나 도시 시설은 보이지 않으며, 외딴섬의 제한된 기반 시설과 고립감을 자연스럽게 반영한다. 실제 나무껍질의 거친 결, 잎 표면의 습기, 흙의 진흙성 질감, 돌의 이끼와 얼룩, 꺾인 가지의 섬유를 정확하게 표현한다. 과장된 안개나 초자연적 발광 없이 현실적인 습도와 낮은 조도의 자연광만 사용한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m 높이에서 촬영한 다큐멘터리 풍 사진, 자연스러운 원근감과 피사계 심도, 일상적인 오염과 마모, 후처리 없는 실제 장소 기록 사진. 깨끗한 광고 사진이 아니며, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식이 아닌 서 있는 사람의 눈높이 시점. 배경만 묘사하고 사람, 얼굴, 신체 일부, 시신, 피는 포함하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03",
            "building_fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l18_restaurant_interior",
          "indoor_loc_sid": "L18",
          "group_id": "bg_restaurant_property",
          "fp_asset_id": "4c6be74c-e5d2-4d6d-b7b5-6482c5972a32"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L23B01": {
        "status": "ok",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬 공동체에 있는 작은 어항, 맑은 낮에 실제 조업과 낚시에 쓰이는 동력 어선 한 척이 낡은 콘크리트 선착장에 정박해 있다. 낮은 흰색·청회색 선체에는 소금기와 물때, 긁힘, 부분적으로 벗겨진 도장이 자연스럽게 남아 있고, 작은 조타실과 안테나, 작업등, 금속 난간, 윈치가 보인다. 배에는 폐쇄적인 섬 공동체의 축제 또는 출항 풍습을 암시하는 빛바랜 짙은 붉은색과 muted gold 계열의 작은 천 깃발과 소박한 매듭 장식이 달려 있으나 화려한 관광선처럼 보이지 않는다. 거친 콘크리트 부두에는 굵은 계류 밧줄, 녹슨 볼라드, 고무 펜더, 접힌 녹색 어망, 닳은 부표, 젖은 플라스틱 생선 상자, 호스와 간단한 작업 도구가 놓여 있다. 승선용 금속 발판은 부두와 배를 연결하고, 가까운 곳에 오래된 소형 작업 창고와 염분에 부식된 부두 조명이 있다. 주민들이 활발히 일하던 한낮의 상태는 펼쳐진 장비, 젖은 바닥, 막 정리 중인 그물과 열린 작업 공간으로만 드러내며 사람, 얼굴, 신체는 전혀 보이지 않는다. 잔잔한 서해 수면, 낮은 섬 능선, 옅은 해무, 작은 조수 차와 바닷물 반사가 배경에 자연스럽게 이어진다. 현대식 동력 어선과 플라스틱 작업 용품은 존재하지만 대형 마리나나 도시 항만 설비는 없으며, 제한된 기반 시설을 가진 실제 한국 섬마을 선착장의 소박하고 폐쇄적인 생활상을 유지한다. 절제된 청회색, 흙빛 중성색, 낡은 상아색, 짙은 적색과 탁한 금색 팔레트. 사람 눈높이 약 1.6m에서 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 주간 햇빛과 현실적인 그림자, 실제 콘크리트의 골재와 균열, 금속의 녹과 염분 부식, 천의 직조, 밧줄 섬유, 젖은 목재와 플라스틱의 정확한 재질, 일상적인 얼룩과 마모, 자연스러운 심도. 과도하게 정돈된 스톡 사진이 아니라 실제 장소 기록 사진처럼 담담하고 후처리 없는 모습. 위에서 내려다본 시점, 평면도, 건축 도면이 아니며 CGI나 삽화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선착장 진입 방향에서 바라본 넓은 도입 쇼트. 사람 눈높이 약 1.6m에서 35mm급 렌즈로 촬영하며, 전경의 거친 콘크리트 부두와 계류 밧줄이 시선을 장식된 낚시 어선으로 이끌게 한다. 배 전체와 승선용 발판, 주변 그물·부표·상자가 함께 보여 이곳이 활발히 사용되는 현대 외딴섬 어항임을 즉시 알 수 있어야 한다. 인물은 보이지 않지만 방금 전까지 작업이 진행된 듯한 정돈되지 않은 흔적을 남긴다.",
            "shot_id": "S38_Shot1"
          },
          {
            "guide_text": "선착장 안쪽에서 접근 동선을 따라 배 쪽을 바라보는 연속 쇼트. 사람 눈높이 약 1.6m, 35mm급 렌즈의 자연스러운 원근으로 부두 가장자리와 계류 볼라드를 전경에 두고, 중경의 승선용 발판과 장식된 조타실, 뒤쪽의 잔잔한 바다를 한 프레임에 담는다. 앞선 쇼트와 동일한 선체 색, 장식 깃발, 작업 장비 위치, 햇빛 방향을 유지하며, 다가오는 움직임을 수용할 수 있도록 부두 통로에는 충분한 빈 공간을 둔다. 배경 자체에는 사람을 그리지 않는다.",
            "shot_id": "S38_Shot7"
          }
        ],
        "shot_ids": [
          "S38_Shot1",
          "S38_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬 공동체에 있는 작은 어항, 맑은 낮에 실제 조업과 낚시에 쓰이는 동력 어선 한 척이 낡은 콘크리트 선착장에 정박해 있다. 낮은 흰색·청회색 선체에는 소금기와 물때, 긁힘, 부분적으로 벗겨진 도장이 자연스럽게 남아 있고, 작은 조타실과 안테나, 작업등, 금속 난간, 윈치가 보인다. 배에는 폐쇄적인 섬 공동체의 축제 또는 출항 풍습을 암시하는 빛바랜 짙은 붉은색과 muted gold 계열의 작은 천 깃발과 소박한 매듭 장식이 달려 있으나 화려한 관광선처럼 보이지 않는다. 거친 콘크리트 부두에는 굵은 계류 밧줄, 녹슨 볼라드, 고무 펜더, 접힌 녹색 어망, 닳은 부표, 젖은 플라스틱 생선 상자, 호스와 간단한 작업 도구가 놓여 있다. 승선용 금속 발판은 부두와 배를 연결하고, 가까운 곳에 오래된 소형 작업 창고와 염분에 부식된 부두 조명이 있다. 주민들이 활발히 일하던 한낮의 상태는 펼쳐진 장비, 젖은 바닥, 막 정리 중인 그물과 열린 작업 공간으로만 드러내며 사람, 얼굴, 신체는 전혀 보이지 않는다. 잔잔한 서해 수면, 낮은 섬 능선, 옅은 해무, 작은 조수 차와 바닷물 반사가 배경에 자연스럽게 이어진다. 현대식 동력 어선과 플라스틱 작업 용품은 존재하지만 대형 마리나나 도시 항만 설비는 없으며, 제한된 기반 시설을 가진 실제 한국 섬마을 선착장의 소박하고 폐쇄적인 생활상을 유지한다. 절제된 청회색, 흙빛 중성색, 낡은 상아색, 짙은 적색과 탁한 금색 팔레트. 사람 눈높이 약 1.6m에서 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 주간 햇빛과 현실적인 그림자, 실제 콘크리트의 골재와 균열, 금속의 녹과 염분 부식, 천의 직조, 밧줄 섬유, 젖은 목재와 플라스틱의 정확한 재질, 일상적인 얼룩과 마모, 자연스러운 심도. 과도하게 정돈된 스톡 사진이 아니라 실제 장소 기록 사진처럼 담담하고 후처리 없는 모습. 위에서 내려다본 시점, 평면도, 건축 도면이 아니며 CGI나 삽화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03",
            "building_fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l18_restaurant_interior",
          "indoor_loc_sid": "L18",
          "group_id": "bg_restaurant_property",
          "fp_asset_id": "4c6be74c-e5d2-4d6d-b7b5-6482c5972a32"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L23B04": {
        "status": "ok",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 울창한 숲에 둘러싸인 넓고 불규칙한 흙 공터에 마련된 야간 민간 의례 장소. 실제로는 많은 주민과 연주자, 급히 도착하는 전령들이 모이는 공간이지만 배경 사진에는 인물과 얼굴이 전혀 없으며, 방금 사람들이 잠시 프레임 밖으로 빠져나간 듯한 긴박한 흔적만 남아 있다. 공터 중앙의 돌로 두른 원형 화덕에서 큰 모닥불이 타고, 그 뒤편에는 거칠고 오래된 목재 제단과 낮은 제물상이 놓여 있다. 제단 위에는 놋그릇, 백자 그릇, 과일과 마른 생선 같은 현실적인 제물, 녹색 석창포 다발, 상아빛의 단단한 유기질 질감을 지닌 하얀 사슴뿔 계열 의식 도구, 촛농이 흐른 굵은 초가 정돈되지 않은 채 놓여 있다. 특정 정통 종교 문양을 그대로 복제하지 않은 폐쇄적 섬 공동체 특유의 혼합 의례 장식이며, 낡은 붉은 천과 흰 천, 해진 천 깃발, 밧줄 장식이 나뭇가지와 간이 차양에 매달려 있다.\n\n모닥불 양옆에는 군중이 빽빽하게 앉았던 듯 여러 장의 닳고 얼룩진 멍석과 낮은 나무 걸상이 펼쳐져 있고, 한쪽 연주 자리에는 실제 가죽이 팽팽하게 당겨진 큰 북, 북채, 청동 녹청이 밴 징과 나무틀이 놓여 있다. 악기는 사람이 연주하지 않는 빈 상태다. 공터 가장자리에는 낡은 화로와 석유등, 제한적인 섬 전력을 사용하는 전구 몇 개와 오래된 전선, 작은 확성기가 있어 현대 공간임을 드러내되 스마트 기기나 도시형 설비가 과도하게 보이지 않는다. 두 갈래의 좁은 숲길이 공터로 이어지고, 한 길목에는 급히 달려오다 떨어뜨린 듯한 손전등과 휴대용 무전기가 흙 위에 놓여 있어 긴급한 소식이 오가는 상황을 암시한다. 초자연적 존재, 인간형 그림자, 시신, 피는 표현하지 않는다.\n\n깊은 밤의 청흑색 숲과 흙빛 중성색을 바탕으로, 모닥불과 촛불의 탁한 금빛이 제단과 악기 표면을 불규칙하게 비추며 붉은 천과 흰 천의 대비가 선명하다. 숲 가장자리와 진입로는 어둡지만 실제 불빛의 도달 범위와 그림자 방향이 물리적으로 정확해야 한다. 젖은 흙, 밟혀 눌린 풀, 나무껍질, 오래된 목재의 갈라짐, 금속 녹청, 거친 천의 직조, 촛농과 그을음, 일상적인 얼룩과 마모를 세밀하고 사실적으로 표현한다. 깨끗한 광고 사진이 아니라 실제 장소 기록에 가까운 꾸밈없는 모습이다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 자연스러운 원근과 피사계 심도, 현실적인 야간 노출, 과도한 후보정 없음. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 회화, 컴퓨터 그래픽 이미지는 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "사람 눈높이에서 숲길 입구 쪽에 카메라를 두고 공터 전체를 넓게 바라본다. 전경에는 급히 오간 흔적이 남은 좁은 흙길과 쓰러진 손전등 및 휴대용 무전기, 중경에는 원형 화덕의 큰 모닥불과 비어 있는 멍석, 북과 징이 놓인 연주 자리, 후경에는 붉고 흰 천으로 꾸민 제단과 어두운 숲을 배치한다. 사람이 없어도 조금 전까지 많은 주민이 밀집해 있던 의례 현장과 긴박한 출입 동선이 읽혀야 한다.",
            "shot_id": "S73_Shot4"
          },
          {
            "guide_text": "모닥불 옆 통로에서 제단 방향을 향한 조금 더 가까운 구도다. 불길은 화면 한쪽에 두어 제단의 낡은 목재, 상아빛 사슴뿔 계열 의식 도구, 녹색 석창포, 촛농, 제물 그릇의 실제 질감을 드러낸다. 반대쪽에는 사용 직전처럼 놓인 북과 징, 북채, 비어 있는 낮은 걸상을 보이고, 뒤쪽 숲길은 전령이 급히 도착할 수 있는 열린 통로로 남긴다. 인물이나 초자연적 형체는 배치하지 않는다.",
            "shot_id": "S73_Shot5"
          }
        ],
        "shot_ids": [
          "S73_Shot4",
          "S73_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 울창한 숲에 둘러싸인 넓고 불규칙한 흙 공터에 마련된 야간 민간 의례 장소. 실제로는 많은 주민과 연주자, 급히 도착하는 전령들이 모이는 공간이지만 배경 사진에는 인물과 얼굴이 전혀 없으며, 방금 사람들이 잠시 프레임 밖으로 빠져나간 듯한 긴박한 흔적만 남아 있다. 공터 중앙의 돌로 두른 원형 화덕에서 큰 모닥불이 타고, 그 뒤편에는 거칠고 오래된 목재 제단과 낮은 제물상이 놓여 있다. 제단 위에는 놋그릇, 백자 그릇, 과일과 마른 생선 같은 현실적인 제물, 녹색 석창포 다발, 상아빛의 단단한 유기질 질감을 지닌 하얀 사슴뿔 계열 의식 도구, 촛농이 흐른 굵은 초가 정돈되지 않은 채 놓여 있다. 특정 정통 종교 문양을 그대로 복제하지 않은 폐쇄적 섬 공동체 특유의 혼합 의례 장식이며, 낡은 붉은 천과 흰 천, 해진 천 깃발, 밧줄 장식이 나뭇가지와 간이 차양에 매달려 있다.\n\n모닥불 양옆에는 군중이 빽빽하게 앉았던 듯 여러 장의 닳고 얼룩진 멍석과 낮은 나무 걸상이 펼쳐져 있고, 한쪽 연주 자리에는 실제 가죽이 팽팽하게 당겨진 큰 북, 북채, 청동 녹청이 밴 징과 나무틀이 놓여 있다. 악기는 사람이 연주하지 않는 빈 상태다. 공터 가장자리에는 낡은 화로와 석유등, 제한적인 섬 전력을 사용하는 전구 몇 개와 오래된 전선, 작은 확성기가 있어 현대 공간임을 드러내되 스마트 기기나 도시형 설비가 과도하게 보이지 않는다. 두 갈래의 좁은 숲길이 공터로 이어지고, 한 길목에는 급히 달려오다 떨어뜨린 듯한 손전등과 휴대용 무전기가 흙 위에 놓여 있어 긴급한 소식이 오가는 상황을 암시한다. 초자연적 존재, 인간형 그림자, 시신, 피는 표현하지 않는다.\n\n깊은 밤의 청흑색 숲과 흙빛 중성색을 바탕으로, 모닥불과 촛불의 탁한 금빛이 제단과 악기 표면을 불규칙하게 비추며 붉은 천과 흰 천의 대비가 선명하다. 숲 가장자리와 진입로는 어둡지만 실제 불빛의 도달 범위와 그림자 방향이 물리적으로 정확해야 한다. 젖은 흙, 밟혀 눌린 풀, 나무껍질, 오래된 목재의 갈라짐, 금속 녹청, 거친 천의 직조, 촛농과 그을음, 일상적인 얼룩과 마모를 세밀하고 사실적으로 표현한다. 깨끗한 광고 사진이 아니라 실제 장소 기록에 가까운 꾸밈없는 모습이다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 자연스러운 원근과 피사계 심도, 현실적인 야간 노출, 과도한 후보정 없음. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 회화, 컴퓨터 그래픽 이미지는 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03",
            "building_fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l18_restaurant_interior",
          "indoor_loc_sid": "L18",
          "group_id": "bg_restaurant_property",
          "fp_asset_id": "4c6be74c-e5d2-4d6d-b7b5-6482c5972a32"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L23B02": {
        "status": "ok",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 작은 선착장 끝, 해가 서해 수평선 바로 위로 내려앉은 황금빛 해질녘. 선착장은 오래된 콘크리트와 부분적으로 덧댄 거친 목재로 이루어져 있고, 바닷물과 염분에 젖은 표면에는 실제 얼룩, 잔금, 미끄러운 물기와 해조류 흔적이 남아 있다. 녹슨 금속 난간, 낮은 계류주, 물을 먹어 짙어진 굵은 밧줄, 바다로 내려가는 부식된 사다리, 제한적인 섬 전력 시설을 보여 주는 낡고 단순한 선착장 조명이 자연스럽게 배치되어 있다. 멀리 낮은 섬 능선과 작은 방파제, 정박한 현대식 소형 동력 어선 한 척이 보이며, 서해의 잔잔한 물결과 썰물 흔적이 현실적으로 이어진다. 시대가 다른 물건이나 전통 의례 장식은 넣지 않는다.\n\n황금빛과 탁한 주황색 마지막 햇빛이 젖은 부두 가장자리와 금속 부식에 낮게 반사되고, 그 뒤로 청흑색 바다와 흐릿한 섬 능선이 빠르게 어두워진다. 평범한 실제 장소이면서도 환각으로 변질되는 순간처럼, 선착장 난간의 원근과 수평선이 아주 미세하게 어긋나고 부두 끝에 고인 바닷물 자국이 비정상적으로 한 지점으로 모이며 먼 경계가 습한 해무 속에서 불분명해진다. 과도한 초자연적 빛, 광선, 발광 효과나 구체적인 괴물 형상은 없다. 부두 끝 중앙은 비어 있고, 주변 표면만 막 물에서 건져 올린 무언가가 지나간 듯 축축하지만 사람의 윤곽이나 신체 형태는 만들지 않는다. 인물, 얼굴, 시신, 피, 사람을 닮은 그림자나 연기 형체를 전혀 포함하지 않는다.\n\n선착장 진입 방향에서 끝과 바다를 바라보는 실제 사람의 서 있는 눈높이 약 1.6미터, 35밀리미터급 렌즈의 자연스러운 원근. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 콘크리트의 거친 입자, 금속의 염분 부식과 녹, 밧줄 섬유, 젖은 목재 결, 일상적인 마모와 얼룩을 정확하게 표현한다. 자연광과 현실적인 노출, 자연스러운 피사계 심도, 절제된 청흑색·흙빛 중성색·바랜 상아색·탁한 황금색의 실제 현장 색감. 깨끗한 광고 사진이 아니며 후처리 없는 사실적인 장소 기록 사진이다. 컴퓨터 생성 영상, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "선착장 진입부 쪽에서 끝과 서해 수평선을 바라보는 넓은 구도. 약 1.6미터 높이의 시선과 35밀리미터급 렌즈로 부두의 길이, 양쪽 난간, 계류주, 밧줄, 바깥쪽 어선과 방파제가 함께 보이게 한다. 부두 끝 중앙은 인물 없이 넓게 비워 두고, 황금빛 노을과 젖은 표면의 불길한 대비를 강조한다.",
            "shot_id": "S93_Shot5"
          },
          {
            "guide_text": "같은 진행축을 유지하면서 선착장 끝에 조금 더 가까이 다가간 중간 거리 구도. 약 1.6미터 높이에서 35밀리미터급 렌즈를 사용하고, 중앙의 빈 공간과 그 주변에 모인 바닷물 자국, 녹슨 난간, 계류 밧줄의 젖은 섬유를 선명하게 보여 준다. 원근과 수평선의 미세한 불일치로 환각의 불안감을 드러내되 어떤 사람 형상도 만들지 않는다.",
            "shot_id": "S93_Shot8"
          },
          {
            "guide_text": "선착장 끝의 빈 중앙 공간을 정면으로 바라보는 비교적 가까운 구도. 카메라는 약 1.6미터 높이를 유지하며, 전경의 젖은 목재나 콘크리트 표면과 중경의 계류주, 배경의 어두운 바다가 자연스러운 깊이로 이어지게 한다. 마지막 노을이 꺼지는 순간의 제한된 황금빛과 청흑색 그림자를 유지하고, 인물·얼굴·시신·사람을 닮은 형상은 포함하지 않는다.",
            "shot_id": "S93_Shot10"
          }
        ],
        "shot_ids": [
          "S93_Shot5",
          "S93_Shot8",
          "S93_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 작은 선착장 끝, 해가 서해 수평선 바로 위로 내려앉은 황금빛 해질녘. 선착장은 오래된 콘크리트와 부분적으로 덧댄 거친 목재로 이루어져 있고, 바닷물과 염분에 젖은 표면에는 실제 얼룩, 잔금, 미끄러운 물기와 해조류 흔적이 남아 있다. 녹슨 금속 난간, 낮은 계류주, 물을 먹어 짙어진 굵은 밧줄, 바다로 내려가는 부식된 사다리, 제한적인 섬 전력 시설을 보여 주는 낡고 단순한 선착장 조명이 자연스럽게 배치되어 있다. 멀리 낮은 섬 능선과 작은 방파제, 정박한 현대식 소형 동력 어선 한 척이 보이며, 서해의 잔잔한 물결과 썰물 흔적이 현실적으로 이어진다. 시대가 다른 물건이나 전통 의례 장식은 넣지 않는다.\n\n황금빛과 탁한 주황색 마지막 햇빛이 젖은 부두 가장자리와 금속 부식에 낮게 반사되고, 그 뒤로 청흑색 바다와 흐릿한 섬 능선이 빠르게 어두워진다. 평범한 실제 장소이면서도 환각으로 변질되는 순간처럼, 선착장 난간의 원근과 수평선이 아주 미세하게 어긋나고 부두 끝에 고인 바닷물 자국이 비정상적으로 한 지점으로 모이며 먼 경계가 습한 해무 속에서 불분명해진다. 과도한 초자연적 빛, 광선, 발광 효과나 구체적인 괴물 형상은 없다. 부두 끝 중앙은 비어 있고, 주변 표면만 막 물에서 건져 올린 무언가가 지나간 듯 축축하지만 사람의 윤곽이나 신체 형태는 만들지 않는다. 인물, 얼굴, 시신, 피, 사람을 닮은 그림자나 연기 형체를 전혀 포함하지 않는다.\n\n선착장 진입 방향에서 끝과 바다를 바라보는 실제 사람의 서 있는 눈높이 약 1.6미터, 35밀리미터급 렌즈의 자연스러운 원근. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 콘크리트의 거친 입자, 금속의 염분 부식과 녹, 밧줄 섬유, 젖은 목재 결, 일상적인 마모와 얼룩을 정확하게 표현한다. 자연광과 현실적인 노출, 자연스러운 피사계 심도, 절제된 청흑색·흙빛 중성색·바랜 상아색·탁한 황금색의 실제 현장 색감. 깨끗한 광고 사진이 아니며 후처리 없는 사실적인 장소 기록 사진이다. 컴퓨터 생성 영상, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03",
            "building_fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l18_restaurant_interior",
          "indoor_loc_sid": "L18",
          "group_id": "bg_restaurant_property",
          "fp_asset_id": "4c6be74c-e5d2-4d6d-b7b5-6482c5972a32"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L24B01": {
        "status": "ok",
        "location_id": "L24",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L24B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 외곽의 창고 뒤편에서 산기슭 숲길로 들어가는 진입부를 촬영한 실제 카메라 다큐멘터리 풍 사진. 사람이 서 있는 눈높이 약 1.6미터, 35밀리미터급 렌즈를 장착한 실제 디지털 일안 카메라 또는 미러리스 카메라의 시점으로, 창고 뒤뜰에서 숲길 입구를 정면으로 바라본다. 화면 한쪽에는 녹과 빗물 자국이 밴 골강판 창고 외벽, 닫힌 철제 문, 꺼진 외부등이 일부 보이고, 거친 흙과 자갈이 섞인 뒤뜰 끝에서 좁고 관리되지 않은 산길이 시작된다. 길 가장자리에는 얕은 배수로와 낡은 철망 울타리 일부가 있으며, 빽빽한 활엽수 줄기와 뒤엉킨 관목, 축축한 낙엽과 잡초가 통로를 좁힌다. 모든 인공조명은 꺼져 있고 뒤뜰에서 숲으로 넘어가는 경계는 칠흑같이 어두우며, 흐린 밤하늘의 극히 약한 산란광만 가까운 자갈과 금속 모서리, 젖은 잎 표면을 희미하게 드러낸다. 숲길 안쪽은 몇 미터 뒤부터 세부가 거의 식별되지 않는 검은 공간으로 사라지며, 사람이나 얼굴, 동물, 초자연적 형체는 전혀 없다. 실제 금속의 부식과 벗겨진 도장, 눅눅한 흙, 젖은 나무껍질, 잎의 불규칙한 표면, 생활 오염과 자연스러운 마모를 정확하게 표현한다. 야간의 제한된 노출과 자연스러운 심도, 미세한 암부 정보가 남아 있는 사실적인 사진이며, 과도하게 밝힌 야경이나 깨끗한 광고 사진이 아닌 실제 장소 기록 사진이다. 위에서 내려다본 시점이나 평면도, 건축 도해가 아닌 수평 시점의 무보정 현장 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "사람이 서 있는 높이에서 창고 뒤뜰을 지나 정면의 산길 입구를 바라본다. 화면 한쪽 가장자리에 창고 외벽과 닫힌 철제 문 일부를 걸치고, 중앙에는 어둠 속으로 사라지는 좁은 흙길을 배치한다. 뒤뜰과 숲길의 경계가 분명히 보이되 숲 내부는 식별하기 어려울 정도로 깊고 조명 없는 검은 공간으로 남긴다.",
            "shot_id": "S28_Shot2"
          }
        ],
        "shot_ids": [
          "S28_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 외곽의 창고 뒤편에서 산기슭 숲길로 들어가는 진입부를 촬영한 실제 카메라 다큐멘터리 풍 사진. 사람이 서 있는 눈높이 약 1.6미터, 35밀리미터급 렌즈를 장착한 실제 디지털 일안 카메라 또는 미러리스 카메라의 시점으로, 창고 뒤뜰에서 숲길 입구를 정면으로 바라본다. 화면 한쪽에는 녹과 빗물 자국이 밴 골강판 창고 외벽, 닫힌 철제 문, 꺼진 외부등이 일부 보이고, 거친 흙과 자갈이 섞인 뒤뜰 끝에서 좁고 관리되지 않은 산길이 시작된다. 길 가장자리에는 얕은 배수로와 낡은 철망 울타리 일부가 있으며, 빽빽한 활엽수 줄기와 뒤엉킨 관목, 축축한 낙엽과 잡초가 통로를 좁힌다. 모든 인공조명은 꺼져 있고 뒤뜰에서 숲으로 넘어가는 경계는 칠흑같이 어두우며, 흐린 밤하늘의 극히 약한 산란광만 가까운 자갈과 금속 모서리, 젖은 잎 표면을 희미하게 드러낸다. 숲길 안쪽은 몇 미터 뒤부터 세부가 거의 식별되지 않는 검은 공간으로 사라지며, 사람이나 얼굴, 동물, 초자연적 형체는 전혀 없다. 실제 금속의 부식과 벗겨진 도장, 눅눅한 흙, 젖은 나무껍질, 잎의 불규칙한 표면, 생활 오염과 자연스러운 마모를 정확하게 표현한다. 야간의 제한된 노출과 자연스러운 심도, 미세한 암부 정보가 남아 있는 사실적인 사진이며, 과도하게 밝힌 야경이나 깨끗한 광고 사진이 아닌 실제 장소 기록 사진이다. 위에서 내려다본 시점이나 평면도, 건축 도해가 아닌 수평 시점의 무보정 현장 촬영본. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L30B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L30",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L30B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬의 소규모 식당 뒤편에 딸린 밀폐형 창고 겸 작업실. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 자료처럼 담담하고 사실적이어야 한다. 남쪽 출입문 바로 안쪽, 약 1.6미터의 서 있는 사람 눈높이에서 풀프레임 28mm 광각 렌즈로 방 안을 대각선으로 바라본다. 시선은 벽 둘레의 수납 구역을 가로질러 북쪽 벽의 고정 재고 선반과 동쪽 벽의 낚시 장비 거치대로 이어지며, 중앙과 북중앙의 트인 바닥이 충분히 보인다. 서쪽 벽에는 식당 물품용 금속 거치대가 있고, 남쪽 출입문은 실내의 남동쪽 방향으로 열리는 구조다. 낮은 천장 중앙에는 단순한 전구가 달려 있으며, 북쪽 벽 낮은 곳과 출입문 동쪽의 남쪽 벽 낮은 곳에는 낡은 금속 고정 고리가 있다. 문 쪽에서 유입되는 부드러운 주간 자연광이 실내를 밝히고, 천장 전구는 평범한 보조 설비로 보이게 한다. 오래 사용된 콘크리트 바닥, 거칠게 칠한 벽, 실제 금속의 산화와 무광택, 선반의 생활 마모, 플라스틱과 목재 수납 재료의 현실적인 질감을 세밀하게 표현한다. 외딴섬 식당의 제한된 기반 시설과 오래된 실용 설비가 느껴지되 현대 생활 공간임이 분명해야 한다. 공간은 깨끗하게 정돈되고 훼손되지 않은 평범한 사용 상태다. 인물, 얼굴, 사람 형태의 물체 없이 완전히 비어 있는 배경만 촬영한다. 자연스러운 원근감과 심도, 사실적인 노출, 과장 없는 색감, 후처리 없는 실제 장소 기록 사진이며, 평면도나 위에서 내려다본 시점이나 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입문 가까운 사람 눈높이에서 북쪽 고정 선반과 동쪽 낚시 장비 거치대를 향해 대각선으로 바라본다. 중앙의 비어 있는 작업 바닥과 서쪽·북쪽·동쪽 벽을 따라 이어지는 실용적인 수납 구성이 한 화면에서 명확히 읽히게 한다.",
            "shot_id": "S37_Shot4"
          },
          {
            "guide_text": "같은 출입문 쪽 시점을 유지하고, 문을 통해 들어오는 낮빛이 중앙 바닥과 벽면 수납 설비의 실제 재질을 자연스럽게 드러내도록 한다. 평범하게 정돈된 식당 부속 창고의 상태와 비어 있는 중앙 공간을 우선해 보여준다.",
            "shot_id": "S37_Shot5"
          },
          {
            "guide_text": "사람 눈높이의 넓은 대각선 구도로 북쪽 선반, 동쪽 낚시 장비 거치대, 서쪽 식당 물품 거치대의 관계를 함께 담는다. 과장된 분위기나 사건 흔적 없이 현재의 일상적인 실용 공간처럼 기록한다.",
            "shot_id": "S37_Shot10"
          }
        ],
        "shot_ids": [
          "S37_Shot4",
          "S37_Shot5",
          "S37_Shot10"
        ],
        "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 (access door), facing diagonally across number 3 (storage zone) toward number 6 (north shelving) and number 8 (fishing-gear rack)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the ordinary daylit utility arrangement, with the open central floor and peripheral storage clearly visible. Depict no altar, candles, ritual objects, blood, weapons, or captive."
        },
        "reference_decision": {
          "bg_id": "L30B01",
          "fp_id": "fp_l30_back_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L30B01 is the sole clean anchor candidate and establishes the dwelling identity directly from the floor plan. A wide view from unit 1 toward unit 4 provides broad coverage of target units 1, 2, 3, and 4 and opening marker 5 for the varied close, wide, and over-shoulder framing required by S37_Shot4, S37_Shot5, and S37_Shot10.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l30_back_room.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No earlier same-fp plate exists; this node must seed the fixed physical-space identity from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the validated unit-1 camera cell and a broad axis toward unit 4, centered on marker 9, so the plate can support the close, wide, and over-shoulder consuming-shot crops while retaining the opening and fixed-marker context.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              5
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 as the camera-side area with a broad view toward unit 4, allowing units 2 and 3 and opening marker 5 to remain legible where admitted by the wide view. Establish markers 6, 7, 8, 9, 10, and 11 in their floor-plan positions across this shared physical space.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [8,1] toward unit 4 at look-at cell [4,5] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, wide, and over-shoulder crops while keeping the central axis and peripheral fixed elements spatially legible.",
            "subject_position_directive": "For S37_Shot4, preserve space for a close profile on the right with the fixed interior context on the left. For S37_Shot5, preserve a broad full-height placement slightly off-center with lateral separation across the frame. For S37_Shot10, preserve an opposite-side close placement with only a soft near-edge over-shoulder presence. Do not add subjects beyond these staged placements.",
            "state_cue_directive": "No committed state cue beyond a clean residential space applies because no transient markers are listed. Keep the environment clean and refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude overlay marker 12 and do not introduce any unlisted transient cue. Do not depict units or openings beyond the geometry's unit-1 visibility superset of units 2, 3, and 4 and opening marker 5, and do not rearrange markers 5 through 11."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 1]\n  - look_at_unit: 4\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the validated unit-1 camera cell and a broad axis toward unit 4, centered on marker 9, so the plate can support the close, wide, and over-shoulder consuming-shot crops while retaining the opening and fixed-marker context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera-side area with a broad view toward unit 4, allowing units 2 and 3 and opening marker 5 to remain legible where admitted by the wide view. Establish markers 6, 7, 8, 9, 10, and 11 in their floor-plan positions across this shared physical space.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,1] toward unit 4 at look-at cell [4,5] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, wide, and over-shoulder crops while keeping the central axis and peripheral fixed elements spatially legible.\n  - subject_position_directive: For S37_Shot4, preserve space for a close profile on the right with the fixed interior context on the left. For S37_Shot5, preserve a broad full-height placement slightly off-center with lateral separation across the frame. For S37_Shot10, preserve an opposite-side close placement with only a soft near-edge over-shoulder presence. Do not add subjects beyond these staged placements.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because no transient markers are listed. Keep the environment clean and refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay marker 12 and do not introduce any unlisted transient cue. Do not depict units or openings beyond the geometry's unit-1 visibility superset of units 2, 3, and 4 and opening marker 5, and do not rearrange markers 5 through 11.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 1]\n  - look_at_unit: 4\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the validated unit-1 camera cell and a broad axis toward unit 4, centered on marker 9, so the plate can support the close, wide, and over-shoulder consuming-shot crops while retaining the opening and fixed-marker context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera-side area with a broad view toward unit 4, allowing units 2 and 3 and opening marker 5 to remain legible where admitted by the wide view. Establish markers 6, 7, 8, 9, 10, and 11 in their floor-plan positions across this shared physical space.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,1] toward unit 4 at look-at cell [4,5] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, wide, and over-shoulder crops while keeping the central axis and peripheral fixed elements spatially legible.\n  - subject_position_directive: For S37_Shot4, preserve space for a close profile on the right with the fixed interior context on the left. For S37_Shot5, preserve a broad full-height placement slightly off-center with lateral separation across the frame. For S37_Shot10, preserve an opposite-side close placement with only a soft near-edge over-shoulder presence. Do not add subjects beyond these staged placements.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because no transient markers are listed. Keep the environment clean and refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay marker 12 and do not introduce any unlisted transient cue. Do not depict units or openings beyond the geometry's unit-1 visibility superset of units 2, 3, and 4 and opening marker 5, and do not rearrange markers 5 through 11.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 1]\n  - look_at_unit: 4\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the validated unit-1 camera cell and a broad axis toward unit 4, centered on marker 9, so the plate can support the close, wide, and over-shoulder consuming-shot crops while retaining the opening and fixed-marker context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera-side area with a broad view toward unit 4, allowing units 2 and 3 and opening marker 5 to remain legible where admitted by the wide view. Establish markers 6, 7, 8, 9, 10, and 11 in their floor-plan positions across this shared physical space.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,1] toward unit 4 at look-at cell [4,5] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, wide, and over-shoulder crops while keeping the central axis and peripheral fixed elements spatially legible.\n  - subject_position_directive: For S37_Shot4, preserve space for a close profile on the right with the fixed interior context on the left. For S37_Shot5, preserve a broad full-height placement slightly off-center with lateral separation across the frame. For S37_Shot10, preserve an opposite-side close placement with only a soft near-edge over-shoulder presence. Do not add subjects beyond these staged placements.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because no transient markers are listed. Keep the environment clean and refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay marker 12 and do not introduce any unlisted transient cue. Do not depict units or openings beyond the geometry's unit-1 visibility superset of units 2, 3, and 4 and opening marker 5, and do not rearrange markers 5 through 11.\n\n2020년대 중반 대한민국 서남해안 외딴섬의 소규모 식당 뒤편에 딸린 밀폐형 창고 겸 작업실. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 자료처럼 담담하고 사실적이어야 한다. 남쪽 출입문 바로 안쪽, 약 1.6미터의 서 있는 사람 눈높이에서 풀프레임 28mm 광각 렌즈로 방 안을 대각선으로 바라본다. 시선은 벽 둘레의 수납 구역을 가로질러 북쪽 벽의 고정 재고 선반과 동쪽 벽의 낚시 장비 거치대로 이어지며, 중앙과 북중앙의 트인 바닥이 충분히 보인다. 서쪽 벽에는 식당 물품용 금속 거치대가 있고, 남쪽 출입문은 실내의 남동쪽 방향으로 열리는 구조다. 낮은 천장 중앙에는 단순한 전구가 달려 있으며, 북쪽 벽 낮은 곳과 출입문 동쪽의 남쪽 벽 낮은 곳에는 낡은 금속 고정 고리가 있다. 문 쪽에서 유입되는 부드러운 주간 자연광이 실내를 밝히고, 천장 전구는 평범한 보조 설비로 보이게 한다. 오래 사용된 콘크리트 바닥, 거칠게 칠한 벽, 실제 금속의 산화와 무광택, 선반의 생활 마모, 플라스틱과 목재 수납 재료의 현실적인 질감을 세밀하게 표현한다. 외딴섬 식당의 제한된 기반 시설과 오래된 실용 설비가 느껴지되 현대 생활 공간임이 분명해야 한다. 공간은 깨끗하게 정돈되고 훼손되지 않은 평범한 사용 상태다. 인물, 얼굴, 사람 형태의 물체 없이 완전히 비어 있는 배경만 촬영한다. 자연스러운 원근감과 심도, 사실적인 노출, 과장 없는 색감, 후처리 없는 실제 장소 기록 사진이며, 평면도나 위에서 내려다본 시점이나 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            8,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the validated unit-1 camera cell and a broad axis toward unit 4, centered on marker 9, so the plate can support the close, wide, and over-shoulder consuming-shot crops while retaining the opening and fixed-marker context.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            5
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 as the camera-side area with a broad view toward unit 4, allowing units 2 and 3 and opening marker 5 to remain legible where admitted by the wide view. Establish markers 6, 7, 8, 9, 10, and 11 in their floor-plan positions across this shared physical space.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [8,1] toward unit 4 at look-at cell [4,5] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, wide, and over-shoulder crops while keeping the central axis and peripheral fixed elements spatially legible.",
          "subject_position_directive": "For S37_Shot4, preserve space for a close profile on the right with the fixed interior context on the left. For S37_Shot5, preserve a broad full-height placement slightly off-center with lateral separation across the frame. For S37_Shot10, preserve an opposite-side close placement with only a soft near-edge over-shoulder presence. Do not add subjects beyond these staged placements.",
          "state_cue_directive": "No committed state cue beyond a clean residential space applies because no transient markers are listed. Keep the environment clean and refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude overlay marker 12 and do not introduce any unlisted transient cue. Do not depict units or openings beyond the geometry's unit-1 visibility superset of units 2, 3, and 4 and opening marker 5, and do not rearrange markers 5 through 11."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l30_back_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l30_back_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L30B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L30B01",
        "reused_from_bg_id": "L30B01",
        "location_id": "L30",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L30B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해의 기반 시설이 제한된 외딴섬 공동체에 있는 어둡고 밀폐된 감금용 뒷방. 남서쪽에 자리한 좁은 방의 거친 콘크리트 또는 거칠게 미장된 벽에는 습기 얼룩, 오래된 변색, 작은 균열과 일상적인 마모가 남아 있고, 바닥은 차갑고 닳은 콘크리트 질감이다. 남쪽 벽의 단순한 서비스 출입문이 안쪽으로 열리는 구조이며, 문턱 안쪽에서 중앙과 북쪽의 비어 있는 구금 구역까지 답답한 깊이가 이어진다. 천장 중앙의 낮은 노출 전구 하나가 제한적인 누런빛을 내려 북쪽 벽과 바닥 일부만 밝히고, 구석과 주변 설비는 짙은 어둠에 잠긴다. 북쪽 벽 낮은 곳과 출입문 동쪽의 남쪽 벽에는 낡은 금속 고정 고리가 박혀 있으며 실제 금속의 산화, 흠집과 둔한 반사가 보인다. 이 순간 북쪽 벽 고정 고리에 연결된 무거운 쇠사슬이 바닥을 끌며 프레임 바로 아래의 보이지 않는 구금 대상에게 팽팽하게 이어져, 화면에 사람이나 얼굴이나 신체 형태를 직접 묘사하지 않고 감금 상태만 분명히 암시한다. 약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터 중간 광각 렌즈로 중앙 구금 구역과 북쪽 벽을 바라보며, 밀폐되고 성긴 공간감과 낮은 전구 아래의 쇠사슬을 중심에 둔다. 주변 수납 설비나 부차적 요소는 주 구도 밖에 두거나 어둠 속에 묻는다. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적인 자연스러운 심도, 과장 없는 노출, 현실적인 콘크리트·금속·목재 표면, 생활 마모와 습기 자국, 후처리 없는 담백한 사진. 평면도 시점이나 내려다보는 시점이 아니며 건축 도식, 삽화, 컴퓨터 생성 이미지가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터 중간 광각으로 밀폐된 방의 중앙과 북쪽 벽을 바라본다. 낮은 전구 아래의 빈 바닥과 북쪽 벽 고정 고리에서 이어지는 팽팽한 쇠사슬을 주요 시각 요소로 삼되, 구금 대상의 신체나 얼굴은 화면에 넣지 않고 프레임 아래에 존재가 암시되게 한다. 남쪽 출입문은 주변부에 일부만 보이거나 어둠 속에 남겨 공간의 답답함을 유지한다.",
            "shot_id": "S51_Shot2"
          },
          {
            "guide_text": "같은 약 1.6미터 눈높이와 35밀리미터 렌즈를 유지하면서 문턱 안쪽에서 중앙 구금 구역과 북쪽 벽을 향해 본다. 거친 벽, 낮은 전구의 제한된 빛, 바닥을 가로질러 화면 밖의 보이지 않는 구금 대상으로 이어지는 쇠사슬이 한 프레임에서 읽히게 한다. 주변 설비는 어둠에 묻히게 하고 사람이나 신체 형태는 묘사하지 않는다.",
            "shot_id": "S51_Shot7"
          }
        ],
        "shot_ids": [
          "S51_Shot2",
          "S51_Shot7"
        ],
        "scenes": [],
        "parent_id": "L30B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 5 (access door), facing toward number 10 (north wall anchor ring) and number 12 (chained captive), with number 9 (low bulb) overhead and number 11 (opposite anchor ring) near the frame edge",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the chamber enclosed and sparse, emphasize the captive beneath the low bulb, and allow peripheral storage fixtures to fall outside the main framing or into darkness."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L30B01",
          "selected_refs": [
            {
              "physical_space_id": "ps_fp_l30_back_room_01",
              "ref_bg_id": "L30B01",
              "space_description": "Same physical space and matching unit-1-to-unit-4 view, with fixed structural and fixture positions inherited from the anchor."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 1 at cell [8,1] toward unit 4 at look-at cell [4,5] with a wide 90-degree field of view. Keep broad depth coverage for the S51_Shot2 full-height relation and enough foreground-to-background separation for the S51_Shot7 close composition.",
          "negative_continuity_directive": "Do not move the inherited positions of units 1, 2, and 4 or markers 5, 9, 10, and 11 from reference L30B01. Do not import markers 3, 6, 7, or 8 as required focal elements, do not duplicate transient marker 12, and do not add spaces outside the unit-1 visibility superset.",
          "state_cue_directive": "Carry transient marker 12 as committed for this BG and preserve the staged active illumination state associated with marker 9. Add no other transient or state cue beyond the listed numbered elements and consuming-shot state fields.",
          "subject_position_directive": "For S51_Shot2, reserve one midground side for a full-height standing subject and the opposite lower midground for a kneeling subject, with open separation between them. For S51_Shot7, reserve a large foreground profile on the left and a smaller departing back-facing subject in the right background. Keep marker 12 aligned with the restrained foreground or lower subject as staged, without inventing additional subjects.",
          "visible_space_directive": "Preserve reference L30B01's fixed layout while showing camera-side unit 1, the adjacent unit-2 area, and the view toward unit 4. Keep opening marker 5 and fixed markers 9, 10, and 11 in the same positions established by the reference, with marker 12 introduced only as the committed transient element."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l30_back_room",
          "prior_bg_ids": [
            "L30B01"
          ],
          "attached_ref_labels": [
            "bg:L30B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L53B02": {
        "status": "ok",
        "location_id": "L53",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L53B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는, 불타는 부지와 바로 인접한 낡은 염소 축사의 혼란스러운 밤 외부 공간. 부지 한쪽의 허름한 골판금속 지붕 창고와 쌓아 둔 목재 및 잡자재가 실제 화재처럼 거세게 타고 있으며, 주황빛 화염이 구조물 틈과 적재물 사이에서 치솟고 검고 짙은 연기가 밤하늘로 비스듬히 퍼진다. 바로 옆에는 콘크리트 블록 하부, 낡은 목재 기둥, 녹슨 골판금속 지붕, 철망 울타리로 만든 소규모 염소 축사가 있다. 염분에 부식된 금속 출입문은 열린 채 비뚤어져 있고, 진흙과 잡초가 뒤섞인 마당에는 넘어진 양동이와 먹이통, 흩어진 사료와 젖은 자루가 남아 급박한 소동의 흔적을 만든다. 사람은 전혀 없으며, 여러 마리의 검은 염소가 울타리 안에서 불빛을 피해 한쪽으로 몰리거나 불안하게 움직인다. 염소의 정면 얼굴은 강조하지 않고 검은 몸체, 옆모습, 뿔과 다리의 자연스러운 윤곽만 보이게 한다. 강풍에 흔들리는 연기, 날리는 불티, 화염의 열기로 일렁이는 공기, 젖은 흙 위의 불규칙한 반사, 오래된 전신주와 희미한 외부등이 제한된 섬 기반 시설의 현실감을 더한다. 화염이 주된 광원이며 희미한 청흑색 밤빛과 낡은 외부등이 보조광으로 작용하고, 밝은 불꽃의 세부와 어두운 축사 내부가 모두 실제 카메라의 노출 범위 안에서 자연스럽게 보인다. 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 렌즈로 약 1.6미터의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 실제 콘크리트의 거친 표면, 녹과 염분이 밴 금속, 그을린 목재 결, 축축한 흙, 낡은 자루의 직물 짜임, 검은 염소 털의 질감을 정확히 표현하며, 생활 오염과 마모를 사실적으로 유지한다. 자연스러운 원근감과 피사계 심도, 과도한 후처리 없는 현장 기록 사진, 깨끗한 광고 사진이 아니며 컴퓨터 생성 이미지나 삽화가 아니다. 내려다본 시점, 평면도, 건축 도해가 아닌 수평에 가까운 현장 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "사람 눈높이에서 부지 전체의 관계를 파악할 수 있는 넓은 시점. 화면 한쪽에는 화염과 짙은 연기에 휩싸인 낡은 창고와 적재 자재를, 반대쪽에는 철망 울타리 너머의 염소 축사를 함께 담는다. 열린 출입문, 넘어진 양동이와 먹이통, 진흙에 남은 어수선한 흔적으로 긴박함을 보여 주고, 검은 염소 여러 마리가 축사 안쪽으로 몰려 움직이는 모습이 보이게 한다. 인물이나 얼굴은 포함하지 않는다.",
            "shot_id": "S66_Shot1"
          },
          {
            "guide_text": "염소 축사 쪽에 조금 더 가까이 선 사람 눈높이 시점. 전경에는 녹슨 철망과 열린 출입문, 중경에는 불안하게 밀집한 검은 염소들의 몸과 흔들린 동작, 배경에는 인접 부지의 거센 화염과 연기 기둥이 겹쳐 보이게 한다. 염소 얼굴을 정면으로 강조하지 말고 옆모습이나 어두운 윤곽 위주로 처리하며, 불빛이 털과 금속 표면에 불규칙하게 반사되게 한다. 사람은 배치하지 않는다.",
            "shot_id": "S109_Shot2"
          }
        ],
        "shot_ids": [
          "S66_Shot1",
          "S109_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는, 불타는 부지와 바로 인접한 낡은 염소 축사의 혼란스러운 밤 외부 공간. 부지 한쪽의 허름한 골판금속 지붕 창고와 쌓아 둔 목재 및 잡자재가 실제 화재처럼 거세게 타고 있으며, 주황빛 화염이 구조물 틈과 적재물 사이에서 치솟고 검고 짙은 연기가 밤하늘로 비스듬히 퍼진다. 바로 옆에는 콘크리트 블록 하부, 낡은 목재 기둥, 녹슨 골판금속 지붕, 철망 울타리로 만든 소규모 염소 축사가 있다. 염분에 부식된 금속 출입문은 열린 채 비뚤어져 있고, 진흙과 잡초가 뒤섞인 마당에는 넘어진 양동이와 먹이통, 흩어진 사료와 젖은 자루가 남아 급박한 소동의 흔적을 만든다. 사람은 전혀 없으며, 여러 마리의 검은 염소가 울타리 안에서 불빛을 피해 한쪽으로 몰리거나 불안하게 움직인다. 염소의 정면 얼굴은 강조하지 않고 검은 몸체, 옆모습, 뿔과 다리의 자연스러운 윤곽만 보이게 한다. 강풍에 흔들리는 연기, 날리는 불티, 화염의 열기로 일렁이는 공기, 젖은 흙 위의 불규칙한 반사, 오래된 전신주와 희미한 외부등이 제한된 섬 기반 시설의 현실감을 더한다. 화염이 주된 광원이며 희미한 청흑색 밤빛과 낡은 외부등이 보조광으로 작용하고, 밝은 불꽃의 세부와 어두운 축사 내부가 모두 실제 카메라의 노출 범위 안에서 자연스럽게 보인다. 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 렌즈로 약 1.6미터의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 실제 콘크리트의 거친 표면, 녹과 염분이 밴 금속, 그을린 목재 결, 축축한 흙, 낡은 자루의 직물 짜임, 검은 염소 털의 질감을 정확히 표현하며, 생활 오염과 마모를 사실적으로 유지한다. 자연스러운 원근감과 피사계 심도, 과도한 후처리 없는 현장 기록 사진, 깨끗한 광고 사진이 아니며 컴퓨터 생성 이미지나 삽화가 아니다. 내려다본 시점, 평면도, 건축 도해가 아닌 수평에 가까운 현장 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03",
            "building_fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l18_restaurant_interior",
          "indoor_loc_sid": "L18",
          "group_id": "bg_restaurant_property",
          "fp_asset_id": "4c6be74c-e5d2-4d6d-b7b5-6482c5972a32"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L53B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L53",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L53B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해의 외딴섬 공동체에 있는 낡고 폐쇄적인 식당 전실. 제한적인 기반 시설과 오랜 사용 흔적이 남은 거친 회벽, 습기 얼룩과 미세한 균열, 닳고 때가 밴 콘크리트 바닥, 산화된 금속 부속을 사실적으로 표현한다. 남쪽 외부 출입문 가까운 전실 안쪽에서 북쪽을 향해 대각선으로 바라보며, 서쪽과 동쪽의 서로 마주 보는 벽에 설치된 구속용 금속 고정 장치가 화면 양쪽에 떨어져 보이고 북쪽 안쪽 출입구가 깊은 배경으로 이어진다. 두 명의 부상자가 서로 떨어져 감금된 순간은 양쪽 고정 장치에 연결된 두 벌의 무겁고 낡은 쇠사슬이 각각 서로 다른 프레임 바깥 방향으로 팽팽히 이어지고, 주변 바닥에 제한적인 끌림 자국과 작은 짙은 얼룩이 남은 상태로만 암시한다. 사람, 얼굴, 팔다리, 신체 형태의 형상은 전혀 보이지 않는 빈 배경이어야 한다. 낮빛이 출입구와 틈을 통해 제한적으로 들어와 거친 벽 표면과 금속의 녹, 먼지, 습기 자국을 자연스럽게 드러내며, 외딴섬의 오래된 생활 시설답게 과도하게 정돈되거나 새것처럼 보이지 않는다. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 약 1.4미터의 앉은 자세와 선 자세 사이 눈높이, 풀프레임 28밀리미터 광각 렌즈, 자연스러운 원근감과 심도, 실제 콘크리트와 금속 녹의 정확한 질감, 일상적인 마모와 얼룩, 자연광, 무보정의 현장 기록 사진. 내려다보는 평면도 시점이 아니며 건축 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "외부 출입문 가까운 전실 내부에서 약 1.4미터 높이로 촬영한다. 서쪽과 동쪽 벽의 구속 지점이 화면 양쪽에 떨어져 보이고, 북쪽 안쪽 출입구가 깊은 배경에 들어오도록 대각선 구도를 유지한다. 두 부상자의 감금 상태는 양쪽 쇠사슬이 각각 프레임 밖으로 이어지는 환경 흔적으로만 암시하며 사람이나 신체 일부는 넣지 않는다.",
            "shot_id": "S94_Shot2"
          },
          {
            "guide_text": "같은 전실의 출입문 쪽 시점과 공간 축을 유지한다. 양쪽 벽의 구속 장치와 서로 멀리 분리된 쇠사슬을 한 화면에 담고, 안쪽 출입구까지의 좁고 거친 깊이를 분명하게 보여준다. 인물, 얼굴, 신체 형상 없이 비어 있는 배경 사진으로 구성한다.",
            "shot_id": "S94_Shot7"
          }
        ],
        "shot_ids": [
          "S94_Shot2",
          "S94_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "inside number 3 near number 4, facing diagonally across the room so number 8 and number 9 appear on opposite walls, with number 5 in the deeper background",
          "camera_height": "eye-level seated-to-standing transition, approximately 1.3–1.5m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the separation between the two wall restraints and depict number 10 as two injured captives chained apart. Keep the exterior forecourt and restaurant shared zone outside the frame."
        },
        "reference_decision": {
          "bg_id": "L53B01",
          "fp_id": "fp_l53_restaurant_front",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L53B01 is the sole supplied clean-anchor candidate and has no available same-fp reference, so it establishes dwelling identity directly from the floor plan. The camera begins at the only listed cell for unit 1 and looks toward dominant target unit 3 with a wide 90-degree field, providing a broad representative plate for the full-body spatial staging in S94_Shot2 while retaining sufficient background coverage for the close framing in S94_Shot7.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l53_restaurant_front.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp references are available; this node must seed the fixed identity from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit 1 camera cell and a wide view toward unit 3, centered on look-at cell [3,5], so markers 4, 5, 8, and 9 can establish the fixed background while supporting both the wide staging in S94_Shot2 and a close crop for S94_Shot7.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show target unit 3 from the unit 1 camera position, using marker 4 on the approach axis and marker 5 at the far boundary of the target unit. Keep fixed markers 8 and 9 positioned on opposing sides of unit 3. Units 1 and 2 and openings 6 and 7 are not featured background content for this BG.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [7,5] toward look-at unit 3 at cell [3,5] with the wide lens at 90 degrees. Use broad coverage along this axis so the fixed elements associated with markers 4, 5, 8, and 9 establish the plate, with enough surrounding separation for the wide S94_Shot2 composition and later close cropping for S94_Shot7.",
            "subject_position_directive": "Follow the surfaced staging only: S94_Shot2 requires one committed subject in a wide full-body position against the opposite backing plane, held slightly off-center with clear spatial separation toward the other committed subject's side; S94_Shot7 requires the other committed subject in an off-center close facial composition with a narrow lower-frame strip beneath the downward gaze and limited peripheral restraint evidence. Add no subjects beyond those represented by committed marker 10.",
            "state_cue_directive": "Carry transient marker 10 exactly as committed for this BG and retain the fixed elements selected by markers 3, 4, 5, 8, and 9. Because clean_background_expected is false, the committed transient state must remain readable, but no additional state cue may be invented.",
            "negative_continuity_directive": "Do not feature ignored markers 1, 2, 6, or 7. Do not introduce state overlays beyond committed marker 10, do not invent additional fixed elements, and do not depict units or openings outside the selected wide view. Preserve markers 4, 5, 8, and 9 at their floor-plan positions."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 1 camera cell and a wide view toward unit 3, centered on look-at cell [3,5], so markers 4, 5, 8, and 9 can establish the fixed background while supporting both the wide staging in S94_Shot2 and a close crop for S94_Shot7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 3 from the unit 1 camera position, using marker 4 on the approach axis and marker 5 at the far boundary of the target unit. Keep fixed markers 8 and 9 positioned on opposing sides of unit 3. Units 1 and 2 and openings 6 and 7 are not featured background content for this BG.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,5] toward look-at unit 3 at cell [3,5] with the wide lens at 90 degrees. Use broad coverage along this axis so the fixed elements associated with markers 4, 5, 8, and 9 establish the plate, with enough surrounding separation for the wide S94_Shot2 composition and later close cropping for S94_Shot7.\n  - subject_position_directive: Follow the surfaced staging only: S94_Shot2 requires one committed subject in a wide full-body position against the opposite backing plane, held slightly off-center with clear spatial separation toward the other committed subject's side; S94_Shot7 requires the other committed subject in an off-center close facial composition with a narrow lower-frame strip beneath the downward gaze and limited peripheral restraint evidence. Add no subjects beyond those represented by committed marker 10.\n  - state_cue_directive: Carry transient marker 10 exactly as committed for this BG and retain the fixed elements selected by markers 3, 4, 5, 8, and 9. Because clean_background_expected is false, the committed transient state must remain readable, but no additional state cue may be invented.\n  - negative_continuity_directive: Do not feature ignored markers 1, 2, 6, or 7. Do not introduce state overlays beyond committed marker 10, do not invent additional fixed elements, and do not depict units or openings outside the selected wide view. Preserve markers 4, 5, 8, and 9 at their floor-plan positions.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 1 camera cell and a wide view toward unit 3, centered on look-at cell [3,5], so markers 4, 5, 8, and 9 can establish the fixed background while supporting both the wide staging in S94_Shot2 and a close crop for S94_Shot7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 3 from the unit 1 camera position, using marker 4 on the approach axis and marker 5 at the far boundary of the target unit. Keep fixed markers 8 and 9 positioned on opposing sides of unit 3. Units 1 and 2 and openings 6 and 7 are not featured background content for this BG.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,5] toward look-at unit 3 at cell [3,5] with the wide lens at 90 degrees. Use broad coverage along this axis so the fixed elements associated with markers 4, 5, 8, and 9 establish the plate, with enough surrounding separation for the wide S94_Shot2 composition and later close cropping for S94_Shot7.\n  - subject_position_directive: Follow the surfaced staging only: S94_Shot2 requires one committed subject in a wide full-body position against the opposite backing plane, held slightly off-center with clear spatial separation toward the other committed subject's side; S94_Shot7 requires the other committed subject in an off-center close facial composition with a narrow lower-frame strip beneath the downward gaze and limited peripheral restraint evidence. Add no subjects beyond those represented by committed marker 10.\n  - state_cue_directive: Carry transient marker 10 exactly as committed for this BG and retain the fixed elements selected by markers 3, 4, 5, 8, and 9. Because clean_background_expected is false, the committed transient state must remain readable, but no additional state cue may be invented.\n  - negative_continuity_directive: Do not feature ignored markers 1, 2, 6, or 7. Do not introduce state overlays beyond committed marker 10, do not invent additional fixed elements, and do not depict units or openings outside the selected wide view. Preserve markers 4, 5, 8, and 9 at their floor-plan positions.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 1 camera cell and a wide view toward unit 3, centered on look-at cell [3,5], so markers 4, 5, 8, and 9 can establish the fixed background while supporting both the wide staging in S94_Shot2 and a close crop for S94_Shot7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 3 from the unit 1 camera position, using marker 4 on the approach axis and marker 5 at the far boundary of the target unit. Keep fixed markers 8 and 9 positioned on opposing sides of unit 3. Units 1 and 2 and openings 6 and 7 are not featured background content for this BG.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,5] toward look-at unit 3 at cell [3,5] with the wide lens at 90 degrees. Use broad coverage along this axis so the fixed elements associated with markers 4, 5, 8, and 9 establish the plate, with enough surrounding separation for the wide S94_Shot2 composition and later close cropping for S94_Shot7.\n  - subject_position_directive: Follow the surfaced staging only: S94_Shot2 requires one committed subject in a wide full-body position against the opposite backing plane, held slightly off-center with clear spatial separation toward the other committed subject's side; S94_Shot7 requires the other committed subject in an off-center close facial composition with a narrow lower-frame strip beneath the downward gaze and limited peripheral restraint evidence. Add no subjects beyond those represented by committed marker 10.\n  - state_cue_directive: Carry transient marker 10 exactly as committed for this BG and retain the fixed elements selected by markers 3, 4, 5, 8, and 9. Because clean_background_expected is false, the committed transient state must remain readable, but no additional state cue may be invented.\n  - negative_continuity_directive: Do not feature ignored markers 1, 2, 6, or 7. Do not introduce state overlays beyond committed marker 10, do not invent additional fixed elements, and do not depict units or openings outside the selected wide view. Preserve markers 4, 5, 8, and 9 at their floor-plan positions.\n\n2020년대 중반 대한민국 서해의 외딴섬 공동체에 있는 낡고 폐쇄적인 식당 전실. 제한적인 기반 시설과 오랜 사용 흔적이 남은 거친 회벽, 습기 얼룩과 미세한 균열, 닳고 때가 밴 콘크리트 바닥, 산화된 금속 부속을 사실적으로 표현한다. 남쪽 외부 출입문 가까운 전실 안쪽에서 북쪽을 향해 대각선으로 바라보며, 서쪽과 동쪽의 서로 마주 보는 벽에 설치된 구속용 금속 고정 장치가 화면 양쪽에 떨어져 보이고 북쪽 안쪽 출입구가 깊은 배경으로 이어진다. 두 명의 부상자가 서로 떨어져 감금된 순간은 양쪽 고정 장치에 연결된 두 벌의 무겁고 낡은 쇠사슬이 각각 서로 다른 프레임 바깥 방향으로 팽팽히 이어지고, 주변 바닥에 제한적인 끌림 자국과 작은 짙은 얼룩이 남은 상태로만 암시한다. 사람, 얼굴, 팔다리, 신체 형태의 형상은 전혀 보이지 않는 빈 배경이어야 한다. 낮빛이 출입구와 틈을 통해 제한적으로 들어와 거친 벽 표면과 금속의 녹, 먼지, 습기 자국을 자연스럽게 드러내며, 외딴섬의 오래된 생활 시설답게 과도하게 정돈되거나 새것처럼 보이지 않는다. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 약 1.4미터의 앉은 자세와 선 자세 사이 눈높이, 풀프레임 28밀리미터 광각 렌즈, 자연스러운 원근감과 심도, 실제 콘크리트와 금속 녹의 정확한 질감, 일상적인 마모와 얼룩, 자연광, 무보정의 현장 기록 사진. 내려다보는 평면도 시점이 아니며 건축 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit 1 camera cell and a wide view toward unit 3, centered on look-at cell [3,5], so markers 4, 5, 8, and 9 can establish the fixed background while supporting both the wide staging in S94_Shot2 and a close crop for S94_Shot7.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show target unit 3 from the unit 1 camera position, using marker 4 on the approach axis and marker 5 at the far boundary of the target unit. Keep fixed markers 8 and 9 positioned on opposing sides of unit 3. Units 1 and 2 and openings 6 and 7 are not featured background content for this BG.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [7,5] toward look-at unit 3 at cell [3,5] with the wide lens at 90 degrees. Use broad coverage along this axis so the fixed elements associated with markers 4, 5, 8, and 9 establish the plate, with enough surrounding separation for the wide S94_Shot2 composition and later close cropping for S94_Shot7.",
          "subject_position_directive": "Follow the surfaced staging only: S94_Shot2 requires one committed subject in a wide full-body position against the opposite backing plane, held slightly off-center with clear spatial separation toward the other committed subject's side; S94_Shot7 requires the other committed subject in an off-center close facial composition with a narrow lower-frame strip beneath the downward gaze and limited peripheral restraint evidence. Add no subjects beyond those represented by committed marker 10.",
          "state_cue_directive": "Carry transient marker 10 exactly as committed for this BG and retain the fixed elements selected by markers 3, 4, 5, 8, and 9. Because clean_background_expected is false, the committed transient state must remain readable, but no additional state cue may be invented.",
          "negative_continuity_directive": "Do not feature ignored markers 1, 2, 6, or 7. Do not introduce state overlays beyond committed marker 10, do not invent additional fixed elements, and do not depict units or openings outside the selected wide view. Preserve markers 4, 5, 8, and 9 at their floor-plan positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l53_restaurant_front",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l53_restaurant_front",
            "building_fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l18_restaurant_interior",
          "indoor_loc_sid": "L18",
          "group_id": "bg_restaurant_property",
          "fp_asset_id": "4c6be74c-e5d2-4d6d-b7b5-6482c5972a32"
        }
      },
      "L53B03": {
        "status": "ok",
        "location_id": "L53",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L53B03.png",
        "t2i_prompt": "2020년대 대한민국 서남해안 외딴섬의 깜깜한 온대 해안림 속 도주로. 사람이 겨우 몸을 비틀어 통과할 정도로 좁고 불규칙한 흙길이 화면 중앙에서 시작해 울창한 숲속 어둠으로 사라진다. 뒤엉킨 상록활엽수와 낙엽수의 줄기, 낮게 처진 굵고 가는 가지, 얼굴 높이로 튀어나온 잔가지, 가시덤불과 덩굴, 양치식물, 키 큰 풀과 젖은 낙엽이 길 양쪽을 빽빽하게 막고 있다. 전경의 가지와 잎은 달아나는 사람을 연달아 후려칠 듯 카메라 가까이 비스듬히 가로지르며, 일부 잎에는 움직임에서 비롯된 아주 약한 자연스러운 흐림이 있다. 바닥에는 드러난 뿌리, 축축한 흙, 작은 돌, 눌리고 찢긴 잎이 흩어져 있어 급히 빠져나가기 어려운 지형으로 보인다. 달빛과 인공 조명이 거의 없는 무광원 상태로, 흐린 밤하늘에서 스며드는 극미량의 청흑색 주변광만 나무껍질과 젖은 잎 가장자리, 중앙 통로의 윤곽을 간신히 구분한다. 완전히 검게 뭉개지지 않으면서도 길 끝과 숲의 깊이는 식별되지 않는 현실적인 야간 노출. 습기 먹은 실제 나무껍질, 잎맥, 흙, 이끼, 덩굴의 섬유와 자연스러운 얼룩을 정확히 표현한다. 인물, 얼굴, 동물, 시체, 피, 건물, 차량, 표지판, 전등, 의식 도구, 발광 효과, 연기 형체는 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35mm급 렌즈로 약 1.6m 높이에서 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 시선으로 숲길 정면을 보는 구도, 자연스러운 원근감과 피사계 심도, 과도한 보정 없는 실제 장소 기록 사진. 위에서 내려다본 시점이나 평면도, 건축 도면이 아니며 삽화나 컴퓨터 생성 이미지처럼 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 좁은 숲길 정면을 바라본다. 화면 중앙의 희미한 도주로가 깊은 어둠 속으로 이어지게 하고, 가까운 가지와 잎이 좌우 및 위쪽에서 렌즈 앞을 후려칠 듯 침범하도록 배치한다. 전경의 얽힌 가지와 중경의 빽빽한 덤불 사이로 통과 가능한 틈을 남기되 목적지는 보이지 않게 한다. 인물, 얼굴, 동물, 초자연적 형상, 인공 조명은 넣지 않는다.",
            "shot_id": "S107_Shot3"
          }
        ],
        "shot_ids": [
          "S107_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 대한민국 서남해안 외딴섬의 깜깜한 온대 해안림 속 도주로. 사람이 겨우 몸을 비틀어 통과할 정도로 좁고 불규칙한 흙길이 화면 중앙에서 시작해 울창한 숲속 어둠으로 사라진다. 뒤엉킨 상록활엽수와 낙엽수의 줄기, 낮게 처진 굵고 가는 가지, 얼굴 높이로 튀어나온 잔가지, 가시덤불과 덩굴, 양치식물, 키 큰 풀과 젖은 낙엽이 길 양쪽을 빽빽하게 막고 있다. 전경의 가지와 잎은 달아나는 사람을 연달아 후려칠 듯 카메라 가까이 비스듬히 가로지르며, 일부 잎에는 움직임에서 비롯된 아주 약한 자연스러운 흐림이 있다. 바닥에는 드러난 뿌리, 축축한 흙, 작은 돌, 눌리고 찢긴 잎이 흩어져 있어 급히 빠져나가기 어려운 지형으로 보인다. 달빛과 인공 조명이 거의 없는 무광원 상태로, 흐린 밤하늘에서 스며드는 극미량의 청흑색 주변광만 나무껍질과 젖은 잎 가장자리, 중앙 통로의 윤곽을 간신히 구분한다. 완전히 검게 뭉개지지 않으면서도 길 끝과 숲의 깊이는 식별되지 않는 현실적인 야간 노출. 습기 먹은 실제 나무껍질, 잎맥, 흙, 이끼, 덩굴의 섬유와 자연스러운 얼룩을 정확히 표현한다. 인물, 얼굴, 동물, 시체, 피, 건물, 차량, 표지판, 전등, 의식 도구, 발광 효과, 연기 형체는 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35mm급 렌즈로 약 1.6m 높이에서 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 시선으로 숲길 정면을 보는 구도, 자연스러운 원근감과 피사계 심도, 과도한 보정 없는 실제 장소 기록 사진. 위에서 내려다본 시점이나 평면도, 건축 도면이 아니며 삽화나 컴퓨터 생성 이미지처럼 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L23B03",
            "building_fp:fp_l18_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l18_restaurant_interior",
          "indoor_loc_sid": "L18",
          "group_id": "bg_restaurant_property",
          "fp_asset_id": "4c6be74c-e5d2-4d6d-b7b5-6482c5972a32"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L23B03",
          "group_id": "bg_restaurant_property"
        }
      },
      "L22B02": {
        "status": "ok",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 허름한 소형 창고 출입구를 밤에 촬영한 배경 사진. 카메라는 창고 외벽 가까이에서 출입구를 비스듬히 바라보며, 누군가 몸을 숨긴 채 소리를 듣고 안쪽을 엿보는 상황을 암시하는 은밀한 관찰 시점이지만 사람, 얼굴, 실루엣, 신체 일부는 전혀 보이지 않는다. 뒤틀리고 낡은 나무문은 완전히 닫히지 않아 손바닥 폭보다 좁은 틈이 남아 있고, 그 틈과 문턱 아래로 창고 내부의 약하고 탁한 백열전구빛이 가늘게 새어 나온다. 문짝에는 벗겨진 회색 페인트, 빗물 자국, 녹슨 경첩과 오래된 걸쇠가 있으며, 문틀 주변은 부식된 골판금속 패널과 거친 시멘트 기초로 이루어져 있다. 작은 창문은 먼지와 염분 얼룩이 낀 불투명 유리로 막혀 있고 내부 불빛이 아주 희미하게 비친다. 출입구 옆에는 낡은 나무 상자, 감긴 밧줄, 젖은 어망과 플라스틱 양동이가 무심하게 놓여 있으며, 제한적인 섬 기반 시설을 보여 주는 노출 전선과 오래된 전구 소켓이 보인다. 외부는 달빛과 흐린 밤하늘의 차가운 청흑색 자연광에 잠기고, 내부의 약한 누런 조명만 문틈을 통해 대비된다. 바닷바람과 습기로 생긴 금속 부식, 목재의 갈라진 결, 천과 밧줄의 실제 섬유 조직, 콘크리트의 얼룩, 축축한 흙과 자갈을 정확하고 사실적으로 표현한다. 과도하게 정돈된 세트나 깨끗한 광고 사진이 아니라 일상적인 마모와 염해가 축적된 실제 장소여야 한다. 실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6m, 자연스러운 원근과 피사계 심도, 현실적인 저조도 노출, 인위적인 색 보정이나 후처리 없음. 삽화, 렌더링, 건축 시각화, 평면도, 도식, 탑다운 시점이 아닌 실제 현장 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "허름한 창고 문 앞을 비스듬히 바라보는 비교적 넓은 시점. 카메라는 문 정면을 피하고 외벽 가까이에 숨어 접근한 듯 문틀과 주변 어구를 함께 담는다. 반쯤 열린 문과 그 틈으로 새는 희미한 전구빛이 중심이 되며, 출입구 앞에는 인물이 들어갈 여백을 남기되 사람이나 신체 일부는 그리지 않는다.",
            "shot_id": "S26_Shot3"
          },
          {
            "guide_text": "같은 창고 문의 좁은 틈을 향해 조금 더 가까이 다가간 시점. 카메라는 문틀 한쪽 뒤에서 내부를 조심스럽게 엿보는 듯한 낮은 노출의 사선 구도이며, 거친 문짝 가장자리와 녹슨 경첩은 선명하고 어두운 창고 안쪽은 제한적으로만 보이게 한다. 내부의 약한 전구, 낡은 상자와 매달린 밧줄 정도만 드러내고 사람이나 정체불명의 형상은 배치하지 않는다.",
            "shot_id": "S26_Shot4"
          }
        ],
        "shot_ids": [
          "S26_Shot3",
          "S26_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 허름한 소형 창고 출입구를 밤에 촬영한 배경 사진. 카메라는 창고 외벽 가까이에서 출입구를 비스듬히 바라보며, 누군가 몸을 숨긴 채 소리를 듣고 안쪽을 엿보는 상황을 암시하는 은밀한 관찰 시점이지만 사람, 얼굴, 실루엣, 신체 일부는 전혀 보이지 않는다. 뒤틀리고 낡은 나무문은 완전히 닫히지 않아 손바닥 폭보다 좁은 틈이 남아 있고, 그 틈과 문턱 아래로 창고 내부의 약하고 탁한 백열전구빛이 가늘게 새어 나온다. 문짝에는 벗겨진 회색 페인트, 빗물 자국, 녹슨 경첩과 오래된 걸쇠가 있으며, 문틀 주변은 부식된 골판금속 패널과 거친 시멘트 기초로 이루어져 있다. 작은 창문은 먼지와 염분 얼룩이 낀 불투명 유리로 막혀 있고 내부 불빛이 아주 희미하게 비친다. 출입구 옆에는 낡은 나무 상자, 감긴 밧줄, 젖은 어망과 플라스틱 양동이가 무심하게 놓여 있으며, 제한적인 섬 기반 시설을 보여 주는 노출 전선과 오래된 전구 소켓이 보인다. 외부는 달빛과 흐린 밤하늘의 차가운 청흑색 자연광에 잠기고, 내부의 약한 누런 조명만 문틈을 통해 대비된다. 바닷바람과 습기로 생긴 금속 부식, 목재의 갈라진 결, 천과 밧줄의 실제 섬유 조직, 콘크리트의 얼룩, 축축한 흙과 자갈을 정확하고 사실적으로 표현한다. 과도하게 정돈된 세트나 깨끗한 광고 사진이 아니라 일상적인 마모와 염해가 축적된 실제 장소여야 한다. 실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6m, 자연스러운 원근과 피사계 심도, 현실적인 저조도 노출, 인위적인 색 보정이나 후처리 없음. 삽화, 렌더링, 건축 시각화, 평면도, 도식, 탑다운 시점이 아닌 실제 현장 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L22B01",
            "building_fp:fp_l35_cave_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l35_cave_interior",
          "indoor_loc_sid": "L35",
          "group_id": "bg_forest_cave",
          "fp_asset_id": "8138971e-b112-4dee-8a0c-02dc56ac743b"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L22B01",
          "group_id": "bg_forest_cave"
        }
      },
      "L22B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B01.png",
        "t2i_prompt": "2020년대 중반, 대한민국 서남해안의 외딴섬에 있는 습하고 폐쇄적인 자연 해안 동굴 내부. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 동굴 입구 바로 안쪽의 문턱 부근에서 약 1.6m 높이의 사람 눈높이로 서서 넓은 중앙 공간을 대각선으로 가로질러 북동쪽의 움푹 들어간 벽감과 북쪽 벽의 좁은 내부 통로 입구를 바라본다. 35mm급 풀프레임 카메라의 28mm 광각 렌즈, 과장되지 않은 원근감과 자연스러운 깊이감.\n\n동굴은 가공되지 않은 짙은 회갈색 암반과 불규칙한 벽면, 낮고 거친 천장, 습기로 젖어 미세하게 반사되는 돌바닥으로 이루어져 있다. 해안 동굴 특유의 염분 자국, 광물 얼룩, 물이 스며든 검은 흔적과 오래된 마모가 실제 암석 표면에 자연스럽게 남아 있다. 카메라 가까이에서 비춘 강한 휴대용 손전등 한 줄기가 중앙 바닥을 훑으며 차갑고 제한적인 백색광을 만들고, 광선 밖의 벽감과 내부 통로는 세부가 간신히 남는 깊은 어둠에 잠겨 있다. 별도의 장식 조명이나 비현실적인 발광은 없다.\n\n넓은 중앙 공간 바닥 대부분에 오래된 사람 뼈와 분리된 유골이 불규칙하고 빽빽하게 흩어져 있다. 일부는 습기와 흙에 반쯤 묻히고, 일부는 손전등 빛을 받아 낡은 상아색과 갈색 얼룩, 다공성 골질 표면이 사실적으로 드러난다. 완전한 인체 형태로 정렬된 해골은 만들지 않고, 피나 신선한 신체 훼손 없이 오래 방치된 비혈흔성 유골로 표현한다.\n\n북동쪽 벽감의 안쪽 암벽에는 오래되어 거칠게 산화된 철제 쇠사슬 고정구가 박혀 있고, 무거운 쇠사슬이 바닥으로 내려와 누군가 구속된 순간임을 드러내듯 팽팽하게 당겨진 채 벽감의 짙은 어둠과 화면 밖으로 이어진다. 포로가 웅크리고 있는 위치는 쇠사슬의 방향과 바닥의 눌린 흔적으로만 암시하며, 사람, 얼굴, 신체, 사람 형태의 실루엣은 화면에 직접 나타내지 않는다.\n\n실제 콘크리트가 아닌 천연 암석, 실제 녹슨 철의 박리와 금속 녹청, 젖은 돌의 불균일한 반사, 뼈의 현실적인 질감, 일상적인 오염과 축적된 습기를 정확히 표현한다. 손전등 초점 부근은 선명하고 먼 통로와 주변 암벽은 자연스러운 심도로 부드럽게 어두워진다. 깨끗한 스톡 사진처럼 정돈하지 말고 실제 현장 기록 사진처럼 담담하고 사실적으로 촬영하며, 후처리 효과, 삽화풍, 가상 렌더링, 건축 시각화, 평면도 시점, 내려다보는 구도를 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "동굴 문턱 가까이의 사람 눈높이에서 중앙 공간 전체를 대각선으로 가로질러 바라본다. 손전등 광선이 전경과 중경의 흩어진 유골을 먼저 드러내고, 북동쪽 벽감과 북쪽 내부 통로는 깊은 어둠 속에서도 위치 관계가 읽히게 한다. 화면 안에는 인물이나 사람 형태의 윤곽을 넣지 않는다.",
            "shot_id": "S71_Shot2"
          },
          {
            "guide_text": "같은 시점과 공간 배치를 유지하되 북동쪽 벽감, 녹슨 쇠사슬 고정구와 팽팽하게 이어진 쇠사슬이 조금 더 잘 보이게 프레이밍한다. 쇠사슬 끝은 구속된 포로가 있는 순간을 암시하며 벽감의 짙은 어둠과 화면 밖으로 이어지게 하고, 사람이나 얼굴은 직접 묘사하지 않는다.",
            "shot_id": "S71_Shot14"
          },
          {
            "guide_text": "넓은 중앙 동굴 바닥의 빽빽한 유골과 북쪽의 좁은 내부 통로를 함께 강조한다. 손전등 중심광은 거친 바닥과 일부 유골에 닿고 주변부는 자연스럽게 어두워지며, 북동쪽 벽감의 쇠사슬은 보조적인 단서로 남긴다. 완전한 해골 형상의 인체 윤곽이나 살아 있는 인물은 배치하지 않는다.",
            "shot_id": "S71_Shot18"
          }
        ],
        "shot_ids": [
          "S71_Shot2",
          "S71_Shot14",
          "S71_Shot18"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3 (cave threshold), facing diagonally across number 4 (main chamber) toward number 5 (captive alcove), number 7 (chain anchor), and number 6 (inner passage opening)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the floor associated with number 8 prominently across the foreground and middle ground, with number 9 low in the dark alcove beside number 7. Keep the irregular cave walls and inner passage visible while excluding the exterior approach behind the camera."
        },
        "reference_decision": {
          "bg_id": "L22B01",
          "fp_id": "fp_l22_cave_entrance",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L22B01 is the sole supplied clean-anchor candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 4 and look-at unit 5 cover the target markers 3, 4, and 5 and prioritize base marker 7 for the staged wide and close views; the wide lens also supports the floor-reveal staging.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l22_cave_entrance.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No earlier same-fp reference exists, and this node must seed the dwelling identity from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 4 toward unit 5, centering the committed fixture position at look-at cell [2,8] while retaining enough surrounding coverage for the staged wide view and its closer crops.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              8
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show the view originating in unit 4 and directed toward unit 5, with base markers 3, 4, 5, 6, and 7 represented according to the committed BG facts. The broad cone may include candidate units 1 and 3 and candidate openings 2 and 6 where geometrically visible, but these supersets must not override the primary unit-4-to-unit-5 composition.",
            "camera_framing_directive": "Place the camera in unit 4 at cell [3,4], aim toward unit 5 using look-at cell [2,8], and use the wide 90-degree view for broad coverage. Preserve sufficient lower foreground and midground for the close floor-facing staging, right-center midground coverage with open space to the left for the wide staging, and a narrow unit-5 boundary suitable for the close crop.",
            "subject_position_directive": "For S71_Shot14, staging commits a full crouched subject in the right-center midground near marker 9, with the approach on the left left open. For S71_Shot18, staging commits that subject in the foreground middle-center to center-right with only a narrow boundary and restraint trace at the edge. For S71_Shot2, no subject is committed in frame beyond the implied nearby camera position; preserve the downward floor field and do not invent visible subjects.",
            "state_cue_directive": "Carry the committed state overlays identified by markers 8 and 9 and retain the staged intermittent, high-contrast light cue. Base markers 3, 4, 5, 6, and 7 remain part of the committed environment; no additional state cue is authorized by the supplied facts.",
            "negative_continuity_directive": "Do not invent additional numbered state overlays beyond markers 8 and 9. Do not add uncommitted fixed elements, and do not treat units outside the camera-unit-4 visibility candidate set of units 1, 3, and 5 as established visible space. Keep base markers 3, 4, 5, 6, and 7 consistent with the floor-plan geometry."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [3, 4]\n  - look_at_unit: 5\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 5, centering the committed fixture position at look-at cell [2,8] while retaining enough surrounding coverage for the staged wide view and its closer crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view originating in unit 4 and directed toward unit 5, with base markers 3, 4, 5, 6, and 7 represented according to the committed BG facts. The broad cone may include candidate units 1 and 3 and candidate openings 2 and 6 where geometrically visible, but these supersets must not override the primary unit-4-to-unit-5 composition.\n  - camera_framing_directive: Place the camera in unit 4 at cell [3,4], aim toward unit 5 using look-at cell [2,8], and use the wide 90-degree view for broad coverage. Preserve sufficient lower foreground and midground for the close floor-facing staging, right-center midground coverage with open space to the left for the wide staging, and a narrow unit-5 boundary suitable for the close crop.\n  - subject_position_directive: For S71_Shot14, staging commits a full crouched subject in the right-center midground near marker 9, with the approach on the left left open. For S71_Shot18, staging commits that subject in the foreground middle-center to center-right with only a narrow boundary and restraint trace at the edge. For S71_Shot2, no subject is committed in frame beyond the implied nearby camera position; preserve the downward floor field and do not invent visible subjects.\n  - state_cue_directive: Carry the committed state overlays identified by markers 8 and 9 and retain the staged intermittent, high-contrast light cue. Base markers 3, 4, 5, 6, and 7 remain part of the committed environment; no additional state cue is authorized by the supplied facts.\n  - negative_continuity_directive: Do not invent additional numbered state overlays beyond markers 8 and 9. Do not add uncommitted fixed elements, and do not treat units outside the camera-unit-4 visibility candidate set of units 1, 3, and 5 as established visible space. Keep base markers 3, 4, 5, 6, and 7 consistent with the floor-plan geometry.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [3, 4]\n  - look_at_unit: 5\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 5, centering the committed fixture position at look-at cell [2,8] while retaining enough surrounding coverage for the staged wide view and its closer crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view originating in unit 4 and directed toward unit 5, with base markers 3, 4, 5, 6, and 7 represented according to the committed BG facts. The broad cone may include candidate units 1 and 3 and candidate openings 2 and 6 where geometrically visible, but these supersets must not override the primary unit-4-to-unit-5 composition.\n  - camera_framing_directive: Place the camera in unit 4 at cell [3,4], aim toward unit 5 using look-at cell [2,8], and use the wide 90-degree view for broad coverage. Preserve sufficient lower foreground and midground for the close floor-facing staging, right-center midground coverage with open space to the left for the wide staging, and a narrow unit-5 boundary suitable for the close crop.\n  - subject_position_directive: For S71_Shot14, staging commits a full crouched subject in the right-center midground near marker 9, with the approach on the left left open. For S71_Shot18, staging commits that subject in the foreground middle-center to center-right with only a narrow boundary and restraint trace at the edge. For S71_Shot2, no subject is committed in frame beyond the implied nearby camera position; preserve the downward floor field and do not invent visible subjects.\n  - state_cue_directive: Carry the committed state overlays identified by markers 8 and 9 and retain the staged intermittent, high-contrast light cue. Base markers 3, 4, 5, 6, and 7 remain part of the committed environment; no additional state cue is authorized by the supplied facts.\n  - negative_continuity_directive: Do not invent additional numbered state overlays beyond markers 8 and 9. Do not add uncommitted fixed elements, and do not treat units outside the camera-unit-4 visibility candidate set of units 1, 3, and 5 as established visible space. Keep base markers 3, 4, 5, 6, and 7 consistent with the floor-plan geometry.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [3, 4]\n  - look_at_unit: 5\n  - look_at_cell: [2, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 5, centering the committed fixture position at look-at cell [2,8] while retaining enough surrounding coverage for the staged wide view and its closer crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view originating in unit 4 and directed toward unit 5, with base markers 3, 4, 5, 6, and 7 represented according to the committed BG facts. The broad cone may include candidate units 1 and 3 and candidate openings 2 and 6 where geometrically visible, but these supersets must not override the primary unit-4-to-unit-5 composition.\n  - camera_framing_directive: Place the camera in unit 4 at cell [3,4], aim toward unit 5 using look-at cell [2,8], and use the wide 90-degree view for broad coverage. Preserve sufficient lower foreground and midground for the close floor-facing staging, right-center midground coverage with open space to the left for the wide staging, and a narrow unit-5 boundary suitable for the close crop.\n  - subject_position_directive: For S71_Shot14, staging commits a full crouched subject in the right-center midground near marker 9, with the approach on the left left open. For S71_Shot18, staging commits that subject in the foreground middle-center to center-right with only a narrow boundary and restraint trace at the edge. For S71_Shot2, no subject is committed in frame beyond the implied nearby camera position; preserve the downward floor field and do not invent visible subjects.\n  - state_cue_directive: Carry the committed state overlays identified by markers 8 and 9 and retain the staged intermittent, high-contrast light cue. Base markers 3, 4, 5, 6, and 7 remain part of the committed environment; no additional state cue is authorized by the supplied facts.\n  - negative_continuity_directive: Do not invent additional numbered state overlays beyond markers 8 and 9. Do not add uncommitted fixed elements, and do not treat units outside the camera-unit-4 visibility candidate set of units 1, 3, and 5 as established visible space. Keep base markers 3, 4, 5, 6, and 7 consistent with the floor-plan geometry.\n\n2020년대 중반, 대한민국 서남해안의 외딴섬에 있는 습하고 폐쇄적인 자연 해안 동굴 내부. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 동굴 입구 바로 안쪽의 문턱 부근에서 약 1.6m 높이의 사람 눈높이로 서서 넓은 중앙 공간을 대각선으로 가로질러 북동쪽의 움푹 들어간 벽감과 북쪽 벽의 좁은 내부 통로 입구를 바라본다. 35mm급 풀프레임 카메라의 28mm 광각 렌즈, 과장되지 않은 원근감과 자연스러운 깊이감.\n\n동굴은 가공되지 않은 짙은 회갈색 암반과 불규칙한 벽면, 낮고 거친 천장, 습기로 젖어 미세하게 반사되는 돌바닥으로 이루어져 있다. 해안 동굴 특유의 염분 자국, 광물 얼룩, 물이 스며든 검은 흔적과 오래된 마모가 실제 암석 표면에 자연스럽게 남아 있다. 카메라 가까이에서 비춘 강한 휴대용 손전등 한 줄기가 중앙 바닥을 훑으며 차갑고 제한적인 백색광을 만들고, 광선 밖의 벽감과 내부 통로는 세부가 간신히 남는 깊은 어둠에 잠겨 있다. 별도의 장식 조명이나 비현실적인 발광은 없다.\n\n넓은 중앙 공간 바닥 대부분에 오래된 사람 뼈와 분리된 유골이 불규칙하고 빽빽하게 흩어져 있다. 일부는 습기와 흙에 반쯤 묻히고, 일부는 손전등 빛을 받아 낡은 상아색과 갈색 얼룩, 다공성 골질 표면이 사실적으로 드러난다. 완전한 인체 형태로 정렬된 해골은 만들지 않고, 피나 신선한 신체 훼손 없이 오래 방치된 비혈흔성 유골로 표현한다.\n\n북동쪽 벽감의 안쪽 암벽에는 오래되어 거칠게 산화된 철제 쇠사슬 고정구가 박혀 있고, 무거운 쇠사슬이 바닥으로 내려와 누군가 구속된 순간임을 드러내듯 팽팽하게 당겨진 채 벽감의 짙은 어둠과 화면 밖으로 이어진다. 포로가 웅크리고 있는 위치는 쇠사슬의 방향과 바닥의 눌린 흔적으로만 암시하며, 사람, 얼굴, 신체, 사람 형태의 실루엣은 화면에 직접 나타내지 않는다.\n\n실제 콘크리트가 아닌 천연 암석, 실제 녹슨 철의 박리와 금속 녹청, 젖은 돌의 불균일한 반사, 뼈의 현실적인 질감, 일상적인 오염과 축적된 습기를 정확히 표현한다. 손전등 초점 부근은 선명하고 먼 통로와 주변 암벽은 자연스러운 심도로 부드럽게 어두워진다. 깨끗한 스톡 사진처럼 정돈하지 말고 실제 현장 기록 사진처럼 담담하고 사실적으로 촬영하며, 후처리 효과, 삽화풍, 가상 렌더링, 건축 시각화, 평면도 시점, 내려다보는 구도를 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            3,
            4
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 4 toward unit 5, centering the committed fixture position at look-at cell [2,8] while retaining enough surrounding coverage for the staged wide view and its closer crops.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            8
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the view originating in unit 4 and directed toward unit 5, with base markers 3, 4, 5, 6, and 7 represented according to the committed BG facts. The broad cone may include candidate units 1 and 3 and candidate openings 2 and 6 where geometrically visible, but these supersets must not override the primary unit-4-to-unit-5 composition.",
          "camera_framing_directive": "Place the camera in unit 4 at cell [3,4], aim toward unit 5 using look-at cell [2,8], and use the wide 90-degree view for broad coverage. Preserve sufficient lower foreground and midground for the close floor-facing staging, right-center midground coverage with open space to the left for the wide staging, and a narrow unit-5 boundary suitable for the close crop.",
          "subject_position_directive": "For S71_Shot14, staging commits a full crouched subject in the right-center midground near marker 9, with the approach on the left left open. For S71_Shot18, staging commits that subject in the foreground middle-center to center-right with only a narrow boundary and restraint trace at the edge. For S71_Shot2, no subject is committed in frame beyond the implied nearby camera position; preserve the downward floor field and do not invent visible subjects.",
          "state_cue_directive": "Carry the committed state overlays identified by markers 8 and 9 and retain the staged intermittent, high-contrast light cue. Base markers 3, 4, 5, 6, and 7 remain part of the committed environment; no additional state cue is authorized by the supplied facts.",
          "negative_continuity_directive": "Do not invent additional numbered state overlays beyond markers 8 and 9. Do not add uncommitted fixed elements, and do not treat units outside the camera-unit-4 visibility candidate set of units 1, 3, and 5 as established visible space. Keep base markers 3, 4, 5, 6, and 7 consistent with the floor-plan geometry."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l22_cave_entrance",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l22_cave_entrance",
            "building_fp:fp_l35_cave_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l35_cave_interior",
          "indoor_loc_sid": "L35",
          "group_id": "bg_forest_cave",
          "fp_asset_id": "8138971e-b112-4dee-8a0c-02dc56ac743b"
        }
      },
      "L35B04": {
        "status": "ok",
        "location_id": "L35",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 깊은 숲속에 자리한 비밀스러운 의식 공터. 공터 중앙에는 사람보다 훨씬 크고 불규칙한 거대한 자연석 바위 제단이 놓여 있으며, 넓고 거친 전면과 윗면에 검붉은 동물 피가 손으로 문지르거나 흘려 바른 듯 불균일하게 번져 있다. 일부는 암석 틈에서 짙게 말라붙고 일부는 달빛을 약하게 반사할 정도로 축축하지만, 동물 사체나 신체 일부는 전혀 없다. 바위에는 실제 화강암 계열의 거친 입자, 균열, 이끼, 습기 자국과 오랜 풍화 흔적이 선명하다. 주변은 해풍과 습기에 노출된 서남해안 섬의 빽빽한 혼합림으로, 비틀린 나무줄기와 낮은 관목, 축축한 낙엽과 흙이 공터 가장자리를 불규칙하게 에워싼다. 정통 종교 문양이나 현대식 시설은 없고, 폐쇄된 섬 공동체가 은밀히 사용해 온 장소처럼 바위 주변의 흙과 낙엽만 반복적으로 밟혀 있다. 구름 사이로 들어오는 차가운 달빛이 바위 한쪽 면과 젖은 피 얼룩을 비추며, 숲 안쪽은 청흑색에 가까운 실제 야간의 어둠으로 잠긴다. 인공적인 발광이나 초자연적 형체 없이 현실적인 달밤의 제한된 가시거리와 깊은 그림자를 유지한다. 사람, 얼굴, 동물, 시체는 전혀 없는 빈 배경. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 약 1.6미터 높이에서 촬영한 다큐멘터리 풍 사진. 위에서 내려다본 시점이나 평면도, 건축 도해가 아니라 사람이 공터에 서서 바라보는 수평 시점이다. 실제 돌의 입자, 이끼, 젖은 흙, 나무껍질, 낙엽과 응고된 동물 피의 물성을 정확히 표현하고, 과도하게 정돈된 광고 사진이 아닌 실제 장소 기록 사진처럼 일상적인 오염과 자연스러운 깊이감을 유지한다. 현실적인 저조도 노출, 자연스러운 심도, 사실적인 달빛과 그림자, 과도한 후처리 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "사람이 서 있는 높이에서 공터 입구 쪽을 바라보는 넓은 시점. 거대한 바위 제단이 화면 중심과 중경을 압도하고, 사방을 에워싼 어두운 섬 숲과 좁은 공터의 고립감이 함께 읽혀야 한다. 바위 표면의 검붉은 동물 피 얼룩은 식별 가능하되 시체나 신체 일부는 보이지 않게 한다.",
            "shot_id": "S52_Shot2"
          },
          {
            "guide_text": "같은 공터와 같은 달빛 방향을 유지하며 바위 제단에 더 가까이 접근한 시점. 거친 암석 표면, 갈라진 틈, 습기, 말라붙거나 아직 축축한 검붉은 동물 피의 번짐을 사실적으로 보여 주고, 배경에는 초점이 자연스럽게 흐려진 나무줄기와 짙은 숲만 남긴다. 사람, 얼굴, 동물 사체는 배치하지 않는다.",
            "shot_id": "S52_Shot4"
          }
        ],
        "shot_ids": [
          "S52_Shot2",
          "S52_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 깊은 숲속에 자리한 비밀스러운 의식 공터. 공터 중앙에는 사람보다 훨씬 크고 불규칙한 거대한 자연석 바위 제단이 놓여 있으며, 넓고 거친 전면과 윗면에 검붉은 동물 피가 손으로 문지르거나 흘려 바른 듯 불균일하게 번져 있다. 일부는 암석 틈에서 짙게 말라붙고 일부는 달빛을 약하게 반사할 정도로 축축하지만, 동물 사체나 신체 일부는 전혀 없다. 바위에는 실제 화강암 계열의 거친 입자, 균열, 이끼, 습기 자국과 오랜 풍화 흔적이 선명하다. 주변은 해풍과 습기에 노출된 서남해안 섬의 빽빽한 혼합림으로, 비틀린 나무줄기와 낮은 관목, 축축한 낙엽과 흙이 공터 가장자리를 불규칙하게 에워싼다. 정통 종교 문양이나 현대식 시설은 없고, 폐쇄된 섬 공동체가 은밀히 사용해 온 장소처럼 바위 주변의 흙과 낙엽만 반복적으로 밟혀 있다. 구름 사이로 들어오는 차가운 달빛이 바위 한쪽 면과 젖은 피 얼룩을 비추며, 숲 안쪽은 청흑색에 가까운 실제 야간의 어둠으로 잠긴다. 인공적인 발광이나 초자연적 형체 없이 현실적인 달밤의 제한된 가시거리와 깊은 그림자를 유지한다. 사람, 얼굴, 동물, 시체는 전혀 없는 빈 배경. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 약 1.6미터 높이에서 촬영한 다큐멘터리 풍 사진. 위에서 내려다본 시점이나 평면도, 건축 도해가 아니라 사람이 공터에 서서 바라보는 수평 시점이다. 실제 돌의 입자, 이끼, 젖은 흙, 나무껍질, 낙엽과 응고된 동물 피의 물성을 정확히 표현하고, 과도하게 정돈된 광고 사진이 아닌 실제 장소 기록 사진처럼 일상적인 오염과 자연스러운 깊이감을 유지한다. 현실적인 저조도 노출, 자연스러운 심도, 사실적인 달빛과 그림자, 과도한 후처리 없음. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L22B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L22B01",
          "group_id": "bg_forest_cave"
        }
      },
      "L35B06": {
        "status": "ok",
        "location_id": "L35",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체, 한밤중 전소된 소규모 창고 앞을 기록한 실제 카메라 다큐멘터리 풍 사진. 해풍과 염분에 오래 노출된 낡은 목재와 골함석으로 지어진 창고가 완전히 불타 검게 탄 골조만 남아 있고, 지붕 일부는 안쪽으로 내려앉았으며 골함석 판은 열로 뒤틀리고 가장자리가 녹슬어 있다. 전면 출입구는 문짝이 거의 소실된 채 새까만 내부를 드러내고, 옆의 작은 창은 유리가 깨져 빈 프레임과 날카로운 파편만 남아 있다. 창고 앞 젖은 자갈과 흙바닥에는 탄 목재, 찌그러진 금속판, 재와 그을린 잔해가 불규칙하게 흩어져 있다. 건물 전체의 큰 불길은 이미 사라졌지만 잔해 깊숙한 곳에 붉은 불씨가 아주 희미하게 남아 있으며, 지붕과 벽의 틈에서 짙고 무거운 검은 연기가 계속 솟아 밤하늘로 퍼진다. 연기는 초자연적인 형체가 아니라 실제 화재 뒤의 불규칙한 연무로 표현한다. 주변에는 해풍에 부식된 드럼통 하나, 거친 잡초, 오래된 전신주와 제한적인 섬의 생활 기반 시설이 보인다. 전신주에 달린 희미한 황색 보안등과 흐린 달빛이 유일한 광원이며, 보안등의 측면광이 연기 가장자리와 젖은 지면, 검게 탄 표면의 울퉁불퉁한 질감을 자연스럽게 드러낸다. 푸른빛이 도는 어두운 밤과 흙빛 잔해, 녹슨 금속, 탄화된 검정색이 절제된 현실적 색감을 이룬다. 사람, 얼굴, 시신, 차량, 소방대원은 전혀 없다. 약 1.6미터의 서 있는 사람 눈높이에서 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 시점, 창고 전면을 약간 비스듬히 바라보는 자연스러운 원근감, 과장되지 않은 심도와 실제 야간 노출. 진짜 탄 목재의 갈라진 결, 열에 변형된 금속의 산화와 그을음, 젖은 자갈, 재의 가루 질감, 생활 오염과 염해를 정확하게 표현한다. 깨끗한 광고 사진이 아니라 화재 직후 실제 현장을 사실적으로 기록한 무보정 현장 참고 사진이며, 삽화나 3D 그래픽, 건축 시각화, 평면도, 하향 조감도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "창고 앞 공터에서 전소된 건물 전면 전체와 주변 환경이 함께 보이는 넓은 설정 숏. 카메라는 약 1.6미터 높이에서 창고 정면보다 약간 비스듬히 바라보고, 무너진 지붕선과 검게 열린 출입구, 깨진 창, 흩어진 잔해, 밤하늘로 올라가는 짙은 연기를 한 프레임에 담는다. 전신주의 희미한 생활 조명이 연기의 가장자리와 젖은 지면을 약하게 드러내도록 한다.",
            "shot_id": "S72_Shot2"
          },
          {
            "guide_text": "창고 전면에 조금 더 가까이 접근한 중간 거리 숏. 약 1.6미터 눈높이와 35mm급 시야를 유지하며, 불에 뒤틀린 출입구와 숯처럼 탄 골조, 내려앉은 지붕, 잔해 사이의 희미한 불씨를 중심으로 잡는다. 짙은 연기가 지붕 뒤에서 계속 솟아오르는 모습이 분명해야 하며, 화면 가장자리에는 부식된 드럼통과 잡초 일부를 남겨 외딴섬 창고의 현실적인 규모감을 유지한다.",
            "shot_id": "S72_Shot4"
          }
        ],
        "shot_ids": [
          "S72_Shot2",
          "S72_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체, 한밤중 전소된 소규모 창고 앞을 기록한 실제 카메라 다큐멘터리 풍 사진. 해풍과 염분에 오래 노출된 낡은 목재와 골함석으로 지어진 창고가 완전히 불타 검게 탄 골조만 남아 있고, 지붕 일부는 안쪽으로 내려앉았으며 골함석 판은 열로 뒤틀리고 가장자리가 녹슬어 있다. 전면 출입구는 문짝이 거의 소실된 채 새까만 내부를 드러내고, 옆의 작은 창은 유리가 깨져 빈 프레임과 날카로운 파편만 남아 있다. 창고 앞 젖은 자갈과 흙바닥에는 탄 목재, 찌그러진 금속판, 재와 그을린 잔해가 불규칙하게 흩어져 있다. 건물 전체의 큰 불길은 이미 사라졌지만 잔해 깊숙한 곳에 붉은 불씨가 아주 희미하게 남아 있으며, 지붕과 벽의 틈에서 짙고 무거운 검은 연기가 계속 솟아 밤하늘로 퍼진다. 연기는 초자연적인 형체가 아니라 실제 화재 뒤의 불규칙한 연무로 표현한다. 주변에는 해풍에 부식된 드럼통 하나, 거친 잡초, 오래된 전신주와 제한적인 섬의 생활 기반 시설이 보인다. 전신주에 달린 희미한 황색 보안등과 흐린 달빛이 유일한 광원이며, 보안등의 측면광이 연기 가장자리와 젖은 지면, 검게 탄 표면의 울퉁불퉁한 질감을 자연스럽게 드러낸다. 푸른빛이 도는 어두운 밤과 흙빛 잔해, 녹슨 금속, 탄화된 검정색이 절제된 현실적 색감을 이룬다. 사람, 얼굴, 시신, 차량, 소방대원은 전혀 없다. 약 1.6미터의 서 있는 사람 눈높이에서 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 시점, 창고 전면을 약간 비스듬히 바라보는 자연스러운 원근감, 과장되지 않은 심도와 실제 야간 노출. 진짜 탄 목재의 갈라진 결, 열에 변형된 금속의 산화와 그을음, 젖은 자갈, 재의 가루 질감, 생활 오염과 염해를 정확하게 표현한다. 깨끗한 광고 사진이 아니라 화재 직후 실제 현장을 사실적으로 기록한 무보정 현장 참고 사진이며, 삽화나 3D 그래픽, 건축 시각화, 평면도, 하향 조감도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L22B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L22B01",
          "group_id": "bg_forest_cave"
        }
      },
      "L35B03": {
        "status": "ok",
        "location_id": "L35",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 깊은 밤의 숲길과 소규모 염소 도축장 입구를 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 검푸른 달빛이 빽빽한 해안성 나무와 거친 덤불 사이로 약하게 스며들고, 습기 찬 어두운 비포장 진입로가 숲을 빠져나와 낡은 도축장 건물의 활짝 열린 문턱까지 이어진다. 길에는 눌린 흙, 잔자갈, 얕은 물웅덩이와 타이어 자국이 자연스럽게 남아 있다. 도축장은 외딴 농어촌 공동체에서 오래 사용한 단층 콘크리트 블록 작업장으로, 바랜 회백색 외벽, 녹슨 금속 문틀, 찌그러진 얇은 차양, 빗물 얼룩과 소금기 섞인 부식이 보인다. 열린 출입구 너머에는 닳고 세척된 금속 작업대, 바닥 배수구, 벽에 걸린 고무 호스, 천장의 단순한 금속 레일과 빈 갈고리, 낡은 플라스틱 상자가 희미하게 드러나 이곳의 용도를 현실적으로 암시한다. 시체와 피는 전혀 없고, 사람과 얼굴과 동물도 없는 텅 빈 공간이다. 출입구 위의 오래된 방수형 전등 하나가 불안정하지 않은 약한 누런빛을 내며, 차가운 달빛과 만나 문턱의 젖은 콘크리트와 내부의 실용적인 설비만 부분적으로 밝힌다. 외딴섬의 제한적인 전기 시설과 현대 농어촌 작업장의 현실적인 흔적을 반영하되, 역사 시대의 물건이나 첨단 대형 산업 설비는 배제한다. 실제 미러리스 카메라와 35밀리미터급 렌즈를 사용해 약 1.6미터의 서 있는 사람 눈높이에서 숲길 건너 열린 문을 바라본 구도. 위에서 내려다본 시점이나 평면도 형식이 아니며, 자연스러운 원근감과 절제된 심도, 실제 콘크리트의 거친 표면, 금속의 녹과 물때, 고무와 플라스틱의 마모, 젖은 흙과 나무껍질의 정확한 질감을 담는다. 과도하게 정돈된 광고 사진이 아니라 실제 장소를 있는 그대로 기록한 담담한 현장 사진, 인위적인 후처리 없이 사실적인 저조도 노출. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "사람 눈높이에서 숲길 초입과 어두운 진입로를 넓게 담고, 길 끝의 열린 도축장 출입구가 화면의 깊은 지점에 놓이게 한다. 나뭇가지와 덤불이 양옆을 좁게 에워싸되 길과 문턱의 연결이 분명히 보여야 하며, 달빛에 젖은 지면과 출입구 안쪽의 희미한 전등이 시선을 이끈다. 사람이나 동물은 배치하지 않는다.",
            "shot_id": "S76_Shot1"
          },
          {
            "guide_text": "열린 도축장 문턱 바로 바깥의 사람 눈높이에서 안쪽을 바라본다. 전경에는 젖은 콘크리트 문턱과 배수 홈을 두고, 중경에는 세척된 작업대와 벽면 호스, 천장 걸이 레일을 제한적으로 드러낸다. 뒤쪽 숲과 진입로의 달빛이 출입구 가장자리에 남아 있어 외부에서 내부로 건너온 공간 관계가 읽히게 하며, 시체나 피, 사람, 동물은 보이지 않게 한다.",
            "shot_id": "S76_Shot5"
          }
        ],
        "shot_ids": [
          "S76_Shot1",
          "S76_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 깊은 밤의 숲길과 소규모 염소 도축장 입구를 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 검푸른 달빛이 빽빽한 해안성 나무와 거친 덤불 사이로 약하게 스며들고, 습기 찬 어두운 비포장 진입로가 숲을 빠져나와 낡은 도축장 건물의 활짝 열린 문턱까지 이어진다. 길에는 눌린 흙, 잔자갈, 얕은 물웅덩이와 타이어 자국이 자연스럽게 남아 있다. 도축장은 외딴 농어촌 공동체에서 오래 사용한 단층 콘크리트 블록 작업장으로, 바랜 회백색 외벽, 녹슨 금속 문틀, 찌그러진 얇은 차양, 빗물 얼룩과 소금기 섞인 부식이 보인다. 열린 출입구 너머에는 닳고 세척된 금속 작업대, 바닥 배수구, 벽에 걸린 고무 호스, 천장의 단순한 금속 레일과 빈 갈고리, 낡은 플라스틱 상자가 희미하게 드러나 이곳의 용도를 현실적으로 암시한다. 시체와 피는 전혀 없고, 사람과 얼굴과 동물도 없는 텅 빈 공간이다. 출입구 위의 오래된 방수형 전등 하나가 불안정하지 않은 약한 누런빛을 내며, 차가운 달빛과 만나 문턱의 젖은 콘크리트와 내부의 실용적인 설비만 부분적으로 밝힌다. 외딴섬의 제한적인 전기 시설과 현대 농어촌 작업장의 현실적인 흔적을 반영하되, 역사 시대의 물건이나 첨단 대형 산업 설비는 배제한다. 실제 미러리스 카메라와 35밀리미터급 렌즈를 사용해 약 1.6미터의 서 있는 사람 눈높이에서 숲길 건너 열린 문을 바라본 구도. 위에서 내려다본 시점이나 평면도 형식이 아니며, 자연스러운 원근감과 절제된 심도, 실제 콘크리트의 거친 표면, 금속의 녹과 물때, 고무와 플라스틱의 마모, 젖은 흙과 나무껍질의 정확한 질감을 담는다. 과도하게 정돈된 광고 사진이 아니라 실제 장소를 있는 그대로 기록한 담담한 현장 사진, 인위적인 후처리 없이 사실적인 저조도 노출. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L22B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L22B01",
          "group_id": "bg_forest_cave"
        }
      },
      "L35B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L35",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B02.png",
        "t2i_prompt": "대한민국 서남해안 외딴섬의 폐쇄적인 공동체 주변에 있을 법한 현대의 자연 동굴 내부를 기록한 실제 카메라 다큐멘터리 풍 사진. 남동쪽의 좁은 진입 통로가 넓어지는 통로 입구 근처에서 약 1.6미터의 서 있는 사람 눈높이로 촬영하고, 중앙과 동쪽의 넓은 주 동굴 방을 대각선으로 가로질러 북서쪽 암벽의 움푹 들어간 구속 구역을 바라본다. 풀프레임 디지털 카메라와 28밀리미터 광각 렌즈를 사용한 현실적인 시야로, 평면도나 위에서 내려다본 구도가 아닌 실제 현장 관찰 사진이다. 북서쪽의 거친 암벽 아래에는 오래된 철제 쇠사슬 구속구 두 개가 낮게 고정되어 있으며, 검게 산화된 철 표면과 습기로 인한 녹, 마찰 자국, 암벽 고정부의 실제적인 마모가 보인다. 바닥은 불규칙하고 어두운 자연석으로 이루어져 있고 얕은 습기, 흙먼지, 물때와 일상적인 오염이 과장 없이 남아 있다. 낮 시간이지만 동굴 안은 어두우며, 남동쪽 통로에서 들어오는 약하고 차가운 자연광이 입구 주변 암석만 희미하게 밝힌다. 이 순간에는 통로 입구 가까운 진입 경로를 따라 운반 중인 휴대용 등불 하나가 구속 구역 쪽으로 다가오고 있으며, 운반자는 프레임 밖에 있어 보이지 않는다. 등불의 따뜻한 황색광이 가까운 젖은 암석과 돌 바닥을 국소적으로 비추고 쇠사슬에 작고 현실적인 반사를 만든다. 사람, 얼굴, 신체 일부, 사람 형태의 실루엣은 전혀 없다. 실제 암석의 거친 결정과 층리, 축축한 표면, 녹슨 금속의 산화 흔적, 그을음과 오래된 얼룩을 정확한 재질감으로 표현하고, 과도하게 정돈된 사진이 아니라 외딴 동굴의 실제 장소 참고 사진처럼 자연스러운 노출과 깊이감, 절제된 피사계 심도를 유지한다. 삽화나 컴퓨터 그래픽이 아닌 무보정에 가까운 사실적인 현장 기록 사진, 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "남동쪽 통로 입구 부근의 약 1.6미터 눈높이에서 주 동굴 방을 대각선으로 가로질러 북서쪽 구속 구역을 바라본다. 어두운 돌 바닥이 전경에서 깊이감을 만들고, 먼 벽 아래의 두 쇠사슬 구속구와 진입 중인 휴대용 등불이 한 프레임 안에서 명확히 읽히게 한다. 인물이나 신체 일부는 보이지 않는다.",
            "shot_id": "S96_Shot1"
          },
          {
            "guide_text": "통로 입구의 거친 암벽 가장자리를 가까운 전경에 일부 포함하고, 넓은 동굴 방 너머 북서쪽 벽의 구속 구역으로 시선을 유도한다. 따뜻한 등불빛이 입구 주변의 젖은 암석을 스치고 먼 벽의 쇠사슬에는 약한 반사광만 닿게 한다. 실제 장소를 기록한 자연스러운 원근과 노출을 유지한다.",
            "shot_id": "S96_Shot4"
          },
          {
            "guide_text": "약 28밀리미터 광각으로 통로 입구에서 방 전체의 폭과 깊이를 함께 보여 준다. 남동쪽에서 들어오는 희미한 낮빛과 휴대용 등불의 국소적인 황색광이 섞이되, 북서쪽 구속 구역은 어둠 속에서도 구조와 두 쇠사슬 구속구를 식별할 수 있을 정도로만 드러낸다.",
            "shot_id": "S98_Shot2"
          },
          {
            "guide_text": "카메라는 통로 입구 가까이에 고정하고 북서쪽의 움푹 들어간 벽면을 구도의 중심축으로 삼는다. 진입 경로의 휴대용 등불은 화면 가장자리 가까이 배치해 접근 중인 순간을 암시하되 운반자는 프레임 밖에 두며, 사람과 사람 형태의 실루엣은 전혀 넣지 않는다.",
            "shot_id": "S98_Shot5"
          },
          {
            "guide_text": "전경의 불규칙하고 어두운 돌 바닥, 중경의 비어 있는 주 동굴 방, 원경의 두 철제 쇠사슬 구속구가 층을 이루도록 구성한다. 등불의 따뜻한 빛이 통로에서 안쪽으로 번지고 약한 주간 자연광은 차갑게 남아, 실제 동굴의 습기와 제한된 가시거리를 사실적으로 보여 준다.",
            "shot_id": "S98_Shot6"
          }
        ],
        "shot_ids": [
          "S96_Shot1",
          "S96_Shot4",
          "S98_Shot2",
          "S98_Shot5",
          "S98_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 4 (passage opening), facing diagonally across number 1 (main chamber) toward number 3 (restraint area), with numbers 5 and 6 along the far cave wall",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the entry-side lantern at number 7 illuminating the two fixed restraint points at numbers 5 and 6; preserve substantial dark cave space around the restraint area."
        },
        "reference_decision": {
          "bg_id": "L35B02",
          "fp_id": "fp_l35_cave_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L35B02 is the sole supplied clean-anchor fallback candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. A wide view from camera unit 1 toward unit 3 supports the consuming shots' wide staging while preserving enough fixed context for their close framings, with base markers 5 and 6 anchoring the targeted portion of the space.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l35_cave_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the required floor-plan-seeded dwelling identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 3, centering the view near base marker 6 while retaining the geometry-supported context of units 2 and 3 and opening marker 4.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              1
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1, show unit 1 as the camera-bearing space and direct the wide view toward unit 3, with fixed base markers 5 and 6 retained at their committed positions. The geometry permits units 2 and 3 and opening marker 4 as visible candidates from unit 1, so include them only within the broad 90-degree coverage and keep their floor-plan relationships intact.",
            "camera_framing_directive": "Place the camera in unit 1 at cell [3,4] and aim toward unit 3 at look-at cell [2,1]. Use the wide 90-degree lens for broad coverage that can support the full-body and two-subject wide staging while retaining sufficient fixed background context for the consuming close framings.",
            "subject_position_directive": "Keep the background composition clear for the committed staging: a lower-middle seated full-body position in S96_Shot1; lower-left foreground and middle-right midground positions in S96_Shot4; a close frontal position occupying most of the frame in S98_Shot2; a frontal full-body position in S98_Shot5; and a close central three-quarter position in S98_Shot6. Subjects and their actions remain shot layers and must not alter the fixed layout.",
            "state_cue_directive": "Transient marker 7 is the only committed overlay cue. Represent its lit and held state where required by S96_Shot4, while treating its shot-specific presence and illumination as a transient layer rather than a change to fixed markers 1 through 6; do not invent additional state cues.",
            "negative_continuity_directive": "There are no committed ignored numbered elements or ignored overlay markers. Keep unit markers 1, 2, and 3, opening marker 4, and fixed markers 5 and 6 consistent with the floor-plan geometry; do not introduce unlisted numbered elements, unsupported spaces outside the wide view, or additional transient cues beyond marker 7."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3, centering the view near base marker 6 while retaining the geometry-supported context of units 2 and 3 and opening marker 4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show unit 1 as the camera-bearing space and direct the wide view toward unit 3, with fixed base markers 5 and 6 retained at their committed positions. The geometry permits units 2 and 3 and opening marker 4 as visible candidates from unit 1, so include them only within the broad 90-degree coverage and keep their floor-plan relationships intact.\n  - camera_framing_directive: Place the camera in unit 1 at cell [3,4] and aim toward unit 3 at look-at cell [2,1]. Use the wide 90-degree lens for broad coverage that can support the full-body and two-subject wide staging while retaining sufficient fixed background context for the consuming close framings.\n  - subject_position_directive: Keep the background composition clear for the committed staging: a lower-middle seated full-body position in S96_Shot1; lower-left foreground and middle-right midground positions in S96_Shot4; a close frontal position occupying most of the frame in S98_Shot2; a frontal full-body position in S98_Shot5; and a close central three-quarter position in S98_Shot6. Subjects and their actions remain shot layers and must not alter the fixed layout.\n  - state_cue_directive: Transient marker 7 is the only committed overlay cue. Represent its lit and held state where required by S96_Shot4, while treating its shot-specific presence and illumination as a transient layer rather than a change to fixed markers 1 through 6; do not invent additional state cues.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored overlay markers. Keep unit markers 1, 2, and 3, opening marker 4, and fixed markers 5 and 6 consistent with the floor-plan geometry; do not introduce unlisted numbered elements, unsupported spaces outside the wide view, or additional transient cues beyond marker 7.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3, centering the view near base marker 6 while retaining the geometry-supported context of units 2 and 3 and opening marker 4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show unit 1 as the camera-bearing space and direct the wide view toward unit 3, with fixed base markers 5 and 6 retained at their committed positions. The geometry permits units 2 and 3 and opening marker 4 as visible candidates from unit 1, so include them only within the broad 90-degree coverage and keep their floor-plan relationships intact.\n  - camera_framing_directive: Place the camera in unit 1 at cell [3,4] and aim toward unit 3 at look-at cell [2,1]. Use the wide 90-degree lens for broad coverage that can support the full-body and two-subject wide staging while retaining sufficient fixed background context for the consuming close framings.\n  - subject_position_directive: Keep the background composition clear for the committed staging: a lower-middle seated full-body position in S96_Shot1; lower-left foreground and middle-right midground positions in S96_Shot4; a close frontal position occupying most of the frame in S98_Shot2; a frontal full-body position in S98_Shot5; and a close central three-quarter position in S98_Shot6. Subjects and their actions remain shot layers and must not alter the fixed layout.\n  - state_cue_directive: Transient marker 7 is the only committed overlay cue. Represent its lit and held state where required by S96_Shot4, while treating its shot-specific presence and illumination as a transient layer rather than a change to fixed markers 1 through 6; do not invent additional state cues.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored overlay markers. Keep unit markers 1, 2, and 3, opening marker 4, and fixed markers 5 and 6 consistent with the floor-plan geometry; do not introduce unlisted numbered elements, unsupported spaces outside the wide view, or additional transient cues beyond marker 7.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3, centering the view near base marker 6 while retaining the geometry-supported context of units 2 and 3 and opening marker 4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show unit 1 as the camera-bearing space and direct the wide view toward unit 3, with fixed base markers 5 and 6 retained at their committed positions. The geometry permits units 2 and 3 and opening marker 4 as visible candidates from unit 1, so include them only within the broad 90-degree coverage and keep their floor-plan relationships intact.\n  - camera_framing_directive: Place the camera in unit 1 at cell [3,4] and aim toward unit 3 at look-at cell [2,1]. Use the wide 90-degree lens for broad coverage that can support the full-body and two-subject wide staging while retaining sufficient fixed background context for the consuming close framings.\n  - subject_position_directive: Keep the background composition clear for the committed staging: a lower-middle seated full-body position in S96_Shot1; lower-left foreground and middle-right midground positions in S96_Shot4; a close frontal position occupying most of the frame in S98_Shot2; a frontal full-body position in S98_Shot5; and a close central three-quarter position in S98_Shot6. Subjects and their actions remain shot layers and must not alter the fixed layout.\n  - state_cue_directive: Transient marker 7 is the only committed overlay cue. Represent its lit and held state where required by S96_Shot4, while treating its shot-specific presence and illumination as a transient layer rather than a change to fixed markers 1 through 6; do not invent additional state cues.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored overlay markers. Keep unit markers 1, 2, and 3, opening marker 4, and fixed markers 5 and 6 consistent with the floor-plan geometry; do not introduce unlisted numbered elements, unsupported spaces outside the wide view, or additional transient cues beyond marker 7.\n\n대한민국 서남해안 외딴섬의 폐쇄적인 공동체 주변에 있을 법한 현대의 자연 동굴 내부를 기록한 실제 카메라 다큐멘터리 풍 사진. 남동쪽의 좁은 진입 통로가 넓어지는 통로 입구 근처에서 약 1.6미터의 서 있는 사람 눈높이로 촬영하고, 중앙과 동쪽의 넓은 주 동굴 방을 대각선으로 가로질러 북서쪽 암벽의 움푹 들어간 구속 구역을 바라본다. 풀프레임 디지털 카메라와 28밀리미터 광각 렌즈를 사용한 현실적인 시야로, 평면도나 위에서 내려다본 구도가 아닌 실제 현장 관찰 사진이다. 북서쪽의 거친 암벽 아래에는 오래된 철제 쇠사슬 구속구 두 개가 낮게 고정되어 있으며, 검게 산화된 철 표면과 습기로 인한 녹, 마찰 자국, 암벽 고정부의 실제적인 마모가 보인다. 바닥은 불규칙하고 어두운 자연석으로 이루어져 있고 얕은 습기, 흙먼지, 물때와 일상적인 오염이 과장 없이 남아 있다. 낮 시간이지만 동굴 안은 어두우며, 남동쪽 통로에서 들어오는 약하고 차가운 자연광이 입구 주변 암석만 희미하게 밝힌다. 이 순간에는 통로 입구 가까운 진입 경로를 따라 운반 중인 휴대용 등불 하나가 구속 구역 쪽으로 다가오고 있으며, 운반자는 프레임 밖에 있어 보이지 않는다. 등불의 따뜻한 황색광이 가까운 젖은 암석과 돌 바닥을 국소적으로 비추고 쇠사슬에 작고 현실적인 반사를 만든다. 사람, 얼굴, 신체 일부, 사람 형태의 실루엣은 전혀 없다. 실제 암석의 거친 결정과 층리, 축축한 표면, 녹슨 금속의 산화 흔적, 그을음과 오래된 얼룩을 정확한 재질감으로 표현하고, 과도하게 정돈된 사진이 아니라 외딴 동굴의 실제 장소 참고 사진처럼 자연스러운 노출과 깊이감, 절제된 피사계 심도를 유지한다. 삽화나 컴퓨터 그래픽이 아닌 무보정에 가까운 사실적인 현장 기록 사진, 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            3,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 3, centering the view near base marker 6 while retaining the geometry-supported context of units 2 and 3 and opening marker 4.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            1
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1, show unit 1 as the camera-bearing space and direct the wide view toward unit 3, with fixed base markers 5 and 6 retained at their committed positions. The geometry permits units 2 and 3 and opening marker 4 as visible candidates from unit 1, so include them only within the broad 90-degree coverage and keep their floor-plan relationships intact.",
          "camera_framing_directive": "Place the camera in unit 1 at cell [3,4] and aim toward unit 3 at look-at cell [2,1]. Use the wide 90-degree lens for broad coverage that can support the full-body and two-subject wide staging while retaining sufficient fixed background context for the consuming close framings.",
          "subject_position_directive": "Keep the background composition clear for the committed staging: a lower-middle seated full-body position in S96_Shot1; lower-left foreground and middle-right midground positions in S96_Shot4; a close frontal position occupying most of the frame in S98_Shot2; a frontal full-body position in S98_Shot5; and a close central three-quarter position in S98_Shot6. Subjects and their actions remain shot layers and must not alter the fixed layout.",
          "state_cue_directive": "Transient marker 7 is the only committed overlay cue. Represent its lit and held state where required by S96_Shot4, while treating its shot-specific presence and illumination as a transient layer rather than a change to fixed markers 1 through 6; do not invent additional state cues.",
          "negative_continuity_directive": "There are no committed ignored numbered elements or ignored overlay markers. Keep unit markers 1, 2, and 3, opening marker 4, and fixed markers 5 and 6 consistent with the floor-plan geometry; do not introduce unlisted numbered elements, unsupported spaces outside the wide view, or additional transient cues beyond marker 7."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l35_cave_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l35_cave_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L35B01": {
        "status": "ok",
        "location_id": "L35",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 작고 낡은 선착장, 맑지만 약간 흐린 낮의 도착 시점. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 서 있는 사람의 눈높이 약 1.6미터에서 촬영한 다큐멘터리 풍 사진. 화면에는 소금기와 타이어 자국이 남은 거친 콘크리트 부두, 바닷물에 젖어 짙어진 항구 가장자리, 녹과 염분 얼룩이 밴 금속 볼라드와 난간, 굵고 해진 계류용 밧줄, 바랜 어망과 플라스틱 생선 상자, 오래된 부표가 자연스럽게 놓여 있다. 현대식 검은색 승합차 한 대가 막 도착해 부두 진입로 가까이에 정차해 있고, 검은 도장면에는 흐린 하늘과 항구 구조물이 사실적으로 반사된다. 차량 너머에는 사용감이 많은 소형 동력 어선 한 척이 정박해 있으며, 선체의 벗겨진 페인트와 물때, 금속 부품의 부식, 갑판의 실제 작업 흔적을 세밀하게 표현한다. 차량 주변에는 여성들이 모일 수 있는 넓은 빈 대기 공간이 있지만 사람, 얼굴, 신체는 전혀 묘사하지 않는다. 배경에는 낮은 방파제, 소박한 항구 창고, 제한적인 전기 시설과 낡은 가로등이 보이고, 화려한 관광지나 대형 현대식 마리나가 아닌 폐쇄적인 섬 어촌의 현실적인 생활 기반 시설로 표현한다. 바다는 서해 특유의 탁한 청회색과 잔잔한 물결을 띠며, 멀리 낮은 섬 능선과 습한 해무가 희미하게 보인다. 자연스러운 낮빛, 과장되지 않은 청흑색과 흙빛 중성색, 낡은 상아색, 실제 콘크리트 입자와 금속 녹, 고무 타이어, 합성 밧줄, 목재와 선체 도료의 정확한 재질감, 일상적인 마모와 얼룩, 자연스러운 원근감과 심도를 유지한다. 실제 장소 기록 사진처럼 담담하고 사실적이며 과도하게 깨끗한 광고 사진이 아니고 후처리 효과가 없다. 초자연적 형상, 역사 시대 물품, 의례 장식, 문자 표지의 강조는 배제한다. 위에서 내려다본 시점, 평면도, 건축 도면이 아닌 수평에 가까운 현장 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선착장 진입 직후의 도착 상황을 보여주는 넓은 설정 화면. 서 있는 사람의 눈높이에서 검은 승합차를 전경 또는 중경에 두고, 그 너머로 정박한 동력 어선과 방파제, 항구 수면이 함께 읽히게 한다. 차량 옆에는 여러 사람이 모일 수 있는 빈 공간을 확보하되 실제 인물은 배치하지 않는다.",
            "shot_id": "S100_Shot3"
          },
          {
            "guide_text": "항구 가장자리의 긴장감을 더 분명히 보여주는 화면. 서 있는 사람의 눈높이에서 검은 승합차의 일부와 정박한 어선, 젖은 콘크리트 부두 끝, 계류용 밧줄과 볼라드, 바로 아래의 어두운 바닷물을 한 구도에 담는다. 추락 위험이 느껴지는 부두 경계를 선명하게 유지하되 사람이나 얼굴은 넣지 않는다.",
            "shot_id": "S100_Shot5"
          }
        ],
        "shot_ids": [
          "S100_Shot3",
          "S100_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 작고 낡은 선착장, 맑지만 약간 흐린 낮의 도착 시점. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 서 있는 사람의 눈높이 약 1.6미터에서 촬영한 다큐멘터리 풍 사진. 화면에는 소금기와 타이어 자국이 남은 거친 콘크리트 부두, 바닷물에 젖어 짙어진 항구 가장자리, 녹과 염분 얼룩이 밴 금속 볼라드와 난간, 굵고 해진 계류용 밧줄, 바랜 어망과 플라스틱 생선 상자, 오래된 부표가 자연스럽게 놓여 있다. 현대식 검은색 승합차 한 대가 막 도착해 부두 진입로 가까이에 정차해 있고, 검은 도장면에는 흐린 하늘과 항구 구조물이 사실적으로 반사된다. 차량 너머에는 사용감이 많은 소형 동력 어선 한 척이 정박해 있으며, 선체의 벗겨진 페인트와 물때, 금속 부품의 부식, 갑판의 실제 작업 흔적을 세밀하게 표현한다. 차량 주변에는 여성들이 모일 수 있는 넓은 빈 대기 공간이 있지만 사람, 얼굴, 신체는 전혀 묘사하지 않는다. 배경에는 낮은 방파제, 소박한 항구 창고, 제한적인 전기 시설과 낡은 가로등이 보이고, 화려한 관광지나 대형 현대식 마리나가 아닌 폐쇄적인 섬 어촌의 현실적인 생활 기반 시설로 표현한다. 바다는 서해 특유의 탁한 청회색과 잔잔한 물결을 띠며, 멀리 낮은 섬 능선과 습한 해무가 희미하게 보인다. 자연스러운 낮빛, 과장되지 않은 청흑색과 흙빛 중성색, 낡은 상아색, 실제 콘크리트 입자와 금속 녹, 고무 타이어, 합성 밧줄, 목재와 선체 도료의 정확한 재질감, 일상적인 마모와 얼룩, 자연스러운 원근감과 심도를 유지한다. 실제 장소 기록 사진처럼 담담하고 사실적이며 과도하게 깨끗한 광고 사진이 아니고 후처리 효과가 없다. 초자연적 형상, 역사 시대 물품, 의례 장식, 문자 표지의 강조는 배제한다. 위에서 내려다본 시점, 평면도, 건축 도면이 아닌 수평에 가까운 현장 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L22B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L22B01",
          "group_id": "bg_forest_cave"
        }
      },
      "L35B05": {
        "status": "ok",
        "location_id": "L35",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체, 밤의 작은 마을 식당 문턱과 좁은 진입로를 담은 실제 카메라 다큐멘터리 풍 사진. 오래된 단층 식당의 낮은 콘크리트 문턱, 반쯤 열린 알루미늄 유리문, 습기와 소금기에 흐려진 창문, 빛바랜 한글 없는 일반 식당 간판, 낡은 비닐 차양과 약한 황색 외등이 보인다. 문 안쪽에는 오래 사용해 표면이 닳은 식탁과 금속 다리 의자, 작은 카운터가 희미한 형광등 아래 부분적으로 드러난다. 식당 앞에는 갈라지고 군데군데 보수된 좁은 콘크리트 마을길이 이어지고, 낮은 현무암과 시멘트 돌담, 녹슨 배수구, 전신주와 처진 전선, 드문 낡은 가로등이 있다. 바닷바람과 염분에 부식된 금속, 물기 밴 콘크리트, 벗겨진 페인트, 실제 플라스틱과 고무의 표면을 정확하게 표현한다. 다급한 후퇴와 직전의 포식성 공격을 배경 흔적으로만 암시하도록 문턱 주변에 뒤집힌 플라스틱 의자와 발판, 흩어진 플라스틱 상자와 어망, 켜진 채 떨어진 손전등, 벗겨진 한 짝 신발, 쓰러진 생활용 자전거를 두고, 문짝과 차양에는 새로 생긴 거친 긁힘과 충격 흔적이 남아 있다. 피, 시신, 사람, 얼굴, 신체 일부, 공격자나 괴물의 구체적인 형상은 전혀 없다. 제한적인 식당 외등과 실내 형광등이 문턱 주변만 현실적으로 밝히고, 마을길은 검푸른 밤과 습한 해무 속으로 빠르게 어두워진다. 과장된 초자연적 광원 없이 불안정한 섬 전력으로 전등 밝기가 고르지 않은 현실적인 상태, 젖은 노면에 약한 빛 반사가 생기는 높은 명암의 야간 환경. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 현장 참고 사진, 자연스러운 원근과 심도, 사실적인 저조도 노출과 미세한 센서 노이즈, 일상적인 오염과 마모, 후처리 없는 담담한 기록 사진. 깨끗한 광고 사진이 아니며, 삽화나 건축 시각화가 아니고, 위에서 내려다본 평면도나 도면도 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "식당 안쪽 문턱 바로 뒤에서 바깥 마을 진입로를 바라본다. 낮은 문턱과 열린 출입문을 전경에 크게 두고, 뒤집힌 플라스틱 의자와 떨어진 손전등을 지나 어두운 길이 깊게 이어지게 구성한다. 도로 끝은 전등이 거의 닿지 않는 검푸른 어둠 속으로 사라지며, 급히 식당 안으로 물러난 직후의 비어 있는 공간처럼 보여야 한다.",
            "shot_id": "S104_Shot1"
          },
          {
            "guide_text": "마을길 쪽의 사람 눈높이에서 식당 정면과 문턱을 비스듬히 바라본다. 낡은 간판, 차양, 창문, 열린 출입문과 그 안쪽의 희미한 실내등을 한 프레임에 담고, 길 위의 흩어진 상자와 한 짝 신발로 다급한 후퇴의 흔적을 보여준다. 프레임 한쪽에는 길이 계속 이어질 여백을 남기되 사람이나 공격자의 형체는 배치하지 않는다.",
            "shot_id": "S104_Shot3"
          },
          {
            "guide_text": "식당 정면에서 조금 떨어진 좁은 진입로 중앙의 시점으로, 도로와 돌담이 식당 문턱을 향해 수렴하도록 구성한다. 쓰러진 자전거, 흩어진 어망과 플라스틱 상자, 약하게 흔들린 차양과 문짝을 통해 직전의 격렬한 움직임을 암시한다. 식당 외등과 실내등만 제한적으로 켜져 있고 주변 골목은 깊은 어둠에 잠기며, 배경에 인물이나 구체적인 괴물 형상은 없어야 한다.",
            "shot_id": "S104_Shot7"
          }
        ],
        "shot_ids": [
          "S104_Shot1",
          "S104_Shot3",
          "S104_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체, 밤의 작은 마을 식당 문턱과 좁은 진입로를 담은 실제 카메라 다큐멘터리 풍 사진. 오래된 단층 식당의 낮은 콘크리트 문턱, 반쯤 열린 알루미늄 유리문, 습기와 소금기에 흐려진 창문, 빛바랜 한글 없는 일반 식당 간판, 낡은 비닐 차양과 약한 황색 외등이 보인다. 문 안쪽에는 오래 사용해 표면이 닳은 식탁과 금속 다리 의자, 작은 카운터가 희미한 형광등 아래 부분적으로 드러난다. 식당 앞에는 갈라지고 군데군데 보수된 좁은 콘크리트 마을길이 이어지고, 낮은 현무암과 시멘트 돌담, 녹슨 배수구, 전신주와 처진 전선, 드문 낡은 가로등이 있다. 바닷바람과 염분에 부식된 금속, 물기 밴 콘크리트, 벗겨진 페인트, 실제 플라스틱과 고무의 표면을 정확하게 표현한다. 다급한 후퇴와 직전의 포식성 공격을 배경 흔적으로만 암시하도록 문턱 주변에 뒤집힌 플라스틱 의자와 발판, 흩어진 플라스틱 상자와 어망, 켜진 채 떨어진 손전등, 벗겨진 한 짝 신발, 쓰러진 생활용 자전거를 두고, 문짝과 차양에는 새로 생긴 거친 긁힘과 충격 흔적이 남아 있다. 피, 시신, 사람, 얼굴, 신체 일부, 공격자나 괴물의 구체적인 형상은 전혀 없다. 제한적인 식당 외등과 실내 형광등이 문턱 주변만 현실적으로 밝히고, 마을길은 검푸른 밤과 습한 해무 속으로 빠르게 어두워진다. 과장된 초자연적 광원 없이 불안정한 섬 전력으로 전등 밝기가 고르지 않은 현실적인 상태, 젖은 노면에 약한 빛 반사가 생기는 높은 명암의 야간 환경. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 현장 참고 사진, 자연스러운 원근과 심도, 사실적인 저조도 노출과 미세한 센서 노이즈, 일상적인 오염과 마모, 후처리 없는 담담한 기록 사진. 깨끗한 광고 사진이 아니며, 삽화나 건축 시각화가 아니고, 위에서 내려다본 평면도나 도면도 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L22B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L22B01",
          "group_id": "bg_forest_cave"
        }
      },
      "L25B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L25",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L25B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 낡은 염소 축사, 한밤중에 서쪽 외벽의 깨진 관찰창 너머로 도축 작업 공간을 은밀히 들여다보는 실제 카메라 다큐멘터리 풍 사진. 카메라는 창 바깥에서 약 1.3미터 높이로 낮게 자리 잡고, 35밀리미터급 보통 광각 렌즈로 실내를 대각선 방향으로 바라본다. 깨진 창틀과 오래된 외벽 가장자리가 가까운 전경의 자연스러운 경계를 이루며, 중앙의 도축 작업대와 북쪽 벽의 공구 걸이, 그 옆의 매달이 고리 레일, 작업대 동쪽 끝의 혈액 수거 설비가 공간 관계에 맞게 보인다. 수납 구획 내부는 화면에서 제외한다. 제한적인 낡은 전기 조명이 실내 일부만 비추고 창밖의 차가운 밤빛이 약하게 스며들어, 청흑색 어둠과 흙빛 중성색, 오래된 상아색 표면, 짙은 적색이 현실적인 명암을 만든다. 작업대 위와 인접한 바닥, 주변 작업 구역의 벽면에는 아직 마르지 않은 신선한 혈흔과 불규칙한 튐 자국이 남아 있다. 중앙 작업대 위와 바로 옆에는 입구가 벌어진 자루가 놓여 있고, 진행 중이던 도축 대상은 그 자루에 대부분 가려져 식별 가능한 얼굴이나 온전한 신체 윤곽 없이 부분적인 유기질 흔적으로만 드러난다. 사람, 얼굴, 사람 모양의 형상은 전혀 없다. 실제 거친 콘크리트, 녹과 얼룩이 밴 금속, 닳은 목재 결, 자루의 성긴 직물 짜임, 오래 축적된 습기와 생활 오염을 정확하고 과장 없이 표현한다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 초점 심도와 사용 가능한 현장 조명만 사용하며, 과도하게 정돈된 광고 사진이 아니고 후처리나 인공적인 시각화가 없는 사실적인 장소 참고 사진이어야 한다. 위에서 내려다본 시점, 평면도, 건축 도해가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "깨진 창 바로 바깥의 낮은 관찰 높이에서 창틀을 전경 경계로 삼고, 중앙 도축 작업대와 북쪽 벽의 공구 걸이 및 매달이 고리 레일이 한눈에 들어오게 한다. 인물이나 얼굴, 식별 가능한 신체 윤곽은 보이지 않게 하며 수납 구획 내부는 프레임 밖에 둔다.",
            "shot_id": "S32_Shot1"
          },
          {
            "guide_text": "외벽의 어두운 질감과 깨진 창 가장자리를 가까운 전경에 남긴 채 실내를 대각선으로 바라본다. 작업대 위와 주변의 갓 생긴 혈흔, 열린 자루에 가려진 도축 대상을 분명히 전달하되 얼굴이나 온전한 몸 형태는 드러내지 않는다.",
            "shot_id": "S32_Shot10"
          },
          {
            "guide_text": "같은 외부 관찰 위치와 방향을 유지하면서 중앙 작업면, 인접한 바닥, 벽면 혈흔과 동쪽 끝 혈액 수거 설비까지 읽히도록 구성한다. 북쪽 벽 설비의 위치 관계를 유지하고 사람이나 신체 형태의 형상은 전혀 추가하지 않는다.",
            "shot_id": "S32_Shot13"
          }
        ],
        "shot_ids": [
          "S32_Shot1",
          "S32_Shot10",
          "S32_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "outside near number 4 (broken viewing window), facing diagonally into number 1 (slaughter work area) toward number 7 (slaughter table), number 8 (tool rack), and number 9 (hook rail)",
          "camera_height": "eye-level crouching ~1.3m outside the window",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Use the broken window frame as the foreground boundary; keep the central work surface and wall-mounted tools clearly visible while excluding the storage-bay contents."
        },
        "reference_decision": {
          "bg_id": "L25B03",
          "fp_id": "fp_l25_goat_shed",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L25B03 is an allowed anchor candidate and provides the broadest staged identity coverage through target units 1 and 3 and base markers 4, 7, 8, 9, and 10. A wide view from camera unit 3 toward unit 1 supports the exterior-axis staging in S32_Shot1 and the fixed-background context required by S32_Shot10 and S32_Shot13 without relying on a prior reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l25_goat_shed.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_reference_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The identity anchor is rendered directly from the floor plan because no earlier same-fp node or catalog reference is available."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              3
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 3 toward unit 1, centering the committed unit-1 marker region while retaining the unit-3 side of the view.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              6
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the committed relationship between camera unit 3 and target unit 1, with opening marker 4 on that axis. Within unit 1, retain base marker 7 and fixed markers 8, 9, and 10 in their dossier-defined positions; the look-at cell [4,6] coincides with marker 8. Unit 2 is not part of the committed visible-space plan.",
            "camera_framing_directive": "Place the camera in unit 3 at cell [2,3] and aim toward unit 1 at cell [4,6] with a wide 90-degree field of view. Use broad coverage that retains the near unit-3 axis and the committed unit-1 background rather than compressing the marker layout.",
            "subject_position_directive": "For S32_Shot1, reserve one side of the medium frame for the committed profile subject close to the dominant receding plane, leaving searching space ahead. For S32_Shot10, reserve one side for the braced torso and the opposite upper quadrant for the raised arm, with only the lower edge of the second figure visible. For S32_Shot13, reserve staggered frontal rows across the medium frame with faces directed toward the camera axis.",
            "state_cue_directive": "Carry transient markers 11 and 13 as the committed state cues. Follow the surfaced-shot lighting states: low-key ambient exposure for S32_Shot1, very low high-contrast interior exposure before the transient light action in S32_Shot10, and the transient high-contrast exposure specified for S32_Shot13. Do not invent additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 12 and 14. Do not extend the composition into unit 2, which is outside this BG's committed target set, and do not relocate base markers 4, 7, 8, 9, or 10 from their dossier-defined positions. Add no unlisted scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 3 toward unit 1, centering the committed unit-1 marker region while retaining the unit-3 side of the view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed relationship between camera unit 3 and target unit 1, with opening marker 4 on that axis. Within unit 1, retain base marker 7 and fixed markers 8, 9, and 10 in their dossier-defined positions; the look-at cell [4,6] coincides with marker 8. Unit 2 is not part of the committed visible-space plan.\n  - camera_framing_directive: Place the camera in unit 3 at cell [2,3] and aim toward unit 1 at cell [4,6] with a wide 90-degree field of view. Use broad coverage that retains the near unit-3 axis and the committed unit-1 background rather than compressing the marker layout.\n  - subject_position_directive: For S32_Shot1, reserve one side of the medium frame for the committed profile subject close to the dominant receding plane, leaving searching space ahead. For S32_Shot10, reserve one side for the braced torso and the opposite upper quadrant for the raised arm, with only the lower edge of the second figure visible. For S32_Shot13, reserve staggered frontal rows across the medium frame with faces directed toward the camera axis.\n  - state_cue_directive: Carry transient markers 11 and 13 as the committed state cues. Follow the surfaced-shot lighting states: low-key ambient exposure for S32_Shot1, very low high-contrast interior exposure before the transient light action in S32_Shot10, and the transient high-contrast exposure specified for S32_Shot13. Do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 12 and 14. Do not extend the composition into unit 2, which is outside this BG's committed target set, and do not relocate base markers 4, 7, 8, 9, or 10 from their dossier-defined positions. Add no unlisted scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 3 toward unit 1, centering the committed unit-1 marker region while retaining the unit-3 side of the view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed relationship between camera unit 3 and target unit 1, with opening marker 4 on that axis. Within unit 1, retain base marker 7 and fixed markers 8, 9, and 10 in their dossier-defined positions; the look-at cell [4,6] coincides with marker 8. Unit 2 is not part of the committed visible-space plan.\n  - camera_framing_directive: Place the camera in unit 3 at cell [2,3] and aim toward unit 1 at cell [4,6] with a wide 90-degree field of view. Use broad coverage that retains the near unit-3 axis and the committed unit-1 background rather than compressing the marker layout.\n  - subject_position_directive: For S32_Shot1, reserve one side of the medium frame for the committed profile subject close to the dominant receding plane, leaving searching space ahead. For S32_Shot10, reserve one side for the braced torso and the opposite upper quadrant for the raised arm, with only the lower edge of the second figure visible. For S32_Shot13, reserve staggered frontal rows across the medium frame with faces directed toward the camera axis.\n  - state_cue_directive: Carry transient markers 11 and 13 as the committed state cues. Follow the surfaced-shot lighting states: low-key ambient exposure for S32_Shot1, very low high-contrast interior exposure before the transient light action in S32_Shot10, and the transient high-contrast exposure specified for S32_Shot13. Do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 12 and 14. Do not extend the composition into unit 2, which is outside this BG's committed target set, and do not relocate base markers 4, 7, 8, 9, or 10 from their dossier-defined positions. Add no unlisted scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 3 toward unit 1, centering the committed unit-1 marker region while retaining the unit-3 side of the view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed relationship between camera unit 3 and target unit 1, with opening marker 4 on that axis. Within unit 1, retain base marker 7 and fixed markers 8, 9, and 10 in their dossier-defined positions; the look-at cell [4,6] coincides with marker 8. Unit 2 is not part of the committed visible-space plan.\n  - camera_framing_directive: Place the camera in unit 3 at cell [2,3] and aim toward unit 1 at cell [4,6] with a wide 90-degree field of view. Use broad coverage that retains the near unit-3 axis and the committed unit-1 background rather than compressing the marker layout.\n  - subject_position_directive: For S32_Shot1, reserve one side of the medium frame for the committed profile subject close to the dominant receding plane, leaving searching space ahead. For S32_Shot10, reserve one side for the braced torso and the opposite upper quadrant for the raised arm, with only the lower edge of the second figure visible. For S32_Shot13, reserve staggered frontal rows across the medium frame with faces directed toward the camera axis.\n  - state_cue_directive: Carry transient markers 11 and 13 as the committed state cues. Follow the surfaced-shot lighting states: low-key ambient exposure for S32_Shot1, very low high-contrast interior exposure before the transient light action in S32_Shot10, and the transient high-contrast exposure specified for S32_Shot13. Do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 12 and 14. Do not extend the composition into unit 2, which is outside this BG's committed target set, and do not relocate base markers 4, 7, 8, 9, or 10 from their dossier-defined positions. Add no unlisted scenario-specific elements.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 낡은 염소 축사, 한밤중에 서쪽 외벽의 깨진 관찰창 너머로 도축 작업 공간을 은밀히 들여다보는 실제 카메라 다큐멘터리 풍 사진. 카메라는 창 바깥에서 약 1.3미터 높이로 낮게 자리 잡고, 35밀리미터급 보통 광각 렌즈로 실내를 대각선 방향으로 바라본다. 깨진 창틀과 오래된 외벽 가장자리가 가까운 전경의 자연스러운 경계를 이루며, 중앙의 도축 작업대와 북쪽 벽의 공구 걸이, 그 옆의 매달이 고리 레일, 작업대 동쪽 끝의 혈액 수거 설비가 공간 관계에 맞게 보인다. 수납 구획 내부는 화면에서 제외한다. 제한적인 낡은 전기 조명이 실내 일부만 비추고 창밖의 차가운 밤빛이 약하게 스며들어, 청흑색 어둠과 흙빛 중성색, 오래된 상아색 표면, 짙은 적색이 현실적인 명암을 만든다. 작업대 위와 인접한 바닥, 주변 작업 구역의 벽면에는 아직 마르지 않은 신선한 혈흔과 불규칙한 튐 자국이 남아 있다. 중앙 작업대 위와 바로 옆에는 입구가 벌어진 자루가 놓여 있고, 진행 중이던 도축 대상은 그 자루에 대부분 가려져 식별 가능한 얼굴이나 온전한 신체 윤곽 없이 부분적인 유기질 흔적으로만 드러난다. 사람, 얼굴, 사람 모양의 형상은 전혀 없다. 실제 거친 콘크리트, 녹과 얼룩이 밴 금속, 닳은 목재 결, 자루의 성긴 직물 짜임, 오래 축적된 습기와 생활 오염을 정확하고 과장 없이 표현한다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 초점 심도와 사용 가능한 현장 조명만 사용하며, 과도하게 정돈된 광고 사진이 아니고 후처리나 인공적인 시각화가 없는 사실적인 장소 참고 사진이어야 한다. 위에서 내려다본 시점, 평면도, 건축 도해가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            2,
            3
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 3 toward unit 1, centering the committed unit-1 marker region while retaining the unit-3 side of the view.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            6
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the committed relationship between camera unit 3 and target unit 1, with opening marker 4 on that axis. Within unit 1, retain base marker 7 and fixed markers 8, 9, and 10 in their dossier-defined positions; the look-at cell [4,6] coincides with marker 8. Unit 2 is not part of the committed visible-space plan.",
          "camera_framing_directive": "Place the camera in unit 3 at cell [2,3] and aim toward unit 1 at cell [4,6] with a wide 90-degree field of view. Use broad coverage that retains the near unit-3 axis and the committed unit-1 background rather than compressing the marker layout.",
          "subject_position_directive": "For S32_Shot1, reserve one side of the medium frame for the committed profile subject close to the dominant receding plane, leaving searching space ahead. For S32_Shot10, reserve one side for the braced torso and the opposite upper quadrant for the raised arm, with only the lower edge of the second figure visible. For S32_Shot13, reserve staggered frontal rows across the medium frame with faces directed toward the camera axis.",
          "state_cue_directive": "Carry transient markers 11 and 13 as the committed state cues. Follow the surfaced-shot lighting states: low-key ambient exposure for S32_Shot1, very low high-contrast interior exposure before the transient light action in S32_Shot10, and the transient high-contrast exposure specified for S32_Shot13. Do not invent additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 12 and 14. Do not extend the composition into unit 2, which is outside this BG's committed target set, and do not relocate base markers 4, 7, 8, 9, or 10 from their dossier-defined positions. Add no unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l25_goat_shed",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l25_goat_shed"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L25B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L25",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L25B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 낡은 축사 동쪽 끝에 마련된 밀폐형 포대 창고 내부. 제한된 기반시설을 가진 현대 농어촌 축사의 현실적인 모습으로, 오래 사용해 얼룩지고 습기가 밴 콘크리트 바닥, 거칠고 낡은 칸막이벽, 생활 마모와 금속 부식이 남은 연결문을 사실적으로 표현한다. 창고 안쪽에서 작업 구역으로 통하는 닫힌 연결문을 대각선으로 바라보며, 문은 화면에서 두드러지고 그 너머의 주 작업 구역은 완전히 가려져 있어야 한다. 약한 낮빛이 창고 안에 퍼지는 주간 상태이며, 과장되지 않은 자연광과 현실적인 명암으로 재료의 먼지, 습기, 녹, 표면 오염을 드러낸다. 전경 바닥과 뒤쪽 모서리가 충분히 보이도록 구성하고, 그곳에 피가 깊이 스며든 거친 직조 포대들이 무겁게 처져 있으며 식별하기 어려운 절단된 동물성 잔해가 일부 흩어져 있다. 잔해는 완전한 사체 형상이나 사람 형태가 아니라 도축 뒤 남은 불규칙한 조직과 뼈 조각의 현실적인 상태로 보인다. 사람, 얼굴, 인체 형상의 실루엣은 전혀 없다. 35밀리미터 포맷 디지털 일안 반사식 또는 미러리스 카메라와 28밀리미터 광각 렌즈를 사용해 약 1.6미터의 서 있는 사람 눈높이에서 촬영한 실제 카메라 다큐멘터리 풍 사진. 자연스러운 원근감과 깊이감, 정확한 콘크리트 질감, 실제 금속의 녹과 마모, 포대의 섬유 직조, 믿을 수 있는 얼룩과 사용 흔적, 자연스러운 피사계 심도를 갖춘 실제 장소 기록 사진이며 깨끗한 광고 사진처럼 보이지 않는다. 후처리나 인위적 연출 없이 촬영한 사실적인 현장 사진으로, 평면도·조감도·건축 도식·삽화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "창고 내부의 서 있는 사람 눈높이에서 닫힌 연결문을 화면의 주요 대상으로 두고, 넓은 전경 바닥과 뒤쪽 모서리가 함께 보이게 한다. 피가 깊이 밴 포대와 식별하기 어려운 절단된 동물성 잔해를 바닥과 뒤쪽 모서리에 사실적으로 배치하되 사람이나 신체 형상의 인물은 보이지 않게 한다.",
            "shot_id": "S59_Shot6"
          },
          {
            "guide_text": "닫힌 연결문과 낡은 칸막이벽의 맞닿는 부분이 분명히 보이도록 대각선 구도를 유지한다. 문 너머 작업 구역은 완전히 차폐하고, 낮빛 아래 전경의 포대와 뒤쪽 절단 잔해, 콘크리트 바닥의 습기와 오염이 자연스럽게 읽히게 한다.",
            "shot_id": "S59_Shot12"
          },
          {
            "guide_text": "창고의 깊이와 폐쇄감을 보여 주면서 닫힌 연결문을 선명한 시각적 기준점으로 삼는다. 전경에는 피가 스며든 포대의 거친 직조와 무게감이 드러나고, 뒤쪽 모서리에는 흩어진 절단된 동물성 잔해가 보이도록 하며 공간 밖의 작업 구역은 노출하지 않는다.",
            "shot_id": "S59_Shot16"
          }
        ],
        "shot_ids": [
          "S59_Shot6",
          "S59_Shot12",
          "S59_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 2 (storage bay), facing diagonally toward number 5 (connecting door) with the storage floor and rear corner in view",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the closed connecting door prominent and leave enough foreground floor area for the blood-soaked sacks and spilled remains; the main work area should remain concealed beyond the door."
        },
        "reference_decision": {
          "bg_id": "L25B01",
          "fp_id": "fp_l25_goat_shed",
          "node_index": 1,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L25B01 targets unit 2 and marker 5, while the earlier anchor is committed to units 1 and 3; the deterministic target sets therefore indicate a distinct physical space. L25B03 is selected only to carry same-fp identity and style context, while a wide camera in unit 2 aimed at marker 5 supports the low interior viewpoints, close framings, and widened threshold staging across the consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L25B03.png"
          ],
          "source_bg_ids": [
            "L25B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_3"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_distinct_target_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_3",
                "ref_bg_id": "L25B03",
                "space_description": "Earlier same-fp identity view committed to target units 1 and 3."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-fp reference is sufficient for shared identity and style continuity; L25B01 has its own unit-2 layout commitment and no consuming shot requires two distinct reference spaces to be co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              1
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from within unit 2 toward the marker-5 boundary with unit 1 so the same committed geometry can support close interior framing and the widened threshold composition.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              2
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Center unit 2 as the dominant visible space and show marker 5 at the boundary toward unit 1 when the consuming shot includes the threshold. Compose unit 2 from its own committed layout while carrying only the same-fp identity and style context from L25B03; no unit-3 space is committed to this view.",
            "camera_framing_directive": "Place the camera in unit 2 at cell [4,1] and aim toward unit 1 at cell [4,2], the cell of marker 5, using a wide 90-degree field of view. Maintain broad threshold coverage for S59_Shot12 while allowing the consuming shots to crop into their committed close framings.",
            "subject_position_directive": "For S59_Shot6, reserve the lower middle of the close frame for the committed pale-arm detail, with the opened foreground element and overlapping filled elements supplying scale. For S59_Shot12, place the primary subject at middle center of the threshold and the supporting cluster in the middle-right background, with low foreground edges not blocking the opening. For S59_Shot16, reserve the left foreground and right foreground for the tight two-subject composition above a blurred lower edge.",
            "state_cue_directive": "Use transient markers 12 and 14 only according to the consuming-shot state. S59_Shot12 requires marker 5 fully open with brighter space beyond the darker unit-2 foreground; S59_Shot16 requires the closed-space state while keeping marker 5 outside the frame; S59_Shot6 requires the marker-12 close-detail state. Do not invent additional cues.",
            "negative_continuity_directive": "Exclude ignored overlay marker 13 and do not import marker 11 or other transient state from reference L25B03. Keep unit 3 outside this committed view, preserve marker 5 at the unit-2/unit-1 boundary, and add no unlisted scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L25B03' physical_space_id='ps_units_1_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from within unit 2 toward the marker-5 boundary with unit 1 so the same committed geometry can support close interior framing and the widened threshold composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Center unit 2 as the dominant visible space and show marker 5 at the boundary toward unit 1 when the consuming shot includes the threshold. Compose unit 2 from its own committed layout while carrying only the same-fp identity and style context from L25B03; no unit-3 space is committed to this view.\n  - camera_framing_directive: Place the camera in unit 2 at cell [4,1] and aim toward unit 1 at cell [4,2], the cell of marker 5, using a wide 90-degree field of view. Maintain broad threshold coverage for S59_Shot12 while allowing the consuming shots to crop into their committed close framings.\n  - subject_position_directive: For S59_Shot6, reserve the lower middle of the close frame for the committed pale-arm detail, with the opened foreground element and overlapping filled elements supplying scale. For S59_Shot12, place the primary subject at middle center of the threshold and the supporting cluster in the middle-right background, with low foreground edges not blocking the opening. For S59_Shot16, reserve the left foreground and right foreground for the tight two-subject composition above a blurred lower edge.\n  - state_cue_directive: Use transient markers 12 and 14 only according to the consuming-shot state. S59_Shot12 requires marker 5 fully open with brighter space beyond the darker unit-2 foreground; S59_Shot16 requires the closed-space state while keeping marker 5 outside the frame; S59_Shot6 requires the marker-12 close-detail state. Do not invent additional cues.\n  - negative_continuity_directive: Exclude ignored overlay marker 13 and do not import marker 11 or other transient state from reference L25B03. Keep unit 3 outside this committed view, preserve marker 5 at the unit-2/unit-1 boundary, and add no unlisted scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L25B03' physical_space_id='ps_units_1_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from within unit 2 toward the marker-5 boundary with unit 1 so the same committed geometry can support close interior framing and the widened threshold composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Center unit 2 as the dominant visible space and show marker 5 at the boundary toward unit 1 when the consuming shot includes the threshold. Compose unit 2 from its own committed layout while carrying only the same-fp identity and style context from L25B03; no unit-3 space is committed to this view.\n  - camera_framing_directive: Place the camera in unit 2 at cell [4,1] and aim toward unit 1 at cell [4,2], the cell of marker 5, using a wide 90-degree field of view. Maintain broad threshold coverage for S59_Shot12 while allowing the consuming shots to crop into their committed close framings.\n  - subject_position_directive: For S59_Shot6, reserve the lower middle of the close frame for the committed pale-arm detail, with the opened foreground element and overlapping filled elements supplying scale. For S59_Shot12, place the primary subject at middle center of the threshold and the supporting cluster in the middle-right background, with low foreground edges not blocking the opening. For S59_Shot16, reserve the left foreground and right foreground for the tight two-subject composition above a blurred lower edge.\n  - state_cue_directive: Use transient markers 12 and 14 only according to the consuming-shot state. S59_Shot12 requires marker 5 fully open with brighter space beyond the darker unit-2 foreground; S59_Shot16 requires the closed-space state while keeping marker 5 outside the frame; S59_Shot6 requires the marker-12 close-detail state. Do not invent additional cues.\n  - negative_continuity_directive: Exclude ignored overlay marker 13 and do not import marker 11 or other transient state from reference L25B03. Keep unit 3 outside this committed view, preserve marker 5 at the unit-2/unit-1 boundary, and add no unlisted scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L25B03' physical_space_id='ps_units_1_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from within unit 2 toward the marker-5 boundary with unit 1 so the same committed geometry can support close interior framing and the widened threshold composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Center unit 2 as the dominant visible space and show marker 5 at the boundary toward unit 1 when the consuming shot includes the threshold. Compose unit 2 from its own committed layout while carrying only the same-fp identity and style context from L25B03; no unit-3 space is committed to this view.\n  - camera_framing_directive: Place the camera in unit 2 at cell [4,1] and aim toward unit 1 at cell [4,2], the cell of marker 5, using a wide 90-degree field of view. Maintain broad threshold coverage for S59_Shot12 while allowing the consuming shots to crop into their committed close framings.\n  - subject_position_directive: For S59_Shot6, reserve the lower middle of the close frame for the committed pale-arm detail, with the opened foreground element and overlapping filled elements supplying scale. For S59_Shot12, place the primary subject at middle center of the threshold and the supporting cluster in the middle-right background, with low foreground edges not blocking the opening. For S59_Shot16, reserve the left foreground and right foreground for the tight two-subject composition above a blurred lower edge.\n  - state_cue_directive: Use transient markers 12 and 14 only according to the consuming-shot state. S59_Shot12 requires marker 5 fully open with brighter space beyond the darker unit-2 foreground; S59_Shot16 requires the closed-space state while keeping marker 5 outside the frame; S59_Shot6 requires the marker-12 close-detail state. Do not invent additional cues.\n  - negative_continuity_directive: Exclude ignored overlay marker 13 and do not import marker 11 or other transient state from reference L25B03. Keep unit 3 outside this committed view, preserve marker 5 at the unit-2/unit-1 boundary, and add no unlisted scenario-specific elements.\n\n2020년대 중반 대한민국 서남해안 외딴섬 공동체의 낡은 축사 동쪽 끝에 마련된 밀폐형 포대 창고 내부. 제한된 기반시설을 가진 현대 농어촌 축사의 현실적인 모습으로, 오래 사용해 얼룩지고 습기가 밴 콘크리트 바닥, 거칠고 낡은 칸막이벽, 생활 마모와 금속 부식이 남은 연결문을 사실적으로 표현한다. 창고 안쪽에서 작업 구역으로 통하는 닫힌 연결문을 대각선으로 바라보며, 문은 화면에서 두드러지고 그 너머의 주 작업 구역은 완전히 가려져 있어야 한다. 약한 낮빛이 창고 안에 퍼지는 주간 상태이며, 과장되지 않은 자연광과 현실적인 명암으로 재료의 먼지, 습기, 녹, 표면 오염을 드러낸다. 전경 바닥과 뒤쪽 모서리가 충분히 보이도록 구성하고, 그곳에 피가 깊이 스며든 거친 직조 포대들이 무겁게 처져 있으며 식별하기 어려운 절단된 동물성 잔해가 일부 흩어져 있다. 잔해는 완전한 사체 형상이나 사람 형태가 아니라 도축 뒤 남은 불규칙한 조직과 뼈 조각의 현실적인 상태로 보인다. 사람, 얼굴, 인체 형상의 실루엣은 전혀 없다. 35밀리미터 포맷 디지털 일안 반사식 또는 미러리스 카메라와 28밀리미터 광각 렌즈를 사용해 약 1.6미터의 서 있는 사람 눈높이에서 촬영한 실제 카메라 다큐멘터리 풍 사진. 자연스러운 원근감과 깊이감, 정확한 콘크리트 질감, 실제 금속의 녹과 마모, 포대의 섬유 직조, 믿을 수 있는 얼룩과 사용 흔적, 자연스러운 피사계 심도를 갖춘 실제 장소 기록 사진이며 깨끗한 광고 사진처럼 보이지 않는다. 후처리나 인위적 연출 없이 촬영한 사실적인 현장 사진으로, 평면도·조감도·건축 도식·삽화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            1
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from within unit 2 toward the marker-5 boundary with unit 1 so the same committed geometry can support close interior framing and the widened threshold composition.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            2
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Center unit 2 as the dominant visible space and show marker 5 at the boundary toward unit 1 when the consuming shot includes the threshold. Compose unit 2 from its own committed layout while carrying only the same-fp identity and style context from L25B03; no unit-3 space is committed to this view.",
          "camera_framing_directive": "Place the camera in unit 2 at cell [4,1] and aim toward unit 1 at cell [4,2], the cell of marker 5, using a wide 90-degree field of view. Maintain broad threshold coverage for S59_Shot12 while allowing the consuming shots to crop into their committed close framings.",
          "subject_position_directive": "For S59_Shot6, reserve the lower middle of the close frame for the committed pale-arm detail, with the opened foreground element and overlapping filled elements supplying scale. For S59_Shot12, place the primary subject at middle center of the threshold and the supporting cluster in the middle-right background, with low foreground edges not blocking the opening. For S59_Shot16, reserve the left foreground and right foreground for the tight two-subject composition above a blurred lower edge.",
          "state_cue_directive": "Use transient markers 12 and 14 only according to the consuming-shot state. S59_Shot12 requires marker 5 fully open with brighter space beyond the darker unit-2 foreground; S59_Shot16 requires the closed-space state while keeping marker 5 outside the frame; S59_Shot6 requires the marker-12 close-detail state. Do not invent additional cues.",
          "negative_continuity_directive": "Exclude ignored overlay marker 13 and do not import marker 11 or other transient state from reference L25B03. Keep unit 3 outside this committed view, preserve marker 5 at the unit-2/unit-1 boundary, and add no unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l25_goat_shed",
          "prior_bg_ids": [
            "L25B03"
          ],
          "attached_ref_labels": [
            "bg:L25B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L25B02": {
        "status": "ok",
        "location_id": "L25",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L25B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 작은 콘크리트 선착장과 낚시 어선 승선 지점. 밝고 평화로운 출항 시간대이며, 이전의 격렬한 사건은 끝나고 말없이 작별하는 듯한 절제된 정적만 남아 있다. 사람, 얼굴, 시신, 혈흔은 전혀 없다. 햇빛에 바랜 거친 콘크리트 부두 가장자리에 오래 사용해 녹과 소금 얼룩이 밴 금속 계선주, 굵은 계류 로프, 검은 고무 방현재, 낮은 금속 난간과 작은 항만등이 있다. 흰색과 옅은 청색 도장이 군데군데 벗겨지고 실제 바닷물 때와 녹물이 밴 현대식 소형 동력 낚시 어선이 부두에 나란히 정박해 있다. 어선에는 낮은 조타실, 현실적인 유리창, 항해등, 구명환, 금속 갑판 설비와 소수의 빈 플라스틱 어상자가 있으며, 부두와 갑판 사이에는 실제 승선을 위한 좁고 튼튼한 금속 발판이 놓여 있다. 발판은 안전하게 걸쳐 있고 출항 준비가 거의 끝난 상태지만 로프는 아직 계선주에 묶여 있다. 바다는 잔잔하게 흔들리며 자연스러운 햇빛을 반사하고, 멀리 낮은 섬 해안선과 소박한 소형 항만 시설이 보인다. 과장된 장르 조명이나 초자연적 형상 없이 사건 뒤에 찾아온 밝은 안도감, 출발 직전의 고요함, 남겨진 공간의 담담한 이별 정서를 현실적으로 표현한다. 실제 콘크리트의 균열과 염분 얼룩, 금속의 녹과 산화, 로프 섬유, 고무의 마모, 선체 도장 박리, 젖은 갑판과 바닷물의 물성을 정확하게 묘사한다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진, 35밀리미터급 렌즈, 서 있는 성인의 눈높이 약 1.6미터, 부두 안쪽에서 승선 발판과 어선의 측면을 비스듬히 바라보는 자연스러운 시점, 화면 전경의 계선주와 로프에서 중앙의 승선 발판과 어선 조타실을 거쳐 열린 바다로 이어지는 구도. 자연광, 사실적인 노출, 자연스러운 원근과 피사계 심도, 일상적인 사용 흔적, 후처리 없는 실제 장소 기록 사진. 정면 조감도, 평면도, 건축 도식, 삽화, 그래픽 이미지, 인공적인 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선착장 안쪽에서 어선의 승선 지점을 바라본다. 화면 전경의 콘크리트 바닥과 계선주에서 시작해 중앙의 안전한 승선 발판, 그 너머의 어선 조타실까지 시선이 자연스럽게 이어지게 한다. 밝은 햇빛과 잔잔한 수면을 충분히 보여 주고, 출항 직전의 정돈된 정적을 강조한다.",
            "shot_id": "S112_Shot6"
          },
          {
            "guide_text": "선착장 가장자리와 어선 옆면이 함께 보이는 비스듬한 시점으로 구성한다. 굵은 계류 로프, 고무 방현재, 금속 승선 발판과 갑판 입구의 상대적 위치가 명확해야 한다. 빈 선착장에 남은 작은 간격과 길게 뻗은 로프가 말없이 헤어지는 듯한 절제된 여운을 만들게 한다.",
            "shot_id": "S112_Shot8"
          },
          {
            "guide_text": "출항 방향이 느껴지는 조금 더 넓은 시야로 선착장 끝, 계류된 어선, 열린 바다와 낮은 섬 해안선을 한 화면에 담는다. 어선은 곧 부두를 떠날 준비가 된 상태로 보이되 정박 위치와 승선 발판은 여전히 확인 가능하게 한다. 맑은 하늘과 수면 반사로 사건 이후 찾아온 평온함을 표현한다.",
            "shot_id": "S112_Shot16"
          }
        ],
        "shot_ids": [
          "S112_Shot6",
          "S112_Shot8",
          "S112_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 작은 콘크리트 선착장과 낚시 어선 승선 지점. 밝고 평화로운 출항 시간대이며, 이전의 격렬한 사건은 끝나고 말없이 작별하는 듯한 절제된 정적만 남아 있다. 사람, 얼굴, 시신, 혈흔은 전혀 없다. 햇빛에 바랜 거친 콘크리트 부두 가장자리에 오래 사용해 녹과 소금 얼룩이 밴 금속 계선주, 굵은 계류 로프, 검은 고무 방현재, 낮은 금속 난간과 작은 항만등이 있다. 흰색과 옅은 청색 도장이 군데군데 벗겨지고 실제 바닷물 때와 녹물이 밴 현대식 소형 동력 낚시 어선이 부두에 나란히 정박해 있다. 어선에는 낮은 조타실, 현실적인 유리창, 항해등, 구명환, 금속 갑판 설비와 소수의 빈 플라스틱 어상자가 있으며, 부두와 갑판 사이에는 실제 승선을 위한 좁고 튼튼한 금속 발판이 놓여 있다. 발판은 안전하게 걸쳐 있고 출항 준비가 거의 끝난 상태지만 로프는 아직 계선주에 묶여 있다. 바다는 잔잔하게 흔들리며 자연스러운 햇빛을 반사하고, 멀리 낮은 섬 해안선과 소박한 소형 항만 시설이 보인다. 과장된 장르 조명이나 초자연적 형상 없이 사건 뒤에 찾아온 밝은 안도감, 출발 직전의 고요함, 남겨진 공간의 담담한 이별 정서를 현실적으로 표현한다. 실제 콘크리트의 균열과 염분 얼룩, 금속의 녹과 산화, 로프 섬유, 고무의 마모, 선체 도장 박리, 젖은 갑판과 바닷물의 물성을 정확하게 묘사한다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진, 35밀리미터급 렌즈, 서 있는 성인의 눈높이 약 1.6미터, 부두 안쪽에서 승선 발판과 어선의 측면을 비스듬히 바라보는 자연스러운 시점, 화면 전경의 계선주와 로프에서 중앙의 승선 발판과 어선 조타실을 거쳐 열린 바다로 이어지는 구도. 자연광, 사실적인 노출, 자연스러운 원근과 피사계 심도, 일상적인 사용 흔적, 후처리 없는 실제 장소 기록 사진. 정면 조감도, 평면도, 건축 도식, 삽화, 그래픽 이미지, 인공적인 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L25B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L25B03",
          "loc_id": "L25"
        }
      },
      "L26B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L26",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 도축 시설로 향하는 좁은 숲 오솔길과 숲 경계를 밤에 바라본 실제 카메라 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m에서 35mm급 광각 렌즈로 오솔길의 진행 방향을 정면에 가깝게 담는다. 서쪽과 남쪽에서 둘러싼 빽빽한 해안 숲이 좁은 길을 압박하며, 해풍에 거칠어진 소나무와 활엽수의 실제 나무껍질, 습기를 머금은 검갈색 흙, 불규칙하게 쌓인 낙엽과 낮은 덤불이 보인다. 인공조명이 거의 없는 깊은 밤으로, 흐린 밤하늘의 희미한 자연광만 나뭇가지 사이로 스며들어 청흑색 암부와 흙빛 중간톤을 만든다. 길 한가운데의 중경에는 변형된 포식성 존재가 앞길을 막아선 순간을 암시하는 짙고 비정형적인 빛의 차폐와 불규칙한 그림자가 길의 폭을 가로지른다. 다만 사람, 얼굴, 신체 모양의 실루엣이나 인물 형상은 직접 묘사하지 않는다. 황금빛 눈, 연기 형체, 광선, 발광 효과 같은 별도 초자연 형상도 만들지 않고, 실제 공간의 가려진 빛과 불안정한 암부만으로 위협을 전달한다. 실제 디지털 일안 카메라로 촬영한 현장 기록 사진처럼 정확한 나무껍질, 젖은 흙, 낙엽, 식생의 물성과 일상적인 오염 및 마모를 살리고, 자연스러운 심도와 현실적인 야간 노출을 사용한다. 깨끗한 광고 사진이 아니며 후처리 없는 사실적인 장소 참고 사진, 삽화나 컴퓨터 생성 이미지나 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 좁은 오솔길의 진행 방향을 정면으로 바라본다. 길 중앙의 중경에 전진을 차단하는 비정형 암부와 빛의 차폐가 분명히 걸리도록 하되, 사람이나 얼굴, 신체 윤곽은 직접 나타내지 않는다. 숲 가장자리가 좌우에서 길을 조이는 실제 야간 현장 사진 구도를 유지한다.",
            "shot_id": "S33_Shot6"
          },
          {
            "guide_text": "같은 오솔길 축과 35mm 화각을 유지하고, 중경의 비정형 암부가 길의 폭을 가로막는 관계를 읽기 쉽게 구성한다. 젖은 흙과 눌린 낙엽, 해풍에 거칠어진 수목 표면을 자연스럽게 드러내며 사람 형태의 실루엣은 만들지 않는다.",
            "shot_id": "S33_Shot12"
          },
          {
            "guide_text": "앞선 화면과 숲의 밀도, 밤의 노출, 오솔길 방향을 이어 간다. 길 중앙의 빛이 비정상적으로 차단된 구역을 중심에 두어 포식성 변형이 임박한 위협만 암시하고, 인물·얼굴·신체 모양 형상은 배제한다. 과장된 초자연 효과 없이 실제 장소에서 관찰되는 어둠과 자연스러운 심도만 사용한다.",
            "shot_id": "S33_Shot13"
          }
        ],
        "shot_ids": [
          "S33_Shot6",
          "S33_Shot12",
          "S33_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "on number 2 (narrow forest path), facing toward number 13 (path-blocking transformed figure), with number 1 (forest-road edge) surrounding the path",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the path narrow and enclosed by vegetation, with number 13 fully blocking the forward route; the slaughter shed need not be visible."
        },
        "reference_decision": {
          "bg_id": "L26B02",
          "fp_id": "fp_l26_approach",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L26B02 is the sole supplied clean-anchor candidate and therefore establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 1 at [9,1], directed toward unit 2 through the listed look-at cell [5,5] with a 90-degree wide lens, supports the unit-1/unit-2 separation staged in S33_Shot6 and provides a consistent environmental axis for the closer consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l26_approach.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              9,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-1 camera cell with a broad unit-2-facing view. This supports the wide separation in S33_Shot6 while leaving sufficient environmental coverage for the narrow contextual margins required by S33_Shot12 and S33_Shot13.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the unit-1 camera-side edge and unit 2 as the principal visible target, preserving base markers 1 and 2 as the committed environmental structure. Keep the broad view centered on their physical relationship; no additional unit or opening is committed by this BG's render facts.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [9,1] toward look-at unit 2 through cell [5,5] using the wide 90-degree view cone. Preserve broad lateral coverage for the middle-left and middle-right subject positions in S33_Shot6, with enough stable background margin to support the close framings in S33_Shot12 and S33_Shot13.",
            "subject_position_directive": "For S33_Shot6, reserve opposing middle-left and middle-right positions with the open unit-2 axis between them. For S33_Shot12, permit central foreground isolation, and for S33_Shot13 preserve the established axis with one subject near upper center and the other compressed into the lower foreground. Do not invent additional subjects.",
            "state_cue_directive": "Carry committed transient marker 13 and the low-key night state specified by the consuming shots. Do not introduce any additional state overlay beyond marker 13 and the listed base markers 1 and 2.",
            "negative_continuity_directive": "Exclude ignored overlay markers 14 and 15. Do not add units, openings, fixed elements, or uncommitted scenario-specific cues outside the selected unit-1-to-unit-2 view plan, and do not displace the floor-plan relationship between base markers 1 and 2."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [9, 1]\n  - look_at_unit: 2\n  - look_at_cell: [5, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-1 camera cell with a broad unit-2-facing view. This supports the wide separation in S33_Shot6 while leaving sufficient environmental coverage for the narrow contextual margins required by S33_Shot12 and S33_Shot13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit-1 camera-side edge and unit 2 as the principal visible target, preserving base markers 1 and 2 as the committed environmental structure. Keep the broad view centered on their physical relationship; no additional unit or opening is committed by this BG's render facts.\n  - camera_framing_directive: Frame from camera unit 1 at cell [9,1] toward look-at unit 2 through cell [5,5] using the wide 90-degree view cone. Preserve broad lateral coverage for the middle-left and middle-right subject positions in S33_Shot6, with enough stable background margin to support the close framings in S33_Shot12 and S33_Shot13.\n  - subject_position_directive: For S33_Shot6, reserve opposing middle-left and middle-right positions with the open unit-2 axis between them. For S33_Shot12, permit central foreground isolation, and for S33_Shot13 preserve the established axis with one subject near upper center and the other compressed into the lower foreground. Do not invent additional subjects.\n  - state_cue_directive: Carry committed transient marker 13 and the low-key night state specified by the consuming shots. Do not introduce any additional state overlay beyond marker 13 and the listed base markers 1 and 2.\n  - negative_continuity_directive: Exclude ignored overlay markers 14 and 15. Do not add units, openings, fixed elements, or uncommitted scenario-specific cues outside the selected unit-1-to-unit-2 view plan, and do not displace the floor-plan relationship between base markers 1 and 2.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [9, 1]\n  - look_at_unit: 2\n  - look_at_cell: [5, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-1 camera cell with a broad unit-2-facing view. This supports the wide separation in S33_Shot6 while leaving sufficient environmental coverage for the narrow contextual margins required by S33_Shot12 and S33_Shot13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit-1 camera-side edge and unit 2 as the principal visible target, preserving base markers 1 and 2 as the committed environmental structure. Keep the broad view centered on their physical relationship; no additional unit or opening is committed by this BG's render facts.\n  - camera_framing_directive: Frame from camera unit 1 at cell [9,1] toward look-at unit 2 through cell [5,5] using the wide 90-degree view cone. Preserve broad lateral coverage for the middle-left and middle-right subject positions in S33_Shot6, with enough stable background margin to support the close framings in S33_Shot12 and S33_Shot13.\n  - subject_position_directive: For S33_Shot6, reserve opposing middle-left and middle-right positions with the open unit-2 axis between them. For S33_Shot12, permit central foreground isolation, and for S33_Shot13 preserve the established axis with one subject near upper center and the other compressed into the lower foreground. Do not invent additional subjects.\n  - state_cue_directive: Carry committed transient marker 13 and the low-key night state specified by the consuming shots. Do not introduce any additional state overlay beyond marker 13 and the listed base markers 1 and 2.\n  - negative_continuity_directive: Exclude ignored overlay markers 14 and 15. Do not add units, openings, fixed elements, or uncommitted scenario-specific cues outside the selected unit-1-to-unit-2 view plan, and do not displace the floor-plan relationship between base markers 1 and 2.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [9, 1]\n  - look_at_unit: 2\n  - look_at_cell: [5, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-1 camera cell with a broad unit-2-facing view. This supports the wide separation in S33_Shot6 while leaving sufficient environmental coverage for the narrow contextual margins required by S33_Shot12 and S33_Shot13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit-1 camera-side edge and unit 2 as the principal visible target, preserving base markers 1 and 2 as the committed environmental structure. Keep the broad view centered on their physical relationship; no additional unit or opening is committed by this BG's render facts.\n  - camera_framing_directive: Frame from camera unit 1 at cell [9,1] toward look-at unit 2 through cell [5,5] using the wide 90-degree view cone. Preserve broad lateral coverage for the middle-left and middle-right subject positions in S33_Shot6, with enough stable background margin to support the close framings in S33_Shot12 and S33_Shot13.\n  - subject_position_directive: For S33_Shot6, reserve opposing middle-left and middle-right positions with the open unit-2 axis between them. For S33_Shot12, permit central foreground isolation, and for S33_Shot13 preserve the established axis with one subject near upper center and the other compressed into the lower foreground. Do not invent additional subjects.\n  - state_cue_directive: Carry committed transient marker 13 and the low-key night state specified by the consuming shots. Do not introduce any additional state overlay beyond marker 13 and the listed base markers 1 and 2.\n  - negative_continuity_directive: Exclude ignored overlay markers 14 and 15. Do not add units, openings, fixed elements, or uncommitted scenario-specific cues outside the selected unit-1-to-unit-2 view plan, and do not displace the floor-plan relationship between base markers 1 and 2.\n\n2020년대 중반 대한민국 서남해안의 외딴섬, 도축 시설로 향하는 좁은 숲 오솔길과 숲 경계를 밤에 바라본 실제 카메라 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m에서 35mm급 광각 렌즈로 오솔길의 진행 방향을 정면에 가깝게 담는다. 서쪽과 남쪽에서 둘러싼 빽빽한 해안 숲이 좁은 길을 압박하며, 해풍에 거칠어진 소나무와 활엽수의 실제 나무껍질, 습기를 머금은 검갈색 흙, 불규칙하게 쌓인 낙엽과 낮은 덤불이 보인다. 인공조명이 거의 없는 깊은 밤으로, 흐린 밤하늘의 희미한 자연광만 나뭇가지 사이로 스며들어 청흑색 암부와 흙빛 중간톤을 만든다. 길 한가운데의 중경에는 변형된 포식성 존재가 앞길을 막아선 순간을 암시하는 짙고 비정형적인 빛의 차폐와 불규칙한 그림자가 길의 폭을 가로지른다. 다만 사람, 얼굴, 신체 모양의 실루엣이나 인물 형상은 직접 묘사하지 않는다. 황금빛 눈, 연기 형체, 광선, 발광 효과 같은 별도 초자연 형상도 만들지 않고, 실제 공간의 가려진 빛과 불안정한 암부만으로 위협을 전달한다. 실제 디지털 일안 카메라로 촬영한 현장 기록 사진처럼 정확한 나무껍질, 젖은 흙, 낙엽, 식생의 물성과 일상적인 오염 및 마모를 살리고, 자연스러운 심도와 현실적인 야간 노출을 사용한다. 깨끗한 광고 사진이 아니며 후처리 없는 사실적인 장소 참고 사진, 삽화나 컴퓨터 생성 이미지나 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "camera_decision": {
          "camera_cell": [
            9,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-1 camera cell with a broad unit-2-facing view. This supports the wide separation in S33_Shot6 while leaving sufficient environmental coverage for the narrow contextual margins required by S33_Shot12 and S33_Shot13.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the unit-1 camera-side edge and unit 2 as the principal visible target, preserving base markers 1 and 2 as the committed environmental structure. Keep the broad view centered on their physical relationship; no additional unit or opening is committed by this BG's render facts.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [9,1] toward look-at unit 2 through cell [5,5] using the wide 90-degree view cone. Preserve broad lateral coverage for the middle-left and middle-right subject positions in S33_Shot6, with enough stable background margin to support the close framings in S33_Shot12 and S33_Shot13.",
          "subject_position_directive": "For S33_Shot6, reserve opposing middle-left and middle-right positions with the open unit-2 axis between them. For S33_Shot12, permit central foreground isolation, and for S33_Shot13 preserve the established axis with one subject near upper center and the other compressed into the lower foreground. Do not invent additional subjects.",
          "state_cue_directive": "Carry committed transient marker 13 and the low-key night state specified by the consuming shots. Do not introduce any additional state overlay beyond marker 13 and the listed base markers 1 and 2.",
          "negative_continuity_directive": "Exclude ignored overlay markers 14 and 15. Do not add units, openings, fixed elements, or uncommitted scenario-specific cues outside the selected unit-1-to-unit-2 view plan, and do not displace the floor-plan relationship between base markers 1 and 2."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l26_approach",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l26_approach",
            "building_anchor:L25B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L25B03",
          "group_id": "bg_forest_slaughter_complex"
        }
      },
      "L26B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L26",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 임시 목조 도축 작업용 헛간 내부. 제한된 기반 시설과 습한 해안 환경이 느껴지는 어두운 작업 공간이며, 남쪽 출입문 안쪽에서 중앙의 낡은 도축대를 비스듬히 가로질러 동쪽 벽의 벽걸이 칼걸이와 북쪽 칸막이 부근의 걸이용 갈고리 레일을 바라본다. 북쪽에는 작은 창고로 통하는 문이 있고, 서쪽 벽의 깨진 관찰창으로 희미한 외부 빛이 스며든다. 거칠게 이어 붙인 목재 벽과 문, 습기를 먹은 나뭇결, 녹과 검게 변색된 실제 금속, 반복된 작업으로 닳고 얼룩진 바닥과 도축대 표면을 사실적으로 표현한다. 제한적인 전기 조명이 만드는 약하고 불균일한 빛과 깨진 창으로 들어오는 희미한 자연광이 섞여 깊은 그림자를 형성한다. 도축대 옆 바닥에는 임시로 가져다 놓은 여러 개의 열린 양동이가 모여 있고, 안에는 점성이 있는 짙은 적갈색 염소 피가 담겨 있다. 바로 곁의 비어 있는 서 있는 공간은 피를 뒤집어쓰는 위장 준비가 이루어진 상태로, 바닥에 신선한 피가 튀고 흘러 축축하게 번져 있으나 인물이나 신체는 전혀 없다. 실제 풀프레임 미러리스 또는 디지털 일안 반사식 카메라와 28밀리미터 광각 렌즈로 약 1.6미터 높이에서 촬영한 다큐멘터리 풍 사진. 실제 콘크리트와 목재, 금속의 마모와 얼룩, 액체의 반사와 점도, 자연스러운 원근감과 피사계 심도, 과도한 보정 없는 현장 기록 사진의 질감. 깨끗한 상업용 사진이나 건축 도면이 아니며, 위에서 내려다본 시점도 아니다. 사람, 얼굴, 인체 형태, 시체, 초자연적 형상은 묘사하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 출입문 안쪽 작업 공간에서 약 1.6미터 눈높이로 촬영한다. 중앙 도축대를 대각선으로 가로질러 벽걸이 칼걸이와 걸이용 갈고리 레일까지 시선이 이어지게 하고, 도축대 옆 바닥의 열린 염소 피 양동이 무리와 피를 뒤집어쓰는 위장 준비가 이루어진 젖은 공간을 분명히 포함한다. 인물이나 인체 형태는 배치하지 않는다.",
            "shot_id": "S77_Shot1"
          },
          {
            "guide_text": "같은 어두운 작업 공간의 구조와 제한된 전기 조명, 낡은 목재와 금속의 질감을 유지한다. 도축대 옆에 임시로 모인 열린 염소 피 양동이들과 그 곁의 짙은 적갈색 피가 튀고 젖은 빈 바닥을 자연스럽게 보여 주되, 새로운 물건이나 인물은 추가하지 않는다.",
            "shot_id": "S77_Shot8"
          },
          {
            "guide_text": "약 28밀리미터 광각의 실제 눈높이 시점을 유지하고, 중앙 도축대에서 동쪽 칼걸이와 북쪽 갈고리 레일로 이어지는 공간 깊이를 보존한다. 양동이 속 염소 피와 주변의 젖은 위장 준비 흔적은 앞선 장면과 같은 위치와 양으로 이어지며, 공간은 끝까지 비어 있어야 한다.",
            "shot_id": "S77_Shot10"
          }
        ],
        "shot_ids": [
          "S77_Shot1",
          "S77_Shot8",
          "S77_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 4 (dark staging bay), facing diagonally across number 10 (slaughter table) toward number 11 (wall-mounted knife rack) and number 12 (hanging hook rail)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Include number 14 in the near foreground and leave open standing space around number 15; keep number 8 and number 9 visible in the darker background."
        },
        "reference_decision": {
          "bg_id": "L26B01",
          "fp_id": "fp_l26_approach",
          "node_index": 1,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L26B01 targets units 3, 4, 5, and 6 and fixed markers 7 through 12, whereas the earlier L26B02 plate is committed to units 1 and 2; the deterministic target facts therefore identify a different physical space. L26B02 is used only for dwelling-level visual continuity. Camera unit 3 at [6,5], looking toward unit 4 through [3,5] with a 90-degree wide lens, centers the fixed marker-10 area and supports the wide and medium shared-space staging in S77_Shot1, S77_Shot8, and S77_Shot10.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B02.png"
          ],
          "source_bg_ids": [
            "L26B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l26_approach_space_units_1_2"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_distinct_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l26_approach_space_units_1_2",
                "ref_bg_id": "L26B02",
                "space_description": "Earlier dwelling-identity view committed to target units 1 and 2."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-fp reference is sufficient for dwelling-level visual continuity. The consuming shots commit the unit-3/unit-4 interior axis and do not establish two distinct earlier spaces as co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-3 camera cell and look toward unit 4 through the central listed cell associated with fixed marker 10. The broad lens supports the wide shared-space action while retaining sufficient fixed-space context for the medium framings.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, direct the broad view into unit 4 and allow the committed target coverage of units 5 and 6 where supported by the wide view. Preserve openings 7, 8, and 9 and fixed markers 10, 11, and 12 in their floor-plan positions, with marker 10 centered near look-at cell [3,5]. Use L26B02 only for dwelling-level visual continuity, not as a layout source for these units.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [6,5] toward look-at unit 4 through cell [3,5] using the wide 90-degree view cone. Use broad coverage for S77_Shot1 and retain a stable central action area that can support the medium framing of S77_Shot8 and the narrower contextual strip required by S77_Shot10.",
            "subject_position_directive": "For S77_Shot1, reserve a middle-center midground position and two background positions along one side. For S77_Shot8, reserve opposing middle-left and middle-right midground positions with a foreground action area at upper center. For S77_Shot10, reserve the center-left to middle-center region for the isolated upper-body action while leaving a narrow visible strip of fixed background. Do not invent additional subjects.",
            "state_cue_directive": "Carry transient markers 14 and 15 together with the low-key, dark state committed by the consuming shots. Preserve use markers 3 through 12 as the fixed context and do not introduce state cues beyond markers 14 and 15.",
            "negative_continuity_directive": "Exclude ignored overlay marker 13. Do not transfer the unit-1/unit-2 layout of reference L26B02 into this distinct space; carry over only dwelling-level visual continuity. Keep units outside the selected broad unit-3-to-unit-4 view from being invented, and do not add uncommitted scenario-specific elements or extra state overlays."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L26B02' physical_space_id='fp_l26_approach_space_units_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [6, 5]\n  - look_at_unit: 4\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell and look toward unit 4 through the central listed cell associated with fixed marker 10. The broad lens supports the wide shared-space action while retaining sufficient fixed-space context for the medium framings.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, direct the broad view into unit 4 and allow the committed target coverage of units 5 and 6 where supported by the wide view. Preserve openings 7, 8, and 9 and fixed markers 10, 11, and 12 in their floor-plan positions, with marker 10 centered near look-at cell [3,5]. Use L26B02 only for dwelling-level visual continuity, not as a layout source for these units.\n  - camera_framing_directive: Frame from camera unit 3 at cell [6,5] toward look-at unit 4 through cell [3,5] using the wide 90-degree view cone. Use broad coverage for S77_Shot1 and retain a stable central action area that can support the medium framing of S77_Shot8 and the narrower contextual strip required by S77_Shot10.\n  - subject_position_directive: For S77_Shot1, reserve a middle-center midground position and two background positions along one side. For S77_Shot8, reserve opposing middle-left and middle-right midground positions with a foreground action area at upper center. For S77_Shot10, reserve the center-left to middle-center region for the isolated upper-body action while leaving a narrow visible strip of fixed background. Do not invent additional subjects.\n  - state_cue_directive: Carry transient markers 14 and 15 together with the low-key, dark state committed by the consuming shots. Preserve use markers 3 through 12 as the fixed context and do not introduce state cues beyond markers 14 and 15.\n  - negative_continuity_directive: Exclude ignored overlay marker 13. Do not transfer the unit-1/unit-2 layout of reference L26B02 into this distinct space; carry over only dwelling-level visual continuity. Keep units outside the selected broad unit-3-to-unit-4 view from being invented, and do not add uncommitted scenario-specific elements or extra state overlays.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L26B02' physical_space_id='fp_l26_approach_space_units_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [6, 5]\n  - look_at_unit: 4\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell and look toward unit 4 through the central listed cell associated with fixed marker 10. The broad lens supports the wide shared-space action while retaining sufficient fixed-space context for the medium framings.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, direct the broad view into unit 4 and allow the committed target coverage of units 5 and 6 where supported by the wide view. Preserve openings 7, 8, and 9 and fixed markers 10, 11, and 12 in their floor-plan positions, with marker 10 centered near look-at cell [3,5]. Use L26B02 only for dwelling-level visual continuity, not as a layout source for these units.\n  - camera_framing_directive: Frame from camera unit 3 at cell [6,5] toward look-at unit 4 through cell [3,5] using the wide 90-degree view cone. Use broad coverage for S77_Shot1 and retain a stable central action area that can support the medium framing of S77_Shot8 and the narrower contextual strip required by S77_Shot10.\n  - subject_position_directive: For S77_Shot1, reserve a middle-center midground position and two background positions along one side. For S77_Shot8, reserve opposing middle-left and middle-right midground positions with a foreground action area at upper center. For S77_Shot10, reserve the center-left to middle-center region for the isolated upper-body action while leaving a narrow visible strip of fixed background. Do not invent additional subjects.\n  - state_cue_directive: Carry transient markers 14 and 15 together with the low-key, dark state committed by the consuming shots. Preserve use markers 3 through 12 as the fixed context and do not introduce state cues beyond markers 14 and 15.\n  - negative_continuity_directive: Exclude ignored overlay marker 13. Do not transfer the unit-1/unit-2 layout of reference L26B02 into this distinct space; carry over only dwelling-level visual continuity. Keep units outside the selected broad unit-3-to-unit-4 view from being invented, and do not add uncommitted scenario-specific elements or extra state overlays.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L26B02' physical_space_id='fp_l26_approach_space_units_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [6, 5]\n  - look_at_unit: 4\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell and look toward unit 4 through the central listed cell associated with fixed marker 10. The broad lens supports the wide shared-space action while retaining sufficient fixed-space context for the medium framings.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, direct the broad view into unit 4 and allow the committed target coverage of units 5 and 6 where supported by the wide view. Preserve openings 7, 8, and 9 and fixed markers 10, 11, and 12 in their floor-plan positions, with marker 10 centered near look-at cell [3,5]. Use L26B02 only for dwelling-level visual continuity, not as a layout source for these units.\n  - camera_framing_directive: Frame from camera unit 3 at cell [6,5] toward look-at unit 4 through cell [3,5] using the wide 90-degree view cone. Use broad coverage for S77_Shot1 and retain a stable central action area that can support the medium framing of S77_Shot8 and the narrower contextual strip required by S77_Shot10.\n  - subject_position_directive: For S77_Shot1, reserve a middle-center midground position and two background positions along one side. For S77_Shot8, reserve opposing middle-left and middle-right midground positions with a foreground action area at upper center. For S77_Shot10, reserve the center-left to middle-center region for the isolated upper-body action while leaving a narrow visible strip of fixed background. Do not invent additional subjects.\n  - state_cue_directive: Carry transient markers 14 and 15 together with the low-key, dark state committed by the consuming shots. Preserve use markers 3 through 12 as the fixed context and do not introduce state cues beyond markers 14 and 15.\n  - negative_continuity_directive: Exclude ignored overlay marker 13. Do not transfer the unit-1/unit-2 layout of reference L26B02 into this distinct space; carry over only dwelling-level visual continuity. Keep units outside the selected broad unit-3-to-unit-4 view from being invented, and do not add uncommitted scenario-specific elements or extra state overlays.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 임시 목조 도축 작업용 헛간 내부. 제한된 기반 시설과 습한 해안 환경이 느껴지는 어두운 작업 공간이며, 남쪽 출입문 안쪽에서 중앙의 낡은 도축대를 비스듬히 가로질러 동쪽 벽의 벽걸이 칼걸이와 북쪽 칸막이 부근의 걸이용 갈고리 레일을 바라본다. 북쪽에는 작은 창고로 통하는 문이 있고, 서쪽 벽의 깨진 관찰창으로 희미한 외부 빛이 스며든다. 거칠게 이어 붙인 목재 벽과 문, 습기를 먹은 나뭇결, 녹과 검게 변색된 실제 금속, 반복된 작업으로 닳고 얼룩진 바닥과 도축대 표면을 사실적으로 표현한다. 제한적인 전기 조명이 만드는 약하고 불균일한 빛과 깨진 창으로 들어오는 희미한 자연광이 섞여 깊은 그림자를 형성한다. 도축대 옆 바닥에는 임시로 가져다 놓은 여러 개의 열린 양동이가 모여 있고, 안에는 점성이 있는 짙은 적갈색 염소 피가 담겨 있다. 바로 곁의 비어 있는 서 있는 공간은 피를 뒤집어쓰는 위장 준비가 이루어진 상태로, 바닥에 신선한 피가 튀고 흘러 축축하게 번져 있으나 인물이나 신체는 전혀 없다. 실제 풀프레임 미러리스 또는 디지털 일안 반사식 카메라와 28밀리미터 광각 렌즈로 약 1.6미터 높이에서 촬영한 다큐멘터리 풍 사진. 실제 콘크리트와 목재, 금속의 마모와 얼룩, 액체의 반사와 점도, 자연스러운 원근감과 피사계 심도, 과도한 보정 없는 현장 기록 사진의 질감. 깨끗한 상업용 사진이나 건축 도면이 아니며, 위에서 내려다본 시점도 아니다. 사람, 얼굴, 인체 형태, 시체, 초자연적 형상은 묘사하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            6,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-3 camera cell and look toward unit 4 through the central listed cell associated with fixed marker 10. The broad lens supports the wide shared-space action while retaining sufficient fixed-space context for the medium framings.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "From unit 3, direct the broad view into unit 4 and allow the committed target coverage of units 5 and 6 where supported by the wide view. Preserve openings 7, 8, and 9 and fixed markers 10, 11, and 12 in their floor-plan positions, with marker 10 centered near look-at cell [3,5]. Use L26B02 only for dwelling-level visual continuity, not as a layout source for these units.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [6,5] toward look-at unit 4 through cell [3,5] using the wide 90-degree view cone. Use broad coverage for S77_Shot1 and retain a stable central action area that can support the medium framing of S77_Shot8 and the narrower contextual strip required by S77_Shot10.",
          "subject_position_directive": "For S77_Shot1, reserve a middle-center midground position and two background positions along one side. For S77_Shot8, reserve opposing middle-left and middle-right midground positions with a foreground action area at upper center. For S77_Shot10, reserve the center-left to middle-center region for the isolated upper-body action while leaving a narrow visible strip of fixed background. Do not invent additional subjects.",
          "state_cue_directive": "Carry transient markers 14 and 15 together with the low-key, dark state committed by the consuming shots. Preserve use markers 3 through 12 as the fixed context and do not introduce state cues beyond markers 14 and 15.",
          "negative_continuity_directive": "Exclude ignored overlay marker 13. Do not transfer the unit-1/unit-2 layout of reference L26B02 into this distinct space; carry over only dwelling-level visual continuity. Keep units outside the selected broad unit-3-to-unit-4 view from being invented, and do not add uncommitted scenario-specific elements or extra state overlays."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l26_approach",
          "prior_bg_ids": [
            "L26B02"
          ],
          "attached_ref_labels": [
            "bg:L26B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L27B02": {
        "status": "ok",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안권, 외곽 도축장 주변의 인적 드문 숲길에 마련된 한적한 대화 지점. 습기가 남은 갈색 흙길이 완만하게 굽어 혼합림 안쪽으로 이어지고, 길 가장자리에는 눌린 잡초와 양치식물, 낮은 관목, 드러난 나무뿌리, 이끼 낀 돌, 얕은 콘크리트 배수로가 있다. 소나무와 활엽수가 섞인 수목 사이 한쪽에 녹과 먼지가 밴 낡은 철망 울타리가 이어지며, 그 너머 멀리 회색 금속 외벽의 현대식 도축장 부속 건물 일부와 평범한 전신주가 가지 사이로만 희미하게 보인다. 도축장 내부나 동물, 사체, 피는 보이지 않는다. 숲길 중간에는 두 사람이 조용히 마주 서거나 몸을 낮추고 포옹할 수 있을 만큼 조금 넓고 평탄한 빈 공간이 있으나 사람, 얼굴, 신체, 초자연적 존재는 전혀 없다. 긴장된 사적 고백 직전처럼 고요하고 차폐된 분위기이며, 대낮의 흐린 자연광이 나뭇잎 사이로 불규칙하게 스며들어 청흑색 그림자와 흙빛 중성색을 만든다. 과장된 안개나 인공 조명 없이 현실적인 습도와 미세한 공기 원근만 표현한다. 실제 콘크리트의 거친 표면, 녹슨 금속의 산화 흔적, 젖은 흙, 나무껍질, 잎맥과 생활 오염을 정확하게 표현하고, 지나치게 정돈된 공원이나 깨끗한 상업 사진처럼 보이지 않게 한다. 실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 피사계 심도, 사실적인 자연광, 실제 장소 기록 사진, 과도한 후처리 없음. 탑다운 시점, 평면도, 건축 도면, 삽화, 합성 그래픽, 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "숲길이 안쪽의 한적한 대화 지점으로 이어지는 구조가 읽히도록 사람 눈높이에서 약간 넓게 잡는다. 전경에는 비어 있는 흙길과 낮은 풀을 충분히 남기고, 중경 양쪽의 나무와 관목이 자연스러운 차폐감을 만들게 하며, 배경 한쪽에는 낡은 철망 울타리와 도축장 부속 건물의 일부만 희미하게 보이게 한다. 사람은 그리지 않는다.",
            "shot_id": "S45_Shot3"
          },
          {
            "guide_text": "긴장된 사적 대화와 복종의 동작을 후속 합성할 수 있도록 숲길 옆의 조금 넓어진 평탄한 공터를 중심에 둔다. 카메라는 서 있는 사람의 눈높이이며, 중간 거리의 자연스러운 시야로 빈 공간을 확보한다. 젖은 흙, 눌린 잡초, 나무뿌리와 배수로를 사실적으로 보이되 배경 시설은 수목 사이에 제한적으로만 노출한다. 사람은 그리지 않는다.",
            "shot_id": "S45_Shot8"
          },
          {
            "guide_text": "포옹 장면을 후속 합성하기 좋은 조용한 빈 공간을 화면 중앙 전경에 두고, 수직으로 솟은 나무줄기와 어두운 관목이 양옆을 감싸도록 구성한다. 실제 사람 눈높이의 가까운 관찰 시점이지만 특정 인물이나 신체 일부는 넣지 않는다. 동일한 흙길, 철망 울타리, 배수로와 산업 건물의 방향을 앞선 숏과 유지하고, 자연광과 재질의 연속성을 지킨다.",
            "shot_id": "S45_Shot10"
          }
        ],
        "shot_ids": [
          "S45_Shot3",
          "S45_Shot8",
          "S45_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안권, 외곽 도축장 주변의 인적 드문 숲길에 마련된 한적한 대화 지점. 습기가 남은 갈색 흙길이 완만하게 굽어 혼합림 안쪽으로 이어지고, 길 가장자리에는 눌린 잡초와 양치식물, 낮은 관목, 드러난 나무뿌리, 이끼 낀 돌, 얕은 콘크리트 배수로가 있다. 소나무와 활엽수가 섞인 수목 사이 한쪽에 녹과 먼지가 밴 낡은 철망 울타리가 이어지며, 그 너머 멀리 회색 금속 외벽의 현대식 도축장 부속 건물 일부와 평범한 전신주가 가지 사이로만 희미하게 보인다. 도축장 내부나 동물, 사체, 피는 보이지 않는다. 숲길 중간에는 두 사람이 조용히 마주 서거나 몸을 낮추고 포옹할 수 있을 만큼 조금 넓고 평탄한 빈 공간이 있으나 사람, 얼굴, 신체, 초자연적 존재는 전혀 없다. 긴장된 사적 고백 직전처럼 고요하고 차폐된 분위기이며, 대낮의 흐린 자연광이 나뭇잎 사이로 불규칙하게 스며들어 청흑색 그림자와 흙빛 중성색을 만든다. 과장된 안개나 인공 조명 없이 현실적인 습도와 미세한 공기 원근만 표현한다. 실제 콘크리트의 거친 표면, 녹슨 금속의 산화 흔적, 젖은 흙, 나무껍질, 잎맥과 생활 오염을 정확하게 표현하고, 지나치게 정돈된 공원이나 깨끗한 상업 사진처럼 보이지 않게 한다. 실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 피사계 심도, 사실적인 자연광, 실제 장소 기록 사진, 과도한 후처리 없음. 탑다운 시점, 평면도, 건축 도면, 삽화, 합성 그래픽, 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L25B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L25B03",
          "group_id": "bg_forest_slaughter_complex"
        }
      },
      "L27B01": {
        "status": "ok",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬, 노후한 도축장 권역 아래로 이어지는 거친 해안 바위길과 파도에 떠밀려온 시신 발견 지점의 낮 풍경. 흐린 주간의 차가운 자연광 아래 회청색 바다와 낮은 파도, 소금물에 검게 젖은 불규칙한 암반, 작은 조수 웅덩이, 바위 틈에 붙은 갈색과 짙은 녹색 해조류, 오래된 콘크리트 계단과 녹슨 금속 난간이 보인다. 뒤쪽에는 염분과 습기로 얼룩진 소규모 도축장 부속 건물 외벽, 낡은 배수관과 콘크리트 배수구가 해안 쪽으로 이어지며, 과장되지 않은 현대 한국 외딴섬 산업 시설의 현실적인 형태를 갖춘다. 발견 지점에는 파도에 밀려온 인체를 완전히 가린 젖은 회백색 방수 감식 시트가 낮게 놓여 있어 얼굴, 피부, 신체 윤곽의 세부, 피와 훼손 흔적이 전혀 보이지 않는다. 시트 주변에는 번호가 적힌 감식용 증거 표식과 측정 자가 놓이고, 방수 장비 가방 옆의 미러리스 카메라가 삼각대에 고정되어 발견 지점을 향해 사진 증거를 기록하는 배치다. 현장에는 경찰, 감식 요원, 주민을 포함한 어떤 사람도 없으며 얼굴도 없다. 밀려온 해초와 젖은 자갈, 바위 표면의 최근 파도 자국이 발견 상황을 비노골적으로 설명한다. 약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터급 렌즈로 촬영한 시야, 해안 바위길에서 발견 지점과 바다 및 낡은 시설을 함께 바라보는 자연스러운 수평 구도. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 콘크리트의 기공과 염분 얼룩, 금속의 녹과 부식, 젖은 직물의 직조, 암석과 해조류의 사실적인 표면, 일상적인 마모와 오염, 자연스러운 원근과 피사계 심도, 과도한 후처리 없는 실제 장소 기록 사진. 깨끗한 광고 사진이 아니며 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 조감도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "해안 바위길과 발견 지점의 관계를 보여주는 넓은 시야. 서 있는 사람의 눈높이에서 바위길을 따라 시선이 이어지고, 중경의 감식 시트와 삼각대 카메라, 원경의 노후한 도축장 부속 건물과 회색 바다가 한 프레임에 들어오게 한다. 사람은 등장시키지 않는다.",
            "shot_id": "S60_Shot6"
          },
          {
            "guide_text": "발견 지점에 조금 더 가까이 다가간 기록 사진 관점. 젖은 암반 위 감식 시트, 증거 표식, 측정 자, 삼각대 카메라를 중심으로 구성하되 얼굴이나 신체는 전혀 노출하지 않는다. 주변의 밀려온 해초, 염분 얼룩, 조수 웅덩이와 파도 흔적으로 시신이 해안에 떠밀려온 상황을 비노골적으로 전달한다.",
            "shot_id": "S60_Shot9"
          }
        ],
        "shot_ids": [
          "S60_Shot6",
          "S60_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬, 노후한 도축장 권역 아래로 이어지는 거친 해안 바위길과 파도에 떠밀려온 시신 발견 지점의 낮 풍경. 흐린 주간의 차가운 자연광 아래 회청색 바다와 낮은 파도, 소금물에 검게 젖은 불규칙한 암반, 작은 조수 웅덩이, 바위 틈에 붙은 갈색과 짙은 녹색 해조류, 오래된 콘크리트 계단과 녹슨 금속 난간이 보인다. 뒤쪽에는 염분과 습기로 얼룩진 소규모 도축장 부속 건물 외벽, 낡은 배수관과 콘크리트 배수구가 해안 쪽으로 이어지며, 과장되지 않은 현대 한국 외딴섬 산업 시설의 현실적인 형태를 갖춘다. 발견 지점에는 파도에 밀려온 인체를 완전히 가린 젖은 회백색 방수 감식 시트가 낮게 놓여 있어 얼굴, 피부, 신체 윤곽의 세부, 피와 훼손 흔적이 전혀 보이지 않는다. 시트 주변에는 번호가 적힌 감식용 증거 표식과 측정 자가 놓이고, 방수 장비 가방 옆의 미러리스 카메라가 삼각대에 고정되어 발견 지점을 향해 사진 증거를 기록하는 배치다. 현장에는 경찰, 감식 요원, 주민을 포함한 어떤 사람도 없으며 얼굴도 없다. 밀려온 해초와 젖은 자갈, 바위 표면의 최근 파도 자국이 발견 상황을 비노골적으로 설명한다. 약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터급 렌즈로 촬영한 시야, 해안 바위길에서 발견 지점과 바다 및 낡은 시설을 함께 바라보는 자연스러운 수평 구도. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 콘크리트의 기공과 염분 얼룩, 금속의 녹과 부식, 젖은 직물의 직조, 암석과 해조류의 사실적인 표면, 일상적인 마모와 오염, 자연스러운 원근과 피사계 심도, 과도한 후처리 없는 실제 장소 기록 사진. 깨끗한 광고 사진이 아니며 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 조감도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L27B02",
            "building_anchor:L25B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L25B03",
          "group_id": "bg_forest_slaughter_complex"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L27B02",
          "loc_id": "L27"
        }
      },
      "L27B04": {
        "status": "ok",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 밤의 깊은 숲속에 자리한 폐쇄 공동체의 오래된 제당과 의식 터. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 단 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이다. 습기 먹은 굵은 나무들 사이에 작고 낡은 목조 제당이 있으며, 빛바랜 단청 흔적과 갈라진 목재 기둥, 검게 그을린 처마, 녹슨 금속 장식, 이끼 낀 자연석 담장이 보인다. 제당 앞에는 거친 나무 제단과 낮은 제물상이 있고, 오래된 새끼줄과 재, 녹색 잎 몇 장, 사용 흔적이 남은 토기 그릇이 놓여 있다. 의식 터 한쪽에는 사람 키보다 큰 불규칙한 선돌이 서 있으며, 표면 전체가 젖은 철분과 적갈색 광물 얼룩 때문에 핏빛처럼 짙은 붉은색을 띠지만 신선한 피나 신체 훼손은 없다. 선돌의 거친 결, 깊은 균열, 검은 이끼와 빗물 자국을 실제 암석처럼 세밀하게 표현한다.\n\n의식 터는 긴급 수색 명령이 막 내려진 현재의 활동 상태다. 사람은 전혀 없지만, 불이 타는 무쇠 화로와 여러 개의 횃불, 켜진 휴대용 수색등, 진흙 위에 급히 내려놓은 손전등과 무전기, 작은 작동 표시등이 켜진 휴대용 확성기, 돌로 모서리를 눌러 펼쳐 둔 섬 숲 수색 지도, 굵은 밧줄이 남아 있어 수색대가 바로 숲으로 흩어진 듯한 흔적을 만든다. 현대 장비는 낡고 제한적이며 외딴섬 환경에 맞게 흙과 습기, 생활 흠집이 묻어 있다. 전기 시설은 거의 없고 주된 조명은 화로와 횃불의 불빛이다. 주황색 불빛이 적갈색 선돌과 제당 기둥을 불규칙하게 비추고, 그 너머 숲은 청흑색 밤과 짙은 그림자 속으로 사라진다. 젖은 흙길, 밟힌 낙엽, 그을음, 바닷바람에 부식된 금속, 거친 직물과 종이의 실제 질감, 목재의 결, 돌의 습윤한 표면을 사실적으로 기록한다.\n\n과장된 초자연적 발광이나 연기 형체 없이, 빈 의식 장소 자체의 불안감과 급박함만 보여 준다. 사람, 얼굴, 군중, 시신, 피 묻은 신체는 없다. 자연스러운 저조도 노출과 실제 화염의 밝기 차이, 사실적인 그림자, 자연스러운 피사계 심도, 일상적인 오염과 마모를 유지한다. 깨끗한 광고 사진이 아니라 실제 장소 기록 사진이며, 삽화나 건축 도면, 조감도, 컴퓨터 그래픽이 아니다. 과도한 색 보정이나 인위적인 후처리 없이 현실적인 카메라 촬영 질감. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "숲길 입구 쪽에서 제당 전체를 바라보는 넓은 시점. 전경에는 펼쳐진 수색 지도와 무전기, 손전등, 휴대용 확성기를 두고, 중경에는 불붙은 화로와 작은 제단, 후경에는 낡은 목조 제당과 핏빛을 닮은 적갈색 선돌이 함께 보이게 한다. 카메라는 서 있는 사람의 눈높이이며 공간의 긴급한 수색 상황과 외딴 숲의 깊이를 한눈에 전달한다.",
            "shot_id": "S78_Shot1"
          },
          {
            "guide_text": "적갈색 선돌을 중심으로 한 비스듬한 중거리 시점. 선돌 표면의 젖은 광물 얼룩과 거친 석질, 밑동의 재와 낙엽을 선명하게 보여 주고, 한쪽 뒤로 제단과 제당 처마가 남도록 구성한다. 화로의 흔들리는 불빛과 바닥에 놓인 수색등이 서로 다른 방향에서 돌과 나무를 비추며, 급히 놓고 간 무전기와 밧줄이 현재 진행 중인 수색 명령을 암시하게 한다. 사람은 보이지 않는다.",
            "shot_id": "S78_Shot4"
          },
          {
            "guide_text": "제당 앞 제단 부근에서 어두운 숲길 방향을 내다보는 시점. 화면 한쪽에 적갈색 선돌의 일부를 크게 포함하고, 반대편에는 켜진 수색등과 손전등, 휴대용 확성기, 돌로 눌러 둔 수색 지도를 배치한다. 숲길은 빛이 닿는 구간 이후 곧바로 짙은 어둠 속으로 사라지며, 화로 불빛이 제당의 낡은 목재와 자연석 담장을 낮게 비추도록 한다. 빈 공간이지만 방금 긴급 지시가 내려진 현장처럼 보여야 한다.",
            "shot_id": "S78_Shot9"
          }
        ],
        "shot_ids": [
          "S78_Shot1",
          "S78_Shot4",
          "S78_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 밤의 깊은 숲속에 자리한 폐쇄 공동체의 오래된 제당과 의식 터. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 단 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이다. 습기 먹은 굵은 나무들 사이에 작고 낡은 목조 제당이 있으며, 빛바랜 단청 흔적과 갈라진 목재 기둥, 검게 그을린 처마, 녹슨 금속 장식, 이끼 낀 자연석 담장이 보인다. 제당 앞에는 거친 나무 제단과 낮은 제물상이 있고, 오래된 새끼줄과 재, 녹색 잎 몇 장, 사용 흔적이 남은 토기 그릇이 놓여 있다. 의식 터 한쪽에는 사람 키보다 큰 불규칙한 선돌이 서 있으며, 표면 전체가 젖은 철분과 적갈색 광물 얼룩 때문에 핏빛처럼 짙은 붉은색을 띠지만 신선한 피나 신체 훼손은 없다. 선돌의 거친 결, 깊은 균열, 검은 이끼와 빗물 자국을 실제 암석처럼 세밀하게 표현한다.\n\n의식 터는 긴급 수색 명령이 막 내려진 현재의 활동 상태다. 사람은 전혀 없지만, 불이 타는 무쇠 화로와 여러 개의 횃불, 켜진 휴대용 수색등, 진흙 위에 급히 내려놓은 손전등과 무전기, 작은 작동 표시등이 켜진 휴대용 확성기, 돌로 모서리를 눌러 펼쳐 둔 섬 숲 수색 지도, 굵은 밧줄이 남아 있어 수색대가 바로 숲으로 흩어진 듯한 흔적을 만든다. 현대 장비는 낡고 제한적이며 외딴섬 환경에 맞게 흙과 습기, 생활 흠집이 묻어 있다. 전기 시설은 거의 없고 주된 조명은 화로와 횃불의 불빛이다. 주황색 불빛이 적갈색 선돌과 제당 기둥을 불규칙하게 비추고, 그 너머 숲은 청흑색 밤과 짙은 그림자 속으로 사라진다. 젖은 흙길, 밟힌 낙엽, 그을음, 바닷바람에 부식된 금속, 거친 직물과 종이의 실제 질감, 목재의 결, 돌의 습윤한 표면을 사실적으로 기록한다.\n\n과장된 초자연적 발광이나 연기 형체 없이, 빈 의식 장소 자체의 불안감과 급박함만 보여 준다. 사람, 얼굴, 군중, 시신, 피 묻은 신체는 없다. 자연스러운 저조도 노출과 실제 화염의 밝기 차이, 사실적인 그림자, 자연스러운 피사계 심도, 일상적인 오염과 마모를 유지한다. 깨끗한 광고 사진이 아니라 실제 장소 기록 사진이며, 삽화나 건축 도면, 조감도, 컴퓨터 그래픽이 아니다. 과도한 색 보정이나 인위적인 후처리 없이 현실적인 카메라 촬영 질감. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L27B02",
            "building_anchor:L25B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L25B03",
          "group_id": "bg_forest_slaughter_complex"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L27B02",
          "loc_id": "L27"
        }
      },
      "L27B03": {
        "status": "ok",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 마을 수호당과 야외 의식 마당, 대량 살육과 마지막 퇴마가 지나간 직후의 텅 빈 현장. 소금기와 비바람에 거칠어진 낮은 돌담 안쪽에 작은 목조 사당이 서 있고, 짙게 변색된 나무기둥, 들뜬 단청 흔적, 녹슨 금속 지붕 가장자리, 오래된 절연 전선과 희미하게 깜박이는 소형 전등이 제한적인 섬 기반 시설을 드러낸다. 중앙에는 흙과 낡은 콘크리트가 섞인 넓은 의식 마당, 흐트러진 제단과 넘어진 제물상, 식어 가는 화로, 쓰러진 등불, 찢어진 검은 의식용 천, 부러진 밧줄, 옆으로 굴러간 북, 진흙에 밟혀 훼손된 비정형 의식 원이 있다. 차가운 보름달빛 아래 바닥 곳곳에 크고 불규칙한 짙은 피 웅덩이와 튄 혈흔, 길게 끌린 흔적이 젖은 표면 위에서 사실적으로 반사되어 참혹한 사건을 암시하지만, 사람과 얼굴과 시신은 전혀 보이지 않는다. 의식 원의 중심에는 날카롭고 단단한 유기질 결을 지닌 상아빛 사슴뿔 의식 도구와 짓이겨진 실제 녹색 석창포가 놓여 있으며 마법처럼 발광하지 않는다. 그 접촉 지점에서 퇴마에 밀려나는 검은 연기가 공기 중으로 해체되고 있다. 연기는 길고 비정상적인 사지를 연상시키는 불완전한 인간형 윤곽과 두 개의 뒤틀린 뿔을 잠시 이루지만 고체 피부나 세부적인 얼굴은 없고, 가장자리가 바닷바람에 흩어지는 그을음처럼 분산된다. 독립된 인물처럼 보이지 않으며 마지막으로 소멸하는 비물질적 잔류 현상이다. 달빛은 구름 사이로 들어와 제단과 혈흔과 젖은 돌을 부분적으로 밝히고, 꺼져 가는 숯불의 약한 붉은빛과 낡은 전등의 제한적인 빛이 깊은 그림자를 만든다. 바닷바람에 휘어진 풀, 습기, 염분 얼룩, 재, 진흙, 실제 나뭇결과 금속 녹, 거친 콘크리트, 천의 섬유 조직과 일상적인 마모를 세밀하고 자연스럽게 표현한다. 절제된 청흑색, 흙빛 중성색, 낡은 상아색, 짙은 적색과 탁한 금속색의 실제 현장 색감. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 피사계 심도, 과장 없는 노출, 후처리 없는 사실적인 장소 기록 사진. 깨끗한 광고 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 조감도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마당 입구 부근에 선 사람의 눈높이에서 전체 의식 터를 넓게 바라본다. 전경의 쓰러진 등불과 짙은 피 웅덩이, 중앙의 훼손된 의식 원, 후경의 낡은 목조 사당과 제단이 한눈에 읽히게 한다. 검은 연기는 제단 뒤편에서 가늘게 흩어지고, 달빛은 낮은 돌담과 젖은 바닥의 질감을 드러낸다. 인물과 시신은 보이지 않는다.",
            "shot_id": "S111_Shot11"
          },
          {
            "guide_text": "마당 측면에서 제단과 의식 원을 중간 거리로 포착한다. 상아빛 사슴뿔 의식 도구와 짓이겨진 녹색 석창포를 선명한 중심 단서로 두고, 그 접촉 지점에서 검은 연기가 뒤로 물러나며 해체되는 순간을 보여준다. 연기는 긴 팔다리를 연상시키는 불완전한 윤곽과 뒤틀린 두 뿔만 지니며 얼굴이나 고체 피부는 없어야 한다. 주변 피 웅덩이와 넘어진 제물상은 유지하되 시신은 배제한다.",
            "shot_id": "S111_Shot14"
          },
          {
            "guide_text": "마지막 퇴마가 끝나 가는 의식 터를 제단 반대편의 사람 눈높이에서 바라본다. 초점은 꺼져 가는 화로, 그을린 의식 원, 부러진 밧줄과 바닥에 남은 넓은 혈흔에 두고, 검은 연기는 사당 처마 위로 거의 사라진 얇은 잔재만 남긴다. 구름 사이의 달빛과 희미하게 깜박이는 낡은 전등이 차갑고 사실적인 새벽 직전의 정적을 만든다. 공간은 완전히 비어 있으며 사람, 얼굴, 시신을 넣지 않는다.",
            "shot_id": "S111_Shot19"
          }
        ],
        "shot_ids": [
          "S111_Shot11",
          "S111_Shot14",
          "S111_Shot19"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 마을 수호당과 야외 의식 마당, 대량 살육과 마지막 퇴마가 지나간 직후의 텅 빈 현장. 소금기와 비바람에 거칠어진 낮은 돌담 안쪽에 작은 목조 사당이 서 있고, 짙게 변색된 나무기둥, 들뜬 단청 흔적, 녹슨 금속 지붕 가장자리, 오래된 절연 전선과 희미하게 깜박이는 소형 전등이 제한적인 섬 기반 시설을 드러낸다. 중앙에는 흙과 낡은 콘크리트가 섞인 넓은 의식 마당, 흐트러진 제단과 넘어진 제물상, 식어 가는 화로, 쓰러진 등불, 찢어진 검은 의식용 천, 부러진 밧줄, 옆으로 굴러간 북, 진흙에 밟혀 훼손된 비정형 의식 원이 있다. 차가운 보름달빛 아래 바닥 곳곳에 크고 불규칙한 짙은 피 웅덩이와 튄 혈흔, 길게 끌린 흔적이 젖은 표면 위에서 사실적으로 반사되어 참혹한 사건을 암시하지만, 사람과 얼굴과 시신은 전혀 보이지 않는다. 의식 원의 중심에는 날카롭고 단단한 유기질 결을 지닌 상아빛 사슴뿔 의식 도구와 짓이겨진 실제 녹색 석창포가 놓여 있으며 마법처럼 발광하지 않는다. 그 접촉 지점에서 퇴마에 밀려나는 검은 연기가 공기 중으로 해체되고 있다. 연기는 길고 비정상적인 사지를 연상시키는 불완전한 인간형 윤곽과 두 개의 뒤틀린 뿔을 잠시 이루지만 고체 피부나 세부적인 얼굴은 없고, 가장자리가 바닷바람에 흩어지는 그을음처럼 분산된다. 독립된 인물처럼 보이지 않으며 마지막으로 소멸하는 비물질적 잔류 현상이다. 달빛은 구름 사이로 들어와 제단과 혈흔과 젖은 돌을 부분적으로 밝히고, 꺼져 가는 숯불의 약한 붉은빛과 낡은 전등의 제한적인 빛이 깊은 그림자를 만든다. 바닷바람에 휘어진 풀, 습기, 염분 얼룩, 재, 진흙, 실제 나뭇결과 금속 녹, 거친 콘크리트, 천의 섬유 조직과 일상적인 마모를 세밀하고 자연스럽게 표현한다. 절제된 청흑색, 흙빛 중성색, 낡은 상아색, 짙은 적색과 탁한 금속색의 실제 현장 색감. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 피사계 심도, 과장 없는 노출, 후처리 없는 사실적인 장소 기록 사진. 깨끗한 광고 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 조감도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L27B02",
            "building_anchor:L25B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L25B03",
          "group_id": "bg_forest_slaughter_complex"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L27B02",
          "loc_id": "L27"
        }
      },
      "L38B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L38B02",
        "reused_from_bg_id": "L38B02",
        "location_id": "L38",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 밤바다를 운항하거나 정박 중인 현대식 경찰 순찰정 외부와 후방 갑판을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 후방 개방 갑판 위 약 1.6미터의 서 있는 사람 눈높이에 놓고, 35밀리미터급 광각 렌즈로 조타실 후면과 한쪽 측면 통로, 넓은 후방 갑판, 측면 및 선미 난간, 난간 너머의 검은 바다가 자연스럽게 이어지도록 대각선 구도를 취한다. 중앙보다 약간 선수 쪽의 밀폐형 조타실에는 후면 출입문과 양측 창이 있고, 지붕 중앙에는 현대식 마스트와 항해 장치가 설치되어 있다. 갑판 외곽에는 실제 선박용 금속 안전 난간이 이어지며, 좌현 쪽에는 실용적인 고정 벤치가 있고 선미 중앙 난간에는 승선문이 있다. 차가운 선박 작업등과 희미한 항해등이 제한적으로 금속 표면을 비추고, 주변 바다는 거의 빛이 없는 청흑색 어둠에 잠겨 있다. 난간 너머에는 적대적인 감시자가 숨어 있는 듯한 차폐된 작은 암흑 윤곽들이 드문드문 감지되지만, 사람 형태나 얼굴, 팔다리, 신체 구조는 전혀 식별되지 않으며 밤바다와 먼 배경의 불규칙한 그림자 덩어리로만 남는다. 실제 도장된 금속의 미세한 긁힘, 염분 자국, 습기 어린 미끄럼 방지 갑판, 볼트와 용접부의 가벼운 부식, 유리창의 약한 반사와 생활 마모를 사실적으로 표현한다. 과도하게 깨끗한 광고 사진이 아니라 실제 해상 근무 현장을 기록한 담담한 사진이며, 자연스러운 저조도 노출과 현실적인 심도, 실제 재료 질감, 후처리 없는 카메라 촬영 특성을 유지한다. 사람, 얼굴, 인체형 형상은 묘사하지 않는다. 위에서 내려다보는 시점이나 평면도, 건축 도해가 아닌 실제 갑판 높이의 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후방 개방 갑판 위의 서 있는 사람 눈높이에서 35밀리미터급 광각 렌즈로 촬영한다. 조타실 후면과 한쪽 측면 통로, 갑판 가장자리 난간, 그 너머의 어두운 바다가 함께 보이도록 대각선 방향으로 잡아 공간 깊이를 확보한다. 난간 밖의 감시 위협은 해부학적 특징이 전혀 없는 작고 불규칙한 암흑 윤곽으로만 암시하며, 사람이나 얼굴 또는 신체 형태는 보이지 않게 한다.",
            "shot_id": "S63_Shot2"
          }
        ],
        "shot_ids": [
          "S63_Shot2"
        ],
        "scenes": [],
        "parent_id": "L38B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 18 (stern boarding gate), facing diagonally across number 6 (aft open deck) toward number 11 (wheelhouse door), with the hostile surveillance presence associated with number 19 beyond the railings",
          "camera_height": "eye-level standing approximately 1.6 m above the aft deck",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the aft deck circulation, wheelhouse entrance, side railings, and threatening watcher silhouettes legible; number 19 is overlay metadata and is not part of the base floor plan image."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L38B02",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_01",
              "ref_bg_id": "L38B02",
              "space_description": null
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Keep camera unit 6 at cell [3,3] aimed toward unit 3 and look-at cell [5,6], using a telephoto 25-degree field of view for compressed, narrow medium coverage consistent with S63_Shot2.",
          "negative_continuity_directive": "Exclude ignored markers 20 and 21. Keep the fixed positions inherited from L38B02 for markers 8, 9, 10, 11, 13, 14, 16, 17, and 18, and do not add unlisted structures, overlays, or spaces outside the narrow cone.",
          "state_cue_directive": "Use transient marker 19 as the only committed state overlay and retain the listed numbered base elements. Refrain from inventing any additional state cue.",
          "subject_position_directive": "S63_Shot2 commits a grouped set of subjects near frame center in the background, facing toward the camera axis, with a foreground dividing structure specified by the staging. Associate this temporary grouping with marker 19 and do not invent additional subjects.",
          "visible_space_directive": "Retain the L38B02 fixed arrangement of target units 3, 4, 5, and 6 from unit 6 toward unit 3. Show only the narrow portion needed for the staged foreground-to-background relationship, maintaining markers 8, 9, 10, 11, 13, 14, 16, 17, and 18 where the cone exposes them."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_patrol_boat_deck",
          "prior_bg_ids": [
            "L38B02"
          ],
          "attached_ref_labels": [
            "bg:L38B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L38B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L38B02",
        "reused_from_bg_id": "L38B02",
        "location_id": "L38",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 해역을 운항하는 현대식 경찰 순찰정의 외부 선미 갑판을 밤에 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 선미 승선문 가까운 갑판 위 약 1.4m 높이에 놓이고, 32mm 광각 렌즈로 조타실 후면 출입문을 향해 수평으로 바라본다. 중앙 앞쪽에는 닫힌 조타실 구조와 후면 출입문이 있고, 그 양옆으로 좌현과 우현의 좁은 측면 통로가 이어진다. 넓은 후방 개방 갑판 가장자리에는 실제 선박용 도장 금속 안전 난간이 둘러져 있으며 선미 중앙의 승선문으로 끊기고, 좌현 쪽에는 고정식 갑판 벤치가 놓여 있다. 조타실 측면의 창문 열과 지붕 중앙의 마스트 및 현대식 항해 장비가 비스듬히 보인다. 난간 너머에는 빛이 거의 없는 서해의 검은 수면이 자연스럽게 이어진다.\n\n가까운 화면 아래쪽 전경에는 피에 흠뻑 젖은 두 손만 잘린 구도로 들어오며, 얼굴이나 팔 전체, 사람의 몸 또는 사람 형태의 실루엣은 보이지 않는다. 손끝에서 짙은 붉은 피가 실제 중력 방향으로 방울져 떨어지고, 조타실 입구 가까운 후방 갑판에는 불규칙한 핏방울과 끌린 듯 번진 피 얼룩이 젖은 금속 바닥 위로 이어져 긴박하고 공황에 빠진 순간을 드러낸다. 피는 과장된 분출이 아니라 현실적인 점도와 반사광, 가장자리 번짐을 지닌다.\n\n조타실 내부에서 새어 나오는 제한적인 백색 작업등과 선박의 약한 실용 조명이 푸른빛이 도는 밤의 어둠 속에서 갑판 일부만 비춘다. 실제 도장 강철의 미세한 녹, 소금기, 물때, 발자국 마모, 난간의 금속 산화, 창 유리의 염분 자국, 벤치 표면의 생활 흠집을 사실적으로 표현한다. 젖은 갑판의 반사는 거울처럼 깨끗하지 않고 얼룩과 미세한 요철에 따라 불규칙하게 끊긴다. 실제 카메라의 자연스러운 피사계 심도와 현실적인 저조도 노출, 과도한 후보정 없는 담담한 현장 기록 사진이어야 한다. 깨끗한 상업용 사진, 삽화, 전산 그래픽, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선미 승선문 가까이에서 조타실 후면 출입문을 향해 바라본다. 아래쪽 가까운 전경의 피 묻은 두 손과 그 아래로 떨어지는 핏방울을 선명하게 두되, 출입문 주변 갑판의 피 얼룩과 양쪽 측면 통로, 선미 안전 난간이 함께 읽히도록 넓게 구성한다. 손 외에는 사람이나 신체 형상을 보여주지 않는다.",
            "shot_id": "S63_Shot8"
          },
          {
            "guide_text": "같은 선미 쪽 시점과 야간 조명을 유지하면서 피 묻은 두 손을 가까운 전경에서 더욱 강하게 강조한다. 손에서 갑판으로 이어지는 핏방울과 조타실 입구 앞의 번진 피 자국을 주요 초점으로 삼고, 후면 출입문과 양쪽 통로, 난간은 공간을 식별할 수 있는 안정적인 배경 기준으로 남긴다. 손 외에는 사람이나 신체 형상을 포함하지 않는다.",
            "shot_id": "S63_Shot14"
          }
        ],
        "shot_ids": [
          "S63_Shot8",
          "S63_Shot14"
        ],
        "scenes": [],
        "parent_id": "L38B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 17 (aft bench), facing toward number 11 (wheelhouse door) across number 6 (aft open deck), with number 20 on deck surfaces and number 21 close to the foreground",
          "camera_height": "chest-level approximately 1.4 m above the aft deck",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Prioritize the blood-drip overlay and bloodied hands while retaining the stern rail, side passages, and wheelhouse entrance as stable spatial anchors; numbers 20 and 21 are not drawn on the base plan."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L38B02",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_01",
              "ref_bg_id": "L38B02",
              "space_description": null
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Keep camera unit 6 at cell [3,3] aimed toward unit 3 and look-at cell [5,6], using a telephoto 25-degree field of view for compressed, narrow close coverage consistent with S63_Shot8 and S63_Shot14.",
          "negative_continuity_directive": "Do not include ignored marker 19. Preserve from L38B02 the positions of fixed markers 8, 9, 10, 11, 13, 14, 16, 17, and 18, and do not introduce unlisted structural changes or units outside the narrow selected cone.",
          "state_cue_directive": "Carry transient markers 20 and 21 as the committed state cues, together with the numbered elements listed for use. Do not add any other transient state overlay.",
          "subject_position_directive": "The surfaced shots commit one close primary subject at seated eye level, slightly off-center or centered according to the shot, with the hands entering or occupying the lower foreground. Keep marker 21 associated with that foreground staging and preserve the limited background context required by the close frame.",
          "visible_space_directive": "Use the L38B02 fixed arrangement for units 3, 4, 5, and 6, viewed from unit 6 toward unit 3. Within the narrow cone, retain only the portions of markers 8, 9, 10, 11, 13, 14, 16, 17, and 18 needed for spatial continuity, while allowing transient markers 20 and 21 to carry the shot-specific state."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_patrol_boat_deck",
          "prior_bg_ids": [
            "L38B02"
          ],
          "attached_ref_labels": [
            "bg:L38B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L38B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L38",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 잔잔한 바다에서 해 질 무렵 바라본 현대 수상 경찰 순찰정 외부. 흰색 도장 선체와 절제된 청색 계열 경찰 도색, 길쭉한 선체 윤곽, 뾰족하게 좁아지는 선수의 작업 갑판, 중앙보다 약간 앞에 자리한 밀폐형 조타실, 조타실 양옆으로 이어지는 좁은 측면 통로, 뒤쪽의 넓은 개방 갑판을 실제 선박 구조처럼 자연스럽게 보여준다. 곡선형 선수 안전 난간과 좌현·우현 난간, 승선문에서 끊기는 선미 난간, 각진 조타실 전면의 연속 창문과 양쪽 측면 창문, 조타실 지붕 중앙의 마스트와 항해 장비가 분명히 보인다. 전방 좌현 사선에서 선수가 카메라 쪽을 향하며 순찰정 전체 실루엣이 프레임 안에 들어오고, 마스트가 선박 상부 중심에 놓인다. 선박 주변과 카메라 앞쪽에 충분한 수면 여백을 두어 해상에서 관찰되는 거리감이 전달되게 한다. 수면 가까운 낮은 촬영 지점에서 카메라 광축은 수면 위 약 1.2미터이며, 35밀리미터 풀프레임 디지털 일안 반사식 또는 미러리스 카메라와 50밀리미터 표준 렌즈로 촬영한 시야. 해가 진 직후의 남아 있는 자연광이 청흑색 바다와 흐린 하늘에 부드럽게 퍼지고, 선체의 밝은 도장면과 어두워지는 창유리 사이에 현실적인 명암 대비가 생긴다. 실제 미끄럼 방지 갑판 도장, 스테인리스 난간의 미세한 염분 풍화, 창유리 반사, 선체 표면의 자연스러운 광택 저하와 일상적인 사용감을 세밀하게 표현한다. 공간과 장비는 깨끗하고 흐트러지지 않은 평상 상태다. 사람, 얼굴, 인체 모양 형상은 전혀 없다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 자료 사진과 구별되지 않는 사실성, 자연스러운 피사계 심도와 과도한 후처리 없는 담담한 촬영, 컴퓨터 생성 이미지나 삽화나 건축 시각화가 아님. 위에서 내려다본 시점, 평면도, 건축 도해가 아님. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "수면 가까운 전방 좌현 사선 위치에서 선수와 전방 갑판, 조타실을 함께 바라본다. 흰색과 청색 계열의 현대 경찰 순찰정 전체 윤곽이 프레임 안에 들어오게 하고, 조타실 지붕 위 마스트와 항해 장비가 선박 상부 중심에 놓이도록 구성한다. 선수 난간, 측면 난간, 전면 창문 배열이 명확히 읽히며 선박과 카메라 사이 및 주변에 충분한 수면 여백을 둔다. 사람이나 인체 형상은 넣지 않는다.",
            "shot_id": "S89_Shot1"
          }
        ],
        "shot_ids": [
          "S89_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "off the forward port quarter, facing number 1 (hull envelope), number 2 (foredeck), and number 3 (wheelhouse), with number 16 (mast and navigation unit) centered above the profile",
          "camera_height": "low exterior viewpoint approximately 1.2 m above the waterline",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Show the complete approaching vessel silhouette, including bow rail, side rails, forward window bank, and mast; maintain enough surrounding water to communicate approach."
        },
        "reference_decision": {
          "bg_id": "L38B01",
          "fp_id": "fp_patrol_boat_deck",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L38B01 belongs to the same connected fixed structure as L38B02 and overlaps it on units 3, 4, 5, and 6 and markers 8, 9, 10, 13, 14, and 16. However, S89_Shot1 requires a narrow close background from camera unit 1 toward unit 6, revealing a genuinely different slice from the anchor camera, so it needs its own same-physical-space plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B02.png"
          ],
          "source_bg_ids": [
            "L38B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_01"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_01",
                "ref_bg_id": "L38B02",
                "space_description": null
              }
            ],
            "why_single_ref_or_two_refs": "A single reference carries the shared fixed identity. The camera moves from unit 6 to unit 1 and looks toward unit 6, so a new view is required rather than a second reference or reuse of the anchor framing."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Use narrow coverage from unit 1 toward unit 6 so the close consuming shot receives only a limited structural background fragment while retaining fixed-identity continuity.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              7,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show a narrow view from unit 1 toward unit 6, using the same fixed physical identity as L38B02. Retain only visible portions of the committed target units 1 through 6 and base markers 7, 8, 9, 10, 12, 13, 14, and 16 that fall within this compressed axis; do not treat the geometry supersets as a requirement to show all of them.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [0,5] toward unit 6 and look-at cell [7,5], using a telephoto 25-degree field of view for compressed, narrow background coverage behind the close subject staging in S89_Shot1.",
            "subject_position_directive": "S89_Shot1 commits one close primary subject occupying most of the frame, slightly off-center, with an off-screen gaze and only a narrow background trace. Do not invent any additional subject.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 19, 20, and 21. Preserve the L38B02 positions of shared markers 8, 9, 10, 13, 14, and 16, and do not force units or openings outside the telephoto cone into the frame."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L38B02' physical_space_id='physical_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 5]\n  - look_at_unit: 6\n  - look_at_cell: [7, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow coverage from unit 1 toward unit 6 so the close consuming shot receives only a limited structural background fragment while retaining fixed-identity continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow view from unit 1 toward unit 6, using the same fixed physical identity as L38B02. Retain only visible portions of the committed target units 1 through 6 and base markers 7, 8, 9, 10, 12, 13, 14, and 16 that fall within this compressed axis; do not treat the geometry supersets as a requirement to show all of them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [0,5] toward unit 6 and look-at cell [7,5], using a telephoto 25-degree field of view for compressed, narrow background coverage behind the close subject staging in S89_Shot1.\n  - subject_position_directive: S89_Shot1 commits one close primary subject occupying most of the frame, slightly off-center, with an off-screen gaze and only a narrow background trace. Do not invent any additional subject.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 19, 20, and 21. Preserve the L38B02 positions of shared markers 8, 9, 10, 13, 14, and 16, and do not force units or openings outside the telephoto cone into the frame.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L38B02' physical_space_id='physical_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 5]\n  - look_at_unit: 6\n  - look_at_cell: [7, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow coverage from unit 1 toward unit 6 so the close consuming shot receives only a limited structural background fragment while retaining fixed-identity continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow view from unit 1 toward unit 6, using the same fixed physical identity as L38B02. Retain only visible portions of the committed target units 1 through 6 and base markers 7, 8, 9, 10, 12, 13, 14, and 16 that fall within this compressed axis; do not treat the geometry supersets as a requirement to show all of them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [0,5] toward unit 6 and look-at cell [7,5], using a telephoto 25-degree field of view for compressed, narrow background coverage behind the close subject staging in S89_Shot1.\n  - subject_position_directive: S89_Shot1 commits one close primary subject occupying most of the frame, slightly off-center, with an off-screen gaze and only a narrow background trace. Do not invent any additional subject.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 19, 20, and 21. Preserve the L38B02 positions of shared markers 8, 9, 10, 13, 14, and 16, and do not force units or openings outside the telephoto cone into the frame.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L38B02' physical_space_id='physical_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 5]\n  - look_at_unit: 6\n  - look_at_cell: [7, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow coverage from unit 1 toward unit 6 so the close consuming shot receives only a limited structural background fragment while retaining fixed-identity continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow view from unit 1 toward unit 6, using the same fixed physical identity as L38B02. Retain only visible portions of the committed target units 1 through 6 and base markers 7, 8, 9, 10, 12, 13, 14, and 16 that fall within this compressed axis; do not treat the geometry supersets as a requirement to show all of them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [0,5] toward unit 6 and look-at cell [7,5], using a telephoto 25-degree field of view for compressed, narrow background coverage behind the close subject staging in S89_Shot1.\n  - subject_position_directive: S89_Shot1 commits one close primary subject occupying most of the frame, slightly off-center, with an off-screen gaze and only a narrow background trace. Do not invent any additional subject.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 19, 20, and 21. Preserve the L38B02 positions of shared markers 8, 9, 10, 13, 14, and 16, and do not force units or openings outside the telephoto cone into the frame.\n\n2020년대 중반 대한민국 서남해안의 잔잔한 바다에서 해 질 무렵 바라본 현대 수상 경찰 순찰정 외부. 흰색 도장 선체와 절제된 청색 계열 경찰 도색, 길쭉한 선체 윤곽, 뾰족하게 좁아지는 선수의 작업 갑판, 중앙보다 약간 앞에 자리한 밀폐형 조타실, 조타실 양옆으로 이어지는 좁은 측면 통로, 뒤쪽의 넓은 개방 갑판을 실제 선박 구조처럼 자연스럽게 보여준다. 곡선형 선수 안전 난간과 좌현·우현 난간, 승선문에서 끊기는 선미 난간, 각진 조타실 전면의 연속 창문과 양쪽 측면 창문, 조타실 지붕 중앙의 마스트와 항해 장비가 분명히 보인다. 전방 좌현 사선에서 선수가 카메라 쪽을 향하며 순찰정 전체 실루엣이 프레임 안에 들어오고, 마스트가 선박 상부 중심에 놓인다. 선박 주변과 카메라 앞쪽에 충분한 수면 여백을 두어 해상에서 관찰되는 거리감이 전달되게 한다. 수면 가까운 낮은 촬영 지점에서 카메라 광축은 수면 위 약 1.2미터이며, 35밀리미터 풀프레임 디지털 일안 반사식 또는 미러리스 카메라와 50밀리미터 표준 렌즈로 촬영한 시야. 해가 진 직후의 남아 있는 자연광이 청흑색 바다와 흐린 하늘에 부드럽게 퍼지고, 선체의 밝은 도장면과 어두워지는 창유리 사이에 현실적인 명암 대비가 생긴다. 실제 미끄럼 방지 갑판 도장, 스테인리스 난간의 미세한 염분 풍화, 창유리 반사, 선체 표면의 자연스러운 광택 저하와 일상적인 사용감을 세밀하게 표현한다. 공간과 장비는 깨끗하고 흐트러지지 않은 평상 상태다. 사람, 얼굴, 인체 모양 형상은 전혀 없다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 자료 사진과 구별되지 않는 사실성, 자연스러운 피사계 심도와 과도한 후처리 없는 담담한 촬영, 컴퓨터 생성 이미지나 삽화나 건축 시각화가 아님. 위에서 내려다본 시점, 평면도, 건축 도해가 아님. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            0,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Use narrow coverage from unit 1 toward unit 6 so the close consuming shot receives only a limited structural background fragment while retaining fixed-identity continuity.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            7,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show a narrow view from unit 1 toward unit 6, using the same fixed physical identity as L38B02. Retain only visible portions of the committed target units 1 through 6 and base markers 7, 8, 9, 10, 12, 13, 14, and 16 that fall within this compressed axis; do not treat the geometry supersets as a requirement to show all of them.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [0,5] toward unit 6 and look-at cell [7,5], using a telephoto 25-degree field of view for compressed, narrow background coverage behind the close subject staging in S89_Shot1.",
          "subject_position_directive": "S89_Shot1 commits one close primary subject occupying most of the frame, slightly off-center, with an off-screen gaze and only a narrow background trace. Do not invent any additional subject.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 19, 20, and 21. Preserve the L38B02 positions of shared markers 8, 9, 10, 13, 14, and 16, and do not force units or openings outside the telephoto cone into the frame."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_patrol_boat_deck",
          "prior_bg_ids": [
            "L38B02"
          ],
          "attached_ref_labels": [
            "bg:L38B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L38B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L38",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 해역에서 운용되는 현대식 경찰 순찰정의 외부 후미 갑판을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 선미 중앙 승선문 가까이에 있으며, 갑판에서 약 1.6미터 높이의 서 있는 사람 눈높이로 전방을 바라본다. 35mm급 광각 렌즈를 사용해 넓은 후미 갑판 너머로 조타실 뒤쪽 중앙문이 보이고, 조타실의 좌현과 우현을 따라 이어지는 좁은 측면 통로가 자연스럽게 드러나는 구도다. 갑판 외곽에는 실제 선박용 금속 안전 난간이 이어지고, 선미 난간 중앙은 승선문으로 끊겨 있다. 좌현 갑판 가장자리에는 중앙 동선을 방해하지 않는 고정식 벤치가 있으며, 조타실 양측에는 연속된 창문이 있고 지붕 중앙에는 마스트와 현대식 항해 장비가 설치되어 있다. 낮게 기운 해가 만드는 절제된 붉은 석양빛이 바랜 도장 금속, 미세한 염분 흔적, 실제 갑판의 마모, 난간의 작은 산화 자국, 창문의 약한 반사를 사실적으로 보여준다. 붉은빛은 과장되지 않고 청흑색 바다와 흙빛 중성색, 낡은 상아색 도장 사이에 자연스럽게 스며든다. 공간은 깨끗하고 정돈된 채 아무 일도 일어나지 않은 상태다. 배경 전용의 빈 공간으로 사람, 얼굴, 인체 형태의 형상은 표현하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 현장에서 기록한 장소 참고 사진처럼 자연광, 정확한 재료 질감, 현실적인 원근과 자연스러운 심도를 유지하며, 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화처럼 보이지 않게 한다. 위에서 내려다본 시점, 평면도, 건축 도식이 아닌 수평에 가까운 사람 눈높이 사진이며 인위적인 후처리 없이 사실적으로 기록한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선미 중앙 승선문 가까이에서 선 자세의 눈높이로 전방을 바라본다. 비어 있고 정돈된 후미 갑판의 중심 통로가 조타실 뒤쪽 문까지 막힘없이 이어지며, 조타실 양옆의 좁은 통로가 함께 읽히도록 구성한다. 낮게 기운 붉은 석양이 금속 갑판과 난간에 자연스럽게 닿는 황량한 순간을 담는다.",
            "shot_id": "S90_Shot1"
          },
          {
            "guide_text": "같은 선미 쪽 시점과 공간 연속성을 유지하되, 넓은 후미 갑판과 조타실 후면의 관계가 분명하게 보이도록 한다. 좌우 안전 난간과 측면 통로를 프레임 가장자리에서 확인할 수 있게 하고, 인적 없는 현대 순찰정의 차분하고 사실적인 석양 상태를 강조한다.",
            "shot_id": "S90_Shot4"
          }
        ],
        "shot_ids": [
          "S90_Shot1",
          "S90_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 18 (stern boarding gate), facing forward across number 6 (aft open deck) toward number 11 (wheelhouse door), with numbers 4 and 5 forming side circulation routes",
          "camera_height": "eye-level standing approximately 1.6 m above the aft deck",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Emphasize an empty, orderly deck and uninterrupted circulation; no people, blood, handprints, or surveillance figures should appear."
        },
        "reference_decision": {
          "bg_id": "L38B02",
          "fp_id": "fp_patrol_boat_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L38B02 is a clean anchor candidate and supports wide staged coverage in S90_Shot1 and S90_Shot4. Rendering it fresh from camera unit 6 toward unit 3 establishes the fixed arrangement of units 3, 4, 5, and 6 and markers 8, 9, 10, 11, 13, 14, 16, 17, and 18 without relying on a prior plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_patrol_boat_deck.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node establishes the dwelling identity directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              3
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 6 toward unit 3 so the target-unit set 3, 4, 5, and 6 and its committed openings can support the wide consuming shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              6
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show camera unit 6 looking toward unit 3 with units 4 and 5 included only where supported by the wide cone. Prioritize target units 3, 4, 5, and 6 and the committed base markers 8, 9, 10, 11, 13, 14, 16, 17, and 18; expose opening markers only where the selected axis actually reveals them.",
            "camera_framing_directive": "Frame from camera unit 6 at cell [3,3] toward unit 3 and look-at cell [5,6], using a wide 90-degree field of view for broad coverage and open central staging appropriate to S90_Shot1 and S90_Shot4.",
            "subject_position_directive": "S90_Shot1 commits an unoccupied central and foreground area, while S90_Shot4 commits one full-body subject near frame center with surrounding open space. Preserve enough central clearance for either staged use and do not invent additional subjects.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 19, 20, and 21. Keep units and markers outside the selected view from being added merely because they occur in geometry supersets, and preserve the committed positions of markers 8, 9, 10, 11, 13, 14, 16, 17, and 18."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [3, 3]\n  - look_at_unit: 3\n  - look_at_cell: [5, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 6 toward unit 3 so the target-unit set 3, 4, 5, and 6 and its committed openings can support the wide consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 6 looking toward unit 3 with units 4 and 5 included only where supported by the wide cone. Prioritize target units 3, 4, 5, and 6 and the committed base markers 8, 9, 10, 11, 13, 14, 16, 17, and 18; expose opening markers only where the selected axis actually reveals them.\n  - camera_framing_directive: Frame from camera unit 6 at cell [3,3] toward unit 3 and look-at cell [5,6], using a wide 90-degree field of view for broad coverage and open central staging appropriate to S90_Shot1 and S90_Shot4.\n  - subject_position_directive: S90_Shot1 commits an unoccupied central and foreground area, while S90_Shot4 commits one full-body subject near frame center with surrounding open space. Preserve enough central clearance for either staged use and do not invent additional subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 19, 20, and 21. Keep units and markers outside the selected view from being added merely because they occur in geometry supersets, and preserve the committed positions of markers 8, 9, 10, 11, 13, 14, 16, 17, and 18.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [3, 3]\n  - look_at_unit: 3\n  - look_at_cell: [5, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 6 toward unit 3 so the target-unit set 3, 4, 5, and 6 and its committed openings can support the wide consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 6 looking toward unit 3 with units 4 and 5 included only where supported by the wide cone. Prioritize target units 3, 4, 5, and 6 and the committed base markers 8, 9, 10, 11, 13, 14, 16, 17, and 18; expose opening markers only where the selected axis actually reveals them.\n  - camera_framing_directive: Frame from camera unit 6 at cell [3,3] toward unit 3 and look-at cell [5,6], using a wide 90-degree field of view for broad coverage and open central staging appropriate to S90_Shot1 and S90_Shot4.\n  - subject_position_directive: S90_Shot1 commits an unoccupied central and foreground area, while S90_Shot4 commits one full-body subject near frame center with surrounding open space. Preserve enough central clearance for either staged use and do not invent additional subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 19, 20, and 21. Keep units and markers outside the selected view from being added merely because they occur in geometry supersets, and preserve the committed positions of markers 8, 9, 10, 11, 13, 14, 16, 17, and 18.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [3, 3]\n  - look_at_unit: 3\n  - look_at_cell: [5, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 6 toward unit 3 so the target-unit set 3, 4, 5, and 6 and its committed openings can support the wide consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 6 looking toward unit 3 with units 4 and 5 included only where supported by the wide cone. Prioritize target units 3, 4, 5, and 6 and the committed base markers 8, 9, 10, 11, 13, 14, 16, 17, and 18; expose opening markers only where the selected axis actually reveals them.\n  - camera_framing_directive: Frame from camera unit 6 at cell [3,3] toward unit 3 and look-at cell [5,6], using a wide 90-degree field of view for broad coverage and open central staging appropriate to S90_Shot1 and S90_Shot4.\n  - subject_position_directive: S90_Shot1 commits an unoccupied central and foreground area, while S90_Shot4 commits one full-body subject near frame center with surrounding open space. Preserve enough central clearance for either staged use and do not invent additional subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 19, 20, and 21. Keep units and markers outside the selected view from being added merely because they occur in geometry supersets, and preserve the committed positions of markers 8, 9, 10, 11, 13, 14, 16, 17, and 18.\n\n2020년대 중반 대한민국 서남해안 해역에서 운용되는 현대식 경찰 순찰정의 외부 후미 갑판을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 선미 중앙 승선문 가까이에 있으며, 갑판에서 약 1.6미터 높이의 서 있는 사람 눈높이로 전방을 바라본다. 35mm급 광각 렌즈를 사용해 넓은 후미 갑판 너머로 조타실 뒤쪽 중앙문이 보이고, 조타실의 좌현과 우현을 따라 이어지는 좁은 측면 통로가 자연스럽게 드러나는 구도다. 갑판 외곽에는 실제 선박용 금속 안전 난간이 이어지고, 선미 난간 중앙은 승선문으로 끊겨 있다. 좌현 갑판 가장자리에는 중앙 동선을 방해하지 않는 고정식 벤치가 있으며, 조타실 양측에는 연속된 창문이 있고 지붕 중앙에는 마스트와 현대식 항해 장비가 설치되어 있다. 낮게 기운 해가 만드는 절제된 붉은 석양빛이 바랜 도장 금속, 미세한 염분 흔적, 실제 갑판의 마모, 난간의 작은 산화 자국, 창문의 약한 반사를 사실적으로 보여준다. 붉은빛은 과장되지 않고 청흑색 바다와 흙빛 중성색, 낡은 상아색 도장 사이에 자연스럽게 스며든다. 공간은 깨끗하고 정돈된 채 아무 일도 일어나지 않은 상태다. 배경 전용의 빈 공간으로 사람, 얼굴, 인체 형태의 형상은 표현하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 현장에서 기록한 장소 참고 사진처럼 자연광, 정확한 재료 질감, 현실적인 원근과 자연스러운 심도를 유지하며, 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화처럼 보이지 않게 한다. 위에서 내려다본 시점, 평면도, 건축 도식이 아닌 수평에 가까운 사람 눈높이 사진이며 인위적인 후처리 없이 사실적으로 기록한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            3,
            3
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 6 toward unit 3 so the target-unit set 3, 4, 5, and 6 and its committed openings can support the wide consuming shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            6
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show camera unit 6 looking toward unit 3 with units 4 and 5 included only where supported by the wide cone. Prioritize target units 3, 4, 5, and 6 and the committed base markers 8, 9, 10, 11, 13, 14, 16, 17, and 18; expose opening markers only where the selected axis actually reveals them.",
          "camera_framing_directive": "Frame from camera unit 6 at cell [3,3] toward unit 3 and look-at cell [5,6], using a wide 90-degree field of view for broad coverage and open central staging appropriate to S90_Shot1 and S90_Shot4.",
          "subject_position_directive": "S90_Shot1 commits an unoccupied central and foreground area, while S90_Shot4 commits one full-body subject near frame center with surrounding open space. Preserve enough central clearance for either staged use and do not invent additional subjects.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because the BG is marked clean and has no transient markers; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 19, 20, and 21. Keep units and markers outside the selected view from being added merely because they occur in geometry supersets, and preserve the committed positions of markers 8, 9, 10, 11, 13, 14, 16, 17, and 18."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_patrol_boat_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_patrol_boat_deck"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L41B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L41",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 선착장에 있는 어구 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤이며, 제한된 섬 기반 시설에 어울리는 오래된 실용 형광등 몇 개가 창고 안을 불균일하게 밝히고 동쪽 선착장 방향에서는 차가운 외부 야간광이 약하게 스며든다. 서쪽 벽 남서부의 인원 출입문 가까이에 카메라를 놓고 약 1.6m의 서 있는 사람 눈높이에서 35mm급 적당한 광각 렌즈로 중앙의 넓은 공동 수납·작업 구역을 대각선으로 바라본다. 긴 작업대가 중앙에서 동서 방향으로 놓이고 그 남쪽에는 작업용 벤치가 평행하게 자리하며, 비어 있는 중앙 바닥이 넉넉히 보이도록 한다. 북쪽 벽에는 고정식 어구 선반이 길게 이어지고, 서쪽 벽에는 붙박이 어구 보관함이 있으며, 남쪽 벽에는 밧줄과 어망을 보관하는 수납함이 정돈되어 있다. 동쪽 깊은 배경에는 선착장으로 통하는 이중 화물문과 바로 안쪽의 하역 문턱이 보인다. 아연도금 금속 벽체와 철제 설비의 실제 녹청, 거친 콘크리트 바닥의 자연스러운 마모와 오래된 염분 변색, 밧줄 섬유와 접힌 어망의 촘촘한 직조, 작업대의 거친 목재 결을 정확하고 현실적으로 표현한다. 밤의 낮은 조도와 실용등 사이에 자연스러운 명암 차이가 형성되어 무겁고 긴장된 정서를 주되, 과장된 효과나 비현실적인 광원은 사용하지 않는다. 공간은 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 인체 형태, 그림자 속 인물은 전혀 없으며 배경 공간과 설비만 보인다. 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진, 자연스러운 심도와 렌즈 원근, 현실적인 노출, 과도한 후처리 없음, 스톡 사진처럼 지나치게 깨끗하지 않으며 CGI·삽화·건축 시각화·평면도·위에서 내려다본 구도가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서쪽 벽 남서부의 인원 출입문 가까이에 카메라를 두고, 약 1.6m 눈높이에서 중앙 작업 공간을 대각선으로 바라본다. 긴 작업대와 비어 있는 중앙 바닥을 전경과 중경의 중심으로 두고, 북쪽 벽의 어구 선반과 동쪽 깊은 배경의 이중 화물문 및 하역 문턱까지 자연스럽게 이어지게 한다. 사람이나 인체 형상은 포함하지 않는다.",
            "shot_id": "S81_Shot1"
          },
          {
            "guide_text": "동일한 서쪽 인원 출입문 부근의 35mm 시점을 유지하되, 중앙 작업대와 그 남쪽의 평행한 벤치가 공간의 깊이를 이끌도록 구성한다. 서쪽 어구 보관함과 남쪽 수납함은 가장자리의 공간 기준점으로 남기고, 동쪽 화물문 쪽의 약한 야간광을 깊은 배경에 보인다. 빈 배경만 촬영하며 사람과 얼굴은 배제한다.",
            "shot_id": "S81_Shot10"
          },
          {
            "guide_text": "약 1.6m 높이의 자연스러운 선 자세에서 창고 중앙의 열린 바닥과 긴 작업대를 넉넉하게 담는다. 시선은 북쪽 벽의 고정 어구 선반을 지나 동쪽 하역 구역과 이중 화물문으로 향하게 하고, 실제 좁은 섬 창고의 현실적인 거리감과 자연스러운 원근을 유지한다. 공간은 정돈된 상태이며 사람이나 사람처럼 보이는 형상은 없다.",
            "shot_id": "S81_Shot12"
          }
        ],
        "shot_ids": [
          "S81_Shot1",
          "S81_Shot10",
          "S81_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 6 (landside personnel door), facing diagonally across number 1 (shared storage and work area) toward number 10 (long worktable) and number 9 (built-in gear racks)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the worktable and open central floor prominent for a tense three-person conversation; allow the dock-facing threshold and cargo door to remain in the deeper background."
        },
        "reference_decision": {
          "bg_id": "L41B03",
          "fp_id": "fp_l41_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L41B03 is a clean anchor candidate and carries a broad fixed-marker inventory across target units 1 and 2. A normal view from camera unit 2 toward unit 1 supports the medium and close consuming shots while establishing markers 5, 6, 9, 10, 12, 13, and 14 as dwelling identity without relying on a prior reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l41_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The dwelling identity anchor is rendered directly from the floor plan and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              7
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 2 toward unit 1, centered on look-at cell [4,4], to support the medium grouping and the tighter reverse compositions while retaining the committed numbered background structure.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the committed portion of target units 2 and 1 from camera unit 2 toward unit 1. Use markers 1, 2, 5, 6, 9, 10, 12, 13, and 14 as the visible structural and fixed-element basis; treat other units and openings from the geometry readback only as uncommitted visibility supersets.",
            "camera_framing_directive": "Place the camera in unit 2 at cell [4,7] and aim toward unit 1 at look-at cell [4,4] with a normal 50-degree lens, giving neutral coverage for the medium composition in S81_Shot1 and enough stable background context for the close compositions in S81_Shot10 and S81_Shot12.",
            "subject_position_directive": "For S81_Shot1, reserve opposing midground positions for two primary subjects and one partial foreground-edge subject. For S81_Shot10, reserve a sharp middle-center subject plane and a soft foreground-edge plane. For S81_Shot12, reserve the lower-middle frame for the single committed subject while leaving the reverse eyeline subject outside the image.",
            "state_cue_directive": "Maintain a clean residential space base with the low-key ambient illumination committed by S81_Shot1, S81_Shot10, and S81_Shot12. No transient marker is committed, so do not invent additional state cues beyond that shot-supported lighting treatment and the listed numbered elements.",
            "negative_continuity_directive": "Do not add uncommitted numbered elements, transient overlays, or spaces outside the chosen unit-2-to-unit-1 view. Preserve the floor-plan positions of markers 5, 6, 9, 10, 12, 13, and 14, and keep shot-specific subjects and state cues out of the reusable fixed background layer."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1, centered on look-at cell [4,4], to support the medium grouping and the tighter reverse compositions while retaining the committed numbered background structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portion of target units 2 and 1 from camera unit 2 toward unit 1. Use markers 1, 2, 5, 6, 9, 10, 12, 13, and 14 as the visible structural and fixed-element basis; treat other units and openings from the geometry readback only as uncommitted visibility supersets.\n  - camera_framing_directive: Place the camera in unit 2 at cell [4,7] and aim toward unit 1 at look-at cell [4,4] with a normal 50-degree lens, giving neutral coverage for the medium composition in S81_Shot1 and enough stable background context for the close compositions in S81_Shot10 and S81_Shot12.\n  - subject_position_directive: For S81_Shot1, reserve opposing midground positions for two primary subjects and one partial foreground-edge subject. For S81_Shot10, reserve a sharp middle-center subject plane and a soft foreground-edge plane. For S81_Shot12, reserve the lower-middle frame for the single committed subject while leaving the reverse eyeline subject outside the image.\n  - state_cue_directive: Maintain a clean residential space base with the low-key ambient illumination committed by S81_Shot1, S81_Shot10, and S81_Shot12. No transient marker is committed, so do not invent additional state cues beyond that shot-supported lighting treatment and the listed numbered elements.\n  - negative_continuity_directive: Do not add uncommitted numbered elements, transient overlays, or spaces outside the chosen unit-2-to-unit-1 view. Preserve the floor-plan positions of markers 5, 6, 9, 10, 12, 13, and 14, and keep shot-specific subjects and state cues out of the reusable fixed background layer.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1, centered on look-at cell [4,4], to support the medium grouping and the tighter reverse compositions while retaining the committed numbered background structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portion of target units 2 and 1 from camera unit 2 toward unit 1. Use markers 1, 2, 5, 6, 9, 10, 12, 13, and 14 as the visible structural and fixed-element basis; treat other units and openings from the geometry readback only as uncommitted visibility supersets.\n  - camera_framing_directive: Place the camera in unit 2 at cell [4,7] and aim toward unit 1 at look-at cell [4,4] with a normal 50-degree lens, giving neutral coverage for the medium composition in S81_Shot1 and enough stable background context for the close compositions in S81_Shot10 and S81_Shot12.\n  - subject_position_directive: For S81_Shot1, reserve opposing midground positions for two primary subjects and one partial foreground-edge subject. For S81_Shot10, reserve a sharp middle-center subject plane and a soft foreground-edge plane. For S81_Shot12, reserve the lower-middle frame for the single committed subject while leaving the reverse eyeline subject outside the image.\n  - state_cue_directive: Maintain a clean residential space base with the low-key ambient illumination committed by S81_Shot1, S81_Shot10, and S81_Shot12. No transient marker is committed, so do not invent additional state cues beyond that shot-supported lighting treatment and the listed numbered elements.\n  - negative_continuity_directive: Do not add uncommitted numbered elements, transient overlays, or spaces outside the chosen unit-2-to-unit-1 view. Preserve the floor-plan positions of markers 5, 6, 9, 10, 12, 13, and 14, and keep shot-specific subjects and state cues out of the reusable fixed background layer.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1, centered on look-at cell [4,4], to support the medium grouping and the tighter reverse compositions while retaining the committed numbered background structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portion of target units 2 and 1 from camera unit 2 toward unit 1. Use markers 1, 2, 5, 6, 9, 10, 12, 13, and 14 as the visible structural and fixed-element basis; treat other units and openings from the geometry readback only as uncommitted visibility supersets.\n  - camera_framing_directive: Place the camera in unit 2 at cell [4,7] and aim toward unit 1 at look-at cell [4,4] with a normal 50-degree lens, giving neutral coverage for the medium composition in S81_Shot1 and enough stable background context for the close compositions in S81_Shot10 and S81_Shot12.\n  - subject_position_directive: For S81_Shot1, reserve opposing midground positions for two primary subjects and one partial foreground-edge subject. For S81_Shot10, reserve a sharp middle-center subject plane and a soft foreground-edge plane. For S81_Shot12, reserve the lower-middle frame for the single committed subject while leaving the reverse eyeline subject outside the image.\n  - state_cue_directive: Maintain a clean residential space base with the low-key ambient illumination committed by S81_Shot1, S81_Shot10, and S81_Shot12. No transient marker is committed, so do not invent additional state cues beyond that shot-supported lighting treatment and the listed numbered elements.\n  - negative_continuity_directive: Do not add uncommitted numbered elements, transient overlays, or spaces outside the chosen unit-2-to-unit-1 view. Preserve the floor-plan positions of markers 5, 6, 9, 10, 12, 13, and 14, and keep shot-specific subjects and state cues out of the reusable fixed background layer.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 선착장에 있는 어구 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤이며, 제한된 섬 기반 시설에 어울리는 오래된 실용 형광등 몇 개가 창고 안을 불균일하게 밝히고 동쪽 선착장 방향에서는 차가운 외부 야간광이 약하게 스며든다. 서쪽 벽 남서부의 인원 출입문 가까이에 카메라를 놓고 약 1.6m의 서 있는 사람 눈높이에서 35mm급 적당한 광각 렌즈로 중앙의 넓은 공동 수납·작업 구역을 대각선으로 바라본다. 긴 작업대가 중앙에서 동서 방향으로 놓이고 그 남쪽에는 작업용 벤치가 평행하게 자리하며, 비어 있는 중앙 바닥이 넉넉히 보이도록 한다. 북쪽 벽에는 고정식 어구 선반이 길게 이어지고, 서쪽 벽에는 붙박이 어구 보관함이 있으며, 남쪽 벽에는 밧줄과 어망을 보관하는 수납함이 정돈되어 있다. 동쪽 깊은 배경에는 선착장으로 통하는 이중 화물문과 바로 안쪽의 하역 문턱이 보인다. 아연도금 금속 벽체와 철제 설비의 실제 녹청, 거친 콘크리트 바닥의 자연스러운 마모와 오래된 염분 변색, 밧줄 섬유와 접힌 어망의 촘촘한 직조, 작업대의 거친 목재 결을 정확하고 현실적으로 표현한다. 밤의 낮은 조도와 실용등 사이에 자연스러운 명암 차이가 형성되어 무겁고 긴장된 정서를 주되, 과장된 효과나 비현실적인 광원은 사용하지 않는다. 공간은 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 인체 형태, 그림자 속 인물은 전혀 없으며 배경 공간과 설비만 보인다. 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진, 자연스러운 심도와 렌즈 원근, 현실적인 노출, 과도한 후처리 없음, 스톡 사진처럼 지나치게 깨끗하지 않으며 CGI·삽화·건축 시각화·평면도·위에서 내려다본 구도가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            4,
            7
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 2 toward unit 1, centered on look-at cell [4,4], to support the medium grouping and the tighter reverse compositions while retaining the committed numbered background structure.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the committed portion of target units 2 and 1 from camera unit 2 toward unit 1. Use markers 1, 2, 5, 6, 9, 10, 12, 13, and 14 as the visible structural and fixed-element basis; treat other units and openings from the geometry readback only as uncommitted visibility supersets.",
          "camera_framing_directive": "Place the camera in unit 2 at cell [4,7] and aim toward unit 1 at look-at cell [4,4] with a normal 50-degree lens, giving neutral coverage for the medium composition in S81_Shot1 and enough stable background context for the close compositions in S81_Shot10 and S81_Shot12.",
          "subject_position_directive": "For S81_Shot1, reserve opposing midground positions for two primary subjects and one partial foreground-edge subject. For S81_Shot10, reserve a sharp middle-center subject plane and a soft foreground-edge plane. For S81_Shot12, reserve the lower-middle frame for the single committed subject while leaving the reverse eyeline subject outside the image.",
          "state_cue_directive": "Maintain a clean residential space base with the low-key ambient illumination committed by S81_Shot1, S81_Shot10, and S81_Shot12. No transient marker is committed, so do not invent additional state cues beyond that shot-supported lighting treatment and the listed numbered elements.",
          "negative_continuity_directive": "Do not add uncommitted numbered elements, transient overlays, or spaces outside the chosen unit-2-to-unit-1 view. Preserve the floor-plan positions of markers 5, 6, 9, 10, 12, 13, and 14, and keep shot-specific subjects and state cues out of the reusable fixed background layer."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l41_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l41_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L41B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L41",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬에 있는 소규모 해안 물류 창고 내부. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 꾸밈없고 후처리 없는 사실성을 지닌다. 카메라는 중앙의 긴 작업대 가까이에서 약 1.4미터 눈높이에 놓이고, 35밀리미터 풀프레임 환산 32밀리미터 광각 렌즈로 동쪽 벽의 이중 화물 출입구를 향해 비스듬히 바라본다. 긴 작업대가 전경을 가로지르고 그 남쪽에 평행한 벤치가 놓이며, 출입구 안쪽의 적재 경계와 문 너머의 외부 접안 작업장까지 명확한 시선이 이어진다. 남쪽 벽의 높은 창으로 제한된 차가운 낮빛이 들어오고, 화물 출입구 쪽의 더 밝은 실외광과 대비되어 밀폐된 실내에 조용하고 경계하는 긴장감이 남는다. 남쪽 벽을 따라 밧줄과 어망이 정돈된 보관함이 배치되어 있다. 염분과 습기에 오래 노출된 실제 콘크리트 바닥, 낡은 도장 금속, 거친 목재 결, 밧줄 섬유와 어망 짜임, 일상적인 마모와 옅은 얼룩을 정확하고 자연스럽게 표현한다. 외딴섬의 제한적인 기반 시설에 맞는 실용적이고 오래된 현대 작업 환경으로 보이되 다른 시대의 물건이나 의례적 요소는 섞지 않는다. 공간은 사건 전의 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없으며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 자연스러운 피사계 심도와 현실적인 노출을 갖춘 실제 장소 참고 사진, 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "중앙의 긴 작업대를 전경에 걸치고 그 너머 동쪽 이중 화물 출입구와 적재 경계, 외부 접안 작업장까지 한 시야로 연결한다. 약 1.4미터 높이의 32밀리미터 광각 시점에서 빈 실내와 바깥을 향한 명확한 시선을 유지하며 사람이나 인체 형상은 넣지 않는다.",
            "shot_id": "S83_Shot4"
          },
          {
            "guide_text": "같은 카메라 축과 재료, 낮의 차가운 자연광을 유지하되 화물 출입구와 적재 경계가 조금 더 분명하게 읽히도록 구성한다. 작업대와 벤치가 전경의 깊이를 만들고 외부 접안 작업장까지 시야가 이어지게 하며, 공간은 깨끗하고 흐트러지지 않은 상태로 유지한다.",
            "shot_id": "S83_Shot5"
          }
        ],
        "shot_ids": [
          "S83_Shot4",
          "S83_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (long worktable), facing diagonally toward number 5 (dock-facing cargo door), number 2 (loading threshold), and number 4 (exterior dock apron)",
          "camera_height": "eye-level seated-to-standing perspective, approximately 1.4 m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Frame the table in the foreground and the cargo doorway beyond it so seated and doorway positions can share the composition, with a clear sightline toward activity outside."
        },
        "reference_decision": {
          "bg_id": "L41B02",
          "fp_id": "fp_l41_main",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L41B02 overlaps L41B03 in target units 1 and 2 and in fixed markers 5, 10, 13, and 14, so it is the same physical space and inherits those positions from L41B03. Its camera moves to unit 1 and looks toward unit 4 to reveal the additional committed unit-4 and marker-8 slice needed by S83_Shot4 and S83_Shot5, requiring a distinct plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
          ],
          "source_bg_ids": [
            "L41B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l41_main_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l41_main_space_1",
                "ref_bg_id": "L41B03",
                "space_description": "The same floor-plan space across units 1 and 2, with continuity carried by shared fixed markers 5, 10, 13, and 14."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier reference is sufficient because the consuming shots require a different view of the same physical space, not two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 4, centered on opening-marker cell [4,8], so units 1, 2, and 4 and their committed markers can support both the medium relation and the close composition.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              8
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show units 1, 2, and 4 as committed by this BG, viewed from unit 1 toward unit 4 through the area of marker 5 at look-at cell [4,8]. Include markers 1, 2, 4, 5, 8, 10, 13, and 14 where consistent with the wide cone, while preserving the shared fixed-marker placement inherited from L41B03.",
            "camera_framing_directive": "Place the camera in unit 1 at cell [2,4] and aim toward unit 4 at look-at cell [4,8] with a wide 90-degree lens. Use broad coverage for the S83_Shot4 medium relation while retaining enough of the same axis for the tighter S83_Shot5 composition.",
            "subject_position_directive": "For S83_Shot4, reserve one midground position at middle-left and a second lower-right position, with marker 10 supporting the lower-center spatial relation. For S83_Shot5, reserve a slightly off-center close-subject position and retain only a narrow lower-frame trace of marker 10; do not invent additional subjects beyond the staged cues.",
            "state_cue_directive": "Maintain a clean residential space base under the natural daytime illumination committed by S83_Shot4 and S83_Shot5. No transient marker is committed, so refrain from inventing additional state cues beyond the listed numbered elements and the shot-supported daytime treatment.",
            "negative_continuity_directive": "Keep shared markers 5, 10, 13, and 14 in the same floor-plan positions established by L41B03. Do not transfer L41B03's shot-specific low-key state, do not add uncommitted transient overlays or numbered elements, and do not depict spaces outside the chosen unit-1-to-unit-4 view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L41B03' physical_space_id='fp_l41_main_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [2, 4]\n  - look_at_unit: 4\n  - look_at_cell: [4, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 4, centered on opening-marker cell [4,8], so units 1, 2, and 4 and their committed markers can support both the medium relation and the close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show units 1, 2, and 4 as committed by this BG, viewed from unit 1 toward unit 4 through the area of marker 5 at look-at cell [4,8]. Include markers 1, 2, 4, 5, 8, 10, 13, and 14 where consistent with the wide cone, while preserving the shared fixed-marker placement inherited from L41B03.\n  - camera_framing_directive: Place the camera in unit 1 at cell [2,4] and aim toward unit 4 at look-at cell [4,8] with a wide 90-degree lens. Use broad coverage for the S83_Shot4 medium relation while retaining enough of the same axis for the tighter S83_Shot5 composition.\n  - subject_position_directive: For S83_Shot4, reserve one midground position at middle-left and a second lower-right position, with marker 10 supporting the lower-center spatial relation. For S83_Shot5, reserve a slightly off-center close-subject position and retain only a narrow lower-frame trace of marker 10; do not invent additional subjects beyond the staged cues.\n  - state_cue_directive: Maintain a clean residential space base under the natural daytime illumination committed by S83_Shot4 and S83_Shot5. No transient marker is committed, so refrain from inventing additional state cues beyond the listed numbered elements and the shot-supported daytime treatment.\n  - negative_continuity_directive: Keep shared markers 5, 10, 13, and 14 in the same floor-plan positions established by L41B03. Do not transfer L41B03's shot-specific low-key state, do not add uncommitted transient overlays or numbered elements, and do not depict spaces outside the chosen unit-1-to-unit-4 view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L41B03' physical_space_id='fp_l41_main_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [2, 4]\n  - look_at_unit: 4\n  - look_at_cell: [4, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 4, centered on opening-marker cell [4,8], so units 1, 2, and 4 and their committed markers can support both the medium relation and the close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show units 1, 2, and 4 as committed by this BG, viewed from unit 1 toward unit 4 through the area of marker 5 at look-at cell [4,8]. Include markers 1, 2, 4, 5, 8, 10, 13, and 14 where consistent with the wide cone, while preserving the shared fixed-marker placement inherited from L41B03.\n  - camera_framing_directive: Place the camera in unit 1 at cell [2,4] and aim toward unit 4 at look-at cell [4,8] with a wide 90-degree lens. Use broad coverage for the S83_Shot4 medium relation while retaining enough of the same axis for the tighter S83_Shot5 composition.\n  - subject_position_directive: For S83_Shot4, reserve one midground position at middle-left and a second lower-right position, with marker 10 supporting the lower-center spatial relation. For S83_Shot5, reserve a slightly off-center close-subject position and retain only a narrow lower-frame trace of marker 10; do not invent additional subjects beyond the staged cues.\n  - state_cue_directive: Maintain a clean residential space base under the natural daytime illumination committed by S83_Shot4 and S83_Shot5. No transient marker is committed, so refrain from inventing additional state cues beyond the listed numbered elements and the shot-supported daytime treatment.\n  - negative_continuity_directive: Keep shared markers 5, 10, 13, and 14 in the same floor-plan positions established by L41B03. Do not transfer L41B03's shot-specific low-key state, do not add uncommitted transient overlays or numbered elements, and do not depict spaces outside the chosen unit-1-to-unit-4 view cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L41B03' physical_space_id='fp_l41_main_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [2, 4]\n  - look_at_unit: 4\n  - look_at_cell: [4, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 4, centered on opening-marker cell [4,8], so units 1, 2, and 4 and their committed markers can support both the medium relation and the close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show units 1, 2, and 4 as committed by this BG, viewed from unit 1 toward unit 4 through the area of marker 5 at look-at cell [4,8]. Include markers 1, 2, 4, 5, 8, 10, 13, and 14 where consistent with the wide cone, while preserving the shared fixed-marker placement inherited from L41B03.\n  - camera_framing_directive: Place the camera in unit 1 at cell [2,4] and aim toward unit 4 at look-at cell [4,8] with a wide 90-degree lens. Use broad coverage for the S83_Shot4 medium relation while retaining enough of the same axis for the tighter S83_Shot5 composition.\n  - subject_position_directive: For S83_Shot4, reserve one midground position at middle-left and a second lower-right position, with marker 10 supporting the lower-center spatial relation. For S83_Shot5, reserve a slightly off-center close-subject position and retain only a narrow lower-frame trace of marker 10; do not invent additional subjects beyond the staged cues.\n  - state_cue_directive: Maintain a clean residential space base under the natural daytime illumination committed by S83_Shot4 and S83_Shot5. No transient marker is committed, so refrain from inventing additional state cues beyond the listed numbered elements and the shot-supported daytime treatment.\n  - negative_continuity_directive: Keep shared markers 5, 10, 13, and 14 in the same floor-plan positions established by L41B03. Do not transfer L41B03's shot-specific low-key state, do not add uncommitted transient overlays or numbered elements, and do not depict spaces outside the chosen unit-1-to-unit-4 view cone.\n\n2020년대 중반 대한민국 서남해안의 외딴섬에 있는 소규모 해안 물류 창고 내부. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 꾸밈없고 후처리 없는 사실성을 지닌다. 카메라는 중앙의 긴 작업대 가까이에서 약 1.4미터 눈높이에 놓이고, 35밀리미터 풀프레임 환산 32밀리미터 광각 렌즈로 동쪽 벽의 이중 화물 출입구를 향해 비스듬히 바라본다. 긴 작업대가 전경을 가로지르고 그 남쪽에 평행한 벤치가 놓이며, 출입구 안쪽의 적재 경계와 문 너머의 외부 접안 작업장까지 명확한 시선이 이어진다. 남쪽 벽의 높은 창으로 제한된 차가운 낮빛이 들어오고, 화물 출입구 쪽의 더 밝은 실외광과 대비되어 밀폐된 실내에 조용하고 경계하는 긴장감이 남는다. 남쪽 벽을 따라 밧줄과 어망이 정돈된 보관함이 배치되어 있다. 염분과 습기에 오래 노출된 실제 콘크리트 바닥, 낡은 도장 금속, 거친 목재 결, 밧줄 섬유와 어망 짜임, 일상적인 마모와 옅은 얼룩을 정확하고 자연스럽게 표현한다. 외딴섬의 제한적인 기반 시설에 맞는 실용적이고 오래된 현대 작업 환경으로 보이되 다른 시대의 물건이나 의례적 요소는 섞지 않는다. 공간은 사건 전의 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없으며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 자연스러운 피사계 심도와 현실적인 노출을 갖춘 실제 장소 참고 사진, 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            2,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 4, centered on opening-marker cell [4,8], so units 1, 2, and 4 and their committed markers can support both the medium relation and the close composition.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            8
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show units 1, 2, and 4 as committed by this BG, viewed from unit 1 toward unit 4 through the area of marker 5 at look-at cell [4,8]. Include markers 1, 2, 4, 5, 8, 10, 13, and 14 where consistent with the wide cone, while preserving the shared fixed-marker placement inherited from L41B03.",
          "camera_framing_directive": "Place the camera in unit 1 at cell [2,4] and aim toward unit 4 at look-at cell [4,8] with a wide 90-degree lens. Use broad coverage for the S83_Shot4 medium relation while retaining enough of the same axis for the tighter S83_Shot5 composition.",
          "subject_position_directive": "For S83_Shot4, reserve one midground position at middle-left and a second lower-right position, with marker 10 supporting the lower-center spatial relation. For S83_Shot5, reserve a slightly off-center close-subject position and retain only a narrow lower-frame trace of marker 10; do not invent additional subjects beyond the staged cues.",
          "state_cue_directive": "Maintain a clean residential space base under the natural daytime illumination committed by S83_Shot4 and S83_Shot5. No transient marker is committed, so refrain from inventing additional state cues beyond the listed numbered elements and the shot-supported daytime treatment.",
          "negative_continuity_directive": "Keep shared markers 5, 10, 13, and 14 in the same floor-plan positions established by L41B03. Do not transfer L41B03's shot-specific low-key state, do not add uncommitted transient overlays or numbered elements, and do not depict spaces outside the chosen unit-1-to-unit-4 view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l41_main",
          "prior_bg_ids": [
            "L41B03"
          ],
          "attached_ref_labels": [
            "bg:L41B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L41B01": {
        "status": "ok",
        "location_id": "L41",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬, 낮 시간의 낡은 소형 선착장과 창고 앞 해양 순찰정 접안 구역. 거친 회색 콘크리트 부두 한쪽에 염분과 녹물 자국이 밴 골판 금속 외벽의 오래된 창고가 서 있고, 낡은 미닫이 화물문, 해풍에 바랜 외부 보안등, 벽 아래 쌓인 목재 팔레트와 플라스틱 운반 상자, 엉킨 어망과 작은 손수레가 보인다. 부두 가장자리에는 녹슨 금속 계선주, 두꺼운 계류 밧줄, 검은 고무 방현재와 구명환이 있으며, 흰색과 짙은 청색 계열의 현대식 소형 해양 순찰정이 출항 직전처럼 접안해 있다. 특정 기관 로고나 읽을 수 있는 문구는 없으며, 실제 대한민국 연안 업무선에서 볼 수 있는 실용적인 선체 구조, 난간, 조타실 창, 항해등과 사용감이 드러난다. 접안 발판은 급히 밀려난 듯 약간 비스듬하고, 계류 밧줄 하나는 팽팽하게 당겨져 있으며, 선미 주변 바닷물에는 막 추진기가 작동한 듯 불규칙한 잔물결과 옅은 포말이 남아 있다. 창고에서 배 쪽으로 향하는 통로에는 급히 비켜 놓은 상자와 흐트러진 운반 장비가 있어 도주와 추격의 긴박한 순간을 환경 흔적으로 암시하지만, 사람, 얼굴, 신체, 시체는 전혀 보이지 않는다. 멀리 낮은 방파제와 탁한 청회색 서해 바다, 옅은 해무 속 수평선이 보이고, 밝지만 약간 흐린 낮의 자연광이 창고 처마와 순찰정 아래에 현실적인 그림자를 만든다. 실제 콘크리트의 균열과 젖은 얼룩, 금속의 붉은 녹과 염분 부식, 밧줄 섬유, 고무의 마모, 목재 결, 선체의 작은 긁힘과 물때를 정확하게 표현한다. 실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 자연스러운 원근과 심도, 실제 장소 기록 사진처럼 담담한 구도, 과도하게 정돈된 광고 사진이 아니며 후처리 느낌 없음. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 그래픽, 3D 시각화가 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "창고 앞쪽에서 선착장과 순찰정 접안 구역을 함께 바라보는 넓은 시점. 카메라는 부두 바닥 위 약 1.6미터 높이에 두고, 낡은 창고 외벽을 화면 한쪽에 포함하며 콘크리트 부두의 진행 방향이 정박한 순찰정으로 이어지게 한다. 계선주, 밧줄, 방현재, 비스듬히 밀린 접안 발판과 흐트러진 팔레트가 보여야 한다. 사람 없이도 창고 쪽에서 배로 이어지는 다급한 이동 흔적이 읽히게 한다.",
            "shot_id": "S86_Shot7"
          },
          {
            "guide_text": "순찰정 접안부를 중심으로 한 더 가까운 시점. 카메라는 부두 가장자리에서 약 1.6미터 높이로 정박한 순찰정의 측면과 선미, 접안 발판, 계류 밧줄을 바라본다. 선체 옆에 막 추진기가 작동한 듯한 현실적인 잔물결과 옅은 포말을 두고, 부두 위에는 급히 치워진 손수레와 상자, 어망을 남긴다. 배경의 창고 일부와 같은 콘크리트 부두가 보여 앞선 샷과 동일 장소임을 분명히 하되 인물은 넣지 않는다.",
            "shot_id": "S86_Shot12"
          }
        ],
        "shot_ids": [
          "S86_Shot7",
          "S86_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 가상 외딴섬, 낮 시간의 낡은 소형 선착장과 창고 앞 해양 순찰정 접안 구역. 거친 회색 콘크리트 부두 한쪽에 염분과 녹물 자국이 밴 골판 금속 외벽의 오래된 창고가 서 있고, 낡은 미닫이 화물문, 해풍에 바랜 외부 보안등, 벽 아래 쌓인 목재 팔레트와 플라스틱 운반 상자, 엉킨 어망과 작은 손수레가 보인다. 부두 가장자리에는 녹슨 금속 계선주, 두꺼운 계류 밧줄, 검은 고무 방현재와 구명환이 있으며, 흰색과 짙은 청색 계열의 현대식 소형 해양 순찰정이 출항 직전처럼 접안해 있다. 특정 기관 로고나 읽을 수 있는 문구는 없으며, 실제 대한민국 연안 업무선에서 볼 수 있는 실용적인 선체 구조, 난간, 조타실 창, 항해등과 사용감이 드러난다. 접안 발판은 급히 밀려난 듯 약간 비스듬하고, 계류 밧줄 하나는 팽팽하게 당겨져 있으며, 선미 주변 바닷물에는 막 추진기가 작동한 듯 불규칙한 잔물결과 옅은 포말이 남아 있다. 창고에서 배 쪽으로 향하는 통로에는 급히 비켜 놓은 상자와 흐트러진 운반 장비가 있어 도주와 추격의 긴박한 순간을 환경 흔적으로 암시하지만, 사람, 얼굴, 신체, 시체는 전혀 보이지 않는다. 멀리 낮은 방파제와 탁한 청회색 서해 바다, 옅은 해무 속 수평선이 보이고, 밝지만 약간 흐린 낮의 자연광이 창고 처마와 순찰정 아래에 현실적인 그림자를 만든다. 실제 콘크리트의 균열과 젖은 얼룩, 금속의 붉은 녹과 염분 부식, 밧줄 섬유, 고무의 마모, 목재 결, 선체의 작은 긁힘과 물때를 정확하게 표현한다. 실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 자연스러운 원근과 심도, 실제 장소 기록 사진처럼 담담한 구도, 과도하게 정돈된 광고 사진이 아니며 후처리 느낌 없음. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 그래픽, 3D 시각화가 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L55B01": {
        "status": "ok",
        "location_id": "L55",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L55B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 바다를 운항하는 낚시 어선의 밝은 한낮 갑판. 실제로는 많은 유흥업소 여성 일행과 낚시객이 가득 타 있는 상황을 위한 배경이지만, 이 배경 사진에는 사람과 얼굴이 전혀 없고 모두가 잠시 화면 밖으로 이동한 순간처럼 보인다. 중소형 노후 동력 어선의 좁고 긴 작업 갑판을 서 있는 사람의 눈높이 약 1.6m에서 바라보며, 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진. 시선 한쪽에는 흰색과 청회색 도장이 염분과 햇빛에 바랜 선실 외벽, 작은 창, 벤치, 간이 테이블, 확성기와 항해등이 있고, 반대쪽에는 바다를 접한 금속 난간과 촘촘한 낚싯대 거치대가 이어진다. 여러 개의 현대식 낚싯대와 릴, 늘어진 낚싯줄, 뜰채, 낚시 도구 상자, 미끼통, 아이스박스, 접이식 의자와 구명조끼가 통로 양쪽에 빽빽하게 놓여 갑판이 만원인 느낌을 준다. 작은 테이블과 벤치 주변에는 마시다 둔 음료 캔과 생활감 있는 잡동사니가 놓여 있고, 다양한 색상의 개인용품이 낚시 장비 사이에 자연스럽게 섞여 단체 승선의 흔적을 만든다. 선체 가장자리에는 구명환, 굵은 밧줄, 계류용 볼라드와 고무 펜더가 보인다. 갑판은 청록색 또는 회청색 미끄럼 방지 도장이 군데군데 벗겨졌으며 바닷물과 미끼 물기로 젖어 있고, 배수구 주변의 묵은 얼룩, 녹물 자국, 소금 결정, 긁힌 플라스틱과 실제 금속 부식이 세밀하게 드러난다. 위에는 일부만 펼쳐진 실용적인 차양이 있으나 강한 자연광이 갑판 대부분에 직접 닿고, 맑고 밝은 하늘 아래 청회색 서해 수면이 난간 너머로 보인다. 현실적인 한낮 햇빛과 자연스러운 그림자, 실제 콘크리트가 아닌 선박용 금속과 섬유강화플라스틱의 정확한 표면, 거친 로프 섬유, 낡은 고무, 직물의 짜임, 플라스틱의 생활 흠집을 사실적으로 표현한다. 과도하게 정돈된 광고 사진이 아니라 실제 운항 중인 배를 기록한 담담한 현장 참고 사진, 자연스러운 심도, 과장된 색 보정이나 인공 조명 없이 실제 장소와 구별되지 않는 사진. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화, 회화, 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이 약 1.6m에서 35mm급 렌즈로 좁은 갑판 통로를 비스듬히 바라본다. 한쪽에는 선실 외벽과 작은 벤치 및 테이블, 반대쪽에는 바다를 접한 난간과 낚싯대가 연속되게 보이도록 구성한다. 접이식 의자, 아이스박스, 미끼통, 낚시 도구가 빽빽하게 놓여 만원 상태를 느끼게 하되, 중앙 전경에는 이후 인물을 배치할 최소한의 통로와 발 디딜 공간을 남긴다. 화면 안에는 사람이나 얼굴을 넣지 않는다.",
            "shot_id": "S101_Shot1"
          }
        ],
        "shot_ids": [
          "S101_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안의 바다를 운항하는 낚시 어선의 밝은 한낮 갑판. 실제로는 많은 유흥업소 여성 일행과 낚시객이 가득 타 있는 상황을 위한 배경이지만, 이 배경 사진에는 사람과 얼굴이 전혀 없고 모두가 잠시 화면 밖으로 이동한 순간처럼 보인다. 중소형 노후 동력 어선의 좁고 긴 작업 갑판을 서 있는 사람의 눈높이 약 1.6m에서 바라보며, 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진. 시선 한쪽에는 흰색과 청회색 도장이 염분과 햇빛에 바랜 선실 외벽, 작은 창, 벤치, 간이 테이블, 확성기와 항해등이 있고, 반대쪽에는 바다를 접한 금속 난간과 촘촘한 낚싯대 거치대가 이어진다. 여러 개의 현대식 낚싯대와 릴, 늘어진 낚싯줄, 뜰채, 낚시 도구 상자, 미끼통, 아이스박스, 접이식 의자와 구명조끼가 통로 양쪽에 빽빽하게 놓여 갑판이 만원인 느낌을 준다. 작은 테이블과 벤치 주변에는 마시다 둔 음료 캔과 생활감 있는 잡동사니가 놓여 있고, 다양한 색상의 개인용품이 낚시 장비 사이에 자연스럽게 섞여 단체 승선의 흔적을 만든다. 선체 가장자리에는 구명환, 굵은 밧줄, 계류용 볼라드와 고무 펜더가 보인다. 갑판은 청록색 또는 회청색 미끄럼 방지 도장이 군데군데 벗겨졌으며 바닷물과 미끼 물기로 젖어 있고, 배수구 주변의 묵은 얼룩, 녹물 자국, 소금 결정, 긁힌 플라스틱과 실제 금속 부식이 세밀하게 드러난다. 위에는 일부만 펼쳐진 실용적인 차양이 있으나 강한 자연광이 갑판 대부분에 직접 닿고, 맑고 밝은 하늘 아래 청회색 서해 수면이 난간 너머로 보인다. 현실적인 한낮 햇빛과 자연스러운 그림자, 실제 콘크리트가 아닌 선박용 금속과 섬유강화플라스틱의 정확한 표면, 거친 로프 섬유, 낡은 고무, 직물의 짜임, 플라스틱의 생활 흠집을 사실적으로 표현한다. 과도하게 정돈된 광고 사진이 아니라 실제 운항 중인 배를 기록한 담담한 현장 참고 사진, 자연스러운 심도, 과장된 색 보정이나 인공 조명 없이 실제 장소와 구별되지 않는 사진. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화, 회화, 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L55B02": {
        "status": "ok",
        "location_id": "L55",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L55B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 작은 어항, 밝고 맑은 낮의 어선 옆 콘크리트 선착장. 사람 없이 비어 있는 배경 공간이며, 부두 가장자리에 현대식 소형 동력 어선 한 척이 옆으로 계류되어 있다. 어선은 실용적인 흰색과 빛바랜 청색 선체, 작은 조타 선실, 금속 난간, 항해등, 작업용 윈치, 접어 둔 뜰채와 플라스틱 생선 상자를 갖추고 있다. 선체에는 염분 자국과 물때, 미세한 긁힘, 부분적인 녹물이 남아 있으며 과도하게 낡거나 폐선처럼 보이지 않는다. 굵은 계류 밧줄이 낮은 금속 볼라드에 묶여 있고 선체와 부두 사이에는 검은 고무 방충재가 걸려 있다. 거친 콘크리트 바닥에는 실제 어항에서 볼 수 있는 균열, 마른 소금 얼룩, 밧줄 마찰 자국과 작은 물웅덩이가 드문드문 보인다. 배 뒤로 잔잔한 서해 수면, 낮은 섬 능선, 소규모 방파제와 단순한 항로 표지용 등대가 이어지며 대형 도시 항만 시설이나 초고층 건물은 없다. 밝은 햇빛 아래 하늘은 옅은 청색이고 해수면의 반사광이 선체 아래쪽과 부두 가장자리를 자연스럽게 밝힌다. 일상적인 선착장 대화를 위한 빈 공간이 어선 옆 부두에 충분히 남아 있도록 구성한다. 초자연적 형상, 역사 시대 물건, 의례 장식, 인물, 얼굴은 배치하지 않는다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 탑다운 시점, 평면도, 건축 도식이 아닌 수평에 가까운 현장 시점이며, 실제 콘크리트 입자, 금속 부식, 고무 표면, 밧줄 섬유, 젖은 선체 도장의 질감과 자연스러운 원근감 및 심도를 정확히 표현한다. 깨끗한 스톡 사진이나 인공적인 건축 시각화가 아니라 생활 흔적이 남은 실제 장소 답사 사진, 과도한 후처리 없이 사실적인 자연광. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "부두 위 사람 눈높이에서 어선의 옆면과 선실을 가까이 바라보는 시점. 화면 한쪽에는 대화 인물이 나중에 배치될 수 있도록 비어 있는 콘크리트 공간을 남기고, 반대쪽에는 계류 밧줄이 묶인 볼라드와 어선 난간이 자연스럽게 이어지게 한다. 밝은 낮의 방향성 있는 햇빛과 바다 반사를 유지하되 인물은 그리지 않는다.",
            "shot_id": "S101_Shot6"
          },
          {
            "guide_text": "같은 선착장에서 약간 뒤로 물러나 어선, 부두 가장자리, 방파제를 함께 담는 넓은 시점. 전경에는 비어 있는 대화 공간과 낮은 볼라드, 중경에는 계류된 어선, 원경에는 서남해안의 낮은 섬 능선과 작은 방파제 등대가 보이게 한다. 첫 장면과 동일한 선체 상태와 정오 무렵의 밝은 날씨를 유지하며 인물은 포함하지 않는다.",
            "shot_id": "S101_Shot9"
          }
        ],
        "shot_ids": [
          "S101_Shot6",
          "S101_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 작은 어항, 밝고 맑은 낮의 어선 옆 콘크리트 선착장. 사람 없이 비어 있는 배경 공간이며, 부두 가장자리에 현대식 소형 동력 어선 한 척이 옆으로 계류되어 있다. 어선은 실용적인 흰색과 빛바랜 청색 선체, 작은 조타 선실, 금속 난간, 항해등, 작업용 윈치, 접어 둔 뜰채와 플라스틱 생선 상자를 갖추고 있다. 선체에는 염분 자국과 물때, 미세한 긁힘, 부분적인 녹물이 남아 있으며 과도하게 낡거나 폐선처럼 보이지 않는다. 굵은 계류 밧줄이 낮은 금속 볼라드에 묶여 있고 선체와 부두 사이에는 검은 고무 방충재가 걸려 있다. 거친 콘크리트 바닥에는 실제 어항에서 볼 수 있는 균열, 마른 소금 얼룩, 밧줄 마찰 자국과 작은 물웅덩이가 드문드문 보인다. 배 뒤로 잔잔한 서해 수면, 낮은 섬 능선, 소규모 방파제와 단순한 항로 표지용 등대가 이어지며 대형 도시 항만 시설이나 초고층 건물은 없다. 밝은 햇빛 아래 하늘은 옅은 청색이고 해수면의 반사광이 선체 아래쪽과 부두 가장자리를 자연스럽게 밝힌다. 일상적인 선착장 대화를 위한 빈 공간이 어선 옆 부두에 충분히 남아 있도록 구성한다. 초자연적 형상, 역사 시대 물건, 의례 장식, 인물, 얼굴은 배치하지 않는다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 탑다운 시점, 평면도, 건축 도식이 아닌 수평에 가까운 현장 시점이며, 실제 콘크리트 입자, 금속 부식, 고무 표면, 밧줄 섬유, 젖은 선체 도장의 질감과 자연스러운 원근감 및 심도를 정확히 표현한다. 깨끗한 스톡 사진이나 인공적인 건축 시각화가 아니라 생활 흔적이 남은 실제 장소 답사 사진, 과도한 후처리 없이 사실적인 자연광. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L55B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L55B01",
          "loc_id": "L55"
        }
      }
    },
    "consumed_bg_catalog_hash": "dd66d818efd3bd53",
    "consumed_shot_binding_hash": "6052358450b52e88",
    "bg_reference_catalog": [
      {
        "bg_id": "L01B01",
        "fp_id": "fp_l01_reed_field",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L01B02",
        "fp_id": "fp_l01_reed_field",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L01B01"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L03B02",
        "fp_id": "fp_l03_main_staging",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L03B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L03B01",
        "fp_id": "fp_l03_main_staging",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L03B01.png",
        "mode": "related_style_new_space",
        "node_index": 1,
        "source_bg_ids": [
          "L03B02"
        ],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B04",
        "fp_id": "fp_l11_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B03",
        "fp_id": "fp_l11_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B04.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L11B04"
        ],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L11B02",
        "fp_id": "fp_l11_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B02.png",
        "mode": "related_style_new_space",
        "node_index": 2,
        "source_bg_ids": [
          "L11B04"
        ],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_l11_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L11B01.png",
        "mode": "related_style_new_space",
        "node_index": 3,
        "source_bg_ids": [
          "L11B04"
        ],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B01",
        "fp_id": "fp_l15_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L23B03",
        "fp_id": "fp_l23_backyard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L53B01",
        "fp_id": "fp_l53_restaurant_front",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L53B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L22B01",
        "fp_id": "fp_l22_cave_entrance",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L25B03",
        "fp_id": "fp_l25_goat_shed",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L25B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L25B01",
        "fp_id": "fp_l25_goat_shed",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L25B01.png",
        "mode": "related_style_new_space",
        "node_index": 1,
        "source_bg_ids": [
          "L25B03"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L26B02",
        "fp_id": "fp_l26_approach",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L26B01",
        "fp_id": "fp_l26_approach",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B01.png",
        "mode": "related_style_new_space",
        "node_index": 1,
        "source_bg_ids": [
          "L26B02"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L38B02",
        "fp_id": "fp_patrol_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L38B03",
        "fp_id": "fp_patrol_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B02.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L38B02"
        ],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L38B04",
        "fp_id": "fp_patrol_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B02.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L38B02"
        ],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L38B01",
        "fp_id": "fp_patrol_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B01.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L38B02"
        ],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L02B01",
        "fp_id": "fp_l02_warehouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L02B02",
        "fp_id": "fp_l02_warehouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L02B01"
        ],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L10B02",
        "fp_id": "fp_l10_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 22,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B01",
        "fp_id": "fp_l10_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B01.png",
        "mode": "related_style_new_space",
        "node_index": 1,
        "source_bg_ids": [
          "L10B02"
        ],
        "ingestion_order": 23,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B04",
        "fp_id": "fp_old_suv_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 24,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L18B05",
        "fp_id": "fp_l18_restaurant_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B05.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 25,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L30B01",
        "fp_id": "fp_l30_back_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L30B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 26,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L30B02",
        "fp_id": "fp_l30_back_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L30B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L30B01"
        ],
        "ingestion_order": 27,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L35B02",
        "fp_id": "fp_l35_cave_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 28,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L41B03",
        "fp_id": "fp_l41_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 29,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L41B02",
        "fp_id": "fp_l41_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L41B03"
        ],
        "ingestion_order": 30,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 31,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L08B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 32,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L09B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 33,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L09B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 34,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L15B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 35,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L15B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 36,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L23B06",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B06.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 37,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L23B05",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B05.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 38,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L23B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 39,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L23B04",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B04.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 40,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L23B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 41,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L53B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L53B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 42,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L53B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L53B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 43,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L22B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 44,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L25B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L25B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 45,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L06B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L06B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 46,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L07B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L07B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 47,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L14B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 48,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L14B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L14B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 49,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L13B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 50,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 51,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L13B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 52,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L18B04",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B04.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 53,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L18B06",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B06.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 54,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L18B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 55,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L18B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 56,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L18B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 57,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L24B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L24B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 58,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L35B04",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B04.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 59,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L35B06",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B06.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 60,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L35B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 61,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L35B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 62,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L35B05",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B05.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 63,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L27B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 64,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L27B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 65,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L27B04",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B04.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 66,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L27B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 67,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L41B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 68,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L55B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L55B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 69,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L55B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L55B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 70,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "2df3bc55-7b7b-459e-a0e9-970b2fe34be2",
  "resolved_model": "gpt",
  "updated_at": "2026-08-04T16:47:22.664614+00:00",
  "project_config_snapshot": {}
}